| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
Change-Id: I1308b14670fffc483e1ec5943e099a9c47f63f4c
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
|
|
|
|
|
| |
When doing b2qt cross builds on Windows, we are generating .sh
wrappers, but that doesn't mean we have chmod available.
Change-Id: Ie9b36e7015b917cbc7fc30f1ad4e769128d4d87c
Fixes: QTBUG-124531
Pick-to: 6.7 6.5
Reviewed-by: Dominik Holland <dominik.holland@qt.io>
|
|
|
|
|
| |
Change-Id: I800f20e2be57b74b8b706ca032cc78dfdb6f81cd
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
When a new package was installed, the D-Bus marshalling code for the
signal tried to serialize the contained applications' metadata via the
ids, but at that point, the ids are not known to the ApplicationManager
yet.
Instead we now do the same as in the PackageManager class: add a
function that can serialize an Application * (that doesn't need to be
known to the ApplicationManager).
Change-Id: I5989c1e1d449d38d634fd00e7ed33bf66e9430a3
Pick-to: 6.7 6.6 6.5 6.2 5.15
Reviewed-by: Bernd Weimer <bernd.weimer@qt.io>
|
|
|
|
|
| |
Change-Id: I8bef96561d2aba5f24ea84593690c7e077bd5ba4
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: I4a98222005a8e14d32efce96b703391834a97cb6
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
|
| |
Change-Id: I7828419c6499ae05eaba9608990400d7cbfd7cd2
Pick-to: 6.7
Reviewed-by: Bernd Weimer <bernd.weimer@qt.io>
|
|
|
|
|
|
| |
Change-Id: I2f47a7b41fd67574161f573586df3acc7e869cf4
Pick-to: 6.7
Reviewed-by: Bernd Weimer <bernd.weimer@qt.io>
|
|
|
|
|
| |
Change-Id: Idaf0e54adc60c36a5f4654e17b6a8d34eb8197b8
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: Idc8c796f9e4c3957725d9eabde668e54eab2cf6e
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: I92238b01155a2e43b8877576faf603957dcb95ba
Reviewed-by: Bernd Weimer <bernd.weimer@qt.io>
|
|
|
|
|
| |
Change-Id: Ia7935ae0b8a5d8a61ac55bb2eb5013ee5d019ea5
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: Ic1a2921ab0b9f748df3ab09e3bc34d94cc3436a9
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
|
|
| |
Pick-to: 6.5 6.6 6.7
Fixes: QTBUG-123796
Change-Id: I930fc6c4b686412896ddd0dd7ad7238476e30845
Reviewed-by: Robert Griebl <robert.griebl@qt.io>
|
|
|
|
|
| |
Change-Id: Ibbc257b3edca052af62b18e6ff9575c3fc23f8e3
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Single-process mode QML applications had the finish() callback invoked
twice, if a fade-out animation was running on a window.
While at it, fixed the 'kill' stop flag to be more in line with the
multi-process case and also updated the debug output on application
stop to the newer, more readable style used by the native runtime.
Change-Id: Iee44526d95b1416b213b897fb2b0542d2535c5e7
Fixes: QTBUG-123420
Pick-to: 6.7 6.6
Reviewed-by: Bernd Weimer <bernd.weimer@qt.io>
|
|
|
|
|
|
|
|
|
| |
Our extension now supports both the old style serialization via
QDataStream for Qt clients (version 1) and via CBOR for easy use in
non-Qt clients (version 2).
Change-Id: I757fda61af126fb273264133552b86f3e0127a6a
Reviewed-by: Bernd Weimer <bernd.weimer@qt.io>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Using anything more complex than a plain string or int for window
properties stopped working with Qt 6, as those QJSValues cannot be
serialized via QDataStream << anymore.
Most QJSValues inside QVariant however can easily be converted to C++
datatypes inside QVariant, so we do that.
Change-Id: Iacbc4331d1b5dee514b421db274288df7224f902
Pick-to: 6.7 6.6 6.5
Reviewed-by: Bernd Weimer <bernd.weimer@qt.io>
|
|
|
|
|
|
|
|
|
|
|
|
| |
We need to tweak arbitrary QVariants for transmission via DBus, as
some types are not serializable. The converter functions are only
suitable for this use case, so name them "fromDBus" / "toDBus".
(this needs cherry-picking because of the follow-up patch)
Change-Id: Ia809242e175c20f236e6ab2b4268826650821d50
Pick-to: 6.7 6.6 6.5
Reviewed-by: Bernd Weimer <bernd.weimer@qt.io>
|
|
|
|
|
| |
Change-Id: I0e0aadca4f3829d3858231bfc5dfbead0d6789c6
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: Ib07f49b204bdfca2873813546d95bfebe9689946
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: I180db3cab8fff5a939a8457a8e0bdcc1acc2262d
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: I196e245d2d2b0a32df77b68ce1624b8d5dadeda2
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
|
| |
Change-Id: I761446ac169386236b39566bd5103857a218c9aa
Pick-to: 6.7 6.7.0
Reviewed-by: Robert Griebl <robert.griebl@qt.io>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
All examples should be added via qt_internal_add_example instead of
add_subdirectory, to support building examples as ExternalProjects as
well as support example sources installation.
Pick-to: 6.6 6.7
Task-number: QTBUG-90820
Task-number: QTBUG-123096
Change-Id: Ia307f57beeaf9e7b15605f3b53f39e7983afa144
Reviewed-by: Alexey Edelev <alexey.edelev@qt.io>
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
|
|
|
|
|
|
|
| |
Change-Id: If225fd8e4aaff922375f96c573a7996e8ed21f74
Pick-to: 6.7 6.6 6.5
Fixes: QTBUG-123088
Reviewed-by: Dominik Holland <dominik.holland@qt.io>
|
|
|
|
|
|
| |
Change-Id: Ibff2b6f062c829bc40446337412af37103cf8631
Pick-to: 6.7
Reviewed-by: Dominik Holland <dominik.holland@qt.io>
|
|
|
|
|
|
| |
Change-Id: I036da3a2887d354ac755197d1803744946062a2a
Pick-to: 6.7 6.6 6.5
Reviewed-by: Robert Griebl <robert.griebl@qt.io>
|
|
|
|
|
|
|
|
|
|
|
|
| |
Instead of making a standalone_test build and referencing the
build folder from there, we do the test build together with
the module build and run it like on a developer machine.
This makes the whole report more reliable and fixes some
areas which were marked as not tested at all.
Change-Id: Ifa646ebc613e35bb8aa2dc6e1c1df5c57191c180
Reviewed-by: Robert Griebl <robert.griebl@qt.io>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Uncaught exceptions thrown after we call exec() are originating
from user code and we should not be catching those in our top-level
catch handler. This will just print "ERROR: <what()>" without any
context and make it look like the error is coming from the AM itself.
Instead we need to run the event loop without a try/catch handler, so
stray exception from user code go directly to our set_terminate handler
in the CrashHandler class, which preserves as much context as possible
and prints out a lot more useful meta data for debugging.
Change-Id: Icc0432d5a6c5db85de439cafab89d05aa88b5891
Pick-to: 6.7 6.6 6.5
Reviewed-by: Dominik Holland <dominik.holland@qt.io>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
On startup, we check if a libdbus-1 is provided by the system. If not
we try to load our build instead, which will then be picked up by
QtDBus later on.
This enables us to use appman-controller in the QtCreator integration
even on Windows and macOS.
Change-Id: Ib832198ffd9c9e08e14d3c35cdcb4dff17f3b656
Pick-to: 6.7
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
Reviewed-by: Dominik Holland <dominik.holland@qt.io>
|
|
|
|
|
|
| |
Change-Id: Ia4965266177d622b8de8d6173912fc690712ee6b
Pick-to: 6.7
Reviewed-by: Dominik Holland <dominik.holland@qt.io>
|
|
|
|
|
|
| |
Change-Id: I35161d75c8e882fbf619252043bbbe1c8e0db9c8
Pick-to: 6.7 6.6 6.5
Reviewed-by: Dominik Holland <dominik.holland@qt.io>
|
|
|
|
|
|
| |
Change-Id: I44abbc1de658a60eab88ee195798f5c24f02b88d
Pick-to: 6.7
Reviewed-by: Dominik Holland <dominik.holland@qt.io>
|
|
|
|
|
|
|
|
| |
Also fixes three bugs found in the server with those tests.
Change-Id: Ic2ca10cc2ee66d644c97b4b613e59521dfcec7eb
Pick-to: 6.7
Reviewed-by: Dominik Holland <dominik.holland@qt.io>
|
|
|
|
|
|
| |
Change-Id: I4b2151d4586c1b2fd0e75b901c4aaeed310abbe9
Pick-to: 6.7
Reviewed-by: Dominik Holland <dominik.holland@qt.io>
|
|
|
|
|
| |
Change-Id: I2bce5b8913fd2fe38b3fcd85cc73c07e3a9bd5f0
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
|
|
|
| |
Change-Id: I1805fbccf4d9398fddfe8f4ab977236afc49ca45
Fixes: QTBUG-122951
Pick-to: 6.7
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
Reviewed-by: Dominik Holland <dominik.holland@qt.io>
|
|
|
|
|
|
| |
Pick-to: 6.6 6.7
Change-Id: Ib359259a675689efa82ef42728f3ea7f25c9cc51
Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
|
|
|
|
|
|
|
|
|
| |
This makes sure the script works correctly wherever it is called from.
Change-Id: Ic19ca09890f0ee82a2fa5e3dca81403f2b849eae
Fixes: QTBUG-117010
Pick-to: 6.7 6.6 6.5
Reviewed-by: Robert Griebl <robert.griebl@qt.io>
|
|
|
|
|
|
| |
Change-Id: I0864195736780d0bd91966b366a635235b83b12f
Pick-to: 6.7 6.6 6.5
Reviewed-by: Dominik Holland <dominik.holland@qt.io>
|
|
|
|
|
|
| |
Change-Id: Ib5a4592b586a94be6f58848c51fc76b7163cdfc3
Pick-to: 6.7
Reviewed-by: Dominik Holland <dominik.holland@qt.io>
|
|
|
|
|
|
| |
Change-Id: I7daa6bd08dcc9b03ac37f2a1c8fd34cdf4e4163b
Pick-to: 6.7
Reviewed-by: Dominik Holland <dominik.holland@qt.io>
|
|
|
|
|
|
| |
Change-Id: I2de8d216e875af83cb8a14b3ddcefdd787615634
Pick-to: 6.7
Reviewed-by: Dominik Holland <dominik.holland@qt.io>
|
|
|
|
|
|
|
|
|
|
| |
* Set AM_TIMEOUT_FACTOR
* Retry tests up to 3 times if they fail
* Create a zip of the coverage-report folder
* Exclude some more files
Change-Id: I23d2e67bf4e7c192ce024e4c6602d531823d9ed4
Reviewed-by: Robert Griebl <robert.griebl@qt.io>
|
|
|
|
|
| |
Change-Id: I39e758cc44a525253895f301f7d67590407775e6
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
applicationinstaller -> packagemanager
The ApplicationInstaller singleton has been long replaced by
PackageManager and that test had been adapted back then.
qml/simple -> qml/applicationmanager
This was always named incorrectly and is always a source of
confusion.
Change-Id: Iba25cd9b6b77344b2845a5c1c14cbac6ef489410
Pick-to: 6.7
Reviewed-by: Bernd Weimer <bernd.weimer@qt.io>
|
|
|
|
|
| |
Change-Id: I2da5b63c771e48c7b851a43f4acae7d14109537f
Reviewed-by: Dominik Holland <dominik.holland@qt.io>
|
|
|
|
|
|
|
|
|
|
| |
It doesn't make sense to use a different syntax for QML vs. YAML.
Also fixed "categories" wrongly being documented as object.
Change-Id: Iaa1ed6801908dd852ec1c5226605de67b0345ea8
Pick-to: 6.7 6.6 6.5
Fixes: QTBUG-122721
Reviewed-by: Bernd Weimer <bernd.weimer@qt.io>
|
|
|
|
|
| |
Change-Id: I75e66db02712c5f666737c5fb25fa1c199c1b015
Reviewed-by: Dominik Holland <dominik.holland@qt.io>
|