Commit Graph

4625 Commits

Author SHA1 Message Date
Sadegh Taghavi a800651471 XR physics-base Teleportation demo
This demo shows how to navigate and interact with objects
in the virtual environment using physics-affected locomotion.

Pick-to: 6.8 6.8.0
Change-Id: Iff6e0f2801e8f603f8a2019aea9c89087de5ed0e
Reviewed-by: Nicholas Bennett <nicholas.bennett@qt.io>
2024-09-16 11:36:58 +00:00
Jani Heikkinen cac7fbfad0 Update documentation of Third-Party Code changes in Qt 6.7.3
Add recent version update for LibPNG

Task-number: QTBUG-128047
Pick-to: 6.8 6.8.0 6.7
Change-Id: Ic1744e93c06ccf7ad30ae2b4e33f91dcc117c9a4
Reviewed-by: Alexei Cazacov <alexei.cazacov@qt.io>
Reviewed-by: Nicholas Bennett <nicholas.bennett@qt.io>
(cherry picked from commit df43269115)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
2024-09-16 08:37:40 +00:00
Timur Pocheptsov ec490f571d qdoc: update cmake manual to refer to multimedia commands and variables
Pick-to: 6.8
Change-Id: I9424eedf1d83ef1f091e1693be237e9c34139941
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
2024-09-16 09:47:46 +02:00
Tommi Mänttäri 46329bf264 Add what is new in Qt 6.8 for Boot to Qt
Documented support for Yocto 5.0 and new target hardwares for different
Tiers.

Pick-to: 6.8.0 6.8
Change-Id: I6b467bf04c8e6ca384a5a1ac24a4f3f6e36b1c93
Reviewed-by: Jari Helaakoski <jari.helaakoski@qt.io>
Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
2024-09-16 07:01:28 +00:00
Esa Törmänen 35df3aa4f6 Fine-tune the supported embedded platforms targets
Fine-tuned the supported embedded platforms targets as follows:
- Removed Renesas RZ/G2L from Tier 3
- Added STM32MP13 Discovery to Tier 3

Task-number: QTBUG-128317
Pick-to: 6.8.0 6.8
Change-Id: Ied089c78d70c980a1b1d7a8821abe549aadfd914
Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
Reviewed-by: Tommi Mänttäri <tommi.manttari@qt.io>
2024-09-16 09:24:23 +03:00
Karim Pinter 4ee642b168 Document unified PlatformGraphics cmake change
Unified PlatformGraphics cmake related changes require different
configuration for VxWorks platform. QT_VXWORKS_TOOLCHAIN_FILE has been
added which needs to point to the toolchain.cmake from the BSP and the
CMAKE_TOOLCHAIN_FILE needs to point to a cmake file which contains the
BSP specific graphics.

Task-number: QTBUG-128455
Pick-to: 6.8
Change-Id: Ie3f467a5b70cfe2d49d2a5076f033ddf1be1a894
Reviewed-by:  Alexey Edelev <alexey.edelev@qt.io>
2024-09-13 15:29:38 +03:00
Tor Arne Vestbø fa86e1fb6f Add 6.8 what's new for macOS and iOS
Pick-to: 6.8 6.8.0
Change-Id: Ia9a7dd8d69a6edffacdefef2d5a1565abea76e30
Reviewed-by: Timur Pocheptsov <timur.pocheptsov@qt.io>
Reviewed-by: Doris Verria <doris.verria@qt.io>
2024-09-12 14:08:52 +02:00
Jani Heikkinen 143abba064 Document Third-Party Code changes in Qt 6.7.3
The changes where obtained by running

  qtattributionsscanner -output-format json

in the sources of both Qt 6.7.2 and Qt 6.7.3 checkouts, and diff'ing
these.

Changes that just did add incomplete metadata (like homepage of
upstream project, version number....) are not listed.

Task-number: QTBUG-128047
Pick-to: 6.8 6.8.0 6.7
Change-Id: I423c79bb23be06b5067e1ee57f2d20cb1130f8e1
Reviewed-by: Paul Wicking <paul.wicking@qt.io>
(cherry picked from commit d9d3bd3f0c)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
2024-09-12 11:59:43 +00:00
Jani Heikkinen 214e26e8a3 Update supported Qt versions documentation
Task-number: QTBUG-128046
Pick-to: 6.8 6.8.0 6.7
Change-Id: Ie4248b17fbf8de26cd6d3479eaa8025f9f6b2122
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
Reviewed-by: Paul Wicking <paul.wicking@qt.io>
(cherry picked from commit d554411c3c)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
2024-09-12 11:59:43 +00:00
Assam Boudjelthia 6c9bb00bf6 Android: update what's new in 6.8.0 Gradle version
Pick-to: 6.8 6.8.0
Change-Id: Ib77762d5326c7e663735f70f6a9f84ae02b49a3d
Reviewed-by: Nicholas Bennett <nicholas.bennett@qt.io>
2024-09-12 14:27:05 +03:00
Marianne Yrjänä 71a9b64b95 QNX documentation updates
QNX8.0 as TP added. Information about pre-built binaries added. Some
clarifications to build instruction.

