Commit Graph

1700 Commits

Author SHA1 Message Date
Yoann Lopes b3bb9c7952 Removed unused properties in QSGPaintedItem. 2011-05-03 14:43:51 +02:00
Yoann Lopes 9267a7bce7 Added antialiasing property to QSGPaintedItem. 2011-05-03 14:41:52 +02:00
Alan Alpert d3be822c1b Start QtQuick2 section of whats new.
With the minor MouseArea behaviour change.
2011-05-03 15:13:50 +10:00
Alan Alpert 94c1a9d0e1 Affector Augmentation
Affectors gained shape and signal properties, and the affected(x,y)
signal (turned on by the signal property, a theorized performance
improvement).
2011-05-03 10:24:30 +10:00
Kim Motoyoshi Kalland fc345a6c35 Set ChildenDoNotOverlap flag on grids, lists and positioners.
QSGGridView, QSGListView, QSGRow, QSGColumn, QSGGrid and
QSGFlow now all set the ChildrenDoNotOverlap flag which allows
the scene graph to render nodes in a more optimal order.
2011-05-02 16:58:33 +02:00
Olivier Goffart 4cf4c7b9bc Fix compilation with private header patch 2011-05-02 16:55:38 +02:00
Marius Storm-Olsen 8017c9a690 Use private headers 2011-05-02 15:30:22 +02:00
Olivier Goffart 23131cd324 Define the QT_NO_.... when the module is absant from QT_CONFIG
Task-number: QTMODULARIZATION-38
2011-05-02 15:30:22 +02:00
Marius Storm-Olsen 9c0cf384fa Add module.prf, and install MODULE_PRI for each module
Output warning if not present
2011-05-02 15:30:22 +02:00
Kim Motoyoshi Kalland 92970522b6 Fixed upside-down texture in QSGPaintedItem. 2011-05-02 12:59:20 +02:00
Gunnar Sletta 280242a5a1 Merge branch 'qtquick2' of scm.dev.nokia.troll.no:qt/qtdeclarative-staging into qtquick2 2011-05-02 07:23:24 +02:00
Gunnar Sletta 3f872cd689 Timing for renderers 2011-05-02 07:19:57 +02:00
Gunnar Sletta 4633c2681c Added a runtime option to enable consistent timing for animations 2011-05-02 07:19:48 +02:00
Gunnar Sletta 6f6898e775 Don't round flickable positions while panning 2011-05-02 07:19:17 +02:00
Kim Motoyoshi Kalland 155faa3b8b Support mirroring the source rectangle of ShaderEffectSource. 2011-04-29 16:31:44 +02:00
Kim Motoyoshi Kalland f0b1edca63 Revert "Flipped texture coordinates right way up."
This reverts commit ffb6fe57ee0ece18b6778889f7602811ab4ca822.

Conflicts:

	src/declarative/scenegraph/qsgdefaultimagenode.cpp
2011-04-29 16:31:44 +02:00
Kim Motoyoshi Kalland a7a4c75918 Fixed signal passing between nested ShaderEffectItems. 2011-04-29 16:31:43 +02:00
Yoann Lopes ade28f1bbd Use a proper hash key for distance-field cache. 2011-04-29 14:26:08 +02:00
Yoann Lopes c0d8a352b8 Removed distfieldgen tool.
Not needed anymore.
2011-04-29 11:01:58 +02:00
Jiang Jiang c37880a3e8 Make text align in the same baseline
(cherry picked from commit 3f0e1ac647cc8ab700b85772264bc2a95e5301fa)
2011-04-29 10:29:28 +02:00
Gunnar Sletta a7dbf8a92f Merge branch 'qtquick2' of scm.dev.nokia.troll.no:qt/qtdeclarative-staging into qtquick2 2011-04-29 09:14:55 +02:00
Gunnar Sletta 425fe5978b specify dependencies for declarative 2011-04-29 09:14:42 +02:00
Gunnar Sletta 2832fa4ccb compile 2011-04-28 17:54:07 +02:00
Yoann Lopes fc5028ffa6 Fix detection of fonts with narrow outline in the distance-field cache. 2011-04-28 15:46:20 +02:00
Christian Kamm 3904e604f4 qmlplugindump: Fix --path usage with drive letters on Windows.
Since we can't import by such a path, we instead use a "." import
and set the uri of the component to the correct path.

Mirrors a change to qmldump in
qt-creator/0c8b4e38fab1862e3427aac7e7db68623bc7f174

