summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Update dependencies on 'tqtc/lts-6.2-opensource' in qt/tqtc-qtwaylandv6.2.8-lts-lgpl6.2Qt Submodule Update Bot2024-03-261-2/+2
| | | | | Change-Id: Ieda3e2516678a6bfc27047b5a795bf619ae4e8a2 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Merge remote-tracking branch 'origin/tqtc/lts-6.2.8' into ↵Tarja Sundqvist2024-02-208-16/+18
|\ | | | | | | | | | | | | | | | | tqtc/lts-6.2-opensource Conflicts solved in a file: dependencies.yaml Change-Id: Ic5e2ff2d0a83d5e31796ba140136ce2c7da69749
| * Update dependencies on 'tqtc/lts-6.2' in qt/tqtc-qtwaylandQt Submodule Update Bot2023-03-291-2/+2
| | | | | | | | | | Change-Id: I21379057b68e4401057d4c0b8cfc44479224a240 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
| * Update dependencies on 'tqtc/lts-6.2' in qt/tqtc-qtwaylandQt Submodule Update Bot2023-03-271-2/+2
| | | | | | | | | | Change-Id: I57ac82bb6fc9569f91c814e2ed3e6a5b708dfbbc Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
| * Update dependencies on 'tqtc/lts-6.2' in qt/tqtc-qtwaylandQt Submodule Update Bot2023-03-221-2/+2
| | | | | | | | | | Change-Id: I95d30b2bc9eaa7bba23bd9b7ecdde88d30a7448a Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
| * Client: Fix the mouse being stuck in pressed state after DnDIlya Fedin2023-03-211-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | I can still reproduce the problem using QtWidgets applications on KDE Plasma 5.27. Both Windows and macOS QPA have a similar quirk and they both send a MouseButtonRelease event rather than a MouseMove event. Amends f7a386eeaec8e6314c1be7de5e14e9fe3847f9ba Task-number: QTBUG-97037 Change-Id: I864a1cb68b3660d858623f943b3958f7cafbf955 Reviewed-by: David Edmundson <davidedmundson@kde.org> (cherry picked from commit e3c74961b1c7415fd94678802ad7f8173d0be4c1) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
| * Update dependencies on 'tqtc/lts-6.2' in qt/tqtc-qtwaylandQt Submodule Update Bot2023-03-161-2/+2
| | | | | | | | | | Change-Id: I85b186af25b2949e743f2e4b457fc66b30f848df Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
| * Update dependencies on 'tqtc/lts-6.2' in qt/tqtc-qtwaylandQt Submodule Update Bot2023-03-131-2/+2
| | | | | | | | | | Change-Id: I11322e5d38547e844fef995729e8d5b9cedfdef7 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
| * Update dependencies on 'tqtc/lts-6.2' in qt/tqtc-qtwaylandQt Submodule Update Bot2023-03-101-2/+2
| | | | | | | | | | Change-Id: I3712e52e09ae760f570cd141ca52b8f26861477c Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
| * client: Do not cast placeholder screens to QWaylandScreenAleix Pol2023-03-061-1/+1
| | | | | | | | | | | | | | | | | | | | | | It's wrong to C-cast an object to a class that isn't theirs. Check if it is a placeholder first. Change-Id: I45d3c423422ae6638a033fb0f4cfefc7cd4460f0 Reviewed-by: Eskil Abrahamsen Blomfeldt <eskil.abrahamsen-blomfeldt@qt.io> Reviewed-by: David Edmundson <davidedmundson@kde.org> (cherry picked from commit a53f022393a1276dbf8eccbae04cb0bd6cea0160) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
| * Client: Remove flip popup constraintsVlad Zahorodnii2023-03-021-3/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | xdg_positioner doesn't have good anchor rect and other needed information so the compositor can properly flip popups. In some windows I see that some popups are flipped in such a way that the popups look "detached" from the parent window. With the information that QtWayland provides so far only slide constraint adjustments can produce somewhat expected results. Although there will be still some issues near screen edges. Task-number: QTBUG-87303 Change-Id: I4021f497b78e62651fe606c4be21a387a92edd6c Reviewed-by: Liang Qi <liang.qi@qt.io> (cherry picked from commit d7a5dab0182cba19d7f59e542672aa3d1b2e859e) Reviewed-by: Eskil Abrahamsen Blomfeldt <eskil.abrahamsen-blomfeldt@qt.io>
| * Update dependencies on 'tqtc/lts-6.2' in qt/tqtc-qtwaylandQt Submodule Update Bot2023-02-271-2/+2
| | | | | | | | | | Change-Id: I213f66e70bd2d00ac7475705fcad91f3279d49cd Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
| * Update dependencies on 'tqtc/lts-6.2' in qt/tqtc-qtwaylandQt Submodule Update Bot2023-02-211-2/+2
| | | | | | | | | | Change-Id: Ic54b42b93d0f03adbe755d739df48921aaf5f3cf Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
| * Update dependencies on 'tqtc/lts-6.2' in qt/tqtc-qtwaylandQt Submodule Update Bot2023-02-161-2/+2
| | | | | | | | | | Change-Id: Ib99067e60cbd0027d5ecdd2b6aabf34c82f6b8b4 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
| * Update dependencies on 'tqtc/lts-6.2' in qt/tqtc-qtwaylandQt Submodule Update Bot2023-02-101-2/+2
| | | | | | | | | | Change-Id: I5570b972cee850483579e62622d922efad9a057f Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
| * Update dependencies on 'tqtc/lts-6.2' in qt/tqtc-qtwaylandQt Submodule Update Bot2023-02-071-2/+2
| | | | | | | | | | Change-Id: I14716c7af3f53f5b7eeb8a03dda5bd052f6ae241 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
| * Update dependencies on 'tqtc/lts-6.2' in qt/tqtc-qtwaylandQt Submodule Update Bot2023-02-031-2/+2
| | | | | | | | | | Change-Id: Ie226dd49a7e28424f061b7bc1df388d6fba1230c Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
| * client: Fix infinite recursion with text-input-v2Eskil Abrahamsen Blomfeldt2023-02-021-3/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It was possible to get into an infinite recursion when double-clicking an entry in an item view to edit it. What would happen is that the editor takes focus, and we call commit on the input method commit in case the previous focused widget has pending input that needs to be committed. The subsequent method event then causes the QAbstractItemView to set focus, and since we have not yet updated the focus in the previous call, we end up in an infinite recursion, eventually crashing when the stack overflows. As a guard for this, we only send an input method event when there is actually pre-edit text to commit, and we reset the pre-edit text immediately so that any subsequent call will just exit. [ChangeLog][QtWaylandClient] Fixed a possible crash when editing a field in an item view. Fixes: QTBUG-109302 Change-Id: I45237c80e53b1386705279899e19319180d78fa1 Reviewed-by: Liang Qi <liang.qi@qt.io> Reviewed-by: Paul Olav Tvete <paul.tvete@qt.io> Reviewed-by: Inho Lee <inho.lee@qt.io> (cherry picked from commit db4afd9caf037cfff7aca8b130d326c340b7fed0)
| * Update dependencies on 'tqtc/lts-6.2' in qt/tqtc-qtwaylandQt Submodule Update Bot2023-01-311-2/+2
| | | | | | | | | | Change-Id: I731acc5cb4f5b1b1d7eb9e9c9106872e39935a02 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
| * Update dependencies on 'tqtc/lts-6.2' in qt/tqtc-qtwaylandQt Submodule Update Bot2023-01-261-1/+1
| | | | | | | | | | Change-Id: Ifd2170e6f42353acb9a088ebf31a959a02635bf9 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
| * Don't change process locale while initializing QWaylandInputContextIlya Fedin2023-01-261-3/+1
| | | | | | | | | | | | | | | | | | | | | | This was overriding the locale previously set in QCoreApplicationPrivate::initLocale and can switch the process to non-UTF8 codepage Change-Id: I5cd6664d1a7c315019d6c798b33b9deb33982a59 Reviewed-by: Thiago Macieira <thiago.macieira@intel.com> (cherry picked from commit a3896c8a036c6a9b19d889c212769d72e70257c4) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
| * Update dependencies on 'tqtc/lts-6.2' in qt/tqtc-qtwaylandQt Submodule Update Bot2023-01-181-2/+2
| | | | | | | | | | Change-Id: I0a4ade3bb565299dfef9252673daee97cb8546f8 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
| * Update dependencies on 'tqtc/lts-6.2' in qt/tqtc-qtwaylandQt Submodule Update Bot2023-01-031-2/+2
| | | | | | | | | | Change-Id: If29ab8fe889a84c5a284beb276cb538cc26eaa4c Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
| * Update dependencies on 'tqtc/lts-6.2' in qt/tqtc-qtwaylandQt Submodule Update Bot2022-12-281-2/+2
| | | | | | | | | | Change-Id: I2f284aea8244e781ff81af19140af12209ec579d Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
| * Update dependencies on 'tqtc/lts-6.2' in qt/tqtc-qtwaylandQt Submodule Update Bot2022-12-231-2/+2
| | | | | | | | | | Change-Id: I282c02e1b3ba32af0adde5a76534bea1d6ee5bc7 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
| * Update dependencies on 'tqtc/lts-6.2' in qt/tqtc-qtwaylandQt Submodule Update Bot2022-12-201-2/+2
| | | | | | | | | | Change-Id: I91720c6047d2f435df71bd5b37df65eee4ab90c6 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
| * Update dependencies on 'tqtc/lts-6.2' in qt/tqtc-qtwaylandQt Submodule Update Bot2022-12-151-2/+2
| | | | | | | | | | Change-Id: Idb13a1fbf91acbbcb9ecdef09da90898a1a70a92 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
| * Update dependencies on 'tqtc/lts-6.2' in qt/tqtc-qtwaylandQt Submodule Update Bot2022-12-111-2/+2
| | | | | | | | | | Change-Id: I5bf3102c1e6ed9fa3e8ebcf56d763053c8ddbeda Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
| * Bump version to 6.2.8Tarja Sundqvist2022-12-112-2/+2
| | | | | | | | | | Change-Id: I984f4047802249bd98323f991049689bd7ca9699 Reviewed-by: Tarja Sundqvist <tarja.sundqvist@qt.io>
| * Update dependencies on 'tqtc/lts-6.2' in qt/tqtc-qtwaylandQt Submodule Update Bot2022-12-051-2/+2
| | | | | | | | | | Change-Id: If5201fbaf809ff6b1780419edf49ef1b0f604036 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
| * Client: Honor QGuiApplication::overrideCursor()Vlad Zahorodnii2022-11-301-1/+4
| | | | | | | | | | | | | | | | | | | | | | | | If there's a QGuiApplication::overrideCursor(), QWindow::cursor() can still return a different cursor. This can result in a wrong cursor when the pointer enters a window. Fixes: QTBUG-75919 Change-Id: I015117b4b6d252b421ab14bd8f2a8f582f7cae52 Reviewed-by: Liang Qi <liang.qi@qt.io> (cherry picked from commit 471b2123400ef6936b5173553205549c7dd1a249) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
| * Update dependencies on 'tqtc/lts-6.2' in qt/tqtc-qtwaylandQt Submodule Update Bot2022-11-291-2/+2
| | | | | | | | | | Change-Id: I1973e639ca97c1b3671f0983bfb2f204cfe3a1b0 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* | Update dependencies on 'tqtc/lts-6.2-opensource' in qt/tqtc-qtwaylandv6.2.7-lts-lgplQt Submodule Update Bot2023-10-311-2/+2
| | | | | | | | | | Change-Id: I139a6caa9b254ede981391250d6a56ad8aad98b4 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* | Update dependencies on 'tqtc/lts-6.2-opensource' in qt/tqtc-qtwaylandQt Submodule Update Bot2023-10-111-2/+2
| | | | | | | | | | Change-Id: I93a1803af6c2f018f2255f5c1a8eabd047f9e450 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* | Merge remote-tracking branch 'origin/tqtc/lts-6.2.7' into ↵Tarja Sundqvist2023-10-0313-20/+38
|\ \ | | | | | | | | | | | | | | | tqtc/lts-6.2-opensource Change-Id: Id5ff73a00369b1df3cd24d0cfed07aa887fafff6
| * | Update dependencies on 'tqtc/lts-6.2.7' in qt/tqtc-qtwaylandQt Submodule Update Bot2022-11-281-2/+2
| |/ | | | | | | | | Change-Id: I8cb101f83b4f8b3aab4d4e204391d14b5338dba3 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
| * Update dependencies on 'tqtc/lts-6.2' in qt/tqtc-qtwaylandQt Submodule Update Bot2022-11-241-2/+2
| | | | | | | | | | Change-Id: I4d2dce292f09163230f2494cc4d0c0195d9eb86c Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
| * Always use blocking write for data_source.sendInho Lee2022-11-241-0/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | QtWaylandClient assumes that data_source's fd is BLOCKING, but some compositors (e.g. mutter) pass an fd with O_NONBLOCK set. In this case, 'write' is not guaranteed to process all of the passed data in one call. Instead of dealing with such partial writes, remove O_NONBLOCK. Fixes: QTBUG-107076 Change-Id: Ieb446da9fdfbaaa55100f573b396ee449cadc463 Reviewed-by: Eskil Abrahamsen Blomfeldt <eskil.abrahamsen-blomfeldt@qt.io> (cherry picked from commit 5025ac15088d1b85007b3d3439c14bdc3e4979a1) Reviewed-by: Liang Qi <liang.qi@qt.io>
| * client: Mark return values as unused to suppress compiler warningsJanne Juntunen2022-11-232-2/+4
| | | | | | | | | | | | | | | | | | | | | | Return values of two write() functions were ignored, causing warnings which were treated as errors on webOS emulator build. Fixes: QTBUG-103378 Change-Id: Ifc2e944dee376973b69220b7f75dc346c0a71e71 Reviewed-by: David Edmundson <davidedmundson@kde.org> (cherry picked from commit 6f1bacdd10562ffb1eed51ea3bb8993df3e23896) Reviewed-by: Janne Juntunen <janne.juntunen@qt.io>
| * Coin: Add alias to non tqtc moduleToni Saario2022-11-231-0/+1
| | | | | | | | | | | | | | | | This changes the module name in Coin to match what is run in qt5 integration and allows reuse of artifacts. Change-Id: I26e162b0d1076d44727b3c506627d7124077cae4 Reviewed-by: Tarja Sundqvist <tarja.sundqvist@qt.io>
| * Update dependencies on 'tqtc/lts-6.2' in qt/tqtc-qtwaylandQt Submodule Update Bot2022-11-181-2/+2
| | | | | | | | | | Change-Id: Iaeee8631e79d5e1b3a9ce54fea36ccd82f549b97 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
| * Replace QScopedPointer with std::unique_ptrThiago Macieira2022-11-176-13/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | As the warning asked. qwaylandshellintegrationfactory.cpp:67:28: warning: ‘T* QScopedPointer<T, Cleanup>::take() [with T = QtWaylandClient::QWaylandShellIntegration; Cleanup = QScopedPointerDeleter<QtWaylandClient::QWaylandShellIntegration>]’ is deprecated: Use std::unique_ptr instead, and call release(). [-Wdeprecated-declarations] As a drive-by, change *foo.get() to *foo. Change-Id: I7fb65b80b7844c8d8f26fffd16e97fe161d6a67a Reviewed-by: Marc Mutz <marc.mutz@qt.io> Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> (cherry picked from commit 07f092fd1f88aa5a2892c97d97619a4471b2c8ce) Reviewed-by: Mårten Nordheim <marten.nordheim@qt.io>
| * Update dependencies on 'tqtc/lts-6.2' in qt/tqtc-qtwaylandQt Submodule Update Bot2022-11-141-2/+2
| | | | | | | | | | Change-Id: Ib3a07e2c89bc3c0c46d0e5b75a8883566a840279 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
| * Update dependencies on 'tqtc/lts-6.2' in qt/tqtc-qtwaylandQt Submodule Update Bot2022-11-121-2/+2
| | | | | | | | | | Change-Id: Ia65e1392466de5f15a14426c126b56f03e1769d6 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
| * Update dependencies on 'tqtc/lts-6.2' in qt/tqtc-qtwaylandQt Submodule Update Bot2022-11-091-1/+1
| | | | | | | | | | Change-Id: Ice429b65dd891cbe9bb725239a6628ac227f9626 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
| * Update dependencies on 'tqtc/lts-6.2' in qt/tqtc-qtwaylandQt Submodule Update Bot2022-11-081-2/+2
| | | | | | | | | | Change-Id: I6504bab21167ea04d5c436662cca77e4a34f8e9e Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
| * tests: fix tst_seatv4 to use 24 as default cursor sizeLiang Qi2022-11-082-3/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | Also set default cursor size to 24 for client, which is correct both on KDE and GNOME at least. Fixes: QTBUG-104259 Change-Id: Ie4ba27695974025b093a86d8c96fb23d25ad23f7 Reviewed-by: Inho Lee <inho.lee@qt.io> Reviewed-by: David Edmundson <davidedmundson@kde.org> Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> (cherry picked from commit 8b1f37cc801420157e94ce459fe22605f8cc486e) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
| * Update dependencies on 'tqtc/lts-6.2' in qt/tqtc-qtwaylandQt Submodule Update Bot2022-11-031-2/+2
| | | | | | | | | | Change-Id: I16dc7d2f7b3a2c7fb05b59a3874b28ef6650cfbf Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
| * Update dependencies on 'tqtc/lts-6.2' in qt/tqtc-qtwaylandQt Submodule Update Bot2022-10-231-2/+2
| | | | | | | | | | Change-Id: I0e7453076e08cf0e3704915cf82b0b20908c5f5c Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
| * Update dependencies on 'tqtc/lts-6.2' in qt/tqtc-qtwaylandQt Submodule Update Bot2022-10-141-2/+2
| | | | | | | | | | Change-Id: I479d3ce1dac65b6f79429925914fc313fb5eb0e0 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>