Pick-to: 6.8.0 6.8
Change-Id: I4cb91531599dc7f5e5d56b8832512303ce9c2e9d
Reviewed-by: Mats Honkamaa <mats.honkamaa@qt.io>
Reviewed-by: Tuomas Vaarala <tuomas.vaarala@qt.io>
2024-09-12 13:27:47 +03:00
Qt Submodule Update Bot 1901d14bc9 Update dependencies on 'dev' in qt/qtdoc
Change-Id: I18134d3edc6d92f362cd4e04599e3206e4341158
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2024-09-12 05:12:33 +00:00
Qt Submodule Update Bot 020087fd8a Update dependencies on 'dev' in qt/qtdoc
Change-Id: I1553298c83079fef1c91de2b676531daefb80188
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2024-09-11 18:47:42 +00:00
Paul Wicking 0be60faeac Doc: Add what's new for QDoc in 6.8
Users have asked for documentation of new features and changes to
QDoc. As this has previously been colocated with the "What's new in
Qt" documentation (see e.g 5.11 and 5.15), add an entry for the
upcoming 6.8 release.

Fixes: QTBUG-127986
Pick-to: 6.8.0 6.8
Change-Id: Ib70c152c4bcbdf0918f52da4260e6cd0fde22911
Reviewed-by: Topi Reiniö <topi.reinio@qt.io>
2024-09-11 20:15:02 +02:00
Esa Törmänen 4d6258e549 Move NVIDIA Jetson AGX Orin Developer Kit from Tier 3 to Tier 2
Moved the Boot to Qt target Jetson AGX Orin Developer Kit from
Tier 3 to Tier 2.

Task-number: QTBUG-128317
Pick-to: 6.8.0 6.8
Change-Id: I8ebdf5a23f07885ffbb35bde67b5d5dab504d861
Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
2024-09-11 14:20:21 +03:00
Filip Sajdak da965458b0 Add missing cells in essential modules
Task-number: VXW-844
Change-Id: I4bcaef877a3175cddd5ec0caf5f23eaa226d03a5
Reviewed-by: Topi Reiniö <topi.reinio@qt.io>
2024-09-11 12:46:23 +02:00
Kai Köhne 27f3789316 Disable CarRendering example on Yocto
Car Rendering example relies on CMake's FetchContent to fetch
the Qt Design Studio Components it's using. But for a normal
BitBake/Yocto build, FetchContent is disabled, and will result
in weird configure errors.

The patch detects a Yocto build by checking for the BBPATH
environment variable. If set, the QT_EXAMPLES_WITH_FETCHCONTENT
cache variable is set to false, and the Car Rendering example
will be excluded from the build.

Pick-to: 6.8 6.8.0
Fixes: QTBUG-128729
Change-Id: I17783aff00f996f6c35fc1b73d69ef355c14c2ee
Reviewed-by: Jani Heikkinen <jani.heikkinen@qt.io>
2024-09-11 09:41:10 +00:00
Kai Köhne d7a629e95f Fix compilation of car-configurator with older CMake versions
Car-configurator actually only needs CMake 3.20 - older versions
will fail with

  CMake Error at C:/Qt/6.8.0/msvc2022_64/lib/cmake/Qt6Qml/
  Qt6QmlMacros.cmake:4141 (message):
  QML app deployment requires CMake version 3.19, or later, or manual
  executable finalization.  For manual finalization, pass the
  MANUAL_FINALIZATION option to qt_add_executable() and then call
  qt_finalize_target(CarRenderingApp) just before

But CMake 3.20 should be enough. As Qt still allows to be configured
with CMake 3.16, don't build the example for older CMake versions.