Reviewed-by: Thomas Hartmann
2011-04-28 12:27:00 +02:00
Alan Alpert 6e2e489415 Sort gradient stops for the convenience of the scenegraph
The scenegraph gradients require sorted graident stops, whereas QML does
not. Gradient stops are now sorted at the point they are passed into the
scenegraph.

Change-Id: I499dd00dc78e60dfc2053f2ee3691e61e0cf2a5d
Task-number: QTBUG-18494
Reviewed-by: Martin Jones
(cherry picked from commit 8cbd68b29224eed19f6ca6ec8186766c69a35c83)
2011-04-28 09:53:26 +10:00
Alan Alpert 2b92c8c08f Update particles to use QElapsedTimer
Step one of fixing the limited lifetime bug. As this step should also
increase the lifetime 'a lot' step two may take a while.

Change-Id: I87bbe762803451f751e23d4bf8559c662fdf57a3
(cherry picked from commit 9cf15c135373f8190bf2cb62f9f99890cacf7d88)
2011-04-28 09:53:07 +10:00
Alan Alpert f837a28854 Pre-accept events
Key handler expects events to be accepted, and will ignore them if
necessary.

Change-Id: I8ee110d70c98ff7c2de107b44e7d51aab12678c4
Reviewed-by: Michael Brasser
(cherry picked from commit 6476bbea1d7905f083789224accc8f4b43a0779b)
2011-04-28 09:52:47 +10:00
Alan Alpert 31dd5d55dd Add variable rotation speed to deformable particle
Change-Id: I105f18f0d7ec860de5d8bc8a9f3e4f007ea71ae2
(cherry picked from commit 41296b3ed046ddf73eca320bf0a97008decca287)
2011-04-28 09:52:11 +10:00
axis 40b6a270a1 Merged master into qtquick2. 2011-04-27 14:41:06 +02:00
Qt by Nokia a129444bb0 Initial import from qtquick2.
Branched from the monolithic repo, Qt qtquick2 branch, at commit
a4a585d2ee907746682846ae6e8a48e19deef469
2011-04-27 14:40:44 +02:00
axis 90ff2cdea3 Added dependency information to the sync.profile. 2011-04-27 12:34:43 +02:00
axis 10991179a6 Add .gitignore to each module 2011-04-27 12:06:07 +02:00
Liang Qi 7a181a2132 Add tst_headersclean for each module 2011-04-27 12:06:03 +02:00
Liang Qi 3081c665c4 Modularized tst_compilerwarnings 2011-04-27 12:06:03 +02:00
Liang Qi 95a6a22b3e Modularized tst_bic and add some helper functions for global test 2011-04-27 12:06:03 +02:00
Prasanth Ullattil e59d2b9adc Changed the path for qpluginbase.pri 2011-04-27 12:06:02 +02:00
axis bd8b4936c2 Introduced the QT.<module>.plugins variable to module profiles. 2011-04-27 12:06:02 +02:00
axis 5f386fd581 Fixed parserstress test. 2011-04-27 12:06:02 +02:00
axis 74d634606d Switched to using QT.declaratice.imports variable. 2011-04-27 12:06:00 +02:00
axis 0cc1c664bd Added QT.<module>.imports support to module profiles. 2011-04-27 12:06:00 +02:00
Olivier Goffart 587dcbbdac compile qtdeclarative/import 2011-04-27 12:05:52 +02:00
Liang Qi a3b3a0e425 Make auto test build 2011-04-27 12:05:51 +02:00
Marius Storm-Olsen e3c33c6581 Make each module refer to its own bin/
Since modules cannot rely on QtCore having a build directory, nor
can they build the applications directly into $$[QT_INSTALL_BINS]
each module needs their own bin/. Add this path to each module's
pri file, so others can use their applications
2011-04-27 12:05:51 +02:00
axis 0fa8300e6d Extended module profiles.
Each module now sets the QT_CONFIG variable itself.
2011-04-27 12:05:50 +02:00
Liang Qi 258ceb1b33 Add the private_includes path to the modules .pri file 2011-04-27 12:05:48 +02:00
Marius Storm-Olsen 64c7e81b7d Add the source path to the modules .pri file 2011-04-27 12:05:48 +02:00
Liang Qi d1d26eaf4d Make declarative compile. 2011-04-27 12:05:47 +02:00
Qt by Nokia 885735d011 Initial import from the monolithic Qt.
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
2011-04-27 12:05:43 +02:00
axis 715b0251af Moved to using a feature profile instead of direct inclusion. 2011-04-27 12:05:43 +02:00