summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Update dependencies on 'dev' in qtiviHEADdevDominik Holland2021-06-071-2/+2
| | | | | | Change-Id: I469edef87ee2686e0cf7524b80f80d023157ae99 Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Dominik Holland <dominik.holland@qt.io>
* Update to new CMake API for QMLUlf Hermann2021-06-073-11/+27
| | | | | Change-Id: Ia2d37427d02674abf26c68514249483acbd69895 Reviewed-by: Dominik Holland <dominik.holland@qt.io>
* Enable building with the new QtMultimedia moduleDominik Holland2021-06-029-54/+69
| | | | | Change-Id: I625d9ce22823b96f6750a7a3e05c112187b5c19a Reviewed-by: Robert Griebl <robert.griebl@qt.io>
* Remove QMake project filesDominik Holland2021-06-0266-2107/+0
| | | | | | | | | This includes removal of the corresponding .prev_CMakeLists.txt files. Keep the pro files in the ivigenerator autotests. Task-number: QTBUG-88742 Change-Id: Idbf40dc5f6469dbea37126ea9b46a6d521f43139 Reviewed-by: Robert Griebl <robert.griebl@qt.io>
* Remove all QtAutomotiveSuite related documentation and all links to itDominik Holland2021-06-0236-1790/+5
| | | | | Change-Id: I869da51daae943e177210cd3dc5ce160cea0c635 Reviewed-by: Robert Griebl <robert.griebl@qt.io>
* Remove obsolete config.testsDominik Holland2021-06-026-142/+0
| | | | | | | Because of the cmake port, those are not needed anymore. Change-Id: I948257c5d5d5d8ed39c6cb2ab59b05615abb2448 Reviewed-by: Robert Griebl <robert.griebl@qt.io>
* Update copyright headers to 2021Dominik Holland2021-06-02413-5542/+4937
| | | | | | | Also removed all the SPDX tags and -QTAS license extensions. Change-Id: I06802ea7b48ad749db3a696e9ec598b4aec6892c Reviewed-by: Robert Griebl <robert.griebl@qt.io>
* cmake: Adapt to the new QtRemoteObjects cmake APIDominik Holland2021-06-026-7/+7
| | | | | Change-Id: I8c8bfe242a42f052a53eb4034973f4a5e9c93034 Reviewed-by: Robert Griebl <robert.griebl@qt.io>
* Update dependencies on 'dev' in qtiviDominik Holland2021-06-021-2/+2
| | | | | Change-Id: I25f40b622286a1106c3a009e311e4f07a4f8d626 Reviewed-by: Robert Griebl <robert.griebl@qt.io>
* Port remaining examples to use QtQuick Controls 2Dominik Holland2021-06-025-31/+45
| | | | | Change-Id: Ia3e1930220dfb35da4b3d5b77a4d4a70d3cc80e3 Reviewed-by: Robert Griebl <robert.griebl@qt.io>
* ivigenerator: Remove the "Module" postfix in the autogenerated classesDominik Holland2021-05-2863-250/+250
| | | | | | | | | | | | | | | The module class which is autogenerated by the ivigenerator always got a postfix which was used to prevent compilation errors when module and interface had the same name. As we don't use any extra postfix for structs or interfaces either the "Module" postfix is now dropped as well and the module should rather be renamed already in the IDL file instead. Change-Id: I91bf95e824436e65e374aaf397ecd5c548444589 Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Robert Griebl <robert.griebl@qt.io> Reviewed-by: Assam Boudjelthia <assam.boudjelthia@qt.io>
* cmake: Fix building the climate_widget exampleDominik Holland2021-05-282-7/+3
| | | | | Change-Id: I3d8093a810ac00338c6db20883f6262461e3de82 Reviewed-by: Robert Griebl <robert.griebl@qt.io>
* coin: Enable the iOS configuration againDominik Holland2021-05-271-3/+0
| | | | | | Change-Id: Id5abec75aad6374c78060942f794aae6a640310a Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Robert Griebl <robert.griebl@qt.io>
* cmake: Fix problems when tools are not cross-compiled together with the moduleDominik Holland2021-05-271-5/+9
| | | | | Change-Id: Icab2d31452d9370e8954267a0a4b8fc45a18f7fe Reviewed-by: Robert Griebl <robert.griebl@qt.io>
* Make the ivicore examples to be fully functional againDominik Holland2021-05-2663-615/+133
| | | | | | | | | | | * Generation of QML Plugins fixed to work out of the box * Use correct folder structure for executables and plugins * Add optional DBus dependency for qface-tutorial * Remove the shader-effect from the qface-tutorial Change-Id: I212eade621ac9d741e1f0fe75ceef2c59c312865 Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Robert Griebl <robert.griebl@qt.io>
* cmake: Don't build the virtualenv if the python3 qface package is installedDominik Holland2021-05-263-119/+135
| | | | | Change-Id: Ifdb724662b53b6c848ec956578bfe8ade3ab115a Reviewed-by: Robert Griebl <robert.griebl@qt.io>
* CMake: Disable usage of CMake API compatibility wrappersJoerg Bornemann2021-05-2631-32/+37
| | | | | | | | | | Setting the QT_NO_INTERNAL_COMPATIBILITY_FUNCTIONS variable in the project ensures we ported away from old API calls. Task-number: QTBUG-86815 Change-Id: I7f86da0411b4870b1a9f9e1ed0b63cf30ccd48ad Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Dominik Holland <dominik.holland@qt.io>
* cmake: Enable all autogenerated autotests againDominik Holland2021-05-2517-79/+85
| | | | | | Change-Id: I727c5fcc7db89a1e24912d5ade61ca5a7e613543 Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Robert Griebl <robert.griebl@qt.io>
* cmake: Show qface and annotation files in the IDEDominik Holland2021-05-211-2/+18
| | | | | Change-Id: I9b2ef045f7ca94019440a781516a98130d6103b0 Reviewed-by: Robert Griebl <robert.griebl@qt.io>
* cmake: Regenerate code when qface, template or yaml files changeDominik Holland2021-05-211-11/+21
| | | | | Change-Id: I355377a2e57da3f51ee6227fdd6a515a1600b2dc Reviewed-by: Robert Griebl <robert.griebl@qt.io>
* Remove all plugins from the default listDominik Holland2021-05-205-0/+5
| | | | | | | | | We cannot judge which plugin should be used, it's better to disable all of them by default and let the customer decide what plugin he needs. Change-Id: I402f1a6dc469cf5853c62adc91b003281424c979 Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Robert Griebl <robert.griebl@qt.io>
* coin: Disable the CI for the iOS configurationDominik Holland2021-05-201-0/+3
| | | | | Change-Id: I3b665591c2924c225fac5a9b5eef1a4b85ff9910 Reviewed-by: Robert Griebl <robert.griebl@qt.io>
* Rename the org-example-echo-noannotation autotest to workaround path limitsDominik Holland2021-05-2017-5/+5
| | | | | Change-Id: I60ab3e673617ce78091dfbf23c1d409aa8f632e5 Reviewed-by: Robert Griebl <robert.griebl@qt.io>
* Temporarily disable building ivigenerator examplesDominik Holland2021-05-202-4/+4
| | | | | Change-Id: If41d10cda231913376388ba9c3901e3521baa8f1 Reviewed-by: Robert Griebl <robert.griebl@qt.io>
* ivigenerator: Fix class names of the backend_qtro backendDominik Holland2021-05-209-29/+29
| | | | | | | | All classes using a ro in the name to make sure they don't clash with other backend classes. Change-Id: I7898923b53ba2e4d3283f5dbf5d4bc0af05176f9 Reviewed-by: Robert Griebl <robert.griebl@qt.io>
* Enable the QtRemoteObjects supportDominik Holland2021-05-2042-342/+182
| | | | | | | | Similar to the previous commits, the examples and tests build ok, but are not yet ready to be used and still need to be refactored. Change-Id: Icb4482696e81a5a17b89622182053c5cfcb5fc7b Reviewed-by: Robert Griebl <robert.griebl@qt.io>
* Add dependency to qtremoteobjectsDominik Holland2021-05-201-4/+4
| | | | | Change-Id: I7f9cd05084732d152fd4a2d254c7ee2db2458bcf Reviewed-by: Robert Griebl <robert.griebl@qt.io>
* ivigenerator: Add missing override in autogenerated test codeDominik Holland2021-05-201-4/+4
| | | | | Change-Id: I06d9a08628a7c3b6b1602271d4d2188ffc33f996 Reviewed-by: Robert Griebl <robert.griebl@qt.io>
* Remove 'virtual' keyword when overriding methodsDominik Holland2021-05-2013-32/+32
| | | | | Change-Id: I7d124886c71093d2fc8405a7ec4157464e3c3333 Reviewed-by: Robert Griebl <robert.griebl@qt.io>
* cmake integration of the ivigeneratorDominik Holland2021-05-1089-580/+1705
| | | | | | | | | | | Rerun pro2cmake.py for all examples and tests. Ivigenerator based tests and examples are compiling fine, but the cmake files need to be reworked to be also able to run them. Task-number: AUTOSUITE-1633 Change-Id: Icb95ecfa62ecb319d042dc30ea9f643b69a4aacf Reviewed-by: Robert Griebl <robert.griebl@qt.io>
* cmake: Add virtualenv creationDominik Holland2021-05-102-1/+303
| | | | | | | Only works with ninja right now. Change-Id: Ida9d2d72c58e75243492bb3ca9cb1e83569b58c2 Reviewed-by: Robert Griebl <robert.griebl@qt.io>
* cmake: python3 and package detectionDominik Holland2021-05-103-9/+159
| | | | | Change-Id: I4a180811dede6c69c2b627adbd184eb87abd2c43 Reviewed-by: Robert Griebl <robert.griebl@qt.io>
* coin: Disable the CI for the QEMU configurationsDominik Holland2021-05-101-6/+11
| | | | | | | | | This needs to be disabled until the dependency checks for the ivigenerator work there as well. Change-Id: Ibfcebc2c32614bab58c0567169a1e8c1bb4d8d84 Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Robert Griebl <robert.griebl@qt.io>
* coin: Disable the CI for the macos arm64 configurationDominik Holland2021-05-101-3/+8
| | | | | | Task-number: AUTOSUITE-1645 Change-Id: Ifae477ab69cbdc14bfadcdad362e558b6c0b7821 Reviewed-by: Robert Griebl <robert.griebl@qt.io>
* ivigenerator: Remove the coin test workaround in the ivigenerator.prfDominik Holland2021-05-101-2/+1
| | | | | Change-Id: I0d9b57f7b14f5d405147ed8f2304e641f717bc9e Reviewed-by: Robert Griebl <robert.griebl@qt.io>
* Install mkspecs to support projects using qmakeDominik Holland2021-05-101-0/+11
| | | | | Change-Id: I5676e0ecb68a102bc4542d3b7d97c1e603bb44eb Reviewed-by: Robert Griebl <robert.griebl@qt.io>
* coin: Set Python3_ROOT_DIR when building the moduleDominik Holland2021-05-101-1/+9
| | | | | Change-Id: Ieb41f5169dd6ea2b7cdc95e3cf06da82318d375e Reviewed-by: Robert Griebl <robert.griebl@qt.io>
* Update dependencies on 'dev' in qtiviDominik Holland2021-05-101-4/+4
| | | | | Change-Id: I5a75ccd646e9614eba333226eef06604feedc497 Reviewed-by: Robert Griebl <robert.griebl@qt.io>
* Fix missing override keywords backend pluginsDominik Holland2021-05-1010-28/+28
| | | | | Change-Id: I87e69d96d9c1234bc89b923811da912055d5bfc0 Reviewed-by: Robert Griebl <robert.griebl@qt.io>
* Fix some pro and qrc files to get rid of cmake conversion warningsDominik Holland2021-05-1010-78/+2
| | | | | | | Also delete orphan pro file in one of the ivigenerator templates Change-Id: I115ebe504344269c1554b6396df545467f5b0a59 Reviewed-by: Robert Griebl <robert.griebl@qt.io>
* Add build and test instructions for using cmake in coinDominik Holland2021-03-261-0/+12
| | | | | | | Task-number: AUTOSUITE-1633 Change-Id: Ie2edd99cebc227890e2063b36b116ba54ec5b33b Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Toni Saario <toni.saario@qt.io>
* Update dependencies to include the needed cmake summary featuresDominik Holland2021-03-261-2/+2
| | | | | Change-Id: I26bf338f4f7a4c54e34baa98133ef2a962f3eae8 Reviewed-by: Robert Griebl <robert.griebl@qt.io>
* Fix failing autotestsDominik Holland2021-03-263-2/+5
| | | | | | | | | | | Fix the CMakeLists.txt of servicemanagertest to also link the static_plugins. Fix the qiviqmlconversion_helper to not convert strings to char arrays. Adapt servicemanager autotest to ignore some features which doesn't work yet with cmake. Change-Id: I5b0ff928003858a304a8dc97978a33abf685883d Reviewed-by: Robert Griebl <robert.griebl@qt.io>
* cmake: Report a warning instead of an error if ivigenerator is not availableDominik Holland2021-03-261-1/+1
| | | | | | | This is just a temporary workaround for the cmake port. Change-Id: Idb83c8fc4bf4877b8f297bb2f1d0690e217cc3d7 Reviewed-by: Robert Griebl <robert.griebl@qt.io>
* cmake: Integrate the taglib buildingDominik Holland2021-03-2611-340/+334
| | | | | | | | | | Similar to other Qt 3rdParty libs, taglib is used from the system if available and in the correct version, as fallback the submodule is used, which is build as a shared library. Task-number: AUTOSUITE-1633 Change-Id: I0a4b7e80b175b38b49745afee8fdbe105284034b Reviewed-by: Robert Griebl <robert.griebl@qt.io>
* cmake: Add configure test for DLT and fix building GeniviExtrasDominik Holland2021-03-2610-10/+92
| | | | | | Task-number: AUTOSUITE-1633 Change-Id: Icf2117f9772dccff871c7fa9307479c2488f3965 Reviewed-by: Robert Griebl <robert.griebl@qt.io>
* cmake: Start of cmake port using run_pro2cmake.py and friendsDominik Holland2021-03-26159-7/+5012
| | | | | | | | Some special cases are already addressed. Task-number: AUTOSUITE-1633 Change-Id: I5409522c1c5eb76b8aac3e7e332d1e1cc27e594f Reviewed-by: Robert Griebl <robert.griebl@qt.io>
* Fix duplicate initialize() function in ivimedia interfacesDominik Holland2021-03-022-3/+0
| | | | | Change-Id: I869c9ea2fcfff05f714c129fbea99e42f3d1e7e8 Reviewed-by: Robert Griebl <robert.griebl@qt.io>
* ivigenerator: Generate metainfo files for usage in Design StudioDominik Holland2020-12-159-1/+125
| | | | | | | | | | For all generated interfaces we now also generate a metainfo file. This file is read by Qt Design Studio and makes it possible to work with the autogenerated interfaces there and connect to the provided properties. Change-Id: Ie088972e903cc6b7248db41e565eef66956939f2 Reviewed-by: Robert Griebl <robert.griebl@qt.io>
* Add support for custom filters per templateDominik Holland2020-12-143-0/+66
| | | | | | | | | | | | | | | If the ivigenerator finds a filters.py file within the currently used template folder, this filters.py is loaded in addition to the already registered filters from the ivigenerator. It is also possible to import the original ivigenerator python files from the custom filters.py and reuse existing functionality. Fixes: AUTOSUITE-860 Change-Id: I7769255f1d55353a940347bab18b6b327214bb96 Reviewed-by: Robert Griebl <robert.griebl@qt.io>