| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
Change-Id: Ia2d37427d02674abf26c68514249483acbd69895
Reviewed-by: Dominik Holland <dominik.holland@qt.io>
|
|
|
|
|
| |
Change-Id: I625d9ce22823b96f6750a7a3e05c112187b5c19a
Reviewed-by: Robert Griebl <robert.griebl@qt.io>
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
| |
Change-Id: I869da51daae943e177210cd3dc5ce160cea0c635
Reviewed-by: Robert Griebl <robert.griebl@qt.io>
|
|
|
|
|
|
|
| |
Also removed all the SPDX tags and -QTAS license extensions.
Change-Id: I06802ea7b48ad749db3a696e9ec598b4aec6892c
Reviewed-by: Robert Griebl <robert.griebl@qt.io>
|
|
|
|
|
| |
Change-Id: I8c8bfe242a42f052a53eb4034973f4a5e9c93034
Reviewed-by: Robert Griebl <robert.griebl@qt.io>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
| |
Change-Id: Icab2d31452d9370e8954267a0a4b8fc45a18f7fe
Reviewed-by: Robert Griebl <robert.griebl@qt.io>
|
|
|
|
|
|
|
|
|
|
|
| |
* 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>
|
|
|
|
|
| |
Change-Id: Ifdb724662b53b6c848ec956578bfe8ade3ab115a
Reviewed-by: Robert Griebl <robert.griebl@qt.io>
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
| |
Change-Id: I9b2ef045f7ca94019440a781516a98130d6103b0
Reviewed-by: Robert Griebl <robert.griebl@qt.io>
|
|
|
|
|
| |
Change-Id: I355377a2e57da3f51ee6227fdd6a515a1600b2dc
Reviewed-by: Robert Griebl <robert.griebl@qt.io>
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
| |
Change-Id: I06d9a08628a7c3b6b1602271d4d2188ffc33f996
Reviewed-by: Robert Griebl <robert.griebl@qt.io>
|
|
|
|
|
| |
Change-Id: I7d124886c71093d2fc8405a7ec4157464e3c3333
Reviewed-by: Robert Griebl <robert.griebl@qt.io>
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
| |
Only works with ninja right now.
Change-Id: Ida9d2d72c58e75243492bb3ca9cb1e83569b58c2
Reviewed-by: Robert Griebl <robert.griebl@qt.io>
|
|
|
|
|
| |
Change-Id: I4a180811dede6c69c2b627adbd184eb87abd2c43
Reviewed-by: Robert Griebl <robert.griebl@qt.io>
|
|
|
|
|
| |
Change-Id: I87e69d96d9c1234bc89b923811da912055d5bfc0
Reviewed-by: Robert Griebl <robert.griebl@qt.io>
|
|
|
|
|
|
|
| |
Also delete orphan pro file in one of the ivigenerator templates
Change-Id: I115ebe504344269c1554b6396df545467f5b0a59
Reviewed-by: Robert Griebl <robert.griebl@qt.io>
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
| |
This is just a temporary workaround for the cmake port.
Change-Id: Idb83c8fc4bf4877b8f297bb2f1d0690e217cc3d7
Reviewed-by: Robert Griebl <robert.griebl@qt.io>
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
| |
Task-number: AUTOSUITE-1633
Change-Id: Icf2117f9772dccff871c7fa9307479c2488f3965
Reviewed-by: Robert Griebl <robert.griebl@qt.io>
|
|
|
|
|
|
|
|
| |
Some special cases are already addressed.
Task-number: AUTOSUITE-1633
Change-Id: I5409522c1c5eb76b8aac3e7e332d1e1cc27e594f
Reviewed-by: Robert Griebl <robert.griebl@qt.io>
|
|
|
|
|
| |
Change-Id: I869c9ea2fcfff05f714c129fbea99e42f3d1e7e8
Reviewed-by: Robert Griebl <robert.griebl@qt.io>
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
| |
All deprecation warnings fixed and all autotest pass.
Change-Id: I05d48e9ddd2bf23b900065726d67710eea0e82d0
Reviewed-by: Robert Griebl <robert.griebl@qt.io>
|
|
|
|
|
|
|
|
|
|
|
|
| |
On centos the virtualenv contains a lib64 folder which contains
all site-packages.
To make deploy the virtualenv this folder needs to be replaced by a
symlink to the lib folder (which contains all modules/libs).
The content of lib64 needs to be copied before the sym-link can be
created.
Change-Id: I0ec254dc5b16c6f5d94e6b5c6bc9f82252762a1f
Reviewed-by: Robert Griebl <robert.griebl@qt.io>
|
|
|
|
|
| |
Change-Id: Ia7e3d8c7232281338a21675d2eb3a0185cf064b3
Reviewed-by: Robert Griebl <robert.griebl@qt.io>
|
|\
| |
| |
| | |
Change-Id: I02dbc2b93bbfeb3f09ef3b5ed9bb2f6bd78a70e7
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
'$PYTHONHOME' in ivigenerator.prf expanded to 'YTHONHOME'.
Running generate.py failed with
ImportError: No module named 'tarfile'
Change-Id: I22517605b42eb23f46d9b1694b9ce5a516528327
Reviewed-by: Dominik Holland <dominik.holland@qt.io>
|
| |
| |
| |
| |
| | |
Change-Id: I4c9694deb4c03d02304f7675da10a0a4661513eb
Reviewed-by: Robert Griebl <robert.griebl@qt.io>
|
| |
| |
| |
| |
| |
| |
| |
| | |
This adds a workaround for QTBUG-83664 and makes sure we registering
the correct name for the pending reply.
Change-Id: I9d2c09b251820b4bc9b505704b549519da9c7a39
Reviewed-by: Robert Griebl <robert.griebl@qt.io>
|
|/
|
|
|
| |
Change-Id: I896542c585e6dab9e7658053792f3a686c15fa24
Reviewed-by: Robert Griebl <robert.griebl@qt.io>
|
|
|
|
|
|
|
|
| |
Removing the number of supported filters should make it easier to
maintain them and implement new features.
Change-Id: I8d936905ca8ef2ce0a47b5bf55a2166c7fc91b52
Reviewed-by: Robert Griebl <robert.griebl@qt.io>
|
|
|
|
|
|
|
|
| |
The users needed to do this themself before, but there is no good reason
why this can't be done by the autogenerator directly.
Change-Id: Ie0004e295ba2ac4bdd2c03b83346580055487a8d
Reviewed-by: Robert Griebl <robert.griebl@qt.io>
|
|
|
|
|
| |
Change-Id: I07fd33fe28e5ff82cf0d478d616e9002e88a26fb
Reviewed-by: Bernd Weimer <bernd.weimer@pelagicore.com>
|
|
|
|
|
|
|
|
| |
The error message give now an indication what symbol type the simulationData
is intended for and also give more details on what is wrong.
Change-Id: I26940d8248cf3f8b4caaf02552112894ad369dd5
Reviewed-by: Robert Griebl <robert.griebl@qt.io>
|
|
|
|
|
|
|
|
|
|
|
|
| |
When creating the simulationData for structs the zoned values where
ignored and always ended in qface errors.
The filter function which generates the simulationData is now able
to handle those zoned values as well and they are now also part
of the autotests.
Change-Id: Ie097b1cba2498d0d1e61fb0524548869c2c96502
Reviewed-by: Robert Griebl <robert.griebl@qt.io>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Similar to already merged fixes, we cannot use the default_value filter
for zoned values for member initialization and should trust the
simulation code on that.
Also sure all zone objects in the simulation are created before
initialize() is called and that a zone object is only created once.
This makes sure that initializeDefault() can initialize the zone objects
and that subsequent calls to availableZones() don't create new objects
and possibly leak memory.
Change-Id: If9a4c166d3c53677aa11ebc4afd1455d4868b729
Reviewed-by: Robert Griebl <robert.griebl@qt.io>
|
|
|
|
|
|
|
|
|
|
|
|
| |
Instead of relying on the QVariant < and > operators, we now check
whether the values can be converted to doubles and compare them after
the conversion.
As the domain checking is done from JSON files using doubles should be
giving us enough precision.
Change-Id: Ie516606e68eb03aea103f93bf3243ee10f65c40b
Reviewed-by: Robert Griebl <robert.griebl@qt.io>
|
|
|
|
|
|
|
| |
The operator== wasn't marked as const and because of that didn't work.
Change-Id: I6566d86c4864960ee88d1f1d5f0c6974f0125445
Reviewed-by: Robert Griebl <robert.griebl@qt.io>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
During the refactoring of the ivigenerator we switched to use
@contextfunction to retrieve the current qface file for the jinja_error
function.
While this worked fine, calling jinja_error from our internal filters
stopped working as we don't have the context there and switching all
filters to get the context first is tedious.
Instead switch back to use a global variable again.
Change-Id: I489d55e0577d0a73170ec80acd9138f8f4d91abc
Reviewed-by: Robert Griebl <robert.griebl@qt.io>
|
|
|
|
|
|
|
|
|
|
|
|
| |
With zoned default values we cannot initialize the member variables
of the autogenerated class anymore. Instead of doing that, we now
initialize the members using the default_type_value() filter.
We now rely on the provided QML simulation and initializeDefault()
as this does also the correct parsing of zoned default values.
Change-Id: I810485721bc9535eaa8838ba1b773a80d8758725
Reviewed-by: Robert Griebl <robert.griebl@qt.io>
|
|
|
|
|
|
|
|
|
| |
The new API unregisters all logging categories and their associated
DLT context Ids. This can be used to change log levels: set new rules
and unregister all contexts.
Change-Id: I1a21dd49d3e3b21fd6f58a2316c60a6f25b29586
Reviewed-by: Dominik Holland <dominik.holland@qt.io>
|