1. 22 Mar, 2012 2 commits
  2. 12 Mar, 2012 1 commit
  3. 24 Feb, 2012 1 commit
  4. 23 Feb, 2012 2 commits
  5. 21 Feb, 2012 1 commit
  6. 16 Feb, 2012 1 commit
  7. 10 Feb, 2012 1 commit
  8. 09 Feb, 2012 1 commit
    • Andrew den Exter's avatar
      Add linkColor property to Text. · 8550ed69
      Andrew den Exter authored
      Allows the color of links in text to be changed from the default blue.
      This currently only works with StyledText and the distance field
      rendererer.  It could be made to work with RichText overwriting the
      specified foreground color in all instances or by not setting a default
      color in the html parser.  The former would prevent the color being
      set with CSS or some future means for altering text formats.  The latter
      would break rendering with QPainter.
      Task-number: QTBUG-23048
      Change-Id: I98df215cabe8a089f648fd4a6206622b4318fb8f
      Reviewed-by: default avatarMartin Jones <martin.jones@nokia.com>
  9. 07 Feb, 2012 2 commits
  10. 06 Feb, 2012 1 commit
  11. 02 Feb, 2012 1 commit
  12. 30 Jan, 2012 1 commit
  13. 23 Jan, 2012 1 commit
  14. 19 Jan, 2012 2 commits
  15. 13 Jan, 2012 1 commit
  16. 12 Jan, 2012 2 commits
  17. 05 Jan, 2012 1 commit
  18. 21 Dec, 2011 1 commit
  19. 20 Dec, 2011 1 commit
  20. 07 Dec, 2011 1 commit
    • Martin Jones's avatar
      Avoid Text layout being triggered unnecessarily · 3bb47f45
      Martin Jones authored
      Text was quite often layed out twice during construction due to
      geometry changes, and often at run time due to other geometry changes.
      This change checks for cases which do not require relayouting and
      drops out early.  These are easier to detect than trying to have a
      single giant if statement covering all the positive combinations.
      Change-Id: I2deb2ab52d35b3d02bced698d05fef91c9e2f745
      Reviewed-by: default avatarMichael Brasser <michael.brasser@nokia.com>
  21. 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
      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
      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>
  22. 28 Nov, 2011 1 commit
  23. 18 Nov, 2011 1 commit
  24. 14 Nov, 2011 1 commit
    • Yoann Lopes's avatar
      Distance field glyph cache refactoring. · ace4b588
      Yoann Lopes authored
      The distance field glyph cache is now an abstract class part of the
      adaptation layer. It can be implemented to define the way the glyphs are
      stored in graphics memory on a specific platform. The typical use case
      is for having a cross-process glyph cache. To implement a custom glyph
      cache, one has to override three pure virtual functions: requestGlyphs(),
      storeGlyphs() and releaseGlyphs().
      The default implementation works the same way as before the refactoring
      (no cross-process cache).
      Change-Id: I6e231a119abbffbe36f5f0d690f0b8be0664ff4f
      Reviewed-by: default avatarEskil Abrahamsen Blomfeldt <eskil.abrahamsen-blomfeldt@nokia.com>
  25. 26 Oct, 2011 1 commit
  26. 24 Oct, 2011 1 commit
  27. 21 Oct, 2011 2 commits
    • 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>
    • Jason McDonald's avatar
      Remove SkipMode from qtestlib API. · 080a1f3f
      Jason McDonald authored
      The SkipMode parameter to QSKIP has been removed in qtbase, therefore it
      must also be removed here.
      Task-number: QTBUG-21851, QTBUG-21652
      Change-Id: I8016f8c28338b1b532bdb593c796d699b99250dc
      Reviewed-by: default avatarCharles Yin <charles.yin@nokia.com>
      Reviewed-by: default avatarRohan McGovern <rohan.mcgovern@nokia.com>
  28. 19 Oct, 2011 1 commit
  29. 17 Oct, 2011 1 commit
  30. 14 Oct, 2011 1 commit
  31. 11 Oct, 2011 1 commit
    • Yann Bodson's avatar
      Improvements to text layouting in QML · 6fcaca37
      Yann Bodson authored
      Allow more control over the text layouting process in QML.
      Give access to every text line through a hook, this gives the
      opportunity to position and resize a line as it is being laid out.
      It is then possible to lay out the text in columns or around other
      Task-number: QTBUG-21367
      Change-Id: I56dc0c1c4b575dc06360c135098024d0324d3656
      Reviewed-on: http://codereview.qt-project.org/5351Reviewed-by: default avatarYann Bodson <yann.bodson@nokia.com>
      Sanity-Review: Yann Bodson <yann.bodson@nokia.com>
  32. 06 Oct, 2011 1 commit
  33. 30 Sep, 2011 2 commits