summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* Update dependencies on '6.4' in qt/qtapplicationmanagerQt Submodule Update Bot2022-10-071-4/+4
| | | | | Change-Id: I4a385928f658530a9b6d470029e480974096f5fd Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.4' in qt/qtapplicationmanagerQt Submodule Update Bot2022-10-061-4/+4
| | | | | Change-Id: Idbdeb2a82abd49d61667ae68041255a5f9e43968 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.4' in qt/qtapplicationmanagerQt Submodule Update Bot2022-10-031-4/+4
| | | | | Change-Id: I16e42a35a646a0371f2373df4115acaf49be8289 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.4' in qt/qtapplicationmanagerQt Submodule Update Bot2022-09-301-4/+4
| | | | | Change-Id: I803393b3e5aa8d1b617984c4977b69c474fe75b1 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.4' in qt/qtapplicationmanagerQt Submodule Update Bot2022-09-291-4/+4
| | | | | Change-Id: I16fea9e91e6f4d5a0bd7f09ca5be9cafaa90dfe1 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.4' in qt/qtapplicationmanagerQt Submodule Update Bot2022-09-281-4/+4
| | | | | Change-Id: I6b1f699a224bac0b556e8fe5cfc1b4a798889c00 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Fix a few documentation inconsistenciesRobert Griebl2022-09-275-7/+11
| | | | | | | Change-Id: I33b43f1af4f052ef70fdad80b6abf8cec91f5930 Reviewed-by: Dominik Holland <dominik.holland@qt.io> (cherry picked from commit 81b9b03ac7f302f87bbeea61c03678167e3f5ef3) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Update dependencies on '6.4' in qt/qtapplicationmanagerQt Submodule Update Bot2022-09-261-4/+4
| | | | | Change-Id: I7f7e2ac484ac9305657ccba70f4e18fb48ad90b4 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.4' in qt/qtapplicationmanagerQt Submodule Update Bot2022-09-201-4/+4
| | | | | Change-Id: I8cef6fb2ba5dc019c91efdd9d41e95e7a8e9aec0 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.4' in qt/qtapplicationmanagerQt Submodule Update Bot2022-09-191-4/+4
| | | | | Change-Id: I772d5f76e5267f4e5691435b0ce7e4b571b5cb42 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Bump version to 6.4.1Jani Heikkinen2022-09-161-1/+1
| | | | | Change-Id: I9dd9aad56adf7d1f7f18ffb28bdf26c9e6cce8b5 Reviewed-by: Jani Heikkinen <jani.heikkinen@qt.io>
* Update dependencies on '6.4' in qt/qtapplicationmanagerQt Submodule Update Bot2022-09-161-4/+4
| | | | | Change-Id: I9484b7b9dcd36174b7d5100a3cbecd1efcc32c4b Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.4' in qt/qtapplicationmanagerQt Submodule Update Bot2022-09-151-4/+4
| | | | | Change-Id: If96d08e4caefec0b73c56e0c6858642916d52ca8 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.4' in qt/qtapplicationmanagerQt Submodule Update Bot2022-09-141-4/+4
| | | | | Change-Id: I6030151c9ad2018426160d22fc42389a591eb480 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* 3rdparty update: libbacktraceRobert Griebl2022-09-135-16/+35
| | | | | | | Change-Id: Ibfbfa43ea68fac81ae001197e67d8fe9596ab277 Reviewed-by: Dominik Holland <dominik.holland@qt.io> (cherry picked from commit 1163402cf942842297dc4a24911f063da84fc97b) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Update dependencies on '6.4' in qt/qtapplicationmanagerQt Submodule Update Bot2022-09-131-4/+4
| | | | | Change-Id: Icfc13624cd74087481ec36d527e544169e9c11b3 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.4' in qt/qtapplicationmanagerQt Submodule Update Bot2022-09-121-4/+4
| | | | | Change-Id: Ief16eee1f22ab6a8e2226abb13908e405778f334 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.4' in qt/qtapplicationmanagerQt Submodule Update Bot2022-09-091-4/+4
| | | | | Change-Id: Ia127c5329e9f18f1de9b88aecba2926f28021c5e Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.4' in qt/qtapplicationmanagerQt Submodule Update Bot2022-09-071-4/+4
| | | | | Change-Id: I732b01f0221fe6bfccb1e4faa8edb83f70ff95db Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Fix appman-qmltestrunner initializationDominik Holland2022-09-011-1/+0
| | | | | | | | | | | | Don't call QTestRootObject::init() before starting the test. This causes all variables to be reset, including hasTestCase and causes the event loop not to be started. Fixes: QTBUG-106088 Change-Id: Idaa114efaed1a306aca3affd6f255d918f1a6d29 Reviewed-by: Bernd Weimer <bernd.weimer@qt.io> (cherry picked from commit 06c4cb084376d93875aaf3d14600055a17cf8b83) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Update dependencies on '6.4' in qt/qtapplicationmanagerv6.4.0-beta4Qt Submodule Update Bot2022-08-261-4/+4
| | | | | Change-Id: I7969f91182dbeac2d86544807f16da48ad902130 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.4' in qt/qtapplicationmanagerQt Submodule Update Bot2022-08-251-4/+4
| | | | | Change-Id: I347ab615cfae93e914a0425d762bd59af54f9bd9 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.4' in qt/qtapplicationmanagerQt Submodule Update Bot2022-08-221-4/+4
| | | | | Change-Id: I60e6a0d54f2207e09bd3e0e6dc5255d5c40ce960 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.4' in qt/qtapplicationmanagerQt Submodule Update Bot2022-08-181-4/+4
| | | | | Change-Id: Iba55f9d10ad422473cee9109a09631e3002e75dd Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Fix the internal IntentHandler map getting corrupted on closing appsRobert Griebl2022-08-181-3/+1
| | | | | | | | | | | | | | | | std::remove_if() on a QMap should result in a compile-time error, but it somehow doesn't. Instead the erase(remove_if()) algorithm leaves a corrupted QMap. This is especially noticeable in single-process mode, where the wrong intent handlers are being called after closing any single application, which registered IntentHandlers before. This bug was introduced while fixing clazy warnings. Change-Id: I144c051591ce8564e2653402d12bb926ef32eb76 Reviewed-by: Dominik Holland <dominik.holland@qt.io> (cherry picked from commit 4507e6f17c640d9e044a4b87ea4b84dda3c5b8ad) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Update dependencies on '6.4' in qt/qtapplicationmanagerQt Submodule Update Bot2022-08-161-4/+4
| | | | | Change-Id: Iea5783b86097aff9d3bef4e2c33eb5f979955e2a Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Work around unused result issue in gccRobert Griebl2022-08-161-2/+3
| | | | | | | | | | This fixes compilation errors even for older versions of glibc. Change-Id: I930010d20cff1dac7340c5897e39a929b3054cbd Fixes: QTBUG-105688 Reviewed-by: Dominik Holland <dominik.holland@qt.io> (cherry picked from commit 5a320132d8bafec56f5d652ec774245bf69c6ea8) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Add explicit include for std::abort (part 2)Robert Griebl2022-08-163-0/+3
| | | | | | | Change-Id: I4d6bf4d4d29133202c0b7dfd088d09cf2a64d1c0 Reviewed-by: Dominik Holland <dominik.holland@qt.io> (cherry picked from commit 50255bf75103520c288f7ed31d2eddc22bcb18a1) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Add explicit include for std::abortBernd Weimer2022-08-121-0/+1
| | | | | | | Change-Id: Ia71cf0b596b4e90d38fba0ca5d1c6134e96e721f Reviewed-by: Robert Griebl <robert.griebl@qt.io> (cherry picked from commit cb9e3ecefb5908b5a74854afcbb399b3241c1fc6) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Update dependencies on '6.4' in qt/qtapplicationmanagerv6.4.0-beta3Qt Submodule Update Bot2022-08-111-4/+4
| | | | | Change-Id: I3913c2d82e3501cd814a5a72bf02a28f3acb2062 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.4' in qt/qtapplicationmanagerQt Submodule Update Bot2022-08-081-4/+4
| | | | | Change-Id: If7389c0e4e1a69fc0a07e3ae1ba559b9183680f8 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Fix setting the Material style in the Intents exampleRobert Griebl2022-08-072-2/+2
| | | | | | | Change-Id: Ib4e94bebdd2b2416a9ed6a5fc21e357223ab36fb Reviewed-by: Dominik Holland <dominik.holland@qt.io> (cherry picked from commit 6448f72561db8d176c938c2a2957dc242ede8a4b) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Intents: prevent a crash if a sent request is gc'ed too earlyRobert Griebl2022-08-053-3/+15
| | | | | | | | | | | | Not saving the result of IntentClient.sendIntentRequest could lead to the GC deleting the IntentClientRequest before it was even delivered to the receiver, leaving a dangling pointer. Change-Id: I8972795d166fa46dd736005dd4df33b9a7ea2463 Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Bernd Weimer <bernd.weimer@qt.io> (cherry picked from commit bb186192373c6ff796c9084f22d48b02d14886c7) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Update dependencies on '6.4' in qt/qtapplicationmanagerQt Submodule Update Bot2022-08-021-4/+4
| | | | | Change-Id: I224da1b3fca1c519f81f6fc899d3e41fda68ef86 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.4' in qt/qtapplicationmanagerQt Submodule Update Bot2022-07-281-4/+4
| | | | | Change-Id: Idf13c715eae83f1617907cdd6c5cccf1c01bd90a Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.4' in qt/qtapplicationmanagerQt Submodule Update Bot2022-07-271-4/+4
| | | | | Change-Id: Ifb5fa83210719d68339b69b6d185b148ca3976bc Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.4' in qt/qtapplicationmanagerQt Submodule Update Bot2022-07-251-4/+4
| | | | | Change-Id: Idfb7252df766c7498beafb4f7a3e6cc7e74f2e0e Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.4' in qt/qtapplicationmanagerQt Submodule Update Bot2022-07-191-4/+4
| | | | | Change-Id: Icd5d53ac2aff0c594a9fbab68476c470655c17f6 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.4' in qt/qtapplicationmanagerQt Submodule Update Bot2022-07-151-4/+4
| | | | | Change-Id: I7c2a217895adb7df1f7ffe96ba2404df704990e6 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on '6.4' in qt/qtapplicationmanagerQt Submodule Update Bot2022-07-131-4/+4
| | | | | Change-Id: Ic87df9c25ed88f9b078101502c9ef736bad56025 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Avoid rendering fully transparent nodeBernd Weimer2022-07-131-0/+3
| | | | | | | | | | This improves performance in single-process mode, when an ApplicationManagerWindow is fully transparent. Change-Id: I87d35a76c4301b59b513bf19b4de01fb244e028e Reviewed-by: Robert Griebl <robert.griebl@qt.io> (cherry picked from commit 1b818ba23087fc57a4392a26f72861c9364d0ba8) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Mark backgroundColor config option deprecatedBernd Weimer2022-07-131-2/+3
| | | | | | | | | | The background color should be set in the ApplicationManagerWindow type instead. Change-Id: Ib672509252d5b6ca5015ad92a77b3febfa15b253 Reviewed-by: Robert Griebl <robert.griebl@qt.io> (cherry picked from commit 0a7f643c95f2032bb54c879dc4f160eaa084bd7e) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Fix pipe in signal handler (QNX only)Bernd Weimer2022-07-072-9/+3
| | | | | | | Change-Id: I4a3ce348da32a4a338c39d74d933b9ce49917a80 Reviewed-by: Robert Griebl <robert.griebl@qt.io> (cherry picked from commit 9ab85248b628848ec37f6a2c6c1d845ebae6f3a5) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Some tests cannot be built for AndroidRobert Griebl2022-07-072-3/+5
| | | | | | | Change-Id: Ie97dd699e49119514652ca9d97ba7de80a90a544 Reviewed-by: Dominik Holland <dominik.holland@qt.io> (cherry picked from commit 7713f49ebb04f678a81b0c7cfcacd0880bd2661c) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Support QNX (unoffically)Bernd Weimer2022-07-019-13/+1165
| | | | | | | | | | | | | | | | | | Allow to build for QNX and run in single-process mode. There are a few limitations, e.g. filesystem mount monitoring and startup timer are not supported and there's only a rudimentary stack trace in case of a crash, etc. Since Qt Network doesn't provide a HW address and there's currently a cross-compilation issue, the following options need to be passed to configure: -DINPUT_hardware_id=dummyHwId -DQT_FORCE_BUILD_TOOLS=ON Change-Id: Ia58d09d15a781666fe788f21dfe9c7af7a2a74ef Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Robert Griebl <robert.griebl@qt.io> (cherry picked from commit ca61a40f49a4dff393a467c318439a66f87650dc) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Make tests pass for "no-dbus" buildsBernd Weimer2022-07-013-9/+3
| | | | | | | | | | | Achieved by unconditionally supporting dbus option, like any other option. Also removed start-session-dbus option completely and added parameters to JS functions in intents test. Change-Id: I8057bc23fd0072c997c8a42539ef23a6c7a9e28a Reviewed-by: Robert Griebl <robert.griebl@qt.io> (cherry picked from commit 093ee2d43eab7e4dfbdd9b41a4f3a3e039049067) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Prevent linking of AppMan modules into user pluginsRobert Griebl2022-06-3030-3/+78
| | | | | | | | | | | | | | | | | | | | | | | | | As the AppMan modules are static libraries, linking any of them into a QML plugin (that later gets loaded into the system-ui) will lead to a bunch of problems: 1) due to symbol duplication and duplicate static data, a lot of singletons may exist twice 2) all static constructors (logging, crash-handling, etc.) are run a second time, overriding any custom configuration that was applied after config parsing. If you are legitimately building a custom appman binary, a custom launcher or a native app using launcher-lib, you need to flag this via compile-time defines now: Either AM_COMPILING_APPMAN or AM_COMPILING_LAUNCHER AM_COMPILING_LAUNCHER is also used for native apps using launcher-lib. Change-Id: I0c1a3fb7e0c7121f92d44c764c2c1eeb720e7041 Reviewed-by: Dominik Holland <dominik.holland@qt.io> (cherry picked from commit a1c90ed4605b08c39d380d2605d26b684d340c64) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Add support for managing multiple instances from appman-controllerRobert Griebl2022-06-3011-40/+141
| | | | | | | | | | | | | Added an optional instance-id, which can be set via command line option or via am-config.yaml in the appman process. appman-controller also gained a new option --instance-id to address the given instance, instead of the default, unnamed one. Change-Id: I582d0ea69ed0697ee9ac7353725f93c50df05e34 Fixes: AUTOSUITE-1678 Reviewed-by: Dominik Holland <dominik.holland@qt.io> (cherry picked from commit 8f4fbe0665f7e83c89364e44711f01c4408ff59f) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Remove pre-5.15 migration guidesRobert Griebl2022-06-302-421/+0
| | | | | | | Change-Id: I52f7f963ea1a10bf4080aa025a49136c1ab1791e Reviewed-by: Dominik Holland <dominik.holland@qt.io> (cherry picked from commit 49fdff8cda7258faab493e935bf911de4b874371) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Allow compiling against Qt < 6.4Robert Griebl2022-06-301-0/+4
| | | | | | | Change-Id: I6b3203e00c7a7b22b1aa7839bbe94a987bc6fa98 Reviewed-by: Dominik Holland <dominik.holland@qt.io> (cherry picked from commit b6eca2f33af9b3b1721d367c0fdea60f18cb33d7) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>