1. Oct 25, 2012
  2. Sep 23, 2012
  3. Jul 30, 2012
  4. Jul 26, 2012
  5. Jul 25, 2012
  6. Jul 17, 2012
    • Charles Yin's avatar
      Add I18N support to qmlscene · d8fadcbf
      Charles Yin authored
      
      Task-number: QTBUG-22391
      Change-Id: Id567d4aabf47ce4790cf33979c4e464ba4f09357
      Reviewed-by: default avatarYunqiao Yin <charles.yin@nokia.com>
      d8fadcbf
    • Alan Alpert's avatar
      QQuickCanvas renames · feb996e3
      Alan Alpert authored
      
      QQuickCanvas is now called QQuickWindow
      QQuickCanvas::rootItem is now QQuickWindow::contentItem
      QQuickItem::canvas is now QQuickItem::window
      QQuickItem::ItemChangeData::canvas is also renamed window
      QQuickCanvas::grabFrameBuffer is now QQuickWindow::grabWindow
      The functions related to the color property have dropped the clear from
      their names.
      
      The first three changes have interim compatibility measures in place to
      ease the transition.
      
      Change-Id: Id34e29546a22a74a7ae2ad90ee3a8def6fc541d2
      Reviewed-by: default avatarMartin Jones <martin.jones@nokia.com>
      feb996e3
  7. Jun 25, 2012
  8. Jun 19, 2012
  9. Jun 09, 2012
  10. May 28, 2012
  11. May 04, 2012
  12. Mar 21, 2012
  13. Feb 24, 2012
  14. Feb 14, 2012
  15. Feb 02, 2012
  16. Jan 30, 2012
  17. Jan 23, 2012
  18. Jan 17, 2012
  19. Dec 14, 2011
  20. Dec 12, 2011
  21. Dec 08, 2011
    • Gunnar Sletta's avatar
      Implemented multiple windows and GL context sharing · fdd14a1a
      Gunnar Sletta authored
      
      What was traditionally the QQuickRenderLoop which was used
      to support one QQuickCanvas instance has now grown to support
      multiple QQuickCanvas instances and is now called
      QQuickWindowManager, of which there are two implementations.
      
      QQuickRenderThreadSingleContextWindowManager:
      One QSGContext and one OpenGL context is being used to draw
      all the windows and we alternate between which surface the gl
      context is bound to. This implementation relies on that
      swap does not block, but that the graphics pipeline is
      vsynced and will eventually block as the buffer queue is
      filled up. This is the behavior we get on Mac OS X and
      Wayland. The benefit of this implementation is that we have
      vsync'ed animations, and the synchronizaiton between GUI and
      render thread is simple. (well, simple relative to the
      alternative, that is).
      
      QQuickTrivialWindowManager:
      One QSGContext and one OpenGL context is being used on the GUI
      thread. Animations are ticked from a timer. Performance of this
      implementation will deteriorate if the driver is using blocking
      swap.
      
      Task-number: QTBUG-19455
      Change-Id: Ib961ac7d71eb49c70a057872b7cac020c4d19f3d
      Reviewed-by: default avatarSamuel Rødal <samuel.rodal@nokia.com>
      fdd14a1a
  22. Dec 06, 2011
  23. Dec 02, 2011
    • Kent Hansen's avatar
      Say hello to QtQuick module · 6c8378ea
      Kent Hansen authored
      This change moves the QtQuick 2 types and C++ API (including
      SceneGraph) to a new module (AKA library), QtQuick.
      
      99% of this change is moving files from src/declarative to
      src/quick, and from tests/auto/declarative to
      tests/auto/qtquick2.
      
      The loading of QtQuick 2 ("import QtQuick 2.0") is now delegated to
      a plugin, src/imports/qtquick2, just like it's done for QtQuick 1.
      
      All tools, examples, and tests that use QtQuick C++ API have gotten
      "QT += quick" or "QT += quick-private" added to their .pro file.
      
      A few additional internal QtDeclarative classes had to be exported
      (via Q_DECLARATIVE_PRIVATE_EXPORT) since they're needed by the
      QtQuick 2 implementation.
      
      The old header locations (e.g. QtDeclarative/qquickitem.h) will
      still be supported for some time, but will produce compile-time
      warnings. (To avoid the QtQuick implementation using the
      compatibility headers (since QtDeclarative's includepath comes
      first), a few include statements were modified, e.g. from
      "#include <qsgnode...
      6c8378ea
  24. Oct 26, 2011
  25. Oct 21, 2011
    • Kent Hansen's avatar
      Rename Qt Quick-specific classes to QQuick* · bfb3c424
      Kent Hansen authored
      
      The QSG (SceneGraph) prefix is too generic for
      Qt Quick(2)-specific classes.
      
      All the classes and files in the declarative/items
      directory have been renamed.
      
      In particular, for classes that are currently public,
      the renaming is as follows:
      
      QSGView --> QQuickView
      QSGCanvas --> QQuickCanvas
      QSGItem --> QQuickItem
      QSGPaintedItem --> QQuickPaintedItem
      
      The header files have been renamed accordingly
      (e.g. qsgview.h --> qquickview.h).
      
      Change-Id: Iac937fff81db20bb639486a793c3aeb5230b038c
      Reviewed-by: default avatarKent Hansen <kent.hansen@nokia.com>
      bfb3c424
  26. Oct 18, 2011
  27. Aug 30, 2011
  28. Aug 05, 2011
  29. Aug 02, 2011
  30. Aug 01, 2011
  31. Jul 29, 2011
  32. Jul 12, 2011
  33. Jul 08, 2011
  34. Jun 10, 2011
  35. Apr 27, 2011