| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
| |
The \externalpage entry and hard-coded URLs were pointing to a location
that no longer exists; Update it, move the \externalpage to
doc/external-pages.qdoc, and fix associated linking.
Pick-to: 6.5
Fixes: QTBUG-113297
Change-Id: I19d6847d645e445498ba7b80bc5c44856d76b57c
Reviewed-by: Venugopal Shivashankar <Venugopal.Shivashankar@qt.io>
|
|
|
|
|
|
|
|
|
|
| |
This extends the existing -c/--config-file option to also accept
directories, effectively expanding the argument to all *.yaml files
in the given directory.
Change-Id: I83f197e8f67ba363bf27b0f511c7821402bb7033
Pick-to: 5.15 6.5
Reviewed-by: Bernd Weimer <bernd.weimer@qt.io>
|
|
|
|
|
|
|
| |
Change-Id: I0106f9186e5e29df6a992af101480886e4501445
Pick-to: 6.5
Reviewed-by: Dominik Holland <dominik.holland@qt.io>
Reviewed-by: Tuomas Vaarala <tuomas.vaarala@qt.io>
|
|
|
|
|
|
| |
Change-Id: I69b90893833623dd605cdaa6e94f4353b72d3269
Pick-to: 6.5
Reviewed-by: Dominik Holland <dominik.holland@qt.io>
|
|
|
|
|
|
|
|
|
|
| |
The new configuration key runtimes.registerCustomIds will now allow a
configuration based registration of custom runtimes.
Change-Id: Id94ab614a8460e4d941b97d8ed008f75b3d88d27
Task-number: QTBUG-107886
Pick-to: 6.5
Reviewed-by: Dominik Holland <dominik.holland@qt.io>
|
|
|
|
|
|
|
|
|
|
| |
- most of the newer PackageManager signals were not exposed at all
- some properties were not exposed consistently or used the wrong type
- clarified the D-Bus policy settings in regards to properties
Change-Id: I6875c0a0613a0a63af2386d311a1a6c7c0031b7b
Pick-to: 6.5
Reviewed-by: Dominik Holland <dominik.holland@qt.io>
|
|
|
|
|
|
| |
Change-Id: I31ffbb82ab0e7897feedf9ac2da1577a8cfda942
Reviewed-by: Robert Griebl <robert.griebl@qt.io>
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
|
|
|
|
|
|
| |
Pick-to: 6.2 6.3 6.4 6.5
Change-Id: If5806a888e803bc7764d975d9b796c1e8e3084af
Reviewed-by: Robert Griebl <robert.griebl@qt.io>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Key events were not passed to applications, when the focus moved to
a WindowItem in the System UI, since the item representing the
application window is actually a child of the WindowItem.
A possible solution would be to explicitly send the key events to the
application item, though the approach taken here is to forward the
keyboard focus. This results in key events always reaching the
application first (even when the System UI would actually consume the
events) and in single-process mode, if the application consumes the
event the System UI won't get it any more.
Fixes: QTBUG-108837
Change-Id: I1699556f1a67057e8be2848e37c846c2ee33a646
Reviewed-by: Robert Griebl <robert.griebl@qt.io>
|
|
|
|
|
| |
Change-Id: I647ad7724e6a89b1522d2d81cf8e7e67c8a6f5e0
Reviewed-by: Robert Griebl <robert.griebl@qt.io>
|
|
|
|
|
|
| |
Change-Id: If89030ffc9736b850f0dc2e57b84fcbe106f5921
Pick-to: 6.4
Reviewed-by: Dominik Holland <dominik.holland@qt.io>
|
|
|
|
|
|
| |
Change-Id: I33b43f1af4f052ef70fdad80b6abf8cec91f5930
Pick-to: 6.4 6.3 6.2
Reviewed-by: Dominik Holland <dominik.holland@qt.io>
|
|
|
|
|
|
| |
Fixes: AUTOSUITE-1673
Change-Id: I95bb5768aa96f35a9941ea29492d52eb789d4075
Reviewed-by: Dominik Holland <dominik.holland@qt.io>
|
|
|
|
|
|
|
|
| |
This makes testing and debugging Intents a lot easier, especially
since you can even fake the requesting application id.
Change-Id: Ie5d46bd2e3a9962ca533bf75d7262c20f95d42b6
Reviewed-by: Dominik Holland <dominik.holland@qt.io>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This commit adds a new intent type: a broadcast.
Broadcasts will be delivered to all applications (*), but they do not have
the possibility to return a reply back to the sender.
Implementation wise, they are just treated as normal requests that are
multiplexed for every application.
(*) This can be limited with the new handleOnlyWhenRunning flag.
Change-Id: If9f954cf5e52707624b95c80c8e984dfd6c4315a
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
Reviewed-by: Dominik Holland <dominik.holland@qt.io>
|
|
|
|
|
|
|
|
|
| |
The background color should be set in the ApplicationManagerWindow
type instead.
Change-Id: Ib672509252d5b6ca5015ad92a77b3febfa15b253
Pick-to: 6.4
Reviewed-by: Robert Griebl <robert.griebl@qt.io>
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
Pick-to: 6.4 5.15
Fixes: AUTOSUITE-1678
Reviewed-by: Dominik Holland <dominik.holland@qt.io>
|
|
|
|
|
|
| |
Change-Id: I52f7f963ea1a10bf4080aa025a49136c1ab1791e
Pick-to: 6.4
Reviewed-by: Dominik Holland <dominik.holland@qt.io>
|
|
|
|
|
|
|
|
|
|
|
|
| |
Replace the current license disclaimer in files by
a SPDX-License-Identifier.
Files that have to be modified by hand are modified.
License files are organized under LICENSES directory.
Pick-to: 6.4
Task-number: QTBUG-67283
Change-Id: I09660e42dea769d720ff30e652485d9861cea965
Reviewed-by: Robert Griebl <robert.griebl@qt.io>
|
|
|
|
|
|
|
|
|
|
| |
Also make sure to check the values against what is actually documented.
Also make sure to forward all relevant variables to apps, even if they
might be running in custom containers.
Change-Id: Ie016383d49ed5fc575fadc32087ed585efc5ce99
Reviewed-by: Dominik Holland <dominik.holland@qt.io>
|
|
|
|
|
|
|
|
|
|
| |
Before, this was only possible by running with the "noSecurity" flag,
which disabled all security checks completely.
Change-Id: I06fbd1cca414be518a19b2250b28e114687e7f93
Fixes: QTBUG-101703
Pick-to: 5.15
Reviewed-by: Bernd Weimer <bernd.weimer@qt.io>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Not specifying the documentDir, but enabling the installer would
- unexpectedly - use $PWD as documentDir. The code does now
follow the documentation: if not set, no document directories
will be created on package installation.
Also, we now fail early if the documentDir and installationDir
are sub-directories of each other, as that would lead to mayhem
on PackageManager::cleanupBrokenInstallations().
Change-Id: Id8d89f82bf0d63c771f3d86a963c66681f43f195
Fixes: QTBUG-101881
Pick-to: 6.3 6.2 5.15
Reviewed-by: Bernd Weimer <bernd.weimer@qt.io>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The documentation and the implementation disagreed quite heavily in
regards to the icon, name, description and categories fields in the
manifest for the package, each application and each intent.
The implementation now follows the existing documentation, but also
relaxing the requirements of icon and name being required for packages.
Also, it was confusing that applications could not override these
properties from the package like intents can do, so they also got
these properties.
Finally, everything is now correctly exposed to QML, with legacy
wrappers in place to not break old code.
In addition, the completely outdated applicationinfo unit-test
was rewritten to test all the current field combinations.
Change-Id: Ie5ad84bc6b771d6702b1994d1c8ae9f0204643b9
Pick-to: 6.3 6.3.0
Reviewed-by: Bernd Weimer <bernd.weimer@qt.io>
Reviewed-by: Dominik Holland <dominik.holland@qt.io>
|
|
|
|
|
|
|
|
|
|
|
| |
An example title starting with punctuation makes the example appear
as the first one in Qt Creator's Welcome mode; this is not desired
for this example, so rename its title.
Pick-to: 6.3.0 6.3
Task-number: QTBUG-100139
Change-Id: Iff725a90e0f5c411c1d87d19c34453b69e78bb9c
Reviewed-by: Venugopal Shivashankar <Venugopal.Shivashankar@qt.io>
|
|
|
|
|
| |
Change-Id: If168ce2285636b2b062d8cbe5d7bc9390359b3df
Reviewed-by: Dominik Holland <dominik.holland@qt.io>
|
|
|
|
|
|
|
|
|
| |
This commit was already planned for the 5.12 release, had to be reverted
due to a SC break in QtGeniviExtras and was subsequentially forgotten.
Change-Id: I76ab4af4b1ee847a33ad0eb523b79021cf666d43
Pick-to: 5.15
Reviewed-by: Dominik Holland <dominik.holland@qt.io>
|
|
|
|
|
|
|
|
|
|
| |
This adds a new config option applications/installationDirMountPoint.
If set, package database loading will be delayed until the specified
mount point has been mounted.
Change-Id: Icf43128031438f62ba4d0c401bb84bdd2d42701e
Pick-to: 5.15
Reviewed-by: Dominik Holland <dominik.holland@qt.io>
|
|
|
|
|
|
|
|
|
| |
The qdoc project is called qtapplicationmanager.
Pick-to: 5.15 6.2 6.3
Fixes: QTBUG-100043
Change-Id: I9ef44fed6dd534976984667778c6cd416c308101
Reviewed-by: Robert Griebl <robert.griebl@qt.io>
|
|
|
|
|
|
|
|
|
|
| |
Select the correct documentation template if QT_BUILD_ONLINE_DOCS
is set, and add a sidebar for the online doc set.
Pick-to: 6.2
Change-Id: I2f7761a364e2a4cf55a4a0b6a4f9bb5f61fae3cf
Reviewed-by: Nicholas Bennett <nicholas.bennett@qt.io>
Reviewed-by: Robert Griebl <robert.griebl@qt.io>
|
|
|
|
|
|
|
|
| |
Added appman, applicationmanager and qtapplicationmanager to examples.
Pick-to: 6.2
Change-Id: I29f5895a693086e07975276450954b53ba3e60c3
Reviewed-by: Robert Griebl <robert.griebl@qt.io>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Removed notes related to minor Qt5 changes.
Spelling and grammar correction.
Utilized notes and warnings formatting in places for clarity.
Updated the name of the online qdocconf file.
Used grouping to create the important topics list.
Removed qt 5 to qt 5 migration guides from important topics.
Task-number: QTBUG-97120
Pick-to: 6.2
Change-Id: Ide5354e987c5175a08030cf32d78b38bae68e53e
Reviewed-by: Robert Griebl <robert.griebl@qt.io>
|
|
|
|
|
|
|
|
|
|
| |
The custom documentation target does not currently provide any
Qt include paths for QDoc. Add at least one path relative to
QT_INSTALL_DOCS.
Change-Id: I02926e5186c45bf5726e21e40dd69a86fabc47fe
Pick-to: 6.2
Reviewed-by: Robert Griebl <robert.griebl@qt.io>
|
|
|
|
|
|
| |
Change-Id: I53347b12684fa591326762dbce1fc5a6b74ea136
Pick-to: 6.2
Reviewed-by: Dominik Holland <dominik.holland@qt.io>
|
|
|
|
|
| |
Change-Id: I60a3b8e6d2caae8d094c46dc6f4471f001c90aee
Reviewed-by: Pasi Petäjäjärvi <pasi.petajajarvi@qt.io>
|
|
|
|
|
|
|
|
| |
The unit tests that needed an IPC side channel have been updated to use
intents instead.
Change-Id: Ifbd82728557eadaea08425e9eacf2cbf8a08293e
Reviewed-by: Dominik Holland <dominik.holland@qt.io>
|
|
|
|
|
| |
Change-Id: I51586ee2147f20eac729539041b1b19da2e72859
Reviewed-by: Dominik Holland <dominik.holland@qt.io>
|
|
|
|
|
| |
Change-Id: I8d00047f8e03bb77863041eaa99f1bba13a15a32
Reviewed-by: Dominik Holland <dominik.holland@qt.io>
|
|
|
|
|
|
|
|
| |
Activate it by running cmake with -DAM_COVERAGE=ON
Change-Id: Ifea2f4813fa9716eccd5fb01639b1868976f86aa
Reviewed-by: Dominik Holland <dominik.holland@qt.io>
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
|
|
|
|
|
|
|
| |
Also re-added the hardware-id configuration.
Change-Id: I8f5aeba91f8dc6c9cec13eb8f9ffe48b94208ac9
Reviewed-by: Dominik Holland <dominik.holland@qt.io>
|
|
|
|
|
| |
Change-Id: I531a35615e430809242f5a7638e740070b214fba
Reviewed-by: Robert Griebl <robert.griebl@qt.io>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Had to rename a lot of things to conform with the standard Qt module
layout that the cmake system expects:
- all non-manual tests were moved to a sub-dir named auto/
- the benchmark was moved to tests/
- the 3rdparty folder was moved into src/
Other changes:
- libyaml was updated to 2.2.5 while fixing a weird build issue that
led to crashes on 64bit systems.
- fixed build issues with the new 8.1 MingW compiler.
- added support for QT_NO_OPENGL builds.
The remaining issues are:
- examples still don't build with qmake due to a potential bug in
module.pri generation.
- tests do run, but the test data is not generated yet dynamically.
- qml-only tests are not built and run yet.
- qml-only examples are not built yet.
Fixes: AUTOSUITE-1632
Change-Id: Ic5fe0148e738b05835c73bed78e624b55861b75e
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
Reviewed-by: Dominik Holland <dominik.holland@qt.io>
|
|
|
|
|
|
|
|
|
| |
Also removed all the SPDX tags and -QTAS license extensions.
Change-Id: Ibd10fe37afcbba832831d027cf2f1891ca0226c0
Fixes: AUTOSUITE-1648
Fixes: AUTOSUITE-1646
Reviewed-by: Dominik Holland <dominik.holland@qt.io>
|
|
|
|
|
|
|
|
|
|
| |
Internally this flag was always available, but you could only set it from
the outside, by running with --no-security, which disabled all security
related checks.
Change-Id: I0f09208ad984a19e3b1337715ff00638f791abd1
Pick-to: 5.15
Reviewed-by: Dominik Holland <dominik.holland@qt.io>
|
|
|
|
|
|
|
|
| |
This extension allows the user to specify additional Wayland sockets that
are not restricted by the $XDG_RUNTIME_DIR specification.
Change-Id: Ia915a3db459af646877a17d6f44758a6e11f2d45
Reviewed-by: Bernd Weimer <bernd.weimer@pelagicore.com>
|
|
|
|
|
|
|
| |
Updated documentation and bash completion.
Change-Id: Ie87c60cadfb46866b5cbfe9e8fdf8a646d28aa94
Reviewed-by: Robert Griebl <robert.griebl@qt.io>
|
|
|
|
|
|
|
| |
Information has been moved into AM_CONFIG, as a YAML string.
Change-Id: Icbc74d2fb3b97ca7c676b86a6a6948cae9c5ab4c
Reviewed-by: Robert Griebl <robert.griebl@qt.io>
|
|
|
|
|
| |
Change-Id: Ic0018eddb8fcfbd22136fbf62d3e15e0e1c4c0b3
Reviewed-by: Bernd Weimer <bernd.weimer@pelagicore.com>
|
|
|
|
|
|
|
|
| |
Also fixed the handling of the legacy documentUrl field in application
manifests to conform to the documentation.
Change-Id: I35d179058afa939a67471829c03b69954ec188d7
Reviewed-by: Bernd Weimer <bernd.weimer@pelagicore.com>
|
|
|
|
|
| |
Change-Id: Ifc075561f4a1900b6492c9d37adabca3bd0cc9ee
Reviewed-by: Robert Griebl <robert.griebl@qt.io>
|
|
|
|
|
| |
Change-Id: I46813061c331d7253e90247a962d9a17efb104cb
Reviewed-by: Bernd Weimer <bernd.weimer@pelagicore.com>
|