- May 30, 2012
-
-
Eskil Abrahamsen Blomfeldt authored
Give the cache information that a burst of requests/releases are coming, so it can potentially optimize this. Change-Id: Icfb591a63075c2f1e93bf269402649116de9e5be Reviewed-by:
Jiang Jiang <jiang.jiang@nokia.com>
-
- May 29, 2012
-
-
Gunnar Sletta authored
Change-Id: I7be40edeee8bfca2a2725e998f64922388b97f64 Reviewed-by:
Alan Alpert <alan.alpert@nokia.com>
-
- May 24, 2012
-
-
Nico Vertriest authored
-modified \brief -checked QML modules -added qml directory to the qdocconf file -added particles directory to the qdocconf file Change-Id: I589e32d3106cda37c7fa4d55a941afd9876fc2b2 Reviewed-by:
Geir Vattekar <geir.vattekar@nokia.com>
-
- May 22, 2012
-
-
Gunnar Sletta authored
We would like to make a distinction between QQuickItem::update() which triggers updatePaintNode() to synchronize the scene graph and requesting the toplevel QQuickCanvas to be repainted. If we have this distinction in place it is possible for the scene graph to detect that the scene is unchanged and avoid rendering unless the user has explicitely asked for the canvas to be repainted, which is often the case when hooking into QQuickCanvas::beforeRender(). Change-Id: Ibe77f58423593deb217ef9f8082fa12009f45daf Reviewed-by:
Samuel Rødal <samuel.rodal@nokia.com>
-
- May 15, 2012
-
-
Glenn Watson authored
These macros effectively do nothing if the profiling library has not been preloaded. However, if the library is loaded they provide some additional context for each heap allocation, by tagging each subsequent allocation with the QML file that caused the allocation to occur. Change-Id: Ib1f56d0df0664e118e04e53e22a6942317b1baed Reviewed-by:
Martin Jones <martin.jones@nokia.com>
-
- May 10, 2012
-
-
Laszlo Agocs authored
The original fix in change Ief4de360203e55e56f83179075e050f717a12108 worked fine for mouse-based components. However when mixing with components that handle touch too, the event->isAccepted() condition gets problematic: It might be true because the touch was accepted, it does not guarantee the mouse press was accepted. Change-Id: I00bfff2bd700da84f8cc12cf36430ed381ea320b Reviewed-by:
Martin Jones <martin.jones@nokia.com>
-
- May 08, 2012
-
-
Laszlo Agocs authored
Sending the double click does not make sense in this case. In the worst case something accepts the double click, leaving the mouse grabber set, which results in blocking all further input due to having everything delivered to that one item. Change-Id: Ief4de360203e55e56f83179075e050f717a12108 Reviewed-by:
Martin Jones <martin.jones@nokia.com>
-
- May 03, 2012
-
-
Gunnar Sletta authored
Some items will trigger changes in updatePolish() which again trigger property changes which needs polish to be executed again. If we do not polish until the set is fully cleared, we will end up with some items being in an unpolished state. To avoid polishing from going on indefinitely, we have a countdown that spits out a warning if polishing goes on forever. Change-Id: I4da6e884ca0d52b9b2701082ecf13e8c65508524 Reviewed-by:
Aaron Kennedy <aaron.kennedy@nokia.com>
-
Gunnar Sletta authored
Change-Id: Iaab0d9f607b1f4ca6dfb13495a456d1b31bb980a Reviewed-by:
Lars Knoll <lars.knoll@nokia.com>
-
- May 02, 2012
-
-
Laszlo Agocs authored
Change-Id: Ib90531f4526fad0c51b2f2e1e7c5ebcff4f5dec8 Reviewed-by:
Samuel Rødal <samuel.rodal@nokia.com> Reviewed-by:
Lars Knoll <lars.knoll@nokia.com>
-
- Apr 30, 2012
-
-
Gunnar Sletta authored
Change-Id: I013e8eba2c13bd7abb01d2116af2e72c99ea5921 Reviewed-by:
Casper van Donderen <casper.vandonderen@nokia.com>
-
- Apr 25, 2012
-
-
Laszlo Agocs authored
At the moment the unlikely case of spinning the event loop from a QQuickItem event handler for TouchBegin is not handled properly: It will end up not delivering the subsequent TouchUpdate and TouchEnd events to the item, leaving it in a state that should not normally happen. Change-Id: I668d065c9cf1a299bfd9268a9125d7a7e32f6786 Reviewed-by:
Frederik Gladhorn <frederik.gladhorn@nokia.com>
-
- Apr 23, 2012
-
-
Alan Alpert authored
More emphasis on what imports are needed for specialty elements. Change-Id: Ia24ac97bb77ed57c313a5120b0fbd02b6fcaa4a8 Reviewed-by:
Martin Jones <martin.jones@nokia.com>
-
- Apr 20, 2012
-
-
Laszlo Agocs authored
The touchMouseId value has to be updated to its potential new value before delivering the events. Change-Id: I47ac5b3aad63293e19985b7b242b56db258fe786 Reviewed-by:
Martin Jones <martin.jones@nokia.com>
-
- Apr 19, 2012
-
-
Adriano Rezende authored
This method can be overwritten in order to provide fine grained control over the mouse events handled by the item. Change-Id: I23cb61958d3ac0b2f5091c47fa9e0ed07dc5e5d0 Reviewed-by:
Martin Jones <martin.jones@nokia.com>
-
- Apr 17, 2012
-
-
Charles Yin authored
rootItem should not be deleted until the QQuickCanvas itself has been deleted. Set the rootItem's object ownership to CppOwnerShip can prevent it being destroyed by javascript destroy() method or v8 garbage collection. Change-Id: I7d83fec8ffcb8062d143b1b050a38368a2af800f Reviewed-by:
Gunnar Sletta <gunnar.sletta@nokia.com> Reviewed-by:
Martin Jones <martin.jones@nokia.com> Reviewed-by:
J-P Nurmi <j-p.nurmi@nokia.com>
-
- Apr 05, 2012
-
-
Laszlo Agocs authored
Timestamp and capabilities were missing. One of the very special flick test cases needs to be fixed, because setting the proper timestamp will now generate correct velocities. A potentially dangerous, legacy implementation of flick() has also been updated to match how QTestLib works in Qt 5. Change-Id: Ibc99f7212ba21d41a419eaadac2fdda730658dc6 Reviewed-by:
Martin Jones <martin.jones@nokia.com>
-
- Apr 02, 2012
-
-
Andrew den Exter authored
When an item was reparented it's sub focus item was cleared and those of it's children were cleared along with those in the tree the item was removed from. Since we now rely on the focus state of an unparented tree to be correct we need to restore the sub focus items of the unparented tree. Change-Id: I236c512751b99092c7e9a39194f4680304bfacc5 Reviewed-by:
Martin Jones <martin.jones@nokia.com>
-
- Mar 29, 2012
-
-
Jerome Leclanche authored
This adds two missing QT_NO_DECLARATIVE and conditionally compiles the accessible plugins. Change-Id: I3ae43b1e38cff0e64fea5cc06146be519ff2713d Reviewed-by:
Frederik Gladhorn <frederik.gladhorn@nokia.com>
-
- Mar 28, 2012
-
-
Michael Brasser authored
QCursor::pos() doesn't work well with mouse events generated by the test framework. Change-Id: I62ee2228c194f21cf17f6271c662056a90c5ef2d Reviewed-by:
Samuel Rødal <samuel.rodal@nokia.com>
-
- Mar 26, 2012
-
-
Pekka Vuorela authored
Feature to be reimplemented simplified. Now using new FocusAboutToChange event for using input method to commit stuff when window is losing focus. Change-Id: I81c96c36d9f0a1b38adb4324f3b892c33547cb50 Reviewed-by:
Andrew den Exter <andrew.den-exter@nokia.com>
-
- Mar 25, 2012
-
-
Laszlo Agocs authored
The correct MouseArea signal sequence for a triple click is press, release, click, press, doubleclick, release, press, release, click. However QQuickCanvas sent the doubleclick before the press and did not reset the timestamp of the last press, resulting in a sequence with multiple doubleclicks and missing press signals. Change-Id: Ied5f3ea93d3ad28128ce7db5c8190ab48961da6d Reviewed-by:
Martin Jones <martin.jones@nokia.com>
-
- Mar 22, 2012
-
-
Alan Alpert authored
Standard defensive programming Change-Id: Ic2b89cacf06812441a2b8f02c6b22de431c50b4a Reviewed-by:
Chris Adams <christopher.adams@nokia.com>
-
- Mar 21, 2012
-
-
Kim Motoyoshi Kalland authored
This commit also fixes handling of texture provider deletion in ShaderEffect. Change-Id: Ib22a9308a35325972bc545cf29de11bd625b22b2 Reviewed-by:
Gunnar Sletta <gunnar.sletta@nokia.com>
-
- Mar 20, 2012
-
-
Gunnar Sletta authored
The presence of these functions required some documentation so I added some. Change-Id: Id66bb6704b3db788ed612ebd6497a5c16ee8b2ca Reviewed-by:
Samuel Rødal <samuel.rodal@nokia.com>
-
Bea Lam authored
Change-Id: I920a9b75ccbdb3a9b169c7669121734c14d18ff9 Reviewed-by:
Andrew den Exter <andrew.den-exter@nokia.com>
-
- Mar 19, 2012
-
-
Gunnar Sletta authored
Change-Id: I5878e1d39eca3fa640f16d153924968f72bc9ffc Reviewed-by:
Kim M. Kalland <kim.kalland@nokia.com>
-
- Mar 15, 2012
-
-
Alan Alpert authored
Already cleared focus should exit the function without terminating the runtime. Task-number: QTBUG-24714 Change-Id: Ia8c6be0d88e43d1f71112acc7bac3eb674f22de8 Reviewed-by:
Martin Jones <martin.jones@nokia.com>
-
- Mar 13, 2012
-
-
Martin Jones authored
Don't require a flick to come to a complete stop before allowing another flickable element to begin its gesture. Change-Id: I74c1998e01e04c70c76253cd09edc02f593123d0 Reviewed-by:
Michael Brasser <michael.brasser@nokia.com>
-
- Mar 10, 2012
-
-
Luis Gabriel Lima authored
This patch was based on the attached patch in QTBUG-7369. It basically exposes the wheel events to MouseArea via the onWheel signal. The current API is based on the new QWheelEvent API introduced by this patch: http://codereview.qt-project.org/#change,12532 Task-number: QTBUG-7369 Change-Id: Id58513715c2d0ae81e3a69e9e1ed400bbae07507 Reviewed-by:
Michael Brasser <michael.brasser@nokia.com>
-
- Mar 09, 2012
-
-
Martin Jones authored
Just remove the mouse grab. The elements will react to this and correct their state. Change-Id: I8b91295606eaface54aa95b1500e7b138d9bc82e Reviewed-by:
Michael Brasser <michael.brasser@nokia.com>
-
- Mar 06, 2012
-
-
Martin Jones authored
Mark reimplemented protected methods. Change-Id: I544d68e16d82a37f5612fd72cd185a23c70157a7 Reviewed-by:
Alan Alpert <alan.alpert@nokia.com>
-
- Mar 05, 2012
-
-
Kim Motoyoshi Kalland authored
Change-Id: I0f468dfea6f4ee3bdf8836dcdb15817584c55736 Reviewed-by:
Andrew den Exter <andrew.den-exter@nokia.com>
-
Gunnar Sletta authored
Also rename paint() to exposureChanged() as that is what the function actually means. The implementation of paint() has been removed in both trivial and threaded version as it is superflous as show() already triggers rendering. Change-Id: I7e53f42786efaf961921f10a39977de511965d71 Reviewed-by:
Jørgen Lind <jorgen.lind@nokia.com>
-
- Mar 02, 2012
-
-
Laszlo Agocs authored
Add the capability flags to the extended mouse events. Otherwise it is not possible to tell if the velocity is valid. While the original version is fine if velocity is guaranteed to be available whenever QT_TRANSLATE_TOUCH_TO_MOUSE is set, some platform and driver combinations, e.g. the evdevtouch plugin that comes with Qt, do not provide velocity data in touch events. The touch-only mode of QML may be very useful in these cases too, we just need to fall back to the built-in velocity calculation. Change-Id: Iec5e7632a66380dc04c9435b09f5c173107bbe00 Reviewed-by:
Martin Jones <martin.jones@nokia.com>
-
- Mar 01, 2012
-
-
Martin Jones authored
Since double clicks are delivered before the click, the initial grab may not have been established. Change-Id: Id9282489f0551d421da800294e88ead0915482cc Reviewed-by:
Michael Brasser <michael.brasser@nokia.com>
-
- Feb 28, 2012
-
-
Martin Jones authored
The threaded incubator relies on the event loop spinning to signal item updates. This change ensures that the event loop is processed while items are being created and that the render loop is woken if it is sleeping. Also cancel delegate incubation correctly during destruction. Change-Id: Ib5bb55c788411490e0959c75933da587fdfd4b8c Reviewed-by:
Yunqiao Yin <charles.yin@nokia.com> Reviewed-by:
Michael Brasser <michael.brasser@nokia.com>
-
- Feb 27, 2012
-
-
Charles Yin authored
Also change the assert in QDeclarativeEnginePrivate::~QDeclarativeEnginePrivate() to a warning message. Change-Id: Ic1fb7e0b7ffe4a54458a0f3a65127b1afd6dda53 Reviewed-by:
Michael Brasser <michael.brasser@nokia.com>
-
- Feb 24, 2012
-
-
Matthew Vogt authored
Symbols beginning with QDeclarative are already exported by the quick1 module. Users can apply the bin/rename-qtdeclarative-symbols.sh script to modify client code using the previous names of the renamed symbols. Task-number: QTBUG-23737 Change-Id: Ifaa482663767634931e8711a8e9bf6e404859e66 Reviewed-by:
Martin Jones <martin.jones@nokia.com>
-
- Feb 21, 2012
-
-
Aaron Kennedy authored
Change-Id: I02653536f68cfef3dfc06acaf30e2565a97dc194 Reviewed-by:
Roberto Raggi <roberto.raggi@nokia.com>
-