Document as "developer preview" and give an overview
of how to use as well as the main technical limitations.
Pick-to: 6.6
Task-number: QTBUG-63925
Change-Id: If7b2f3d5edca7a93632689719fb3d55db9d41b3a
Reviewed-by: Morten Johan Sørvig <morten.sorvig@qt.io>
Reviewed-by: Piotr Wierciński <piotr.wiercinski@qt.io>
Remove links to examples that no longer exist, and fix linking to
page/section titles that have changed.
Fix other minor issues in passing.
Pick-to: 6.5 6.6
Change-Id: I6420fd7319e021f8a31f1776b31fabd05631c145
Reviewed-by: Andreas Eliasson <andreas.eliasson@qt.io>
The QBluetoothUuid refactoring was done with source and binary
compatibility in mind, but it's still a complicated change, so it
makes sense to mention it in the 6.6 release notes.
Pick-to: 6.6
Change-Id: I5886d1572bb7869dcf8bb033b918c5bf14110378
Reviewed-by: Marc Mutz <marc.mutz@qt.io>
Don't calculate this inside the for loop.
Pick-to: 6.5 6.6
Change-Id: I09d46e363325071086332d901235f0feeabbb474
Reviewed-by: Jonas Karlsson <jonas.karlsson@qt.io>
Both QtQuick and Qt3D feature an AnimationController type. Make sure
the right one is linked to.
Pick-to: 6.5 6.6
Change-Id: I292765f5ccc7fcd8228e461fc375b0a9b71768d6
Reviewed-by: Nicholas Bennett <nicholas.bennett@qt.io>
Nothing new was added to the module
Pick-to: 6.6
Change-Id: I8cb5b4c3959d9f8a76eca6623c8edff21543daf1
Reviewed-by: Alex Blasche <alexander.blasche@qt.io>
Quick3D is an optional component in the online installer. As the examples are part of qtdoc,
they are however installed & available also if Quick3D is missing.
Let's at least mention the dependency in the respective examples' documentation.
Add a general 'Running the Example' section if missing, too.
Pick-to: 6.5 6.6
Fixes: QTBUG-114998
Change-Id: If4d3b48b3d0352a0359f6962d4eb1bc2e1e67c95
Reviewed-by: Nicholas Bennett <nicholas.bennett@qt.io>
If you download Visual Studio nowadays, you most likely have
2022, not 2019.
Also use amd64, as this is the most likely default, and people
can just copy/paste.
Pick-to: 6.5 6.6
Change-Id: I049caae1e0b5fb205c977eb87137006bfe3b2e31
Reviewed-by: Oliver Wolff <oliver.wolff@qt.io>
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
The three examples, 'Plug & Paint' and its plugins, have been moved to
manual tests. This example is tightly integrated to the deployment
documentation for Windows, macOS, and Linux platforms, where it serves
as a tutorial for deploying a Qt application that has plugins of its
own.
While the deployment tools for each platform automates much of the
process, it makes sense to maintain documentation for users who need
to create deployment packages manually.
Add \externalpage links to a source repository for the examples,
remove excess linking to them. In passing, fix a few issues in
deployment and plugin-related docs.
These changes fix around 30 documentation warnings for broken
links to the Plug & Paint example docs.
Fixes: QTBUG-115988
Pick-to: 6.6 6.5
Change-Id: Ifd29ae2a9f16796a520ca7ab4eb6702ccb295326
Reviewed-by: Andreas Eliasson <andreas.eliasson@qt.io>
Reviewed-by: Tor Arne Vestbø <tor.arne.vestbo@qt.io>
In newer versions of Xcode, it's not possible to download the Command
Line Tools from the Xcode application.
Fixes: QTBUG-115961
Pick-to: 6.6 6.5
Change-Id: I67053922ed6a43ba9815a3b96e15627958ac3c63
Reviewed-by: Tor Arne Vestbø <tor.arne.vestbo@qt.io>
Reviewed-by: Axel Spoerl <axel.spoerl@qt.io>
Add the full list of all example categories in the right order
to QtDoc metadata. This will generate a matching list in the
matching examples-manifest.xml file, and allows Qt Creator to sort
the categories correctly.
Pick-to: 6.5 6.6
Change-Id: I45dccf4d7fd0020e25f19e22a5bfebb44f640cca
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
6.5 and 6.6 require android platform 33.
I changed the reference on getting started page from 31 to 33.
Fixes: QTBUG-115700
Pick-to: 6.5 6.6
Change-Id: I7218787d8e9a071fc621096b4c15039e57845e52
Reviewed-by: Rami Potinkara <rami.potinkara@qt.io>
Reviewed-by: Assam Boudjelthia <assam.boudjelthia@qt.io>
`\target`s generate a span where they occur. If they occur outside a
table cell, QDoc generates illformed html. Fix such instances by moving
the offending line into the table cell they target.
Task-number: QTBUG-115247
Pick-to: 6.6 6.5
Change-Id: I75004d8aab424b5d905261ece75097beaa24d8cc
Reviewed-by: Luca Di Sera <luca.disera@qt.io>
Changed details around the deprecated flag, and the updated inclusions
for the cmakelists file.
Fixes: QTBUG-114994
Pick-to: 6.5 6.6
Change-Id: Ie6e77907362d32a5d21c4bde844d9e68678c1aa8
Reviewed-by: Assam Boudjelthia <assam.boudjelthia@qt.io>
Let's start off with proper QML color theme on the
'First Steps with QML' page.
Pick-to: 6.6 6.5 6.2 5.15
Change-Id: Idb37305ef2e58177bea25757a12057e1cf6f5077
Reviewed-by: Paul Wicking <paul.wicking@qt.io>
This fix changes the misspelled name 'Emcsripten' to the correctly
spelled 'Emscripten' in the WASM platform doc.
Change-Id: I062d499648aee98534f8d2cf0464fdfde972a798
Reviewed-by: Paul Wicking <paul.wicking@qt.io>
Reviewed-by: Mikołaj Boc <Mikolaj.Boc@qt.io>
Establish a common file layout allowing
Python and C++ to use loadFromModule().
Add a manually created qmldir file for usage by Python and the qml tool
(note CMake will still generate its own).
Pick-to: 6.6
Task-number: PYSIDE-2206
Change-Id: Idf2564ed84bd6c95e76dacdfbc0a9691c64e5f15
Reviewed-by: Ulf Hermann <ulf.hermann@qt.io>
The autogenerated list of overviews was adding the \group command which
included all the groups instead of overviews.
The idea here is to categorize the overviews later on once we have
the list of all overviews.
Task-number: QTBUG-114762
Pick-to: 6.5 6.6
Change-Id: I7dd312258c27662354a7b0f59f947ca82317f53f
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
Reviewed-by: Kai Köhne <kai.koehne@qt.io>
The bug is fixed but the workaround was actually not needed to begin
with since the bug only affects nodes with a position and a parent with
scale which is not the case here.
Pick-to: 6.5 6.6
Change-Id: I99766586d2671b3286085d54c7cf8cca7e0f9b7b
Reviewed-by: Kai Köhne <kai.koehne@qt.io>
* Shorten the file names for *plugin.cpp by specifying
a CLASS_NAME.
* Add sources from Qt Design Studio components instead
of cloning from qtquickdesigner-components.git. This
avoids issues with the very deep directory structure
of above repository.
While at it, move also the MaterialBundle plugin from
asset_imports to just imports.
Task-number: QTBUG-115108
Pick-to: 6.5 6.6
Change-Id: I63d5fde474fbda93cfabec20e2349854755cc4cb
Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
This section should list such modules or it can be empty if there are
relevant changes in that release
Pick-to: 6.6
Change-Id: Ia9e4115e63ff41c7fc84732762a15df06022daee
Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io>
Reviewed-by: Kai Köhne <kai.koehne@qt.io>
Adapt & extend the list of example categories to give almost all
examples a 'natural home'. This will require adapations in other
repositories ...
Pick-to: 6.5 6.6
Change-Id: I5e3ed1298167fade92f357a484e5a5e0974c10d7
Reviewed-by: Tuukka Turunen <tuukka.turunen@qt.io>
Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io>
Some third party modules got updated:
- libtiff
- public suffix list
- libpng
Change-Id: I21a4de814c29a60aaa01b30954571712bbaf00bf
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
(cherry picked from commit 82f4ffa62b)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
Add the boilerplate standalone test prelude to each test, so that they
can be opened with an IDE without the qt-cmake-standalone-test script,
but directly with qt-cmake or cmake.
Boilerplate was added using the following scripts:
https://git.qt.io/alcroito/cmake_refactor
Manual adjustments were made where the code was inserted in the wrong
location.
Task-number: QTBUG-93020
Change-Id: I7365aaefb8c6325c39219b2e359367602b3d47d7
Reviewed-by: Alexey Edelev <alexey.edelev@qt.io>
It is a viewer after all, with no save functionality.
Pick-to: 6.6
Change-Id: I9a6f2c2809719abe33238b23a30cc9a06dc43c19
Reviewed-by: Axel Spoerl <axel.spoerl@qt.io>
Apply a few fixes that were already done for the other plugins.
Pick-to: 6.6
Change-Id: I3b94547023f77952a670cb7c0385b15e7ddd03ce
Reviewed-by: Axel Spoerl <axel.spoerl@qt.io>
Apparently, QPdfViewer needs an open file.
Pick-to: 6.6
Change-Id: I891f6eeb5a96344bdfce483e77c67b80b1666676
Reviewed-by: Axel Spoerl <axel.spoerl@qt.io>
https://doc.qt.io/qt-6/all-examples.html was rather misleading:
"Touch Input Examples: Using Qt's touch input capability"
did not mention Qt Quick at all, and gave the impression that these
examples would be the starting point if you want to develop applications
for a touchscreen. It hasn't been true for more than a decade.
Pick-to: 6.6
Change-Id: If7f198fcd411543448add86860eb32297045f966
Reviewed-by: Oliver Eftevaag <oliver.eftevaag@qt.io>
Set the organization name to "QtProject".
Set an application name to Hangman to be used by QSettings.
Remove unused QSettings instance from Thermostat.
Let QSettings in Document Viewer use defaults.
Pick-to: 6.6
Change-Id: I8ebaeb444cd18bab95424f0efea670b02d41e657
Reviewed-by: Kai Köhne <kai.koehne@qt.io>