1. Feb 02, 2013
  2. Jan 10, 2013
  3. Sep 23, 2012
  4. Sep 07, 2012
  5. May 14, 2012
  6. May 11, 2012
  7. Apr 12, 2012
  8. Mar 28, 2012
  9. Mar 23, 2012
    • Alan Alpert's avatar
      Fix Sprite Assembly · c913351c
      Alan Alpert authored
      
      This optimization doesn't account for the width of the assembled image
      possibly being too small to fit the whole source image width. Since it
      meant copying more image data than we needed, I'm no longer convinced
      that it actually is an optimization over a simple cut (as this patch
      implements).
      
      Change-Id: I3fe502a75979e972f62d9dbf26f1ffec9069a102
      Reviewed-by: default avatarYann Bodson <yann.bodson@nokia.com>
      c913351c
  10. Feb 24, 2012
  11. Feb 09, 2012
  12. Jan 30, 2012
  13. Jan 27, 2012
  14. Jan 23, 2012
  15. Jan 05, 2012
  16. Dec 20, 2011
  17. 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
  18. Oct 31, 2011
  19. 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
  20. Oct 19, 2011
    • Friedemann Kleint's avatar
      Declarative: Fix MSVC and g++ warnings · 5ddcd47d
      Friedemann Kleint authored
      
      Potentially severe:
      - Fix int/bool mismatches
      - Use of uninitialized variable
      - Do connectionMask shift operations in 64bit
      - Enum type mismatch for QLineControl::EchoMode
      
      Various:
      - class/struct mismatches
      - UnhandledEnumeration values
      - Unused variables
      - Constructor initialization order
      
      Change-Id: Ieb52f8990445fe95f94070175a0f9beb66863240
      Reviewed-by: default avatarMartin Jones <martin.jones@nokia.com>
      5ddcd47d
  21. Oct 05, 2011
  22. Sep 13, 2011
  23. Aug 29, 2011
  24. Jul 20, 2011
  25. Jul 08, 2011
  26. Jul 06, 2011
    • Alan Alpert's avatar
      Squashed Particle System Stateful Rewrite · 29c4b643
      Alan Alpert authored
      Add TargetAffector
      Fix for ParticlePainter offsets
      Adds a particleStates property to ParticleSystem
      Augment SpriteGoal to change system states as well
      Also add 'collidingParticles' list to affector.
      Particle Stochastic States Now actually working, and you can put
      emitters, affectors and painters inside their targeted state.
      Fireworks example uses states instead of delegates.
      Replaced the delegate example with a text thing.
      The examples launcher now also contains all the custom examples.
      Adds CumulativeDirection and working null Affector (for affected
      signal).
      Add spaces after all flow control keywords.
      
      Change-Id: I77b7e3044a9800dbfff6db833914d63127602cf5
      Reviewed-on: http://codereview.qt.nokia.com/968
      
      
      Reviewed-by: default avatarAlan Alpert <alan.alpert@nokia.com>
      29c4b643
  27. Jun 07, 2011
    • Alan Alpert's avatar
      Immense Particles Refactor Part A · 21d0c6ef
      Alan Alpert authored
      Qt.labs.particles 2.0 moved to QtQuick.Particles 2.0. All C++ classes
      changed names, some renaming of QML types.
      
      Also adds CustomParticle.
      21d0c6ef
  28. May 26, 2011
  29. Apr 27, 2011