- Feb 07, 2012
-
-
Laszlo Agocs authored
The compositor can now be configured to tell the clients to generate mouse events when receiving touch events. In touchscreen-only systems this can be used to reduce the number of Wayland events. Change-Id: I231a15cd4ed463ee81c510c082a270efa255a1f3 Reviewed-by:
Jørgen Lind <jorgen.lind@nokia.com>
-
- Feb 03, 2012
-
-
Laszlo Agocs authored
We must do something otherwise the next inputDevice->mouseFocus() call will dereference an already deleted instance. Change-Id: I3ac92a37715f63c6dc43191968a8da51befbccde Sanity-Review: Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by:
Jørgen Lind <jorgen.lind@nokia.com>
-
Lasse Holmstedt authored
The pointer is out of scope by the time it's sent through wayland. Change-Id: I00e9f050dfa47bf078921600d2bf63502f0b4897 Sanity-Review: Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by:
Ian Monroe <ian.monroe@nokia.com> Reviewed-by:
Gunnar Sletta <gunnar.sletta@nokia.com>
-
- Feb 02, 2012
-
-
Laszlo Agocs authored
The pointer focus must be set in pressed. We cannot rely on the implicit mouse tracking behavior of QWindow for QML stuff because the WaylandSurfaceItems will not get mouse moves outside of a press-release sequence. Change-Id: Ic2cf2a7497cac7397bcfa26440dd05cded6182dc Sanity-Review: Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by:
Jørgen Lind <jorgen.lind@nokia.com>
-
- Feb 01, 2012
-
-
Samuel Rødal authored
Change-Id: I6e182c048282f5edd30f49be19dcc0f020679b85 Sanity-Review: Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by:
Laszlo Agocs <laszlo.p.agocs@nokia.com> Reviewed-by:
Jørgen Lind <jorgen.lind@nokia.com>
-
- Jan 30, 2012
-
-
Laszlo Agocs authored
This reverts commit 42ed1265. Weston has been fixed so attaching null buffer on hide is now a valid operation. Change-Id: I0fc6af7f87c97e07075da03ed1b54d2e3c1d45fd Sanity-Review: Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by:
Jørgen Lind <jorgen.lind@nokia.com>
-
Laszlo Agocs authored
Apparently Weston does not like this and causes instant crashes when hiding a top-level widget. The QtCompositor-side behavior is dubious too although at least that does not crash. Nevertheless attaching a null buffer seems unnecessary. Change-Id: I1d7fe3e0b05e5d77773b661a71bc37311968eded Sanity-Review: Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by:
Jørgen Lind <jorgen.lind@nokia.com>
-
Laszlo Agocs authored
Otherwise shm based apps (widgets) will crash randomly. Change-Id: I5345ca9419a6702170f93fd817bbab4d9ef2bc59 Sanity-Review: Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by:
Jørgen Lind <jorgen.lind@nokia.com>
-
Laszlo Agocs authored
Change-Id: If720f7f4797e319ab03d02b6ecb9c88cb71356c2 Sanity-Review: Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by:
Samuel Rødal <samuel.rodal@nokia.com>
-
Jason McDonald authored
As in the past, to avoid rewriting various autotests that contain line-number information, an extra blank line has been inserted at the end of the license text to ensure that this commit does not change the total number of lines in the license header. Change-Id: I08d8673382f0230d5c5a22a25efaf5c45cef539a Sanity-Review: Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by:
Rohan McGovern <rohan.mcgovern@nokia.com>
-
- Jan 27, 2012
-
-
Laszlo Agocs authored
Change-Id: I5c54c65f57805372cba101dd62f34818580a90aa Sanity-Review: Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by:
Samuel Rødal <samuel.rodal@nokia.com>
-
Laszlo Agocs authored
Change-Id: Ia3e62ed30467bb52555c353a30440ebcc3529d0b Sanity-Review: Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by:
Samuel Rødal <samuel.rodal@nokia.com>
-
- Jan 26, 2012
-
-
Jørgen Lind authored
Change-Id: I0f4c2696ae5c7071275af326c924dc1eaed6d5b6 Sanity-Review: Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by:
Andy Nichols <andy.nichols@nokia.com>
-
Jørgen Lind authored
Change-Id: Ic7d3221321e2d7ecc69e56b7ad7a23322e65995d Sanity-Review: Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by:
Andy Nichols <andy.nichols@nokia.com>
-
Laszlo Agocs authored
This was a misunderstanding. The default (and the only) behavior with QWindows is to have mouse tracking enabled. QML or QApplication can then filter out the button-less moves, if needed. This reverts commit bd0681da. Change-Id: I2f641a2826e1578f103d1e29939b661cbae4fcc2 Reviewed-by:
Samuel Rødal <samuel.rodal@nokia.com> Sanity-Review: Samuel Rødal <samuel.rodal@nokia.com>
-
Laszlo Agocs authored
This event comes before the button event and thus must not result in a Qt mouse event. Instead, the button event will generate the MouseButtonPressed with the position sent in this motion. Change-Id: I97887d4d5fcd54575d6f4e9523a04569424c0bc2 Sanity-Review: Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by:
Samuel Rødal <samuel.rodal@nokia.com>
-
- Jan 25, 2012
-
-
Samuel Rødal authored
Fixes build after change in qtbase requiring Q_DECLARE_METATYPE(T*) to be fully defined. Change-Id: I741d91eb0e7e480b5a35a4616b32a90043f01a63 Sanity-Review: Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by:
Stephen Kelly <stephen.kelly@kdab.com>
-
- Jan 24, 2012
-
-
Samuel Rødal authored
Change-Id: I455d06a364a89b6558ab00b15d9541ea397adcd5 Sanity-Review: Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by:
Lars Knoll <lars.knoll@nokia.com>
-
- Jan 23, 2012
-
-
Jason McDonald authored
Replace Nokia contact email address with Qt Project website. Change-Id: Ib67c393df41c539deae0ef71e0acc13029ceb46d Sanity-Review: Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by:
Rohan McGovern <rohan.mcgovern@nokia.com>
-
- Jan 20, 2012
-
-
Laszlo Agocs authored
Change-Id: I3c90b705c0ef07e824768975fe1889e394acd82b Sanity-Review: Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by:
Samuel Rødal <samuel.rodal@nokia.com>
-
- Jan 18, 2012
-
-
Gunnar Sletta authored
Change-Id: I1bee7028f9cf53383bb76678f1446b86cc2d007f Sanity-Review: Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by:
Jørgen Lind <jorgen.lind@nokia.com>
-
- Jan 17, 2012
-
-
Laszlo Agocs authored
When retained selection is enabled, clipboard data will be available even after the client, that offered the data, exits. Change-Id: I8158eba29b14092ce150245410b62912011051fd Sanity-Review: Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by:
Jørgen Lind <jorgen.lind@nokia.com>
-
Laszlo Agocs authored
It is a hack but works beautifully. It allows the compositor to participate in copy-paste which becomes mandatory when there is UI running in the compositor process. Change-Id: I1993d8705a26159eff0c9947244b66e954b9f460 Sanity-Review: Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by:
Jørgen Lind <jorgen.lind@nokia.com>
-
Jørgen Lind authored
Change-Id: Ic248b08863e661259ad5f96c35b1135d9de594f8 Sanity-Review: Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by:
Laszlo Agocs <laszlo.p.agocs@nokia.com>
-
Jørgen Lind authored
Change-Id: Ia258fe47d59e3c5a844b939245ad50e2a4f1a6f1 Sanity-Review: Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by:
Laszlo Agocs <laszlo.p.agocs@nokia.com>
-
Laszlo Agocs authored
Change-Id: Ia240a19a14098bdc76374b9537d501927a6a1a74 Sanity-Review: Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by:
Jørgen Lind <jorgen.lind@nokia.com>
-
Paul Olav Tvete authored
managedClient() is allowed to return 0. Change-Id: I67f4ad9cc9bf40a829c2a26895529cabf5a716c0 Sanity-Review: Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by:
Andy Nichols <andy.nichols@nokia.com>
-
Jørgen Lind authored
to zero, so that if the compositor doesn't support the extension we know about it. Change-Id: Ia39a832d08fe4e2a2d94e18b84f2783206283ae4 Sanity-Review: Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by:
Paul Olav Tvete <paul.tvete@nokia.com>
-
- Jan 16, 2012
-
-
Laszlo Agocs authored
Instead of using touch_frame the number of non-stationary points (that is, the number of touch events sent) is included in the touch events themselves. Change-Id: Ied29f05d7e00676d47ee0b91006cafb4569951c4 Sanity-Review: Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by:
Jørgen Lind <jorgen.lind@nokia.com>
-
Jørgen Lind authored
The scanner adds the commenting syntax. Change-Id: Ia480dab42302395e2f562e5bfc9015ef470ddc08 Sanity-Review: Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by:
Laszlo Agocs <laszlo.p.agocs@nokia.com>
-
Laszlo Agocs authored
Change-Id: Id534965df614bcbff3bfe5f8fd5484c370222196 Sanity-Review: Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by:
Jørgen Lind <jorgen.lind@nokia.com>
-
Laszlo Agocs authored
Change-Id: If43c4e07ae919b77050aaf5dcffea3b8d48ac460 Sanity-Review: Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by:
Jørgen Lind <jorgen.lind@nokia.com>
-
Laszlo Agocs authored
Follow the naming convention of other extensions. The events are now posted only to the client to which the focus surface belongs, the check was previously missing. Change-Id: Ie43b6e887b64c7bed1377babb368129753a3cd0f Sanity-Review: Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by:
Jørgen Lind <jorgen.lind@nokia.com>
-
Jason McDonald authored
All code in this module outside of src/plugins/platforms/wayland should carry a copy of the BSD license header. The master copy of this header lives at qtbase/header.BSD. Change-Id: Icd56f24f4a3d309db4c1c3aaef25618680c07f6e Sanity-Review: Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by:
Jørgen Lind <jorgen.lind@nokia.com>
-
- Jan 13, 2012
-
-
Laszlo Agocs authored
Using this opt-in protocol extension all data from QTouchEvent will properly be delivered to the clients. By default compositors will still use the standard and limited protocol for touch events to remain compatible with non-Qt clients. However by calling enableTouchExtension() in the compositor, touch events will be sent through the new protocol and thus Qt clients will receive proper QTouchEvents. Non-Qt clients will get no touch data in this mode. The contents of the rawScreenPositions() list are not yet delivered as the size implications remain to be checked. Change-Id: I981b9c4d44ea808a95b770bf948320abd47fc036 Sanity-Review: Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by:
Jørgen Lind <jorgen.lind@nokia.com>
-
Robin Burchell authored
This was broken by the recent input rewrites, and isn't really the 'correct' future-proof path anyway. Wayland is more advocating client-side decorations rather than compositor-side decorations, and this won't work in that world. Change-Id: I187084d7eea785eda43e8658cfd2120205eea211 Sanity-Review: Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by:
Jørgen Lind <jorgen.lind@nokia.com>
-
Laszlo Agocs authored
Change-Id: Ib8abd146c2bd30b59c6aba0aa9a28f70133b25e9 Sanity-Review: Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by:
Samuel Rødal <samuel.rodal@nokia.com>
-
Laszlo Agocs authored
Change-Id: I5ac4bf15b89a7d352c9971e6ce4882d49e686838 Sanity-Review: Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by:
Samuel Rødal <samuel.rodal@nokia.com>
-
Robin Burchell authored
They may not always exist, especially on desktop GL, so this is incorrect and won't build in some cases. Credit to Samuel Rødal for setting me on the path :) Change-Id: I89296c5ed67f9388cceedb08cd68a7b5560be5e9 Sanity-Review: Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by:
Samuel Rødal <samuel.rodal@nokia.com>
-
Andy Nichols authored
This was if EGL_WL_request_client_buffer_format was defined. Change-Id: Ic96be10a981b79d0d2f62bc165b57130398c385a Sanity-Review: Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by:
Paul Olav Tvete <paul.tvete@nokia.com>
-