1. Sep 23, 2012
  2. Aug 28, 2012
    • Martin Jones's avatar
      Add cacheItemCount property to PathView · 4a4a08d6
      Martin Jones authored
      
      cacheItemCount specifies the number of items to cache off the path when
      pathItemCount is specified.  This allows up to cacheItemCount items to be
      kept alive when they move off the path, and also to asynchronously
      create items off path in preparation for display when the path offset
      changes.  This is the equivalent of cacheBuffer for other views.
      
      Task-number: QTBUG-23931
      Change-Id: I03497537d3f929e5e3579536850dd43eb2724c38
      Reviewed-by: default avatarBea Lam <bea.lam@nokia.com>
      4a4a08d6
  3. Aug 09, 2012
  4. Aug 03, 2012
  5. Jul 30, 2012
  6. Jul 25, 2012
  7. Jul 23, 2012
  8. Jul 17, 2012
    • 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
  9. Jul 16, 2012
  10. Jul 04, 2012
  11. Jun 27, 2012
  12. Jun 21, 2012
    • Chris Adams's avatar
      Create new documentation structure · 5e33b0f5
      Chris Adams authored
      The documentation currently has no clear separation between Qt QML
      and Qt Quick.  With recent commits like:
      6c8378ea
      and
      ab1e5101
      
      
      the separation between the language definition and implementation,
      provided by Qt QML, and the standard library for the QML language,
      provided by Qt Quick, is clear.
      
      This commit creates a new documentation structure that is more
      navigable and separates concepts into logical categories, with
      clear separation between QtQML and QtQuick.  It also provides a more
      generic QML Application Developer Resources page which contains links
      to information for QML application developers.
      
      Change-Id: Ia807ccfbfd24ffa0e1c7f0a51ed9d2ed3aa6a733
      Reviewed-by: default avatarMartin Jones <martin.jones@nokia.com>
      5e33b0f5
  13. Jun 06, 2012
    • Jerome Pasion's avatar
      Doc: Grouped Qt Quick types into several groups · ca6d49e6
      Jerome Pasion authored
      
      -created new groups and converted some overviews into group pages
      -edited type documentation and added \ingroup
      -articles still need title fixes and link fixes
      
      Groups:
      qtquick-visual-types
      qtquick-item-graphics
      qtquick-shaders
      qtquick-canvas
      qtquick-text
      qtquick-text-validator
      qtquick-interaction
      qtquick-positioners
      qtquick-transformations
      qtquick-states
      qtquick-animation-define
      qtquick-animation-properties
      qtquick-animation-control
      qtquick-animation-modifiers
      qtquick-images-sprites
      qtquick-images
      qtquick-models
      qtquick-containers
      qtquick-views
      qtquick-paths
      qtquick-utility
      
      Task: QTBUG-25685
      
      Change-Id: I81d4df3320bf5daad5cabb5e42408013fb24f464
      Reviewed-by: default avatarBea Lam <bea.lam@nokia.com>
      Reviewed-by: default avatarAlan Alpert <alan.alpert@nokia.com>
      ca6d49e6
  14. May 31, 2012
    • Bea Lam's avatar
      Fix doc snippets paths and parsing errors · 4c671c04
      Bea Lam authored
      qtqml.qdocconf and qtquick.qdocconf now refer to the correct
      snippets and source directories.
      
      Snippet paths in .qdoc and .cpp files have been updated to refer to
      the new shortened path references, e.g. \snippet qml/file.cpp instead of
      \snippet doc/src/snippets/qml/file.cpp.
      
      This also deletes snippets from src/qml/doc/snippets that belonged under
      src/quick/doc/snippets (and were already duplicated there anyway) and
      restores some snippet files that shouldn't have been deleted.
      
      Also fixes some inline snippets to use \code .. \endcode instead of
      \qml .. \endqml as they contained javascript or partial QML
      snippets that were causing parsing errors from qdoc.
      
      There are still snippet errors arising from qmlintro.qdoc as the
      qmlintro snippets directory that it refers to cannot be located.
      
      There are also two references to a removed snippet identifier in
      examples/qml/cppextensions/plugins/plugin.cpp that need to be fixed
      in conjunction with the related docs in a later c...
      4c671c04
    • Andrew den Exter's avatar
      Reset the PathView currentIndex to 0 when all items are removed. · 447e5acb
      Andrew den Exter authored
      
      The default currentIndex for an empty PathView is 0, and except when
      there is no model or an empty model setCurrentIndex won't allow a
      currentIndex outside the valid index range for the model. This changes
      the wrapping for negative numbers in setCurrentIndex so that it is
      consistent with decrementCurrentIndex and forces the currentIndex to
      0 if there are no model items.
      
      Task-number: QTBUG-21316
      Change-Id: Id4d4d78e9832d05baf8a9d148e7f81ee89c9bc61
      Reviewed-by: default avatarMartin Jones <martin.jones@nokia.com>
      447e5acb
  15. May 28, 2012
  16. May 24, 2012
    • Nico Vertriest's avatar
      Doc: Sanitized QML types · 6112c0f5
      Nico Vertriest authored
      
      -modified \brief
      -checked QML modules
      -added qml directory to the qdocconf file
      -added particles directory to the qdocconf file
      
      Change-Id: I589e32d3106cda37c7fa4d55a941afd9876fc2b2
      Reviewed-by: default avatarGeir Vattekar <geir.vattekar@nokia.com>
      6112c0f5
    • Aaron Kennedy's avatar
      Lazily create QMetaObjects · d2e557c2
      Aaron Kennedy authored
      
      For internal QML built types, creating a metaobject each time is
      just wasteful.  Additionally, as the property caches were always
      created from the intermediate QMetaObject, it was difficult to pass
      information directly from the compiler to the property cache.
      
      Change-Id: I769526b0edaaf16a86883f3065b75618b94e4077
      Reviewed-by: default avatarRoberto Raggi <roberto.raggi@nokia.com>
      d2e557c2
  17. May 14, 2012
  18. May 08, 2012
  19. Apr 23, 2012
  20. Apr 19, 2012
  21. Apr 04, 2012
  22. Mar 26, 2012
  23. Mar 20, 2012
  24. Mar 13, 2012
  25. Feb 24, 2012
  26. Feb 21, 2012
    • Martin Jones's avatar
      Flicking a pathview with large delegate spacing is inconsistent · b672f197
      Martin Jones authored
      
      The deceleration is inconsistent and dragging slowly is jerky.
      This was largely due to the poor resolution of the path points.
      pointAt() now interpolates, and the dragging logic is more
      accurate.  Also removed the rounding of item positioning so
      that side-by-side items don't bounce around.
      
      Task-number: QTBUG-24312
      Change-Id: I956aff0b83c3c1211d5657159c3de1e4ef0b5171
      Reviewed-by: default avatarAlan Alpert <alan.alpert@nokia.com>
      b672f197
  27. Feb 07, 2012
  28. Jan 30, 2012
  29. Jan 23, 2012
  30. Jan 05, 2012
  31. 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
  32. Dec 01, 2011
  33. Nov 23, 2011
  34. Nov 22, 2011