1. 15 May, 2013 - 1 commit
  2. 04 May, 2013 - 1 commit
    • Alan Alpert's avatar
      Only use emitCap when we run into infinite particles · 6961ea85
      Alan Alpert authored
      
      emitCap is intended to prevent issues with multiple emission of infinite
      life particles, but it can currently prevent emission of any particles
      when particleCount() changes after a reset. Tracking particleCount() on
      changes would be inefficient and be more work to integrate with the
      correct behavior of infinite particles, so this patch delays the impact
      of emitCap until an infinite particle is discovered.
      
      This will lead to a subtle behavior difference of limiting infinite
      particle counts based on the count at the first emission, not the first
      reset, which could be construed as a bug fix in some situations. This
      seems reasonable as a futher subtle behavior change will be needed in
      the future to properly support varying counts of infinite particles.
      
      Task-number: QTBUG-30915
      Change-Id: I4172aee1d03f00cc63ce7c9d12ace052bc41436d
      Reviewed-by: default avatarGunnar Sletta <gunnar.sletta@digia.com>
      6961ea85
  3. 29 Jan, 2013 - 1 commit
  4. 10 Jan, 2013 - 1 commit
  5. 23 Sep, 2012 - 1 commit
  6. 02 Aug, 2012 - 1 commit
  7. 30 Jul, 2012 - 1 commit
  8. 29 Jun, 2012 - 1 commit
  9. 25 Jun, 2012 - 1 commit
  10. 10 Jun, 2012 - 1 commit
  11. 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
  12. 24 May, 2012 - 1 commit
  13. 23 Apr, 2012 - 1 commit
  14. 15 Apr, 2012 - 1 commit
  15. 19 Mar, 2012 - 1 commit
  16. 24 Feb, 2012 - 1 commit
  17. 30 Jan, 2012 - 1 commit
  18. 23 Jan, 2012 - 1 commit
  19. 05 Jan, 2012 - 1 commit
  20. 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
  21. 24 Oct, 2011 - 1 commit
  22. 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
  23. 11 Oct, 2011 - 1 commit
  24. 04 Oct, 2011 - 1 commit
  25. 30 Sep, 2011 - 1 commit
  26. 22 Sep, 2011 - 1 commit
  27. 21 Sep, 2011 - 1 commit
  28. 16 Sep, 2011 - 1 commit
  29. 13 Sep, 2011 - 1 commit
  30. 12 Sep, 2011 - 1 commit
  31. 08 Sep, 2011 - 2 commits
    • Alan Alpert's avatar
      Particles module refactoring en masse · 1aa012a1
      Alan Alpert authored
      All the little changes in one commit.
      
      StochasticDirection -> Direction
      AngledDirection -> AngleDirection
      TargetedDirection -> TargetDirection
      QSGCustomParticle is now Affector's implementation (C++ only refactor)
      FollowEmitter -> TrailEmitter
      Kill -> Age and gained lifeLeft property
      ModelParticle is removed, use ItemParticle instead.
      Added RectangleShape to replace Shape for the case of Rectangles
      Abstract Types are no longer createable, despite sensible defaults.
      GLSL variables in CustomParticle now begin with qt_
      JS variables are now such that x,vx,ax are current (old ones are now
      initialX, initialVX, initialAX). Same for y. A few more were extended.
      Emitter::emitCap -> Emitter::maximumEmitted. Set to -1 for noCap: false
      Emitter::noCap is gone.
      Emitter::emitting -> Emitter::enabled
      Affector::active -> Affector::enabled
      Affector::collisionParticles -> Affector::whenCollidingWith
      Affector::signal is gone.
      PointAttractor -> Attractor
      Attractor/Wander::physics -> ::affectedParameter
      ParticleSystem::fastForward is gone
      ParticleSystem::startTime is gone (use Emitter::startTime)
      ParticleSystem::clear -> ParticleSystem::empty
      And various Doc fixes.
      
      Change-Id: Ia3b02b987f692e6f1bd14c42e575381bdfb7bbb5
      Reviewed-on: http://codereview.qt-project.org/4231
      
      
      Reviewed-by: default avatarAlan Alpert <alan.alpert@nokia.com>
      1aa012a1
    • Alan Alpert's avatar
      Allow particles to have eternal life · e45295be
      Alan Alpert authored
      Change-Id: I3b776a6e79cb064e826cb7b7721a3a57744225c1
      Reviewed-on: http://codereview.qt-project.org/4064
      
      
      Reviewed-by: default avatarAlan Alpert <alan.alpert@nokia.com>
      Reviewed-by: default avatarQt Sanity Bot <qt_sanity_bot@ovi.com>
      e45295be
  32. 07 Sep, 2011 - 1 commit
  33. 25 Aug, 2011 - 1 commit
  34. 24 Aug, 2011 - 1 commit
  35. 15 Aug, 2011 - 3 commits
  36. 20 Jul, 2011 - 1 commit
  37. 08 Jul, 2011 - 1 commit