1. 24 Nov, 2010 5 commits
    • Marco Bubke's avatar
      QmlDesigner.Instances: Move instances out of process · ed424628
      Marco Bubke authored
      The complete qml emulation layer (instances) is moved
      into another external process (qmlpuppet).
      
      Summary of architectural changes:
      
      - Asynchronous messaging
          Handling commands and data transfer asynchronously reduces the
          amount of context switches between processes.
      
      - Proxy classes for client process
          This classes abstract the inter process communication
      
      - QVariant based command parsing and serialization
          Using LocalSocket in bidirectional manner for communications
          of commands and data transfer.
      
      - Integer based identifier instead of ModelNode in client process
          The qml emulation layer (instances) has no more depencies to our
          internal data model.
      
      - Timer based rendering
          Rendering in instances is controlled by a timer. Only dirty items
          are updated.
      ed424628
    • Thomas Hartmann's avatar
      QmlDesigner: removes qDebug() · f123af08
      Thomas Hartmann authored
      f123af08
    • Marco Bubke's avatar
      QmlDesigner.MetaInfo: Cleanup · a8a99534
      Marco Bubke authored
      a8a99534
    • Marco Bubke's avatar
      3efefbda
    • Marco Bubke's avatar
      QmlDesigner.NodeInstances: Render in QPixmap · 8fdcaa5c
      Marco Bubke authored
      Fixes many graphics glitches, improve render speed.
      
      Reviewed-By: Thomas Hartmann
      8fdcaa5c
  2. 23 Nov, 2010 1 commit
    • Thomas Hartmann's avatar
      QmlDesigner.rewriter: crash fix for Flipable · 84515448
      Thomas Hartmann authored
      Removing a property from a Flipabke back or front property
      resulted in a crash, because the offset of UiObjectBinding
      was not handled correctly.
      The left hand side of the binding is not part of the node anymore.
      
      Reviewed-by: Kai Koehne
      84515448
  3. 17 Nov, 2010 1 commit
  4. 15 Nov, 2010 1 commit
  5. 12 Nov, 2010 1 commit
  6. 09 Nov, 2010 1 commit
  7. 03 Nov, 2010 1 commit
  8. 02 Nov, 2010 1 commit
  9. 26 Oct, 2010 1 commit
  10. 25 Oct, 2010 2 commits
  11. 21 Oct, 2010 2 commits
  12. 08 Oct, 2010 3 commits
  13. 06 Oct, 2010 1 commit
  14. 05 Oct, 2010 3 commits
  15. 04 Oct, 2010 3 commits
  16. 01 Oct, 2010 2 commits
  17. 30 Sep, 2010 2 commits
  18. 29 Sep, 2010 7 commits
  19. 27 Sep, 2010 1 commit
  20. 24 Sep, 2010 1 commit