The target page does not exist anymore, but is also never
referenced anywhere in the documentation.
Change-Id: Ic94cf723f36845863dc7d8f349a3f3096cb99e3f
Reviewed-by: Alexei Cazacov <alexei.cazacov@qt.io>
Verdin and RB3 Gen 2 moved to Tier 3 table.
Pick-to: 6.10.0 6.10
Change-Id: Icb8a237aa33903e2dd596861c0e2cc9a96c2c190
Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
Change title from "Thread Support in Qt" to "Multi-threading in Qt"
to use more modern and precise terminology. Add target directive to
preserve possible existing links and update all cross-references
across the codebase.
Task-number: QTBUG-140178
Pick-to: 6.10 6.10.0 6.9 6.8
Change-Id: I43ee66b3e036d8a0682c6dbb59ee52636d26b201
Reviewed-by: Andy Shaw <andy.shaw@qt.io>
Fix the unqalified access warning by qualifying the lookup, and remove
an unused import. With that, the project is warning free, and we can
configure qmllint via its ini file to complain loudly if new warnings
are introduced.
Fixes: QTBUG-138178
Pick-to: 6.10
Change-Id: I785ac8dec15b99bce2306d5f1f754a2f55dcc334
Reviewed-by: Olivier De Cannière <olivier.decanniere@qt.io>
csv-parser didn't get the -pthread flag. Now, we add the -pthread flag if this is compiled with multithreaded wasm.
Fixes: QTBUG-139340
Pick-to: 6.10.0 6.10
Change-Id: I0f9cca453bb7f13b8e3e005be5c55aa586cd2c88
Reviewed-by: Morten Johan Sørvig <morten.sorvig@qt.io>
Reviewed-by: Johanna Äijälä <johanna.aijala@qt.io>
-standardized xr_physicsbase_teleportation top-level CMake
-Standardized Android manifest file, this fixed a crash due to a lib
name not being up to date, and then not being found.
Pick-to: 6.10 6.10.0
Change-Id: Ib36d3790e5061b14a27f7fef7c24f5e2040ddb67
Reviewed-by: Christian Strømme <christian.stromme@qt.io>
The documentation on how to write source code for translation briefly
mentions //= metastrings without going into details. As the
functionality of //= metastrings is not fully implemented and
documented, and is mostly misunderstood and misused, it's deprecated
to use this metastring.
Task-number: QTBUG-139769
Pick-to: 6.10
Change-Id: If8d1601ffbfeffce924db1b2a996749a4c7ef33a
Reviewed-by: Kai Köhne <kai.koehne@qt.io>
Add Qt icon and proper name for Qt Jenny example so it can be more
easily found from device.
Task-number: QTBUG-140051
Pick-to: 6.9 6.10.0 6.10
Change-Id: Iaf1ca401f59cfd8d6a30052cd961b1a2fc53d8c4
Reviewed-by: Ville Voutilainen <ville.voutilainen@qt.io>
This avoids name clash.
Pick-to: 6.10 6.10.0
Fixes: QTBUG-139996
Change-Id: Ice1c8cd255585314ca016d9566ccb63aed48d2f0
Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
The AssetDownloader module is renamed to Qt.labs.assetdownloader.
Task-number: QTBUG-139846
Pick-to: 6.8 6.9 6.10 6.10.0
Change-Id: Ie052e9c7548a0f95e044bd6ecf900a7dcc300d71
Reviewed-by: Ulf Hermann <ulf.hermann@qt.io>
Add accessibility annotations to make the screen readers
read out the content correctly. For instance, VoiceOver
on macOS reads "x²" as "x two", where it should be "x
squared". Also give a more descriptive accessible name to
the somewhat unfortunately named "BS" button.
The Text items in the Display also need Accessible.name,
since Text is a low-level item which do not provide
a11y content by itself.
Fix issue with handling the Press action: the a11y system
does not call the mouse "press" or "release" signals in response
to this action, use "clicked" instead.
Pick-to: 6.10
Change-Id: I9c4cccf1b60c55320a149f97c86edea92a47bbb5
Reviewed-by: Oliver Eftevaag <oliver.eftevaag@qt.io>
Reviewed-by: Konsta Alajärvi <konsta.alajarvi@qt.io>
Reviewed-by: Rami Potinkara <rami.potinkara@qt.io>
Set root window background correctly and add safe margins to
QML Window when needed so that demo apps look good also on
edge-to-edge mode.
Ideally, we could also set Qt.ExpandedClientAreaHint window
flag, but since Android doesn't handle status bar coloring
well yet, it's better to leave it until that's supported.
Pick-to: 6.9 6.10
Change-Id: I2bf55aaa990909dea340c195056afcd511960395
Reviewed-by: Tor Arne Vestbø <tor.arne.vestbo@qt.io>
Up to date external links to online Java documentation are now managed
in the same repo that contains the class sources.
Task-number: QTBUG-127747
Pick-to: 6.10 6.9 6.8
Change-Id: I246f1af8a2752bb3c764f7e97a8719a2d1bdec8a
Reviewed-by: Assam Boudjelthia <assam.boudjelthia@qt.io>
Remove squish-tested-example.qdocinc from qdoc module and add it to
qtbase module for global accessibility in all submodules.
This is going to be a follow up for the patch adding the file
to qtbase.
Task-number: QTBUG-139338
Task-number: QTBUG-138432
Pick-to: 6.10
Change-Id: I91b7fb97f89ad8fd7feb31b5082a83cde232dece
Reviewed-by: Rami Potinkara <rami.potinkara@qt.io>
Reviewed-by: Nicholas Bennett <nicholas.bennett@qt.io>
usealttextastitle was introduced to QDoc in 6.9, not 6.10.
Pick-to: 6.10
Change-Id: Ib738a9622bc6f140c6de7f5e14c62dbc9ff35ad3
Reviewed-by: Kai Köhne <kai.koehne@qt.io>
The signals and slots syntax documentation previously contained detailed
examples for connecting to overloaded functions, but comprehensive
overload connection guidance has now been moved to the main signals and
slots documentation in qtbase. This created content duplication and
potential maintenance issues across the documentation set.
This change removes the duplicate detailed examples and replaces them
with a clear reference to the comprehensive documentation. The existing
snippet demonstrating basic overload syntax remains, but the extensive
explanatory content now defers to the authoritative source in qtbase.
This eliminates redundancy while maintaining the document's focus on
syntax differences between connection approaches.
The change also removes references to older C++ standards since Qt 6
requires C++17, ensuring the documentation reflects current requirements.
Task-number: QTBUG-89600
Pick-to: 6.10 6.9 6.8
Change-Id: I35c25f6969086cd872343ab13a7577e3ba460115
Reviewed-by: Sze Howe Koh <szehowe.koh@gmail.com>
This patch updates the software information of the
Android RTA Pixel 8 device to latest or current one.
Pick-to: 6.10 6.9 6.8 6.5
Change-Id: Ia509e47413bb9458a40e2132cdd0b906a4d3295c
Reviewed-by: Assam Boudjelthia <assam.boudjelthia@qt.io>
This patch updates the Pixel tablet information to be
correctely Android 16 OS.
Task-number: QTQAINFRA-7294
Pick-to: 6.10 6.8
Change-Id: I050373d5333f04c27c14f8f232b43e26c74c073b
Reviewed-by: Assam Boudjelthia <assam.boudjelthia@qt.io>
The example is currently in a state where qmllint produces almost no
warnings, and should generally be kept in such a state.
Thus, add a configuration file that sets the warning limit to "0", such
that running the all_qmllint target for the example will fail if any
warning is produced, with the additional strictness hopefully helping
keeping the example almost warning-free.
Some warnings were disabled, instead of fixed, due to a compatibility
issue with Qt Design Studio, but should be fixed if that incompatibility
is resolved.
Pick-to: 6.10
Fixes: QTBUG-138170
Change-Id: Ibbbf17892f6be1b7b549718df16036d6a57c3022
Reviewed-by: Olivier De Cannière <olivier.decanniere@qt.io>
ui.qml files do not support referencing the top-level `parent`, and
qmllint produces a warning when this is done.
Thus, remove the line that refers to `parent` from the ui.qml file.
In this particular case the only usage site of the type defined by the
relevant .ui.qml file sets the relevant property on the spot, such that
there should be no change in semantic with the removal.
Pick-to: 6.10
Task-number: QTBUG-138170
Change-Id: I68f9acc7c853afc1a62630a127bf1fa6eb891ec9
Reviewed-by: Olivier De Cannière <olivier.decanniere@qt.io>
The example uses a custom QML type, `State_Idle`, to handle a series of
lists and their selections.
In particular, `State_Idle` is used to change the state of a string
property of each of those lists that represent the current selection.
This change is done by accessing a `list` element that is supposed to be
implicitly available and that is currently being defined inline when the
relevant list elements are created.
qmllint cannot know that at runtime `list` will be an available property
and thus produces a warning on access.
Generally, this type of accesses is fixed by explicitly passing the
dependency to the relevant element, that can then access it in a way
that qmllint can keep track of.
The subpart of those types that is modified by `State_Idle` is a string.
Passing a string downward would disallow `State_Idle` from changing the
original value, as the binding would only go one-way.
Furthermore, `State_Idle` is used for interacting with multiple types,
for example `ListModels` and `ListMaterial`.
All of those elements don't have a common shape that is known to have
the necessary property available, such that there is no single type that
can be used as the target of the dependency in a way that allows qmllint
to keep track of the accesses.
To help with allowing qmllint to have a defined shape to refer to, a new
custom QML type, `ListSelection` was added, whose only purpose is to
define a shape that contains the relevant property.
`State_Idle` was modified to work through an instance of that type,
providing a required property so that a reference to the instance can be
passed over and manipulated as required, with a shape that is known to
qmllint.
An instance of the new type was added as the root element of each list type and a
reference to the root element was passed over to the various `State_Idle`
instances that interact with it.
The inline definition of the various `list` property where removed from
the various instances of the relevant list types.
Pick-to: 6.10
Task-number: QTBUG-138170
Change-Id: I294a5c0f9f7175dd3706419d6fa02e7b3ed3cdb7
Reviewed-by: Sami Shalayel <sami.shalayel@qt.io>
Reviewed-by: Ulf Hermann <ulf.hermann@qt.io>
This is a directive, not an inconvenience.
Pick-to: 6.10
Change-Id: I9129cb81adaf54c998a58886b37c9a5918fe2024
Reviewed-by: Safiyyah Moosa <safiyyah.moosa@qt.io>
Add documentation in `Qt Configure Options` for how to enable this
feature and where the configure summary and options files end up
in the installation.
Pick-to: 6.10
Fixes: QTBUG-137052
Change-Id: I331cffff62bd86f6946eb77e81a92a0ebe496b81
Reviewed-by: Andreas Eliasson <andreas.eliasson@qt.io>
The text was too low and hard to read.
I moved into the middle of the view and further away from the
user's head.
Pick-to: 6.10 6.9 6.8
Change-Id: I393d7ce6a86c510101af56e72cf8090df162af22
Reviewed-by: Paul Olav Tvete <paul.tvete@qt.io>
This commit fixes the component name for Linux installation
Fixes: QTBUG-136065
Pick-to: 6.10 6.9 6.8
Change-Id: I7e8dea1b6e6c324ed45529a9e8687b4d55684164
Reviewed-by: Teemu Jokitulppo <teemu.jokitulppo@qt.io>
Reviewed-by: Alexei Cazacov <alexei.cazacov@qt.io>
Restructure the content to make it adhere to the application examples
template. Also, add image alt text and add the appropriate section
headings.
Fixes: QTBUG-137895
Pick-to: 6.10 6.9 6.8 6.5
Change-Id: Ie2b804bc286c9aba900e58d382bbc225fd0cca8a
Reviewed-by: Safiyyah Moosa <safiyyah.moosa@qt.io>
Reviewed-by: Jerome Pasion <jerome.pasion@qt.io>
There are many configurations of the Raspberry PI 5 model and we
only officially support Raspberry Pi 5 (SBC) as Tier 1.
Task-number: QTBUG-136809
Change-Id: I59e77599f3cb16836494eaa9962894ac10a65cf7
Pick-to: 6.8 6.9 6.10
Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
Adds example Squish test cases for Coffee Machine demo.
Changes for working with new 6.10/dev patch
for the example.
SHA: 677229cb59
Task-number: QTBUG-138433
Task-number: QTBUG-138432
Pick-to: 6.10
Change-Id: Ia5f5f0bcf560dc1f898a34e41d316958d54da620
Reviewed-by: Assam Boudjelthia <assam.boudjelthia@qt.io>