summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Update dependencies on '6.0.0' in qt/qtwaylandv6.0.06.0.0Qt Submodule Update Bot2020-12-041-2/+2
| | | | | Change-Id: I8548c70e96d53e386f3e96cd2121c0e94e49ddc1 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.0.0' in qt/qtwaylandQt Submodule Update Bot2020-12-041-2/+2
| | | | | Change-Id: Iaeb8abcc855c6137eed9f866f67400e426bdfb51 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.0.0' in qt/qtwaylandv6.0.0-rc2Qt Submodule Update Bot2020-12-011-2/+2
| | | | | Change-Id: I52e6cea78c55cc38019bfbb53d64aa2d3b0d6be7 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.0.0' in qt/qtwaylandQt Submodule Update Bot2020-12-011-2/+2
| | | | | Change-Id: I4245100d45694a0b74d30cbd5e8b9fd8cdef3dbe Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.0.0' in qt/qtwaylandQt Submodule Update Bot2020-11-301-2/+2
| | | | | Change-Id: I77f9372409fe929eba29c0fe8035076cb48d8214 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.0.0' in qt/qtwaylandQt Submodule Update Bot2020-11-301-2/+2
| | | | | Change-Id: I675b843f32198447dd7e3c4608aa87e8de70a7b6 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Doc: Add thumbnail for Qt Wayland Compositor examplesTopi Reinio2020-11-301-0/+3
| | | | | | | | | | | Without an \image command used in the \example documentation, or a generic thumbnail image, the eaxmples won't show up in Qt Creator's Welcome mode. Pick-to: 6.0 dev Fixes: QTBUG-88969 Change-Id: I0c05d69915a703f5fa1c6b8ff98b2b0bd269545c Reviewed-by: Paul Wicking <paul.wicking@qt.io>
* Doc: Remove version numbers for import statementJerome Pasion2020-11-268-13/+13
| | | | | | | | | | | -recommend using the import statement without versions for Qt 6.0 -update use of \qml snippet without \QtMinorVersion Task-number: QTBUG-87155 Change-Id: Ibbde1698e04368a30eb4013940bbd8d9070625b3 Reviewed-by: Kai Koehne <kai.koehne@qt.io> (cherry picked from commit e6130db467f1365c38e14aba6675683ed8724cd7) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Update dependencies on '6.0.0' in qt/qtwaylandQt Submodule Update Bot2020-11-251-2/+2
| | | | | Change-Id: Idd433d9ab9fe266e95406ddc1481e9b0b3ef3c4c Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.0.0' in qt/qtwaylandv6.0.0-rc1Qt Submodule Update Bot2020-11-241-2/+2
| | | | | Change-Id: I5cdea69fb72e4108ff0528583369f897ef635a15 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.0.0' in qt/qtwaylandQt Submodule Update Bot2020-11-231-2/+2
| | | | | Change-Id: Ib46045896afcfbc342acabc88e112c11b767be70 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtwaylandQt Submodule Update Bot2020-11-201-2/+2
| | | | | Change-Id: I0bc2c9b2942f29d3b8c432fe7465127f7b832598 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtwaylandQt Submodule Update Bot2020-11-201-2/+2
| | | | | Change-Id: Ib2a9bee956d1b00f972fca7b4358d9c5aa4e9622 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* CMake: Fix Waylandkms and XComposite CMake find packagesCristian Adam2020-11-192-2/+12
| | | | | | | | | The packages were including FindPkgConfig.cmake directly instead of calling find_package(PkgConfig), which was causing these warnings. Fixes: QTBUG-88539 Change-Id: Ib2947b26df1abdb5c45883f89dc51fbece0b9f20 Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
* Update dependencies on 'dev' in qt/qtwaylandQt Submodule Update Bot2020-11-191-2/+2
| | | | | Change-Id: I9ac5ad70de1a3d06b3a96fa191a1880207c167bf Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Fix compilation after removing QEvent copy ctorEskil Abrahamsen Blomfeldt2020-11-193-12/+14
| | | | | | | | | In 19f9b0d5f54379151eb71e98555b203ad6756276 in qtbase, the copy constructors for QEvents were removed, so code using this has to be updated. Change-Id: I5798b240d79f78c47374d60947b1bc66598ff3b5 Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io>
* Update dependencies on 'dev' in qt/qtwaylandQt Submodule Update Bot2020-11-191-2/+2
| | | | | Change-Id: I8b8a676a5555b75fe51451ddd5a70a3480f0baab Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtwaylandQt Submodule Update Bot2020-11-181-2/+2
| | | | | Change-Id: I997bc490ce2da3a1a194bb65ed5aea020b5a4351 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtwaylandQt Submodule Update Bot2020-11-181-2/+2
| | | | | Change-Id: Ia50c1ae08ca1626d410115d3f9f40fc8ce91ecb2 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Check pointer for null before use in ASSERTRoman Genkhel2020-11-171-1/+1
| | | | | | Task-number: QTBUG-85195 Change-Id: I331e54f6e58aa9d536351a55223610c60b3cb414 Reviewed-by: David Edmundson <davidedmundson@kde.org>
* Make setting QT_SCALE_FACTOR work on WaylandMorten Johan Sørvig2020-11-171-2/+4
| | | | | | | | | | Follow-up to 8cb1b07aea12d50b4fecc45c903705dfd368022a, fixes one additional case (Use of minimum/maximum size). Fixes: QTBUG-87762 Pick-to: 5.15 Change-Id: I73e0df2529b0cadf25ad50ea7459cdbb92caf424 Reviewed-by: Eskil Abrahamsen Blomfeldt <eskil.abrahamsen-blomfeldt@qt.io>
* Fix compilation after QFileInfo changesEskil Abrahamsen Blomfeldt2020-11-171-1/+1
| | | | | | | | | | The QFileInfo constructors were made explicit in 784a290c4b08e84d895a62dada5420a3b47dde48, breaking compilation where the implicit construction was used. Fixes: QTBUG-88565 Change-Id: Icc4c335ea5cbbd21f8a9027beb57823e233b253d Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io>
* Fix some compile warningsEskil Abrahamsen Blomfeldt2020-11-175-8/+11
| | | | | | | | | | | | QTouchEvent::touchPoints() is deprecated and replaced by just points(), and there is a new value in Qt::TouchPointState. normalizedPos() is replaced by normalizedPosition(). And QVariant::type() is deprecated. Change-Id: I4a4eea2775030f67ad12488df25d4859099c1783 Reviewed-by: Shawn Rutledge <shawn.rutledge@qt.io>
* Make setting QT_SCALE_FACTOR work on WaylandMorten Johan Sørvig2020-11-164-6/+7
| | | | | | | | | | | | | | | | | | | QWindow geometry accessors return geometry in device independent pixels. Normally this coordinate system is equivalent to the Wayland native coordinate system, but this is not the case when QT_SCALE_FACTOR is set. Replace QWindow geometry calls with the helpers from QPlatformWindow which return geometry in the native coordinate system: QWindow::geometry() -> QPlatformWindow::windowGeometry() QWindow::frameGeometry() -> QPlatformWindow::windowFrameGeometry() Task-number: QTBUG-87762 Fixes: QTBUG-88064 Change-Id: I8c96237b49c754bb978f1739d090962be770c271 Reviewed-by: Eskil Abrahamsen Blomfeldt <eskil.abrahamsen-blomfeldt@qt.io>
* Update dependencies on 'dev' in qt/qtwaylandQt Submodule Update Bot2020-11-141-2/+2
| | | | | Change-Id: Id86c123e51d1b75d025fc8653e062beb4152fa59 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtwaylandv6.0.0-beta5Qt Submodule Update Bot2020-11-131-2/+2
| | | | | Change-Id: Ic11f3ca8a2b71bfc7b467a5ec59c82bf707590a4 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Scanner: Avoid accessing dangling pointers in destroy_func()Vlad Zahorodnii2020-11-131-1/+3
| | | | | | | | | | | | Usually, the object associated with the resource gets destroyed in the destroy_resource() function. Therefore, we need to double-check that the object is still alive before trying to reset its m_resource. Pick-to: 5.15 Change-Id: I26408228f58919db17eb29584a1cbd4a9427d25c Reviewed-by: Eskil Abrahamsen Blomfeldt <eskil.abrahamsen-blomfeldt@qt.io>
* Add Qt 6.0.0 changes fileJani Heikkinen2020-11-131-0/+17
| | | | | | | | | | Qt 6.0.0 is new major version for Qt and so on we don't need to list changes to the previous Qt release but guide readers to check porting guide. Task-number: QTBUG-88099 Change-Id: Id3b04aede991b412138fdd1f08f8c77a67ab6dff Reviewed-by: Eskil Abrahamsen Blomfeldt <eskil.abrahamsen-blomfeldt@qt.io>
* Update dependencies on 'dev' in qt/qtwaylandQt Submodule Update Bot2020-11-131-2/+2
| | | | | Change-Id: I8aada6a2f70fb3a72dd647a5fd3e2854eab84ee6 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtwaylandQt Submodule Update Bot2020-11-131-2/+2
| | | | | Change-Id: Ib966baee6694ffac4b2acfc0b3408e072991dd32 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtwaylandQt Submodule Update Bot2020-11-121-2/+2
| | | | | Change-Id: If05a22fc899eb4bfae38a2838d3830e4935ef45e Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtwaylandQt Submodule Update Bot2020-11-121-2/+2
| | | | | Change-Id: I08c41e093594c57ec8700f207908e8c37f1c5a7f Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Make texture sharing mechanism hidden and experimentalEskil Abrahamsen Blomfeldt2020-11-1124-4/+10
| | | | | | | | | | | | | | | The texture sharing mechanism has some issues still, and it is not strictly required in Qt 6.0. So we keep the code for now, but hide the feature and document it as experimental and unsupported. This makes it convenient to bring it back later, maybe with a revised API, when have more concrete use cases. The example is moved into manual tests for now, and can easily be brought back later. Change-Id: Icfe4841b329bebcf9d63d1e00a4f6ae613c5092f Reviewed-by: Paul Olav Tvete <paul.tvete@qt.io>
* Fix registration of QWaylandIviApplication signal typesEskil Abrahamsen Blomfeldt2020-11-111-3/+3
| | | | | | | | | | | | | | | The argument types for QWaylandIviApplication signals were not automatically resolved because they were forward-declared. This caused a warning when running the compositor autotest (though the test still passed). This only affected qmake builds because the moc_ files are compiled individually there, whereas in the cmake build they are bulked together. Task-number: QTBUG-88260 Change-Id: I630666b6c4525d764bafb6ff61be7a4127857446 Reviewed-by: Fabian Kosmale <fabian.kosmale@qt.io>
* Port shared texture provider to RHI-on-OpenGLEskil Abrahamsen Blomfeldt2020-11-113-139/+25
| | | | | | | | | | | There is no actual need for the SharedTexture subclass, since the OpenGL context is guaranteed to be bound when the createTexture() call is made, and we don't support the buffer changing after it has been received. Task-number: QTBUG-78673 Change-Id: I73e0f755e0618c67dabeccb0085bb44560f2a214 Reviewed-by: Paul Olav Tvete <paul.tvete@qt.io>
* Update dependencies on 'dev' in qt/qtwayland manuallyLiang Qi2020-11-111-1/+1
| | | | | Change-Id: Ib88ca9555f3695744b57c19ac7a5d89c44fac335 Reviewed-by: Liang Qi <liang.qi@qt.io>
* Client: Drop XdgShellV5 and XdgShellV6David Edmundson2020-11-1157-5382/+22
| | | | | | | | | | | | Both of these are deprecated given this is now formalised as the final xdg-wm-base. This final release has been out for several years and all main compositors (kwin, sway, mutter) have dropped or are dropping legacy support. tst_nooutput is moved to stable XdgShell. Change-Id: I46a011502dfec6d4a215c3b22d03e8ceebed46c3 Reviewed-by: Eskil Abrahamsen Blomfeldt <eskil.abrahamsen-blomfeldt@qt.io>
* Update dependencies on 'dev' in qt/qtwaylandQt Submodule Update Bot2020-11-111-2/+2
| | | | | Change-Id: I58815ffcbaa243604785004d123fadbb8f6ee245 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Adjust to QQmlListProperty working with qsizetypeFabian Kosmale2020-11-112-4/+4
| | | | | | | | | This is necessary after d7008c79d4ec023527ebfc118ad47f40075f244d in declarative, which aligned QQmlListProperty with our containers. Fixes: QTBUG-88363 Change-Id: I6c377396870b9af2614e1e05e69cde2a3cc13e2c Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io>
* CMake: Make Gui and some other packages optionalAlexandru Croitor2020-11-101-3/+3
| | | | | | | | | | This allows a no-error configuration of a -no-gui Qt build. This results in skipping building qtwayland when Gui / Quick are not available. qmake does the same. Task-number: QTBUG-88343 Change-Id: I1b0140ce5e2d3cee6050077ec3373621052f0cfa Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
* Update dependencies on 'dev' in qt/qtwaylandv6.0.0-beta4Qt Submodule Update Bot2020-11-091-2/+2
| | | | | Change-Id: Ib93c6696406a26fcecd6340bc550c91d602927ab Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtwaylandQt Submodule Update Bot2020-11-091-1/+1
| | | | | Change-Id: I4d57f2e8ef492c241967ddffbfdedfdcd28e359e Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtwaylandQt Submodule Update Bot2020-11-091-2/+2
| | | | | Change-Id: I5af98b65fccc8810fc1ec4c1933d62ef4538149b Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtwaylandQt Submodule Update Bot2020-11-081-2/+2
| | | | | Change-Id: Ied2ae44e897fc682801b078796992eb53b99f339 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtwaylandQt Submodule Update Bot2020-11-081-1/+1
| | | | | Change-Id: I84b9c23f5113da34da00b5eb0ce8ce56de620c8d Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtwaylandQt Submodule Update Bot2020-11-071-2/+2
| | | | | Change-Id: Ife23264d238894f7b47b910eee4bd893a16f7d91 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtwaylandQt Submodule Update Bot2020-11-061-2/+2
| | | | | Change-Id: I71a237dbe0a1712fad8aa783b6617d6c969d4ed9 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Doc: Fix documentation warnings for Qt Wayland CompositorTopi Reinio2020-11-064-7/+7
| | | | | | | Remove/fix references to obsolete types. Change-Id: Iaa590c4eea745897a5c57a6e81d76698471a5c10 Reviewed-by: Paul Wicking <paul.wicking@qt.io>
* Update dependencies on 'dev' in qt/qtwaylandQt Submodule Update Bot2020-11-061-2/+2
| | | | | Change-Id: I77b95d21110350d0b0a29998b74dbfff0abc2a2e Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* CMake Build: Fix QtWayland examples linker errorsCristian Adam2020-11-055-5/+5
| | | | | | | | | | | | | | The examples have enabled only the CXX language, while the wayland code generation CMake helper function would generate a C file, which would not get compiled correctly. By removing LANGUAGES CXX, the examples will have the default CMake languages enabled: C and CXX. Fixes: QTBUG-88040 Change-Id: Ia79563b60b5bc140ad0f9e087198044b2eb67d9e Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io> Reviewed-by: Eskil Abrahamsen Blomfeldt <eskil.abrahamsen-blomfeldt@qt.io>