summaryrefslogtreecommitdiff
path: root/doc
Commit message (Collapse)AuthorAgeFilesLines
...
* Enable installer explicitly in tests that need itBernd Weimer2020-05-221-1/+1
| | | | | Change-Id: Ie471b636fbfab8e0b20dd467f98f3df0cda8504a Reviewed-by: Robert Griebl <robert.griebl@qt.io>
* Fix "disable-installer" buildRobert Griebl2020-05-191-3/+4
| | | | | | | | | The disable-installer build-time and run-time flags have not been supported properly since the PackageManager rewrite. Also removed the dependency to OpenSSL for "disable-installer" builds. Change-Id: I56e76568eca570d722631d76702776ff6bb32e21 Reviewed-by: Bernd Weimer <bernd.weimer@pelagicore.com>
* Add an overview documentation for intentsRobert Griebl2020-04-072-0/+167
| | | | | Change-Id: I2ee4cc28fe1e71a76179255020ff94d75add478f Reviewed-by: Dominik Holland <dominik.holland@qt.io>
* Improve tests and bash completionBernd Weimer2020-03-101-0/+2
| | | | | | | | | | - The tst_main test failed in older appman versions, if there is a leftover cache file from a newer version and vice versa - Adapted test output to fit deferred logging output - Added "--dbus" option values to bash completion Change-Id: Ica2600c61992ab8e87683d468af3fbdec766f944 Reviewed-by: Robert Griebl <robert.griebl@qt.io>
* Add a Windows crash handler for MSVC And MinGWRobert Griebl2020-02-112-4/+14
| | | | | | | | | | | | | | Backtraces are not supported on MinGW at the moment, because StackWalker doesn't compile due to a missing dbghelp import library. Also improved the async-safety of output functions. On the Linux side, I noticed a lot of dead-locks and crashes while generating the backtrace lately. In addition, the getOutputInformation kitchen-sink function has been split up a bit and moved to the logging.cpp where it logically belongs. Change-Id: I354c0e4e212a247338faddb6e15d8d0831852086 Reviewed-by: Dominik Holland <dominik.holland@qt.io>
* Add intent handling in the system-uiRobert Griebl2020-01-312-1/+2
| | | | | | | | | Added a new component IntentServerHandler which lets you declare intent handlers directly in the system-ui. As an added benefit, these handlers also have access to the application id of the intent creator. Change-Id: Ia2d6f0860bc20e50ec8a0dd1f4bbca1a2b6967d0 Reviewed-by: Dominik Holland <dominik.holland@qt.io>
* Defer logging output until configuration is knownBernd Weimer2020-01-291-0/+6
| | | | | | | | | | | Logging output is deferred until the logging configuration is known to make sure that the content and format is appropriate. This also replaces special handling of deployment warnings. Added option to force instant logging. Task-number: AUTOSUITE-1423 Change-Id: Ieba5fb4ca675c7b7d025fc1847da8ca045c782d8 Reviewed-by: Robert Griebl <robert.griebl@qt.io>
* More intent configuration documentationRobert Griebl2020-01-242-1/+62
| | | | | | | plus some Groundhog-Day spelling fixes for "canceled" Change-Id: Id0ee86d824843a84e9814138e6cfbcc070e58f0f Reviewed-by: Dominik Holland <dominik.holland@qt.io>
* More documentation - especially regarding the new PackageManagerRobert Griebl2020-01-248-180/+618
| | | | | | | | | Also had to fix a few things in the PackageManager<->ApplicationInstaller compatibility layer, because it became obvious that things didn't work as expected while writing the documentation. Change-Id: I92de9a7142e9713fed0b60fd0b69c1a24ff8eb5e Reviewed-by: Dominik Holland <dominik.holland@qt.io>
* Merge remote-tracking branch 'gerrit/5.13' into 5.14Robert Griebl2020-01-211-3/+1
|\ | | | | | | Change-Id: I3e8a149be99266ad6438759fda9acb1c9dd12448
| * doc: Add C++ headers and source files to the list of example fileextensionsv5.13.1_QtASDominik Holland2019-10-081-1/+1
| | | | | | | | | | | | | | | | This fixes the file listing in the custom-appman example and also makes sure that the example is properly listed in the QtCreator example panel. Change-Id: I2dd5e72ac3c93a410aa6f9229b18504add8db821 Reviewed-by: Robert Griebl <robert.griebl@qt.io>
| * Fix quoting in system-ui docsRobert Griebl2019-10-081-1/+1
| | | | | | | | | | Change-Id: Ifb641df2440db29c0970a636cab970754de6efdf Reviewed-by: Dominik Holland <dominik.holland@qt.io>
* | Add support for resources in quicklauncherBernd Weimer2020-01-091-0/+8
| | | | | | | | | | | | | | | | This also fixes adding QML runtime import paths that are in the resource file system. Change-Id: Ifeba8bc84c8fb683ce2ca7d69c608db42413ebef Reviewed-by: Robert Griebl <robert.griebl@qt.io>
* | Fully transparent and generic cache for config and app databaseRobert Griebl2019-11-073-20/+29
| | | | | | | | | | | | | | | | | | | | The existing caching mechanism for config files was abstracted and extended, so that it could be re-used to parse and cache the info.yaml files. This results in a much more robust application database and should get rid of 99.9% of all the -r/--recreate-database option usages. Change-Id: Ic37fcd3b0e55d481712d469b6e331b9c433a9c5d Reviewed-by: Dominik Holland <dominik.holland@qt.io>
* | Fix qdoc warningsRobert Griebl2019-11-051-1/+1
| | | | | | | | | | Change-Id: Id2292a3c656bbe07944231a98a39bee9045eb861 Reviewed-by: Dominik Holland <dominik.holland@qt.io>
* | Fix doc typosRobert Griebl2019-10-283-3/+3
| | | | | | | | | | Change-Id: Ie33e184afc042688d03414eea3204f2f97c4db1c Reviewed-by: Dominik Holland <dominik.holland@qt.io>
* | Merge remote-tracking branch 'origin/5.13' into devDominik Holland2019-10-117-27/+224
|\ \ | |/ | | | | Change-Id: I684673ad4574741f2a194fd6212f8d1ce9b648ac
| * Fix issues in container documentationBernd Weimer2019-09-251-10/+12
| | | | | | | | | | Change-Id: I2c0fd0ec92cc06475b37ee157f95f2bff8a1c851 Reviewed-by: Kavindra Palaraja <kpalaraja@luxoft.com>
| * Add a way to define the plugin paths in configuration filesDominik Holland2019-09-103-1/+25
| | | | | | | | | | | | | | | | | | | | | | | | This adds support to define pluginPaths for the system-ui, the qml and qml-in-process runtimes in am-config.yaml. In addition the apps can now also define their own pluginPaths in their info.yaml Fixes: AUTOSUITE-1219 Change-Id: I1e1ae4d8d7f53dbfb3b679910d7ec57c50f90004 Reviewed-by: Robert Griebl <robert.griebl@pelagicore.com>
| * [docs] Add the System UI topicKavindra Palaraja2019-08-292-15/+186
| | | | | | | | | | | | Task-number: AUTOSUITE-1111 Change-Id: Ia19034c07b59b33cce4576f3d8c57fba33838ac5 Reviewed-by: Dominik Holland <dominik.holland@pelagicore.com>
| * [doc] Add some documentation for the Software Container Plugin ExampleKavindra Palaraja2019-08-091-1/+1
| | | | | | | | | | | | | | | | * Minor fixes to the "Write Applications" topic that I've been looking at Change-Id: I372729f3e08340d3a78569cb15ee05f2cc4c2e6e Fixes: AUTOSUITE-867 Reviewed-by: Robert Griebl <robert.griebl@pelagicore.com>
* | Explain how Qt Resources is used with Qt Application ManagerBernd Weimer2019-09-252-0/+141
| | | | | | | | | | | | Fixes: AUTOSUITE-1259 Change-Id: Ie6100a8ce87c4d9c5bb86e10dbd9cb26a6c5b3b7 Reviewed-by: Grigorii Zimin <gzimin@luxoft.com>
* | [docs] Review documentation for the Application Features exampleKavindra Palaraja2019-09-123-1/+4
| | | | | | | | | | | | | | | | - Also add in the exampleurl qdocconf file to improve navigability Task-number: AUTOSUITE-1142 Change-Id: Ie7fd72b9eeeebc9dab15360c22343a10fa5bb018 Reviewed-by: Bernd Weimer <bernd.weimer@pelagicore.com>
* | Add support for Qt resourcesBernd Weimer2019-08-132-0/+13
| | | | | | | | | | | | | | | | | | Qt resources can be added in the form of resource files or libraries that have resources compiled-in. The resource file system can be accessed with the ":" or "qrc://" prefix. Change-Id: I947d00de964f55cd6f6be173ff2f93d073aadc82 Reviewed-by: Robert Griebl <robert.griebl@pelagicore.com>
* | Rename from Luxoft AM to Qt AMRobert Griebl2019-08-0521-21/+21
| | | | | | | | | | | | Change-Id: I84bbd9e7f735ed1864804a9887d3a02b7c925e53 Reviewed-by: Vladimir Minenko <vladimir.minenko@pelagicore.com> Reviewed-by: Bernd Weimer <bernd.weimer@pelagicore.com>
* | (Re)implement package and application blockingRobert Griebl2019-08-021-1/+0
| | | | | | | | | | | | | | | | | | | | | | This was deliberately left out of the first patch that introduced the package abstraction. As a side effect, the classes from the installer-lib had to be moved to the manager-lib, because the PackageManager is now a central part of the AM, that has to have access to other classes in the manager-lib. Change-Id: I94c1e62d3ffa769f3e053aab8730fea9133a7bc8 Reviewed-by: Dominik Holland <dominik.holland@pelagicore.com>
* | Remove support for multiple installation locationsRobert Griebl2019-08-022-59/+11
|/ | | | | | | | | | | We had removed support for SD-Card (removable location) installations in a previous patch. Supporting multiple non-removable locations adds a lot of complexity to the AM's installer that isn't really needed, since modern Linux kernels can support these niche use-cases much more transparently through the device mapper/lvm infrastructure. Change-Id: Iaf10d2eb28b9d61e54c5268bcbdd623005b8508d Reviewed-by: Dominik Holland <dominik.holland@pelagicore.com>
* Fix qdoc warningsDominik Holland2019-07-102-0/+2
| | | | | Change-Id: Ibd2803dbe87a283ac6e23698a138ba1b226beca5 Reviewed-by: Robert Griebl <robert.griebl@pelagicore.com>
* Fix headless compilationRobert Griebl2019-07-081-1/+2
| | | | | Change-Id: I4eb3fae767066dcfb64f3f6fc126680768a10ecc Reviewed-by: Dominik Holland <dominik.holland@pelagicore.com>
* Clarify single-process debuggingv5.13.0_QtASRobert Griebl2019-06-251-1/+3
| | | | | | | Task-number: AUTOSUITE-1054 Change-Id: I05f6b5d2b1be9fb4f10f53565ec104d953b605aa Reviewed-by: Kavindra Palaraja <kpalaraja@luxoft.com> Reviewed-by: Vladimir Minenko <vladimir.minenko@pelagicore.com>
* Clarify docs around D-Bus access policiesRobert Griebl2019-06-251-3/+23
| | | | | | Change-Id: I8a475aa31dba21fe31e3edb2b3b7c414b2834a1a Reviewed-by: Kavindra Palaraja <kpalaraja@luxoft.com> Reviewed-by: Dominik Holland <dominik.holland@pelagicore.com>
* Make it clear that DBus is a requirement for the appman-controllerRobert Griebl2019-06-241-0/+3
| | | | | | | Change-Id: I09c650940d4c625415f8018ca4f6a4acfaa3003a Task-number: AUTOSUITE-1051 Reviewed-by: Stanislav Maksimov <smaksimov@luxoft.com> Reviewed-by: Kavindra Palaraja <kpalaraja@luxoft.com>
* [docs] Minor review of Logging & Debugging topicKavindra Palaraja2019-06-141-53/+54
| | | | | Change-Id: I74926a0164c9f9b44c5232fbf13c6a499431e331 Reviewed-by: Dominik Holland <dominik.holland@pelagicore.com>
* Add support for env variables and std. paths in am-config.yamlRobert Griebl2019-06-061-3/+24
| | | | | | | | | | | | | Use ${env:VARNAME} to substitute the value of the envvar $VARNAME e.g. ${env:USER} Use ${stdpath:Location} to substitute any of QStandardPaths::StandardLocation e.g. ${stdpath:DesktopLocation} Change-Id: I228460e7c05762b7d18792d2aae5922e1037f5be Task-number: AUTOSUITE-858 Task-number: AUTOSUITE-145 Reviewed-by: Kavindra Palaraja <kpalaraja@luxoft.com> Reviewed-by: Dominik Holland <dominik.holland@pelagicore.com>
* Clarify application capabilitiesRobert Griebl2019-06-061-0/+6
| | | | | Change-Id: I488632985fdc1aa868bdc6e8b754c2af25add1c0 Reviewed-by: Kavindra Palaraja <kpalaraja@luxoft.com>
* Fix and enhance documentationBernd Weimer2019-05-212-4/+7
| | | | | Change-Id: I571bacc6da00fcb53d45b27dac04cac0d19d34c0 Reviewed-by: Kavindra Palaraja <kpalaraja@luxoft.com>
* [docs] Remove indexpage qdoc commandKavindra Palaraja2019-05-261-1/+0
| | | | | | | | * The command is actually being rendered in snapshots * I can't see it being used elsewhere in qtbase or qtdeclarative, so maybe we don't need it Change-Id: I75c814a14fc79dd9c049dbee5362376ecd92d888 Reviewed-by: Dominik Holland <dominik.holland@pelagicore.com>
* [docs] Review of Troubleshooting documentationKavindra Palaraja2019-05-272-49/+56
| | | | | Change-Id: Ie67e8c050793790b1641c1af27c0964c0df9bd64 Reviewed-by: Robert Griebl <robert.griebl@pelagicore.com>
* [docs] Review of the Configuration pageKavindra Palaraja2019-04-151-579/+558
| | | | | | | | | * Changed how we differentiate between Command Line and Config Key options * General sentence improvements to improve readability Task-number: AUTOSUITE-778 Change-Id: I1b1eb28d36aa28f8344fd27685cbd6fb9a841fc1 Reviewed-by: Robert Griebl <robert.griebl@pelagicore.com>
* Enable general logging category by defaultBernd Weimer2019-04-101-1/+1
| | | | | | | | | | Otherwise the general logging category would need to be enabled explicitly by users for instance to see uncategorized output in DLT. This would be different to console output. Change-Id: I24628e9fc932aa59d303303cbffe1b1f028b43d7 Reviewed-by: Kavindra Palaraja <kpalaraja@luxoft.com> Reviewed-by: Dominik Holland <dominik.holland@pelagicore.com>
* doc: Fix qdoc warningsDominik Holland2019-04-022-1/+5
| | | | | | | | | | | | qdoc uses the same include path than all other qmake based projects. In order to have all the dependencies included, the QT variable needs to be setup correctly. Also fixed a broken link in the manifest doc Change-Id: I37c9495793ecb20b8485d60776b6e14be17e00e9 Reviewed-by: Kavindra Palaraja <kpalaraja@luxoft.com> Reviewed-by: Robert Griebl <robert.griebl@pelagicore.com>
* [docs] More review of QtApplicationManager documentationKavindra Palaraja2019-04-0212-266/+271
| | | | | | | | | | | | | * Add a diagram to that illustrates the architecture of Qt Application Manager for the Introduction topic * Swap out "app" for "application" where logical, to standardize terminology * Swap out "System-UI" for "System UI" * Swap out "application-manager" for "application manager" * Lots of simplification of sentences to improve readability Task-number: AUTOSUITE-778 Change-Id: Id4b8791d2750728892d9b0abc479dd7dd78ad450 Reviewed-by: Robert Griebl <robert.griebl@pelagicore.com>
* Clarify configuration loading precedence and YAML syntaxRobert Griebl2019-03-163-5/+74
| | | | | | Change-Id: Ib0ba4da0b2b4bec53c1707d32bfe351e9789b0ba Reviewed-by: Dominik Holland <dominik.holland@pelagicore.com> Reviewed-by: Kavindra Palaraja <kpalaraja@luxoft.com>
* Better automatic dbus setup during developmentRobert Griebl2019-03-141-12/+13
| | | | | | | | | | | | | | | | The default is now to always start a private session bus, unless explicitly configured otherwise. This solves 2 problems: 1) There's no difference between Linux and Mac/Win in regards to configuration default values 2) The 'notifications end up in the desktop environment' problems on Linux desktops cannot happen anymore with a default setup. The --start-session-dbus command line option is now the default and thus obsolete. Change-Id: Ib0487307668ba6d5edfb9c4b0daa5888d1e3b327 Reviewed-by: Kavindra Palaraja <kpalaraja@luxoft.com> Reviewed-by: Dominik Holland <dominik.holland@pelagicore.com>
* Add more logging configuration optionsDominik Holland2019-03-141-0/+13
| | | | | | | | | | | * Introduce an option to configure the qtMessagePattern in the config.yaml * Add an option to configure whether the AM internal console logging function should be used. Change-Id: Ied5b08766072431384c0718529600b767d200bf7 Reviewed-by: Kavindra Palaraja <kpalaraja@luxoft.com> Reviewed-by: Michael Weyel <mweyel@luxoft.com> Reviewed-by: Robert Griebl <robert.griebl@pelagicore.com>
* Merge branch '5.12' into devRobert Griebl2019-03-129-361/+431
|\ | | | | | | Change-Id: Ie31810e4d695566db2ccf44bbbd6c585dcc5c790
| * [docs] Minor fixesKavindra Palaraja2019-03-042-2/+2
| | | | | | | | | | | | | | | | | | * Fixed a broken link * Fixed an incorrect qdoc tag Task-number: AUTOSUITE-778 Change-Id: If40f814b3287671d6da1bb68687727920afd28fc Reviewed-by: Robert Griebl <robert.griebl@pelagicore.com>
| * [docs] Review of Qt Application Manager documentationKavindra Palaraja2019-02-273-255/+280
| | | | | | | | | | | | | | | | | | * Simplified the documentation to improve readability * Make sure the terminology is consistent across the component as well as Qt Automotive Suite Task-number: AUTOSUITE-778 Change-Id: I068ce1917741e4278c2fff985f6e61c106e6a8e2 Reviewed-by: Robert Griebl <robert.griebl@pelagicore.com>
| * Fix wording in migration guide (again)v5.12.1_QtASRobert Griebl2019-02-151-3/+3
| | | | | | | | | | Change-Id: Ibc61434865acb657c556c14d75f0ac8189d01fed Reviewed-by: Dominik Holland <dominik.holland@pelagicore.com>
| * Fix wording in migration guideRobert Griebl2019-02-151-2/+3
| | | | | | | | | | Change-Id: Icd918d0c190c0837b090995981994c3c60a0a0b1 Reviewed-by: Dominik Holland <dominik.holland@pelagicore.com>