| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
|
| |
Include and import references to Jinja sources and build system
references to template files are fixed to use the changed extensions.
Task-number: QTBUG-140720
Pick-to: 6.11
Change-Id: I427264a45fc3eca5aaea92e7a2cac19cce44b5b7
Reviewed-by: Dominik Holland <dominik.holland@qt.io>
|
| |
|
|
|
|
|
|
|
|
| |
Trivially rename template files and the corresponding yaml descriptors,
so they can be modified in a second step.
Task-number: QTBUG-140720
Pick-to: 6.11
Change-Id: Ica684442a79782553407878d4b12093ef7d9ba25
Reviewed-by: Dominik Holland <dominik.holland@qt.io>
|
| |
|
|
|
|
|
|
|
|
|
| |
The climate example was using IconImage from controls.Basic, but at
some point, IconImage was moved to controls.impl, this caused the
example to break. Fixed it by updating the import to include
controls.impl.
Change-Id: I2f019fe5243c196bc9535b75b7de73c8123e1ec2
Reviewed-by: Zoltan Gera <zoltan.gera@qt.io>
Reviewed-by: Dominik Holland <dominik.holland@qt.io>
|
| |
|
|
|
|
|
|
|
| |
We already have an addressbook example in Qt, and targets need to be
unique for toplevel builds to work.
Pick-to: 6.9
Change-Id: Icc2fa9b2d3faa4446e1e584161710be31980a937
Reviewed-by: Dominik Holland <dominik.holland@qt.io>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The remote example has 2 executable targets recently put into the same
folder. This causes only on Android unnecessary merging of the
dependent libraries of the 2 targets which results in identical and
oversized apks. A secondary problem is that running androiddeployqt on
both targets parallel has the potential for a synchronization issue in
a build, leading to random failures.
Setting QT_USE_TARGET_ANDROID_BUILD_DIR allows separate folders to be
used per target, avoiding all of the above.
Fixes: QTBUG-128117
Pick-to: 6.8
Change-Id: I9e0650315b568ba855d1fb42050ae099a7710f36
Reviewed-by: Dominik Holland <dominik.holland@qt.io>
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
Although we link the QML module, we don't reference any symbol and
the linker might drop the lib because of that.
This causes the qmldir module to be missing in the resource file system.
To fix the error we also deploy the QML plugin itself.
Fixes: QTBUG-128501
Pick-to: 6.8
Change-Id: Iad63c7e8e828c68321f263d5644add251895a38e
Reviewed-by: Robert Griebl <robert.griebl@qt.io>
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
All CMake files have been rewritten to use new Qt CMake APIs and also
use the declarative type registration.
The QML files of the UI are still resources to stay compatible with
qmake.
Fixes: QTBUG-117034
Pick-to: 6.8
Change-Id: I6c555bb748f1378c0f894145e0cfbbb0bb92f2bf
Reviewed-by: Robert Griebl <robert.griebl@qt.io>
|
| |
|
|
|
|
| |
Pick-to: 6.8 6.7 6.5
Change-Id: I3c9164693e81ecc55d3e97ab0c22df5aadef3713
Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
|
| |
|
|
|
|
|
|
|
|
|
|
| |
* Call find_package in the toplevel CMakeLists.txt to make sure the
dbus chapters are loaded if QtDBus is available
* Use qt_standard_project_setup() to setup the default rpath.
* Correctly install the QML modules
Pick-to: 6.8 6.7 6.6 6.5
Task-number: QTBUG-124279
Change-Id: I5f6f020bee2c10a6845de5ba42bb904b502c74fb
Reviewed-by: Robert Griebl <robert.griebl@qt.io>
|
| |
|
|
|
|
|
|
|
|
|
|
| |
* Use new CMake API
* Merged sub-folders into a single CMakeLists.txt
* Remove the qmake support for this example
* Rename folder to remote
Task-number: QTBUG-117034
Pick-to: 6.8
Change-Id: I7551bc50529f58c90323f2b68ca6b93186550381
Reviewed-by: Robert Griebl <robert.griebl@qt.io>
|
| |
|
|
|
|
| |
Pick-to: 6.8
Change-Id: I2759ec3aa3c9a0cefc4a7f465dcb44f2088f4070
Reviewed-by: Robert Griebl <robert.griebl@qt.io>
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
* Use new CMake API
* Merged sub-folders into a single CMakeLists.txt
* Remove the qmake support for this example
* Rename folder to climate
* Add graphics and controls to make the example interactive
Task-number: QTBUG-117034
Pick-to: 6.8
Change-Id: Id34ffcc74c22c3a377051a97317e1ef4b3c79944
Reviewed-by: Robert Griebl <robert.griebl@qt.io>
|
| |
|
|
|
|
|
|
|
|
|
|
| |
* Use new CMake API
* Merged sub-folders into a single CMakeLists.txt
* Remove the qmake support for this example
* Rename folder to addressbook
Task-number: QTBUG-117034
Pick-to: 6.8
Change-Id: Ifbcf4d50e1a6da249bd36836506b8cfed52aea14
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: I8f335b78607fda2108e821cc720a468d2cd08ace
Reviewed-by: Alexey Edelev <alexey.edelev@qt.io>
|
| |
|
|
|
|
|
| |
Fixes: QTBUG-121576
Pick-to: 6.7 6.6 6.5
Change-Id: I2a001f6c811f7572d9bae3f839057149557c9761
Reviewed-by: Robert Griebl <robert.griebl@qt.io>
|
| |
|
|
|
|
|
| |
Pick-to: 6.2 6.5 6.6 6.7
Fixes: QTBUG-121575
Change-Id: I5a9cfd046ec161b57bc1ebd767494b7011310f43
Reviewed-by: Robert Griebl <robert.griebl@qt.io>
|
| |
|
|
|
|
| |
Pick-to: 6.7
Change-Id: Ibf517f31f0c5c6f391c46f2dda4beff23f34795d
Reviewed-by: Robert Griebl <robert.griebl@qt.io>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
The modules ifmedia and ifvehiclefunctions just act as a
reference and having the code in the same repository makes things
more complicated, as they are build automatically although not
needed for most users and they are also part of the same
documentation and gives the wrong impression about what the
qtinterfaceframework module really is about.
Fixes: QTBUG-99002
Change-Id: I867e1e26438ee2200e82d5b742c666ba48ae9c02
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
Reviewed-by: Robert Griebl <robert.griebl@qt.io>
|
| |
|
|
|
| |
Change-Id: I6b2a7a0aa668492eb918c11399ace64cc5253e50
Reviewed-by: Robert Griebl <robert.griebl@qt.io>
|
| |
|
|
|
|
|
|
| |
Also fixed some typos and linking errors
Pick-to: 6.5 6.6 6.6.0
Change-Id: I200bc0c6e1578a84eea8f9d901e1e5f1fc50d2e3
Reviewed-by: Robert Griebl <robert.griebl@qt.io>
|
| |
|
|
|
|
|
| |
Pick-to: 6.6
Change-Id: Idc18a31b2c755dac9702ef878b898188134dc5c1
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
Reviewed-by: Robert Griebl <robert.griebl@qt.io>
|
| |
|
|
|
| |
Change-Id: I985d8dcf2892a7a5ac7e8ba14417e8cd7ea6f42a
Reviewed-by: Robert Griebl <robert.griebl@qt.io>
|
| |
|
|
|
| |
Change-Id: I4f5d723d01dc8e8e410920f96e6a445b194ac389
Reviewed-by: Robert Griebl <robert.griebl@qt.io>
|
| |
|
|
|
|
|
|
|
| |
Also rephrase some things to make it clearer.
Pick-to: 6.5.1 6.5
Fixes: QTBUG-113459
Change-Id: I87fce1259ef432e3137bce3f8321ac9bad818bac
Reviewed-by: Robert Griebl <robert.griebl@qt.io>
|
| |
|
|
|
|
|
|
|
|
|
| |
- The word 'it' is repeated. Remove one occurrenc of the word.
- `IFCODEGEN_SOURCES` is erroneously referred to as `IFCODEGEN_SOURCE`.
Add the missing "S".
Fixes: QTBUG-113431
Fixes: QTBUG-113430
Change-Id: I65f2acf2ec29f188d2eb6217cbf341085b4f4829
Reviewed-by: Dominik Holland <dominik.holland@qt.io>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Vehicle Property examples were written for native displays where the
screen can fit an arbitrarily large window. This is not the case on
Android devices where the screen space is limited. Two affected examples
are changed to have a scalable UI which fit smaller screens and
different orientations. If the screen is too small, flickable areas are
also used, so the whole UI is visible by dragging. QML binding loops
are evaluated as well.
Fixes: QTBUG-110677
Fixes: QTBUG-110678
Pick-to: 6.5
Change-Id: I5276cfc5068bddf0c380e2af7cbc26d262f8db77
Reviewed-by: Dominik Holland <dominik.holland@qt.io>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Interfaceframework examples were not working properly on Android as
various OS specific deployment options were not set correctly. This
caused blank screens when QML resources were not found and also
frozen UIs when a backend plugin could not have been located. Android
specific CMake settings are added which do not influence the desktop
builds.
The examples were tested for Creator compatibility. OUTPUT_NAME setting
was removed from executables as Creator cannot deploy them correctly.
Also Creator generated CMake project files are ignored from now on.
Fixes: QTBUG-110675
Fixes: QTBUG-110674
Pick-to: 6.5
Change-Id: Icfee46dceac509949d7e092f4290df9efc3df68b
Reviewed-by: Dominik Holland <dominik.holland@qt.io>
|
| |
|
|
|
|
|
| |
Pick-to: 6.5
Fixes: QTBUG-108640
Change-Id: I97d4ab1930db74ba8f5d2e76d3f4b56a592631de
Reviewed-by: Robert Griebl <robert.griebl@qt.io>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* All feature classes use "qtifmedia" as default configurationId
* In addition to control the simulation using env variables settings
can now be passed as serviceSettings
* Adds a way to set and change the connectionUrl for every instance
within the qtifmedia_qtro backend.
* If the connectionUrl changes the QtRO node will be reconnecting to the
new url
* Adds a setting to define the connectionTimeout
Task-number: QTBUG-99079
Pick-to: 6.5
Change-Id: Ie125ea33eaaa4f3d04e061bcf23857cafae78d39
Reviewed-by: Robert Griebl <robert.griebl@qt.io>
|
| |
|
|
|
|
|
| |
Change-Id: I66ab75d8cae3ae2f196f263824c6fe4c8417eab2
Fixes: QTBUG-110298
Pick-to: 6.5
Reviewed-by: Robert Griebl <robert.griebl@qt.io>
|
| |
|
|
|
|
|
|
|
| |
This ammends bb45241069ab11ef63333bc4e6f65ff0dd8d9fee and
renames all pro files accordingly.
Pick-to: 6.5
Change-Id: Ib369333b12e46224b845b5222f3ff936d72bc58d
Reviewed-by: Robert Griebl <robert.griebl@qt.io>
|
| |
|
|
|
|
|
|
|
| |
Also add the CLASS_NAME for static linking
and IMPORTS statement for a QML dependency to qt_add_qml_module.
Pick-to: 6.4 6.5
Change-Id: Ia12600994b3046104bb1a7128f3ef7e34039543d
Reviewed-by: Robert Griebl <robert.griebl@qt.io>
|
| |
|
|
|
|
|
| |
Pick-to: 6.4 6.4.0
Fixes: QTBUG-98998
Change-Id: Iec90f15b2d2854dbd3c7d0be3fea0c078c64f440
Reviewed-by: Robert Griebl <robert.griebl@qt.io>
|
| |
|
|
|
|
|
|
|
| |
Also enforce zero warnings.
Pick-to: 6.2 6.3 6.4 6.4.0
Change-Id: I15a9d32022deb339aefe805267eed9b28a8e14e9
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
Reviewed-by: Topi Reiniö <topi.reinio@qt.io>
|
| |
|
|
|
|
| |
Pick-to: 6.4
Change-Id: Ieb4616cd2c12c97edef7d8970429e97437fbb973
Reviewed-by: Robert Griebl <robert.griebl@qt.io>
|
| |
|
|
|
|
|
|
|
| |
This should reduce the chance to run into MAX_PATH limits and
run into compilation problems because of that.
Change-Id: I9b735942906da7e70f2025ab082b46d0bc907ae2
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
Reviewed-by: Robert Griebl <robert.griebl@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.
Change-Id: I601c778c0e88c61cda97ef3bd0259faf39b915e5
Pick-to: 6.4
Task-number: QTBUG-67283
Reviewed-by: Robert Griebl <robert.griebl@qt.io>
|
| |
|
|
|
|
|
|
|
| |
Fixed a few spelling errors, broken links, etc., hyphenated
"back-end" and "front-end" as an adjective.
Pick-to: 6.2 6.3 6.4
Change-Id: Ifa1b3f0fdd2cb3990b2fa794b9c31daf12aae990
Reviewed-by: Dominik Holland <dominik.holland@qt.io>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Remove "# generated from xyz.pro" comment from pro2cmake
- Remove automatic use of CMAKE_AUTORCC
- Only opt into CMAKE_AUTOUIC if .ui files are involved
- Remove explicit setting of CMAKE_INCLUDE_CURRENT_DIR
- Combine multiple find_package(Qt6 ... calls)
- use REQUIRED COMPONENTS
- sort components alphabetically
- Fix wrong indentations
- Use (only) one empty line after multi-line commands
Pick-to: 6.3
Change-Id: Id713547f4ab8c6d810d63a2e76716ecdd18828ac
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
Reviewed-by: Alexey Edelev <alexey.edelev@qt.io>
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
The used cmake commands in qt_ifcodgen_extend_target now also
contains statements for target_link_libraries for all dependencies.
This makes the user CMake files simpler, as only the extra dependencies
need to be specified.
Pick-to: 6.3
Fixes: QTBUG-100409
Change-Id: Ie9afa186002b56a2aa8739e86e50bb3b383dd68c
Reviewed-by: Robert Griebl <robert.griebl@qt.io>
|
| |
|
|
|
|
|
|
|
| |
Similar to the qmake version, we also set the QML_IMPORT_PATH to the
generated directories, in order to use the autogenerated qmltypes.
Pick-to: 6.2 6.2.4 6.3
Change-Id: I521dc021d098b047f6b3bf3a513793386c614675
Reviewed-by: Robert Griebl <robert.griebl@qt.io>
|
| |
|
|
|
|
|
|
|
| |
As the default is already mph, the override needs to change it to km/h.
In addition the identifier for the simulation engine was wrong.
Pick-to: 6.2 6.2.4 6.3
Change-Id: Ic18f4fb7d873d8c29050c1fc21c66d8b22410dba
Reviewed-by: Robert Griebl <robert.griebl@qt.io>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
qt_examples_build_begin needs the EXTERNAL_BUILD flag
to know that it's safe to build examples as ExternalProjects.
It still won't do it in CI until we enable building
examples as ExternalProjects for prefix builds.
This is preparation for that.
Pick-to: 6.2 6.3
Task-number: QTBUG-90820
Change-Id: Ic0742f550d3585f339f24116cd9dd4d06eae251f
Reviewed-by: Alexey Edelev <alexey.edelev@qt.io>
|
| |
|
|
|
|
|
| |
Task-number: QTBUG-99000
Pick-to: 6.3
Change-Id: I3750263bf7d0339ba259c70ce5e1f9146a917890
Reviewed-by: Nicholas Bennett <nicholas.bennett@qt.io>
|
| |
|
|
|
|
| |
Pick-to: 6.2
Change-Id: Ia6054f0eff24e52709395d4c4c273b123455d89f
Reviewed-by: Robert Griebl <robert.griebl@qt.io>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Spelling and grammar check
Applied principles of Qt Documentation guidelines where applicable
Update the index page with some info from the "big picture" section from the
extending qtIF page.
Focused on the core module in this review.
Future work could include breaking the chapters in the qface tutorial out into
pages.
Task-number: QTBUG-97118
Pick-to: 6.2
Change-Id: I3ac094f0ccafbb82995d7a4c8f3969d92db429be
Reviewed-by: Dominik Holland <dominik.holland@qt.io>
|
| |
|
|
|
|
|
| |
Pick-to: 6.2
Change-Id: I34cf4ca416f1bd4bb6de3b7725122bcd1b073751
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
Reviewed-by: Robert Griebl <robert.griebl@qt.io>
|
| |
|
|
|
|
| |
Pick-to: 6.2
Change-Id: Ia1ba7e899f43929a68ba2f878819ceb6a3b11565
Reviewed-by: Robert Griebl <robert.griebl@qt.io>
|
| |
|
|
|
|
| |
Pick-to: 6.2
Change-Id: I9823f7a6e48bae72833fe5f0dd2862a9fd53ae09
Reviewed-by: Robert Griebl <robert.griebl@qt.io>
|
| |
|
|
|
|
|
| |
Pick-to: 6.2
Task-number: QTBUG-95636
Change-Id: I937379606206401a3452b5b409e32e9a85772075
Reviewed-by: Robert Griebl <robert.griebl@qt.io>
|