- Nov 24, 2016
-
-
Liang Qi authored
Change-Id: I3aaa6641fb0b941d1fcadd796fb43edf15f34be9
-
- Nov 10, 2016
-
-
Paul Olav Tvete authored
Change-Id: I1efd16d6c5f939d61001376c3b010eae1927595b
-
Johan Klokkhammer Helsing authored
Fixes an issue where dragging with the mouse would cause the next touch event to not generate a synthesized mouse press event. The touchDrag test can now be run directly after the mouseDrag test without failing. Task-number: QTBUG-56187 Change-Id: I53cc5f90fc8d8672936b23f54a017687d41c31fc Reviewed-by:
Paul Olav Tvete <paul.tvete@qt.io>
-
- Nov 09, 2016
-
-
Johan Klokkhammer Helsing authored
wl_touch.up is not sent by compositors when dragging, so release all touch points when the drag ends. Task-number: QTBUG-56187 Change-Id: I1c3d03c72e75a551355c50bb5d82433f5e2e35f0 Reviewed-by:
Paul Olav Tvete <paul.tvete@qt.io>
-
Johan Klokkhammer Helsing authored
Change-Id: I1644a75269fec40644f02eeb275d9e6b98995c0e Reviewed-by:
Paul Olav Tvete <paul.tvete@qt.io>
-
- Nov 07, 2016
-
-
Paul Olav Tvete authored
Make QtWaylandClient compile when Qt is configured with: -no-opengl -no-accessibility -D QT_NO_CLIPBOARD -D QT_NO_DRAGANDDROP -D QT_NO_SESSIONMANAGER Task-number: QTBUG-56192 Change-Id: Idc6aae6b36a35515109a27bed31a22e3e909ef27 Reviewed-by:
Giulio Camuffo <giulio.camuffo@kdab.com>
-
- Nov 06, 2016
-
-
Oswald Buddenhagen authored
the CI obtains them from the qt5 super repo nowadays. Change-Id: I93b3231e94c15b93544b53bcfe72a18e4309903c Reviewed-by:
Jędrzej Nowacki <jedrzej.nowacki@qt.io>
-
- Oct 28, 2016
-
-
Jani Heikkinen authored
Change-Id: I04f2b68c41c5a0946707956d2efbc4384797b807 Reviewed-by:
Giulio Camuffo <giulio.camuffo@kdab.com>
-
- Oct 26, 2016
-
-
Johan Klokkhammer Helsing authored
Calling setPosition on a child window would not send the appropriate commit request after the wl_subsurface.set_position request. Task-number: QTBUG-52118 Change-Id: I792016ce7e0a5a2efd3a32a98727b43ee0275b0e Reviewed-by:
Paul Olav Tvete <paul.tvete@qt.io> Reviewed-by:
Giulio Camuffo <giulio.camuffo@kdab.com>
-
- Oct 25, 2016
-
-
Johan Klokkhammer Helsing authored
This fixes the undefined behavior in tst_WaylandClient::touchDrag and mouseDrag Note: The test still fails if run twice in a row, but it appears to be deterministic. Task-number: QTBUG-56187 Change-Id: Ib45d82224f004d1324f2ce4d6b7df05ee36c04f5 Reviewed-by:
Paul Olav Tvete <paul.tvete@qt.io> (cherry picked from commit 0049240a) Reviewed-by:
Johan Helsing <johan.helsing@qt.io>
-
- Oct 24, 2016
-
-
Johan Klokkhammer Helsing authored
This fixes the undefined behavior in tst_WaylandClient::touchDrag and mouseDrag Note: The test still fails if run twice in a row, but it appears to be deterministic. Task-number: QTBUG-56187 Change-Id: Ib45d82224f004d1324f2ce4d6b7df05ee36c04f5 Reviewed-by:
Paul Olav Tvete <paul.tvete@qt.io> (cherry picked from commit 0049240a) Reviewed-by:
Johan Helsing <johan.helsing@qt.io>
-
- Oct 17, 2016
-
-
Oswald Buddenhagen authored
Change-Id: I3cbc3efdac61a9f329d0796c64885e6565bd0b77 Reviewed-by:
Giulio Camuffo <giulio.camuffo@kdab.com> Reviewed-by:
Jędrzej Nowacki <jedrzej.nowacki@theqtcompany.com>
-
Giulio Camuffo authored
The documentation for QClipboard::mimeData() doesn't say that the returned value can be null, and some clients just dereference that without checking. So instead return an empty QMimeData. Change-Id: Ieec3140af4e7f33cde98ed96fd96b2674d0d0f9f Reviewed-by:
Pier Luigi Fiorini <pierluigi.fiorini@hawaiios.org> Reviewed-by:
Johan Helsing <johan.helsing@qt.io>
-
- Oct 11, 2016
-
-
Martin Gräßlin authored
According to QWidget::setWindowTitle documentation the QPA plugin is responsible for adding the application name to the window title. As it's supposed to be done for Unix platform the Wayland QPA also needs to perform this task. Task-number: QTBUG-56475 Change-Id: Ib261c68d08ca06d1ec4734c8c215a4ceb059fae3 Reviewed-by:
Johan Helsing <johan.helsing@qt.io> Reviewed-by:
Pier Luigi Fiorini <pierluigi.fiorini@hawaiios.org>
-
- Sep 17, 2016
-
-
Liang Qi authored
Change-Id: If43a69c30682eab4a40149a03c619047e84c9f6d
-
- Sep 16, 2016
-
-
Liang Qi authored
Change-Id: I011101285c6aa594aea81271c86887c669a41e9e
-
Samuli Piippo authored
The accessibility() function is ifdef'd in the base class, which makes build fail when Q_DECL_OVERRIDE is used here. Change-Id: Ic3d800ccf32b39f5bc8d3f94d222bc0d34457057 Reviewed-by:
Paul Olav Tvete <paul.tvete@qt.io>
-
- Sep 15, 2016
-
-
Johan Klokkhammer Helsing authored
Task-number: QTBUG-54453 Change-Id: Ie8fadd89797cd7c9ff5bf00924706bd662bbd22d Reviewed-by:
Giulio Camuffo <giulio.camuffo@kdab.com> Reviewed-by:
Dominik Holland <dominik.holland@pelagicore.com>
-
- Sep 13, 2016
-
-
Antti Kokko authored
Change-Id: Ibb98081ddd226187212936949ca70bf1339c05aa Reviewed-by:
Venugopal Shivashankar <Venugopal.Shivashankar@qt.io> Reviewed-by:
Johan Helsing <johan.helsing@qt.io>
-
- Sep 05, 2016
-
-
Johan Klokkhammer Helsing authored
Task-number: QTBUG-55343 Change-Id: I38e94a70585ba93d40de22698fda80530cf2156d Reviewed-by:
Paul Olav Tvete <paul.tvete@qt.io>
-
- Sep 02, 2016
-
-
Venugopal Shivashankar authored
Task-number: QTBUG-53147 Change-Id: I9d806a3ba7cdd8deec6e3928c157b43409c82630 Reviewed-by:
Topi Reiniö <topi.reinio@theqtcompany.com>
-
- Aug 26, 2016
-
-
Paul Olav Tvete authored
Change-Id: I6784a53fcc2f0f68b8e916181cb8cdef263782b8
-
Paul Olav Tvete authored
Change-Id: Ie6ec1ae90396619214cf1f29ae9595c5f1915e10
-
Martin Gräßlin authored
When setting a transient window also evaluate the state of the window attribute WA_ShowWithoutActivating. If that flag is set the transient should get the inactive flag as well. Task-number: QTBUG-55403 Change-Id: I757e5527e78f730a440e26abb52e84c9b2bb2f3a Reviewed-by:
Johan Helsing <johan.helsing@qt.io> Reviewed-by:
Giulio Camuffo <giulio.camuffo@kdab.com>
-
Johan Klokkhammer Helsing authored
The previous solution did not check for nullptr before dereferencing, which caused a crash. Furthermore, it checked the new ShellSurface's shellManagesActiveState before deciding whether to unfocus the old one. Task-number: QTBUG-55526 Change-Id: I410b6200a5b7b86806f70970730045a4a25f21db Reviewed-by:
Paul Olav Tvete <paul.tvete@qt.io>
-
- Aug 24, 2016
-
-
Venugopal Shivashankar authored
Removed a misplaced article. Change-Id: Ic78170156569b75d9ff577c8a34fd1bda48859c3 Reviewed-by:
Paul Olav Tvete <paul.tvete@qt.io>
-
- Aug 23, 2016
-
-
Liang Qi authored
Conflicts: tests/auto/compositor/compositor.pro tests/auto/compositor/compositor/compositor.pro Change-Id: Id9f3cf97ca3b600bdafba846908643ff0f8964b9
-
- Aug 19, 2016
-
-
Paul Olav Tvete authored
The client and server parts are separate modules, so they need separate top-level directories under tests/auto. This also makes it easier to add new tests later. Change-Id: I393341b6f4e8fc3afa480653f3482192e002e425 Reviewed-by:
Giulio Camuffo <giulio.camuffo@kdab.com>
-
- Aug 18, 2016
-
-
Johan Klokkhammer Helsing authored
A QWaylandInputDevice is not actually an input device, but a group of keyboards, pointer and touch devices. Change-Id: Ib22f8cc71670cf83c70798d9eb24d48a04398b22 Reviewed-by:
Venugopal Shivashankar <Venugopal.Shivashankar@qt.io>
-
Wieland Hagen authored
This is a backported fix from the 5.7 branch. Original patches: 93ca929f and d6fe7b61 Change-Id: Iaec5acb314d3bbc199e962a5dc27a70f0d2df655 Reviewed-by:
Giulio Camuffo <giulio.camuffo@kdab.com> Reviewed-by:
Paul Olav Tvete <paul.tvete@qt.io>
-
- Aug 17, 2016
-
-
Venugopal Shivashankar authored
Task-number: QTBUG-53147 Change-Id: I353cf18b9661b5eb2371072f8091dc890fc7fcf0 Reviewed-by:
Leena Miettinen <riitta-leena.miettinen@qt.io> Reviewed-by:
Topi Reiniö <topi.reinio@theqtcompany.com>
-
- Aug 11, 2016
-
-
Liang Qi authored
Conflicts: src/client/qwaylanddisplay.cpp src/client/qwaylanddisplay_p.h src/client/qwaylandxdgpopup_p.h Change-Id: If86ea09971773dc6c541f07819459a90e8ab73a0
-
Johan Klokkhammer Helsing authored
Change-Id: Ief93b5e79d3a51e4d20387357ad2abe15bf1a695 Reviewed-by:
Giulio Camuffo <giulio.camuffo@kdab.com>
-
- Aug 10, 2016
-
-
Laszlo Agocs authored
Have to adapt after the changes in qtbase Task-number: QTBUG-55140 Change-Id: I5b5c981514c7ea2898c631db579d4d7d43975e3d Reviewed-by:
Giulio Camuffo <giulio.camuffo@kdab.com> Reviewed-by:
Andy Nichols <andy.nichols@qt.io>
-
Johan Klokkhammer Helsing authored
Popups used xdg_surface instead of xdg_popup. It's not possible to set a position for an xdg_surface, because it's supposed to be a top level window (in xdg shell v5). Consequently, popups were treated as top level windows and positioned randomly on Weston. Using xdg_popup instead solves the problem. Task-number: QTBUG-55063 Change-Id: I223348677ef8a1ef1eee6a4c389276a6c802bcb5 Reviewed-by:
Giulio Camuffo <giulio.camuffo@kdab.com>
-
Nico Vertriest authored
Change-Id: I0dd4d0262818ee622f9572506d4025e586f5674b Reviewed-by:
Topi Reiniö <topi.reinio@theqtcompany.com>
-
- Aug 09, 2016
-
-
Johan Klokkhammer Helsing authored
This simplifies the code in QWaylandDisplay and hopefully makes it easier to implement a prioritized shell selection mechanism later. Change-Id: I2bb3a13f8acedb60a6606cb3a8b5b228095eadf9 Reviewed-by:
Giulio Camuffo <giulio.camuffo@kdab.com>
-
- Aug 08, 2016
-
-
Johan Klokkhammer Helsing authored
Let shell surface implementations decide if they manage activated state. Moves the logic out of QWaylandDisplay. Change-Id: I75c86df68a1a93f9b1d2bf378b6603215d0b0128 Reviewed-by:
Paul Olav Tvete <paul.tvete@qt.io>
-
- Aug 04, 2016
-
-
Paul Olav Tvete authored
Change-Id: Ibc11a06a15834f3486440c65edd397bfcba5e0f4 Reviewed-by:
Johan Helsing <johan.helsing@qt.io> Reviewed-by:
Pier Luigi Fiorini <pierluigi.fiorini@hawaiios.org>
-
- Aug 03, 2016
-
-
Thiago Macieira authored
So just use the typedef that QPlatformOpenGLContext defines for a function pointer. qwaylandglcontext.h(76): error: expected a ";" Intel Issue ID: 6000161944 Change-Id: I149e0540c00745fe8119fffd1463ce5c4ffdeb4c Reviewed-by:
Jan Arne Petersen <jan.petersen@kdab.com> Reviewed-by:
Johan Helsing <johan.helsing@qt.io> Reviewed-by:
Giulio Camuffo <giulio.camuffo@kdab.com>
-