summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Update dependencies on '6.3.2' in qt/qtwaylandv6.3.2Qt Submodule Update Bot2022-09-071-2/+2
| | | | | Change-Id: I5515160d5d7363d1866ccca94f796e6d57bb564f Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.3.2' in qt/qtwaylandQt Submodule Update Bot2022-08-311-2/+2
| | | | | Change-Id: Ib514ac3f68cf000f8c2f1d19ac08b41db8c79b1e Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.3.2' in qt/qtwaylandQt Submodule Update Bot2022-08-301-2/+2
| | | | | Change-Id: Ia1b6835c6155a87af6fd48763c507e85aff8312b Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.3.2' in qt/qtwaylandQt Submodule Update Bot2022-08-221-2/+2
| | | | | Change-Id: I88e0d1c72912c153b2668ade44e3cac844531e70 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.3.2' in qt/qtwaylandQt Submodule Update Bot2022-08-181-2/+2
| | | | | Change-Id: Ia849455075f03b5a637a0f684a0ff794ef6ca724 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Avoid calling requestUpdate from wrong threadEskil Abrahamsen Blomfeldt2022-08-171-1/+5
| | | | | | | | | | | | | | | | | In certain circumstances, we can get to createDecoration() from the render thread (from QWaylandGLContext::makeCurrent) Calling requestUpdate() from this secondary thread would cause an assert, so we queue the call on the appropriate thread instead. This amends af7b60ade5c4be81cbc58eb18307c017d5594071. Fixes: QTBUG-105308 Change-Id: I4805265f39e24eb1464897532be2025bc3c27728 Reviewed-by: Inho Lee <inho.lee@qt.io> (cherry picked from commit a0c0b5b42335808c2222cbf72c1758e955731ed9) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Update dependencies on '6.3' in qt/qtwaylandQt Submodule Update Bot2022-08-111-2/+2
| | | | | Change-Id: I7a6bab1eb1c1604339abe1f37430bc3e09643f0e Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.3' in qt/qtwaylandQt Submodule Update Bot2022-08-091-2/+2
| | | | | Change-Id: I1ea827c58964c8a1df68eaa1aaa5fbcc395fa1c8 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.3' in qt/qtwaylandQt Submodule Update Bot2022-08-021-2/+2
| | | | | Change-Id: Ib6e43efd2678dae5d5240dc3625ee5ff5cdd527c Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Client: do not take decoration shadows into account when placing popupsJan Grulich2022-07-291-2/+2
| | | | | | | | | | | The anchor rectangle is relative to the window geometry, which according to xdg-shell specs shouldn't include invisible portions like shadows. This causes all popups be wrongly positioned when drop-shadows are used. Change-Id: Iac30ab264599f9898f3ddecd7f0c5f2aca824ad6 Reviewed-by: David Edmundson <davidedmundson@kde.org> (cherry picked from commit 14c0293fe6e55317e8a645f6a156b5973190cd8e) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Update dependencies on '6.3' in qt/qtwaylandQt Submodule Update Bot2022-07-251-2/+2
| | | | | Change-Id: Ib77502d2d251b9a0ca5d5d6b85006126f25c214b Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.3' in qt/qtwaylandQt Submodule Update Bot2022-07-221-2/+2
| | | | | Change-Id: Ie3523e8371f8b7900fcb07e7eceea7b58f2dc61f Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.3' in qt/qtwaylandQt Submodule Update Bot2022-07-201-2/+2
| | | | | Change-Id: I4c36eff664f4f2c729a6ca3c102f6f2f49fa0e97 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.3' in qt/qtwaylandQt Submodule Update Bot2022-07-191-2/+2
| | | | | Change-Id: I7b49d82189c92e1d096acb31fce1fda1d8287005 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.3' in qt/qtwaylandQt Submodule Update Bot2022-07-151-2/+2
| | | | | Change-Id: I557c78d266547553c3b6aa34f322806db6a60d65 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Also use text-input if QT_IM_MODULE is empty or "wayland"Weng Xuetian2022-07-134-3/+12
| | | | | | | | | | | | | | | Previously, text input can only be used when only when QT_IM_MODULE is unset, it is counter-intuitive when empty and null has different meaning. Additionally making "wayland" to use text input to make it easier to enforce wayland context. Gtk's relevant value is also "wayland" so it will be more consistent. Change-Id: I39b8c899b0ab7965d4b17ca29ed9eadc14f17e88 Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Eskil Abrahamsen Blomfeldt <eskil.abrahamsen-blomfeldt@qt.io> Reviewed-by: Aleix Pol Gonzalez <aleixpol@kde.org> (cherry picked from commit 07dd6afa70cab374958468a45098a9b3ee57819f) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Client: get activation token automatically whenever possibleIlya Fedin2022-07-111-2/+24
| | | | | | | | | | | | | | This allows the application to change focus between its own windows without any code change whenever possbile I.e. if application already has a focused window or the token is specified in XDG_ACTIVATION_TOKEN environment variable Change-Id: I6f54d12197ac0c10bfda2a517aa11bc291e3b471 Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Aleix Pol Gonzalez <aleixpol@kde.org> (cherry picked from commit 4488385015255c1cd916e2695d0df8aaf6d8f6df) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Update dependencies on '6.3' in qt/qtwaylandQt Submodule Update Bot2022-07-071-2/+2
| | | | | Change-Id: I1ee767cca6e408d4dfcef41ca972b3edede94c48 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.3' in qt/qtwaylandQt Submodule Update Bot2022-07-051-2/+2
| | | | | Change-Id: I1a39ba1d3426b93c564047ff7df904dad288c553 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Fix some build warningsJiDe Zhang2022-07-051-6/+6
| | | | | | | Change-Id: I61edd5ab0f4383930ad37916e4cec4ab714274d4 Reviewed-by: David Edmundson <davidedmundson@kde.org> (cherry picked from commit 354d9c40314c1d5d9db73e1e11c1f43ca654f00a) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Check m_dragFocusResource for nullptr in DataDevice::dragMoveRoman Genkhel2022-06-301-2/+2
| | | | | | | | | | | | | We encounter situation where 'dragMove' was called for DataDevice`s instance, but 'data_device_start_drag' did not called or 'drop' was called before, because even all m_drag* pointers including m_dragOrigin were nullptr Change-Id: Ic435286a77e273167b1aa812cbf18a7fbf3489f2 Reviewed-by: Elvis Lee <kwangwoong.lee@lge.com> Reviewed-by: Eskil Abrahamsen Blomfeldt <eskil.abrahamsen-blomfeldt@qt.io> (cherry picked from commit 64dac044e3677ff99e103ab7f6980309967c68af) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* CMake: Get rid of a few warningsAlexandru Croitor2022-06-292-2/+2
| | | | | | | | | | | | Plugins should not link publicly to libraries. Don't use deprecated TYPE option of qt_add_plugin. Amends d89c8920f3b82dd2098971b5a66c4b9c75da5af0 Change-Id: I0b5ad54e802147778b1a979b16ff1c2c47eb8c5b Reviewed-by: Alexey Edelev <alexey.edelev@qt.io> (cherry picked from commit 7c66391a96dc3d42c654c0de055a09327e7674e5) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Implement send_modifiers_map for zwp_text_input_v2Inho Lee2022-06-292-3/+28
| | | | | | | | | | | zwp_text_input_v2's modifiers_map was used in client but QWaylandCompositor does not care about it. Fixes: QTBUG-104227 Change-Id: I78ff56f84b5380e74649a0a8de99eaffd8a359ab Reviewed-by: Eskil Abrahamsen Blomfeldt <eskil.abrahamsen-blomfeldt@qt.io> (cherry picked from commit 8a694b65f1d043e74d7398d9fea8ac951cd86109) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Remove unused variablesEskil Abrahamsen Blomfeldt2022-06-283-4/+0
| | | | | | | | | | They appear to have been around and unused forever, but I've started getting warnings (-are-errors) about this. Change-Id: I2f3006aa47de24927d7edd2d7f43cff78f965f87 Reviewed-by: David Edmundson <davidedmundson@kde.org> (cherry picked from commit 0909a047b15982f9e39865f9d8058cd6d22b789d) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Update dependencies on '6.3' in qt/qtwaylandQt Submodule Update Bot2022-06-271-2/+2
| | | | | Change-Id: I4630b74566484c673579c5a912323671e2bf718d Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Client: fix license in two filesThiago Macieira2022-06-212-10/+30
| | | | | | | | | | | | This amends d89c8920f3b82dd2098971b5a66c4b9c75da5af0. The client library is LGPL. Probably a copy & paste error. Change-Id: I6d3880c7d99d4fc494c8fffd16fa869e524d5ac2 Reviewed-by: Shawn Rutledge <shawn.rutledge@qt.io> Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io> (cherry picked from commit feae5bef02a4c9ce280f55d231890243b1783946) Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
* Update dependencies on '6.3' in qt/qtwaylandQt Submodule Update Bot2022-06-211-2/+2
| | | | | Change-Id: Icfd1c0f7244e4f0bf7abad2fe9fd0287509602d1 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Fix build with libcxx (missing array include)Sam James2022-06-201-0/+2
| | | | | | | | | | Bug: https://bugs.gentoo.org/833488 Task-number: QTBUG-104435 Change-Id: I06384761a5560b81b675e6c4ae498bb93dcb4f4f Reviewed-by: Marc Mutz <marc.mutz@qt.io> (cherry picked from commit 5065013b0c2346b5918a2681ae2e58046140e8a7) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Update dependencies on '6.3' in qt/qtwaylandQt Submodule Update Bot2022-06-151-2/+2
| | | | | Change-Id: I9704d79db1fcd0e92a0ec36b676203eb74f3aae1 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Bump version to 6.3.2Jani Heikkinen2022-06-161-1/+1
| | | | | Change-Id: I517233a491427dacf26a2b52e990ed87ffcb44ae Reviewed-by: Jani Heikkinen <jani.heikkinen@qt.io>
* Fix WaylandCompostior build without QtQmlIlya Fedin2022-06-151-1/+1
| | | | | | | | | | This regressed in 55223c995b3895daa34e7ad632544d9a6bf80187 Fixes: QTBUG-97593 Change-Id: I06f4cf70ea97131cb07f9c5a6f9c55c7397c1dcf Reviewed-by: Liang Qi <liang.qi@qt.io> (cherry picked from commit 6e313efb6c17fee419013c95418d1be799b837e1) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Update dependencies on '6.3' in qt/qtwaylandQt Submodule Update Bot2022-06-031-2/+2
| | | | | Change-Id: Iab77c8375459d2e9063c23e13eb9c62298648093 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* QtWaylandClient: includemocs - qt6Liang Qi2022-06-011-0/+2
| | | | | | | | Task-number: QTBUG-103295 Change-Id: Ia4cb0df840b27e70f162e28d13bedd992c27cd83 Reviewed-by: Marc Mutz <marc.mutz@qt.io> (cherry picked from commit 531d1ddc7fc19f28ef690771db85901922177fe1) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* QtWaylandCompositor: includemocsLiang Qi2022-06-0140-0/+82
| | | | | | | | Task-number: QTBUG-103295 Change-Id: I2311465d5341fc5902981d80ab0a117dd2df002d Reviewed-by: Marc Mutz <marc.mutz@qt.io> (cherry picked from commit ece88c6561d338c012f89587444b68f893825fe4) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* QtWaylandCompositor: includemocs - qt6Liang Qi2022-06-014-0/+10
| | | | | | | | Task-number: QTBUG-103295 Change-Id: Ica578e313dfcea3ec9f2c426fab9d1b643286bb5 Reviewed-by: Marc Mutz <marc.mutz@qt.io> (cherry picked from commit 0fbbf124c1bb81b882929ed2320b1320d0c04f95) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* QtWaylandClient: includemocsLiang Qi2022-06-0118-0/+36
| | | | | | | | Task-number: QTBUG-103295 Change-Id: Ibac5e794c7d7f35d51d8d48110892c33a0b67c7a Reviewed-by: Marc Mutz <marc.mutz@qt.io> (cherry picked from commit 4e0f5b21bf6e47c80815c926e8ec3d93002fe96f) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* QtWaylandEglClientHwIntegrationPrivate: includemocsLiang Qi2022-06-011-0/+2
| | | | | | | | Task-number: QTBUG-103295 Change-Id: I27804dc4a26050931ff7d99aaee319d88b254b00 Reviewed-by: Marc Mutz <marc.mutz@qt.io> (cherry picked from commit c704956ad7e0a64a334017a6db8d16a84fb1136a) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* QtWaylandCompositorQtShell: includemocsLiang Qi2022-06-013-0/+6
| | | | | | | | Task-number: QTBUG-103295 Change-Id: Ib8d24b06b22711b6fa6d3f6f15729cad7f3edd07 Reviewed-by: Marc Mutz <marc.mutz@qt.io> (cherry picked from commit 218d1faa72a2425fc99c3f4ee27181085b78a20a) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* QtWaylandTextureSharing: includemocsLiang Qi2022-06-012-0/+4
| | | | | | | | Task-number: QTBUG-103295 Change-Id: I8b26c642488928523effbf9be9ac05939067a493 Reviewed-by: Marc Mutz <marc.mutz@qt.io> (cherry picked from commit a569d2a6f29e43a8535674fa75e78c1debc6e589) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* QWaylandXdgShellIntegrationPlugin: includemocs - qt6Liang Qi2022-06-011-0/+2
| | | | | | | | Task-number: QTBUG-103295 Change-Id: Iff8a76926a8a0b581a0290b5b6ab44453ac774ec Reviewed-by: Marc Mutz <marc.mutz@qt.io> (cherry picked from commit 78cec59e64c025d25ad0e6fd64a09a2cfbafecfe) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* QWaylandXdgShellIntegrationPlugin: includemocsLiang Qi2022-06-011-0/+2
| | | | | | | | Task-number: QTBUG-103295 Change-Id: I974dbcd67bc4a45cf18d0fdf197bcaeb12c633b4 Reviewed-by: Marc Mutz <marc.mutz@qt.io> (cherry picked from commit 6777d8c4e27771744d35dc0bbc2c4479b09903f7) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* QtWlShellIntegrationPrivate: includemocsLiang Qi2022-06-011-0/+2
| | | | | | | | Task-number: QTBUG-103295 Change-Id: I000dd8b5fa13747acfa8c12df4203dfdaa48b9c4 Reviewed-by: Marc Mutz <marc.mutz@qt.io> (cherry picked from commit 423fc5ed706ca3d91f8919ef7767a28ac3a6f2e0) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Add missing QT_{BEGIN,END}_NAMESPACELiang Qi2022-06-013-0/+12
| | | | | | | | | | Found by the includemoc script complaining. Task-number: QTBUG-103295 Change-Id: I56513a331c098c1511b0b0091902f1e83f61e5c2 Reviewed-by: Marc Mutz <marc.mutz@qt.io> (cherry picked from commit ab90ea0ea1ed656bce3d8f70237072c08e24e6e3) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Add a TU for qwaylandcompositorquickextensions_p.hLiang Qi2022-06-012-1/+37
| | | | | | | | | | | | | Just to include the moc file. It's otherwise the only one left in mocs_compilation.cpp and we might want to introduce a warning later on if something ends up in there, to maintain the newly-established includemocs level. Task-number: QTBUG-103295 Change-Id: Ic4dd94ab1a6ca20c4e0350066c875895841f4168 Reviewed-by: Marc Mutz <marc.mutz@qt.io> (cherry picked from commit e5f180987fcc9e18f0cd4c87d78c6ba117704f82) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Add a TU for qwaylandquickextension.hLiang Qi2022-06-012-1/+39
| | | | | | | | | | | | | Just to include the moc file. It's otherwise the only one left in mocs_compilation.cpp and we might want to introduce a warning later on if something ends up in there, to maintain the newly-established includemocs level. Task-number: QTBUG-103295 Change-Id: Iafaf87d8624f0162acd1a3063b5c4fac83406194 Reviewed-by: Marc Mutz <marc.mutz@qt.io> (cherry picked from commit 55223c995b3895daa34e7ad632544d9a6bf80187) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Client: fix mouse cursor restoring check when cursor enters the content areaIlya Fedin2022-06-011-1/+1
| | | | | | | | | | | | | | | | In a32cc186e645e8dac6dd7089f374f6d20e924f39, windowContentGeometry was changed by adding shadow margins, but the check ensures that the point inside the content area rather than the decoration and windowContentGeometry is smaller than the decoration geometry now as it excludes the shadow. Creating the geometry from surfaceSize fixes it. Change-Id: If20a387b6864c1bc961352654f827a45cee77bd1 Reviewed-by: Jan Grulich <jgrulich@redhat.com> Reviewed-by: Aleix Pol Gonzalez <aleixpol@kde.org> (cherry picked from commit 70106d6f7f3a8d4762e49a891ed1b267d96ca217) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Update dependencies on '6.3' in qt/qtwaylandQt Submodule Update Bot2022-05-311-2/+2
| | | | | Change-Id: I21dd83b4b371c6482dc9d87c799c416cc4ff7bc4 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.3' in qt/qtwaylandQt Submodule Update Bot2022-05-271-2/+2
| | | | | Change-Id: I9435f760ef3ef969186d800d1a984aecd2b45460 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Empty pre-release version in '6.3' seriesJani Heikkinen2022-05-251-1/+1
| | | | | Change-Id: Idd41a014290128d7c23c12d6ff5eb1f809f0ce1a Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.3' in qt/qtwaylandQt Submodule Update Bot2022-05-251-2/+2
| | | | | Change-Id: Iab51d05304d0d206eeb0ccfd877ca463ad73b6c6 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>