summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Update dependencies on '6.1.0' in qt/qtwaylandv6.1.06.1.0Qt Submodule Update Bot2021-05-041-1/+1
| | | | | Change-Id: Ibe1035af9de2f490b7d95f7adbbf30070bdae7aa Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.1.0' in qt/qtwaylandQt Submodule Update Bot2021-05-031-2/+2
| | | | | Change-Id: I8103cd98b50c19048c948080dcab4d7a0897e276 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.1.0' in qt/qtwaylandv6.1.0-rc2Qt Submodule Update Bot2021-04-271-2/+2
| | | | | Change-Id: I6f92c68e0cb2f72ccc58e2f844acca2c92a1cc64 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.1.0' in qt/qtwaylandQt Submodule Update Bot2021-04-231-2/+2
| | | | | Change-Id: Iddd51f31ba8b6a5817ff0cd0457e43f083f60e29 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.1.0' in qt/qtwaylandv6.1.0-rc1Qt Submodule Update Bot2021-04-201-2/+2
| | | | | Change-Id: Ieb9b9a9945e436f0760bf055a3c66b35a437247b Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.1.0' in qt/qtwaylandQt Submodule Update Bot2021-04-201-2/+2
| | | | | Change-Id: I5bc0bfed8c6bfe7b28e340874b39669b6f8b4b1d Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.1.0' in qt/qtwaylandQt Submodule Update Bot2021-04-151-2/+2
| | | | | Change-Id: Iec7b978a71396927d934e69559cfa91564cc49d5 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.1.0' in qt/qtwaylandQt Submodule Update Bot2021-04-141-1/+1
| | | | | Change-Id: I1aeae309f2103eca96d98b9ada1d0fb4aba8caf9 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.1' in qt/qtwaylandQt Submodule Update Bot2021-04-091-2/+2
| | | | | Change-Id: Id7e018829215fe7d3471e6763e55189a31513442 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.1' in qt/qtwaylandQt Submodule Update Bot2021-04-091-2/+2
| | | | | Change-Id: Icd7c71c31c012cd6939f571868ddfcc54b21c8fb Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.1' in qt/qtwaylandQt Submodule Update Bot2021-04-081-2/+2
| | | | | Change-Id: I63bae6aba94d63d619f27f3755da7ba21d9a5063 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.1' in qt/qtwaylandQt Submodule Update Bot2021-04-071-2/+2
| | | | | Change-Id: Iad5b64821d7e93c482457fa9489aa81176d171b7 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.1' in qt/qtwaylandv6.1.0-beta3Qt Submodule Update Bot2021-04-011-2/+2
| | | | | Change-Id: I1c83422992ee0d9c571cfaa7564dec2630325b08 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.1' in qt/qtwaylandQt Submodule Update Bot2021-04-011-2/+2
| | | | | Change-Id: Ic5b4c53321ed4c1ebe1b4d543f8e6ea9ea8231d8 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Use qWarning and _exit() instead of qFatal for wayland errorWeng Xuetian2021-03-311-2/+3
| | | | | | | | | | | This type of error is likely to happen upon system logout. qFatal would trigger sigabrt and leave unnecessary coredump on the system. Using qWarning here would make it consistent with xcb's io error. Change-Id: I571ba007bf2453486b81837cccdbefa5f181b63d Reviewed-by: David Edmundson <davidedmundson@kde.org> (cherry picked from commit 91625c591c9854c7b6934c12a83df6cbcfcbfbd4) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Update dependencies on '6.1' in qt/qtwaylandQt Submodule Update Bot2021-03-311-2/+2
| | | | | Change-Id: I9a634b6b7cd0577e8db58276eebd16dc4f1ca292 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* QWaylandQuickItem: Set shader for external OES texture manuallyValery Volgutov2021-03-305-14/+99
| | | | | | | | | | | | | | | The shader for external OES texture cannot go through the normal pipeline and thus is required to be created manually. Note: This e.g. fixes wayland-egl backend on NVIDIA, as the EGLStreams implementation depends on external OES buffer type. Task-number: QTBUG-89960 Change-Id: I9ab92b72f9db019be94e69a64d3fdf652dd4ed45 Reviewed-by: Jaeyoon Jung <jaeyoon.jung@lge.com> Reviewed-by: Eskil Abrahamsen Blomfeldt <eskil.abrahamsen-blomfeldt@qt.io> (cherry picked from commit 2247df7f18c05101eca1d11b04d7734b7c0920aa) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Fix race condition when attaching client to text inputEskil Abrahamsen Blomfeldt2021-03-302-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Extensions are registered by initialize(), which is called as a polish event later. Therefore the following race can happen: 1. Application #1 requests a text-input object. The compositor sees that the seat has no such object and creates a new one. 2. Polish event is posted. 3. Application #2 requests a text-input object. Since the polish event is not yet processed, it also creates a new one. 4. Second polish event posted. 5. Both polish events processed. We end up with two competing text-input objects, one per client. This in turn leads to enter/leave events not being sent correctly, and the client may therefore end up not updating the keyboard hints. The result was arbitrary behavior: Sometimes the keyboard would not open at all, whereas other times it would open with the current input method hints, even if these do not match the hints of the editor. [ChangeLog][Input] Fixed a problem where a virtual keyboard would not be updated correctly if two clients were started at almost the same time. Fixes: QTBUG-91096 Change-Id: I262a5c15f87ba13d750425c259583919cd947ea4 Reviewed-by: Paul Olav Tvete <paul.tvete@qt.io> (cherry picked from commit e08b25efe4a7bec1004696bd23d9f8959158bd60) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Update dependencies on '6.1' in qt/qtwaylandQt Submodule Update Bot2021-03-291-2/+2
| | | | | Change-Id: Ie304288a4ca035591e8067a7fcef893e474c9c56 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.1' in qt/qtwaylandQt Submodule Update Bot2021-03-261-2/+2
| | | | | Change-Id: I904164afc5674305427ccf6f9270859ee56dad9e Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* xdgshell: Tell the compositor the screen we're expecting to fillAleix Pol2021-03-261-3/+6
| | | | | | | | | | | | The xdgshell protocol allows us to tell the output to fill. This makes it possible to use fullscreen confidently on systems with multiple screens knowing that our windows won't be overlapping one another by calling setScreen accordingly before QWindow::showFullScreen. Change-Id: I757854c3698639472f3a25ef298ddcca031e1ed5 Reviewed-by: David Edmundson <davidedmundson@kde.org> (cherry picked from commit f915e53eaa596654ee1b9726a4767a1cba11336f) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Update dependencies on '6.1' in qt/qtwaylandQt Submodule Update Bot2021-03-251-1/+1
| | | | | Change-Id: I1e4971f333c16f7e9dbf42f66f72dc0f2ceac2ef Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.1' in qt/qtwaylandQt Submodule Update Bot2021-03-241-2/+2
| | | | | Change-Id: I92ffa797de4c12e11c1c6dcdb98926f527f6f615 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.1' in qt/qtwaylandQt Submodule Update Bot2021-03-231-2/+2
| | | | | Change-Id: I4afc4f5de9095b0f10ef15521db505cb26f4c4ef Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.1' in qt/qtwaylandQt Submodule Update Bot2021-03-231-2/+2
| | | | | Change-Id: I34654b5f3916fc2f0f37641f2318bfb6542a9ed2 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.1' in qt/qtwaylandQt Submodule Update Bot2021-03-221-2/+2
| | | | | Change-Id: Icff0e8affc88fdf5b1dba9330dee83b56890f691 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.1' in qt/qtwaylandQt Submodule Update Bot2021-03-221-2/+2
| | | | | Change-Id: Iebeaadcf210555ffa3330ef287e8d26fe3737360 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.1' in qt/qtwaylandQt Submodule Update Bot2021-03-181-2/+2
| | | | | Change-Id: I3b1aaa0657e5ccf9c23172b623c71e33e387a0a1 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.1' in qt/qtwaylandQt Submodule Update Bot2021-03-171-2/+2
| | | | | Change-Id: If1b2df1f798637c2f813a31c3035666d0474834b Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.1' in qt/qtwaylandQt Submodule Update Bot2021-03-171-2/+2
| | | | | Change-Id: Ib3478bb54b46c30c702b23dd39d10491b9c4a053 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.1' in qt/qtwaylandQt Submodule Update Bot2021-03-171-2/+2
| | | | | Change-Id: I30b836009de8d4a31987739e9da8dc9c67ebc44c Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.1' in qt/qtwaylandQt Submodule Update Bot2021-03-161-2/+2
| | | | | Change-Id: I2d4e9058329a9ad6de6f36d2d1ff10a5b771625e Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.1' in qt/qtwaylandQt Submodule Update Bot2021-03-161-2/+2
| | | | | Change-Id: Ieeed662165f107d8d75ccd35e2f3da0829832621 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.1' in qt/qtwaylandv6.1.0-beta2Qt Submodule Update Bot2021-03-121-2/+2
| | | | | Change-Id: Ic6527471b9602fee3d571befc02dbaf1d5a783da Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.1' in qt/qtwaylandQt Submodule Update Bot2021-03-121-2/+2
| | | | | Change-Id: Ia4a8490a5a25dd446f62a9087f90b160bad92864 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.1' in qt/qtwaylandQt Submodule Update Bot2021-03-111-2/+2
| | | | | Change-Id: I81c94ed63c899c7ee398d616cfa3875de15b1cb6 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.1' in qt/qtwaylandQt Submodule Update Bot2021-03-091-2/+2
| | | | | Change-Id: I178a7cf836fd7d8562010235e8d00748fad39405 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.1' in qt/qtwaylandQt Submodule Update Bot2021-03-061-2/+2
| | | | | Change-Id: Icfb1500df239431b2503884a0d0903982fd01177 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.1' in qt/qtwaylandQt Submodule Update Bot2021-03-061-2/+2
| | | | | Change-Id: I56368d2d5626ea767ba7a51d72d1c1ff449ddc8e Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.1' in qt/qtwaylandQt Submodule Update Bot2021-03-051-2/+2
| | | | | Change-Id: I119f86e5a57a2cce4157fbbeebd4a706a1748e9f Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.1' in qt/qtwaylandQt Submodule Update Bot2021-03-051-2/+2
| | | | | Change-Id: Ibba33922430d433d3ff0ce3e8d9578da9098c021 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.1' in qt/qtwaylandQt Submodule Update Bot2021-03-051-2/+2
| | | | | Change-Id: I2645850eae9d7d31785ee8aee26df5a9b638fafe Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.1' in qt/qtwaylandQt Submodule Update Bot2021-03-041-2/+2
| | | | | Change-Id: I0f24bb8d30ea3a14f031421fa1e4574213a1f92c Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.1' in qt/qtwaylandQt Submodule Update Bot2021-03-031-2/+2
| | | | | Change-Id: I1b7bb1268df5534b0c13f3fa61ede8efe3a85c51 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Get correct decoration margins regionJan Grulich2021-03-021-4/+4
| | | | | | | | | | | Size we use to calculate margins region already contains size including margins. This resulted into bigger region and not properly damaging region we need to update. Change-Id: Id1b7f4cd2a7b894b82db09c5af2b2d1f1f43fa2a Reviewed-by: David Edmundson <davidedmundson@kde.org> (cherry picked from commit 1631315387faff3b4ae5c5ff1afb95e42f986e4c) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Update dependencies on '6.1' in qt/qtwaylandQt Submodule Update Bot2021-03-011-2/+2
| | | | | Change-Id: I9f28aa9146299f71fd05182c14258c81770f36fb Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Client: Generate method to expose used version of a given proxyDavid Edmundson2021-02-248-27/+23
| | | | | | | | | | | Relying on the compositor version only works for the core protocols. Using the version of our relevant object is more extensible and relies on less caching. Change-Id: I1044e43a1e24a25359db95988c9956f4f1b5d35f Reviewed-by: Eskil Abrahamsen Blomfeldt <eskil.abrahamsen-blomfeldt@qt.io> (cherry picked from commit e735be5d52f08004bc3d8f246240d7c2c8418a17) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Update dependencies on '6.1' in qt/qtwaylandQt Submodule Update Bot2021-02-241-2/+2
| | | | | Change-Id: I4b53f5a41fa577fbfdf7948681fe0b220f017ed8 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.1' in qt/qtwaylandQt Submodule Update Bot2021-02-231-2/+2
| | | | | Change-Id: I8ad1040cdf11dcd1b0bf9ffed93dc7be97898f07 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Translate opaque area with frame marginsJan Grulich2021-02-231-3/+5
| | | | | | | | | | The opaque area doesn't take window decorations into account, which may result into possible graphical artefacts. Change-Id: I1606e8256e7e204dad927931eb1221b576e227fd Reviewed-by: David Edmundson <davidedmundson@kde.org> (cherry picked from commit 3aed1fe7132c00cc7ce9b0fe8fc9e8ccdc771d38) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>