1. 10 Nov, 2014 - 1 commit
    • Eskil Abrahamsen Blomfeldt's avatar
      Revert "Fix pixel bleed in BorderImage" · 4d15f528
      Eskil Abrahamsen Blomfeldt authored
      This reverts commit a9238292.
      
      It also reverts follow-up commits:
        87755d04
        c2c710e5
        cc8a76ce
      
      
      
      The new implementation is much too slow because it will cause each
      section of the border image to be uploaded to the atlas, and it will
      not be shared between different border images nor between different
      sizes of the border. The performance regression is so significant
      that it's not worth it for the original bug fix.
      
      We leave the tests around, so some of those might regress due to
      this.
      
      Change-Id: I3f56f4564255ebb77e6487881a6a11b19ad0234e
      Task-number: QTBUG-42288
      Task-number: QTBUG-35838
      Reviewed-by: default avatarMichael Brasser <michael.brasser@live.com>
      4d15f528
  2. 10 Sep, 2014 - 1 commit
    • Eskil Abrahamsen Blomfeldt's avatar
      Fix pixel bleed in BorderImage · a9238292
      Eskil Abrahamsen Blomfeldt authored
      
      Keeping all patches of the border image in the same texture
      with different sample points can cause parts of the border
      to bleed over to the center patch. To rectify this, we
      create a separate texture for each of the nine patches we
      need, and separate image nodes.
      
      To avoid applying antialiasing on the interior edges of the
      border image, we introduce new antialiasing flags which can
      be used to specify precisely which edges of the image should
      be antialiased.
      
      [ChangeLog][BorderImage] Fixed possible pixel bleed between
      border patches and center patch in BorderImage.
      
      Change-Id: Icc292b3969217320eecca99e79675316c42eab08
      Task-number: QTBUG-35838
      Reviewed-by: default avatarGunnar Sletta <gunnar@sletta.org>
      a9238292
  3. 25 Aug, 2014 - 1 commit
  4. 30 Sep, 2013 - 1 commit
  5. 17 Jun, 2013 - 1 commit
  6. 23 May, 2013 - 1 commit
  7. 26 Feb, 2013 - 1 commit
  8. 28 Jan, 2013 - 1 commit
  9. 10 Jan, 2013 - 1 commit
  10. 23 Sep, 2012 - 1 commit
  11. 13 Jul, 2012 - 1 commit
    • Kim Motoyoshi Kalland's avatar
      Change antialiasing method for QML2. · d83eb21f
      Kim Motoyoshi Kalland authored
      
      Since multisampling can require a lot of memory, and might not
      be supported on some hardware, turn off multisampling and
      implement antialiasing in the vertex shader instead. The
      alternative method of antialiasing is implemented for Rectangle,
      Image, BorderImage and AnimatedImage, and must be explicitly
      enabled by setting the new antialiasing property.
      
      Task-number: QTBUG-26268
      Change-Id: I39a93d978658a494bf51e9f0fd02d8414eb8be12
      Reviewed-by: default avatarGunnar Sletta <gunnar.sletta@nokia.com>
      d83eb21f
  12. 24 Feb, 2012 - 1 commit
  13. 30 Jan, 2012 - 1 commit
  14. 23 Jan, 2012 - 1 commit
  15. 17 Jan, 2012 - 1 commit
  16. 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
  17. 08 Jul, 2011 - 1 commit
  18. 09 May, 2011 - 1 commit
  19. 27 Apr, 2011 - 2 commits
    • Qt by Nokia's avatar
      Initial import from qtquick2. · a129444b
      Qt by Nokia authored
      Branched from the monolithic repo, Qt qtquick2 branch, at commit
      a4a585d2ee907746682846ae6e8a48e19deef469
      a129444b
    • Qt by Nokia's avatar
      Initial import from the monolithic Qt. · 885735d0
      Qt by Nokia authored
      This is the beginning of revision history for this module. If you
      want to look at revision history older than this, please refer to the
      Qt Git wiki for how to use Git history grafting. At the time of
      writing, this wiki is located here:
      
      http://qt.gitorious.org/qt/pages/GitIntroductionWithQt
      
      If you have already performed the grafting and you don't see any
      history beyond this commit, try running "git log" with the "--follow"
      argument.
      
      Branched from the monolithic repo, Qt master branch, at commit
      896db169ea224deb96c59ce8af800d019de63f12
      885735d0