1. 16 May, 2013 - 1 commit
  2. 23 Apr, 2013 - 1 commit
  3. 18 Apr, 2013 - 1 commit
  4. 15 Feb, 2013 - 1 commit
  5. 24 Jan, 2013 - 1 commit
    • Alan Alpert's avatar
      Move the model classes from QtQuick to QtQml · 7cad0e52
      Alan Alpert authored
      
      This is needed for proper support of non-GUI instantiators in QtQml.
      Only private C++ classes are affected. Aside from name changes, model
      classes now operate on QObjects instead of QQuickItems, leading to minor
      changes in the implementation of QtQuick classes using them.
      
      The old QML type names will still be registered in the QtQuick import
      for the forseeable future, but pointing to the new classes. The new QML
      types will be added in a second commit.
      
      Classes Affected:
      QQuickVisualDataGroup -> QQmlDataGroup
      QQuickVisualDataModel -> QQmlDelegateModel
      QQuickVisualItemModel -> QQmlObjectModel
      QQuickVisualModel -> QQmlInstanceModel
      QQuickChangeSet -> QQmlChangeSet
      QQuickListAccessor -> QQmlListAccessor
      QQuickListCompositor -> QQmlListCompositor
      QQuickPackage -> QQuickPackage (just moved for now)
      
      Change-Id: Ia19e630e53bfa9e5d459e289596cd11df1ea3930
      Reviewed-by: default avatarAndrew den Exter <andrew.den.exter@qinetic.com.au>
      7cad0e52
  6. 10 Jan, 2013 - 1 commit
  7. 23 Sep, 2012 - 1 commit
  8. 03 Aug, 2012 - 1 commit
  9. 30 Jul, 2012 - 1 commit
  10. 25 Jul, 2012 - 1 commit
  11. 17 Jul, 2012 - 1 commit
  12. 16 Jul, 2012 - 1 commit
  13. 21 Jun, 2012 - 1 commit
    • 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
  14. 06 Jun, 2012 - 1 commit
    • 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
  15. 31 May, 2012 - 1 commit
    • 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 commit as the relevant
      code has changed and the docs are now invalid.
      
      Task-number: QTBUG-25721
      
      Change-Id: I50c665245a74c140470c58a32546591d187dfe4b
      Reviewed-by: default avatarChris Adams <christopher.adams@nokia.com>
      4c671c04
  16. 28 May, 2012 - 1 commit
    • Andrew den Exter's avatar
      Don't parent (QObject) delegate items to views. · d4dad3a0
      Andrew den Exter authored
      
      This keeps object ownership within the context the items were created
      in and simplifies lifetime management as the VisualDataModel has sole
      license to delete objects and doesn't have to keep guards against a
      view and all it's children being deleted.
      
      Delegates are still reparented in the item heirarchy.
      
      Change-Id: Ife5afdfe294a5a8ca1ca3638a086f72452e4915c
      Reviewed-by: default avatarMartin Jones <martin.jones@nokia.com>
      d4dad3a0
  17. 24 May, 2012 - 1 commit
  18. 08 May, 2012 - 1 commit
  19. 13 Mar, 2012 - 2 commits
  20. 24 Feb, 2012 - 1 commit
  21. 30 Jan, 2012 - 1 commit
  22. 23 Jan, 2012 - 1 commit
  23. 05 Jan, 2012 - 1 commit
  24. 02 Dec, 2011 - 1 commit
    • 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.h>" to "#include <QtQuick/qsgnode.h>".)
      
      There's a change in qtbase that automatically adds QtQuick to the
      module list if QtDeclarative is used. Together with the compatibility
      headers, this should help reduce the migration pain for existing
      projects.
      
      In theory, simply getting an existing QtDeclarative-based project
      to compile and link shouldn't require any changes for now -- but
      porting to the new scheme is of course recommended, and will
      eventually become mandatory.
      
      Task-number: QTBUG-22889
      Reviewed-by: default avatarLars Knoll <lars.knoll@nokia.com>
      Change-Id: Ia52be9373172ba2f37e7623231ecb060316c96a7
      Reviewed-by: default avatarKent Hansen <kent.hansen@nokia.com>
      Reviewed-by: default avatarSergio Ahumada <sergio.ahumada@nokia.com>
      6c8378ea
  25. 01 Dec, 2011 - 2 commits
  26. 21 Oct, 2011 - 1 commit
    • 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
  27. 06 Oct, 2011 - 1 commit
  28. 21 Sep, 2011 - 2 commits
  29. 09 Aug, 2011 - 1 commit
  30. 08 Jul, 2011 - 1 commit
  31. 09 Jun, 2011 - 1 commit
  32. 27 Apr, 2011 - 1 commit