Pick-to: 6.8 6.8.0
Fixes: QTBUG-127851
Change-Id: I157a625294de0896a39f3ab8f057a95d627d3c7c
Reviewed-by: Axel Spoerl <axel.spoerl@qt.io>
2024-09-11 09:41:08 +00:00
Ali Kianian 7247d3ea82 CarRendering: Resolve fog ambiguity for desert in ScreenPrimary
Fixes: QTBUG-128351
Pick-to: 6.8
Change-Id: Icea5c290febdd3b6491f0de203b4ff7022b9589a
Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
2024-09-10 18:16:51 +03:00
Alexey Edelev efc8ae807b Fix the option name for shared library Qt builds
-dynamic is not a known configure option, -shared is the right one.

Pick-to: 6.2 6.5 6.7 6.8
Change-Id: I45c757a88bd24824cca8b9271e3e468f1037985d
Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
Reviewed-by: Kai Köhne <kai.koehne@qt.io>
2024-09-10 16:42:25 +02:00
Jøger Hansegård 876a495642 [What's new in Qt 6.8] Bump minimum supported GStreamer version to 1.20
This aligns the GStreamer version with the Linux distros that Qt
support.

Amends: a1ea94d20bb81e1e9e13cf38931fe2442f65c193

Pick-to: 6.8
Change-Id: I7b0afbeec2d0cb12466f081b4650ecca78fd39f7
Reviewed-by: Artem Dyomin <artem.dyomin@qt.io>
2024-09-10 12:34:33 +02:00
Tarja Sundqvist 802c5e0412 Add Qt 6.2.13 to the list of supported Qt versions
Added Qt 6.2.13 to the Supported Qt versions list.

Pick-to: 6.5 6.7 6.8
Task-number: QTBUG-124951
Change-Id: Ib707d3a72c99f43708eea757ee5bfb6207093ce1
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
2024-09-10 12:10:06 +03:00
Jerome Pasion 75f8daddb2 Doc: Update MinGW name to Mingw-w64
We support the latest fork, Mingw-w64.
The Mingw-w64 banner uses uppercase GW but we shall follow
their usage in the documentation.

Task-number: QTBUG-92811
Change-Id: Iefe6871ff2b61d28e11f104c342389f9221cfe25
Pick-to: 6.8
Reviewed-by: Topi Reiniö <topi.reinio@qt.io>
2024-09-10 10:37:43 +02:00
Esa Törmänen 82bab16325 Fine-tune Embedded Platforms info on Supported Platforms page
Fine-tuned the Embedded Platforms info on the Supported Platforms page.
Updated the Tier 3 description regarding the location of the QBSPs
provided by the Qt Group.

Task-number: QTBUG-128317
Pick-to: 6.8
Change-Id: I8e63591ad4420e0815c290641d26683c52df44c2
Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
2024-09-10 09:19:11 +03:00
Sami Shalayel a841c45fee samegame demo: fix qmllint warnings
Fix the qmllint unqualified warnings and custom parsed
property changes.

Pick-to: 6.8
Task-number: QTBUG-100100
Change-Id: I3a8e310738d1521bae4e233c5610af833fcb697f
Reviewed-by: Axel Spoerl <axel.spoerl@qt.io>
2024-09-09 15:31:46 +02:00
Sami Shalayel 0c02d0545a samegame demo: port to qt_add_qml_module
Make the samegame demo use qt_add_qml_module instead of qt_add_resources.
This populates build/qtdoc/examples/demos/samegame/SameGameModule
instead of build/qtdoc/examples/demos/samegame/content because content
is a bad QML module name ™️.

Use qt_standard_project_setup().

Use QQuickView::loadFromModule() in the main.cpp and add a qmldir in the
.qrc to make loadFromModule() work when using qmake.

Pick-to: 6.8
Task-number: QTBUG-100100
Change-Id: I23e197c99ff284f62fa9deae12afe9ddbd510861
Reviewed-by: Axel Spoerl <axel.spoerl@qt.io>
2024-09-09 15:31:41 +02:00
Ali Kianian ae345d2bd9 Port the latest updates from design studio demo project <CarRendering>
The update contains the following changes:
    Unused modules removed:
      * Hood
      * Uk5ofde_LOD0
      * Uk5pebv_LOD0
      * Ulbrbdt_LOD
    MirrorMaterial Removed
    Assets are up-to-date
    New menu style is available
    Blended shadow plane
    New default camera position
    Hood shadow animation fixed
    Working car shadows
    Demo mode camera fixed
    DirectoryFontLoader is used

Task-number: ARTDES-774
Pick-to: 6.8
Change-Id: I35ad6545c3e0dc21b58f6de1a8b09a740c54fffa
Reviewed-by: Axel Spoerl <axel.spoerl@qt.io>
Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
2024-09-09 15:04:54 +03:00
Artem Dyomin c189c4f8e3 Update whatsnew68 in Qt Multimedia
Pick-to: 6.8
Change-Id: Ib5f005895b0d13a85b7269be8c53ca5d456c1893
Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io>
2024-09-09 10:22:02 +00:00
Oliver Eftevaag afd1c00d19 whatsnew: mention QQuickPopup::popupType and native macOS menus
These are some big new features for 6.8, and worthy of being
listed on the whatsnew page.

Pick-to: 6.8
Change-Id: I84d38b8c33fa548f01d524612b49fdf50e39abdc
Reviewed-by: Mitch Curtis <mitch.curtis@qt.io>
2024-09-09 10:50:43 +02:00
Assam Boudjelthia c8fcbbb3df Uncapitalize word that's inside the sentence
Pick-to: 6.8
Change-Id: I781046cf945c53e879121af46731f98b176cb05f
Reviewed-by: Nicholas Bennett <nicholas.bennett@qt.io>
2024-09-09 11:15:36 +03:00
Assam Boudjelthia c5167a4979 Comment out todo line using correct syntax
Pick-to: 6.8
Change-Id: Iad1ef7c34334efabd8dac200e0fcd6e9e0861e75
Reviewed-by: Nicholas Bennett <nicholas.bennett@qt.io>
2024-09-09 11:15:34 +03:00
Tor Arne Vestbø 1441b1d7da Restore support for iOS 16 for Qt 6.8
Our general strategy is to support the latest two iOS releases,
as most people upgrade their iOS devices quite aggressively.

But given that iOS 18 is not out yet, and that people still
spend some time upgrading once it's out, we don't want to be
in a situation where we effectively only support iOS 17.

Task-number: QTBUG-128678
Pick-to: 6.8
Change-Id: Ic2c9da1e3775ff1e134b50c63410a61a1bfeaf36
Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
2024-09-06 11:12:28 +02:00
Kaj Grönholm 20580ffed3 whatsnew68: Add QtGraphs additions
Task-number: QTBUG-127962
Pick-to: 6.8
Change-Id: I67189684cea445d9daa94d2c8df735ac5562318d
Reviewed-by: Sami Varanka <sami.varanka@qt.io>
Reviewed-by: Owais Akhtar <owais.akhtar@qt.io>
Reviewed-by: Dilek Akcay <dilek.akcay@qt.io>
Reviewed-by: Kaj Grönholm <kaj.gronholm@qt.io>
2024-09-06 10:06:10 +03:00
Assam Boudjelthia 6acb577c6b Android: fix QML for Android architecture diagram
Make it more consistent for white backgrounds, and remove
the seemingly redundant Library and Android Activity extra
blocks.

Pick-to: 6.8
Change-Id: If2f8461ad129730e545dae0e161b4fdbb1830ab7
Reviewed-by: Nicholas Bennett <nicholas.bennett@qt.io>
Reviewed-by: Rami Potinkara <rami.potinkara@qt.io>
2024-09-05 20:52:31 +03:00
Qt Submodule Update Bot 578e4a6e85 Update dependencies on 'dev' in qt/qtdoc
Change-Id: I081590492dd5225f8992e82f06c0ff2b33d978b1
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2024-09-05 14:00:35 +00:00
Assam Boudjelthia ecb588b695 Android: amend maximum supported version policy for LTS versions
Fixes: QTBUG-128543
Pick-to: 6.8 6.7
Change-Id: I2ba8543e1cea7bf6f355109af237eccc73acf5b2
Reviewed-by: Ville Voutilainen <ville.voutilainen@qt.io>
Reviewed-by: Nicholas Bennett <nicholas.bennett@qt.io>
Reviewed-by: Rami Potinkara <rami.potinkara@qt.io>
2024-09-05 14:22:20 +03:00
Olivier De Cannière 52d19782d1 Examples: Fix win logic for multiplayer games of samegame
In case player 2 had a higher score at the end of the game, the removed
line would set score to max(score, score2). This would then lead to the
image proclaiming player1 as the winner to be loaded in onModeChanged
by the game canvas in GameArea.qml.

Change-Id: I642d7dc757c4411ccbb836768ca192457057214e
Reviewed-by: Axel Spoerl <axel.spoerl@qt.io>
2024-09-05 10:08:01 +02:00
Assam Boudjelthia 5051e82814 Android: fix background color for qml for image
Some of the boxes had black background while others
had white, they don't look nice. Now, all backgrounds
are suitable for a white background.

Pick-to: 6.8
Change-Id: Iedf3905e837c62f8f3a13ed9a647d5e160dbd15f
Reviewed-by: Nicholas Bennett <nicholas.bennett@qt.io>
2024-09-04 20:47:06 +03:00
Assam Boudjelthia c94323a84f Android: fix links in qml-for-android page
Pick-to: 6.8
Change-Id: Icea72ddb754e8f78db51b2f5404c0243b8bb6f60
Reviewed-by: Rami Potinkara <rami.potinkara@qt.io>
Reviewed-by: Nicholas Bennett <nicholas.bennett@qt.io>
2024-09-04 18:23:15 +03:00
Kai Köhne 8a98d398d0 car-configurator: Explicitly require 6.8
This silences warnings about QTP0004 . And the example requires the
ExamplesAssetDownloaderPrivate module, which is only available in 6.8,
anyhow.

Pick-to: 6.8
Change-Id: I9ba768abde984dca7c129d97c99ed6d99421aac6
Reviewed-by: Ulf Hermann <ulf.hermann@qt.io>
2024-09-04 09:08:53 +00:00
Qt Submodule Update Bot a3c377ba30 Update dependencies on 'dev' in qt/qtdoc
Change-Id: Id913e513d75572634ccc2cdd3cae7ad279edc891
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2024-09-04 03:40:30 +00:00
Jarno Lämsä 4023449184 Add what is new in Qt 6.8 for RTOSes
QNX8.0 and VxWorks 24.03 were added as a technology preview.

Pick-to: 6.8
Change-Id: I21bae15373b426595e117a1bd716b8b663b52552
Reviewed-by: Paul Wicking <paul.wicking@qt.io>
2024-09-03 08:16:27 +03:00
Qt Submodule Update Bot 5629f1fc12 Update dependencies on 'dev' in qt/qtdoc
Change-Id: Id297f6db9b1ea73d7810e39a3790465f046184eb
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2024-08-31 13:55:10 +00:00
Ali Can Demiralp d9bc750695 Add a note regarding the necessary Windows SDK for MSVC
Fixes: QTBUG-122285
Change-Id: I33d8292be694411a51603c9fdb92cc0fea43aea4
Reviewed-by: Nicholas Bennett <nicholas.bennett@qt.io>
2024-08-30 14:05:09 +02:00
Axel Spoerl 7f9ff2d5cf Documentviewer demo: Exit application when no plugins were found
When building viewer plugins failed, the application could still be
launched and documents opened. This would crash the application with
a nullptr dereference.

Print a qWarning and exit application in MainWindow c'tor, when no
plugins were found.

Fixes: QTBUG-122041
Pick-to: 6.7 6.8
Change-Id: I92cd1678fdc3f88edc0f35347bd15c3e7c43f122
Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io>
2024-08-30 10:02:58 +00:00
Kai Köhne 06af841c3d Make sure carconfigurator is built in CI
This broke when we started to check for existence
of the Qt::ExamplesAssetDownloaderPrivate target in
examples/demos/CMakeLists.txt

Pick-to: 6.8
Change-Id: Ie56cda463416590a3f11d4a636e92b02d555457e
Reviewed-by: Axel Spoerl <axel.spoerl@qt.io>
2024-08-30 12:02:58 +02:00
Alexei Cazacov 60bd24a478 Docs: Organize topics in the qtdoc project
This commit organizes the articles, so they:
- have a reasonable tree structure
- can be navigated through the topic tree in the Qt Creator help viewer

Task-number: QTBUG-126606
Change-Id: I548c9475cd731b0fb6d287712a6b27203d748fc8
Reviewed-by: Topi Reiniö <topi.reinio@qt.io>
2024-08-30 11:41:36 +03:00
Qt Submodule Update Bot a21e9b002f Update dependencies on 'dev' in qt/qtdoc
Change-Id: I06d25932ef56d1789a6c7d4fca86096cddd276fe
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2024-08-29 21:05:18 +00:00
Liang Qi 3c8beca3dd whatsnew68: update screen capture details on Wayland
This amends 12af768e05.

Task-number: QTBUG-126041
Pick-to: 6.8
Change-Id: I98deabd8d5987d8c6914bd753618c4eac857264f
Reviewed-by: Artem Dyomin <artem.dyomin@qt.io>
2024-08-29 12:01:35 +02:00
Nicholas Bennett 7c412c5303 Docs: Add a top-level page of the "QML for Android" feature
This covers the feature, how it works, and how to use it.

Task-number: QTBUG-127739
Pick-to: 6.8
Change-Id: I8d02dc642957b8230ffeb9307a436174d4639d12
Reviewed-by: Assam Boudjelthia <assam.boudjelthia@qt.io>
2024-08-29 10:01:06 +00:00