1. Apr 24, 2013
  2. Apr 23, 2013
  3. Apr 15, 2013
  4. Feb 18, 2013
  5. Jan 10, 2013
  6. Nov 30, 2012
  7. Sep 23, 2012
  8. Sep 18, 2012
  9. Sep 10, 2012
  10. Sep 07, 2012
  11. Aug 28, 2012
    • Chris Adams's avatar
      Refactor singleton type registration code · 70a2c049
      Chris Adams authored
      
      Previously each singleton type was registered as an implicit separate
      import.  This commit changes the code so that these types are treated
      just like any other type in the registration sense.
      
      It also ensures that singleton types are instantiated per-engine.
      
      Change-Id: I5c81c4ca5bf65210f7125d74a62a282a21838068
      Reviewed-by: default avatarMatthew Vogt <matthew.vogt@nokia.com>
      70a2c049
  12. Aug 08, 2012
  13. Jul 04, 2012
  14. May 04, 2012
  15. Mar 13, 2012
    • Kent Hansen's avatar
      Adapt to Qt5 meta-object changes · 4dd4c442
      Kent Hansen authored
      
      QMetaMethod::signature() has been renamed to methodSignature(), and
      it now returns a QByteArray. Also, the new function
      QMetaMethod::isValid() should be used to determine whether a method
      is valid, instead of relying on signature() returning a 0 pointer.
      
      Where it makes sense, the existing code that was using signature()
      and parameterTypes() has been changed to use the new API
      QMetaMethod::name(), parameterCount(), and parameterType(int).
      
      Also, in the new meta-object revision (7), the QMetaObject stringdata
      member is now of type QByteArrayData*. QFastMetaBuilder will be
      ported to generate the new format, but for now it's sufficient to
      reinterpret_cast the stringdata assignment to keep it compiling.
      
      Change-Id: Ie340ef17bcebc3afa4aae6450dfe2d06e4d881a4
      Reviewed-by: default avatarAaron Kennedy <aaron.kennedy@nokia.com>
      4dd4c442
  16. Feb 24, 2012
  17. Feb 02, 2012
  18. Jan 30, 2012
  19. Jan 23, 2012
  20. Jan 05, 2012
  21. Dec 09, 2011
  22. Dec 08, 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.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
  24. Nov 29, 2011
  25. Nov 22, 2011
  26. Nov 17, 2011
  27. Nov 03, 2011
  28. Oct 28, 2011
  29. 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
  30. Oct 10, 2011
    • Andrew den Exter's avatar
      Add DropArea item and Drag attached property. · c825865c
      Andrew den Exter authored
      Refactors drag API to improve compatibility with traditional drag and
      drop by reusing events and adding drop actions.
      
      Event sending is removed from MouseArea, instead the Drag object can
      be attached to the item that is dragged and it will send drag events
      when the position of that item is changed or when its active
      property changes.
      
      The DragTarget item is renamed to DropArea and can now communicate
      supported and suggested actions.
      
      Task-number: QTBUG-19747
      Change-Id: I46cb77e68cf1ff32bbcbf0945facb593c9c2243c
      Reviewed-on: http://codereview.qt-project.org/4638
      
      
      Sanity-Review: Qt Sanity Bot <qt_sanity_bot@ovi.com>
      Reviewed-by: default avatarMartin Jones <martin.jones@nokia.com>
      c825865c
  31. Oct 06, 2011
  32. Sep 29, 2011
  33. Sep 21, 2011
  34. Aug 29, 2011
  35. Aug 01, 2011
  36. Jul 20, 2011
  37. Jul 12, 2011