Commit Graph

4320 Commits

Author SHA1 Message Date
Matthias Rauter c75b665d8a Indicate SSL support in the colorpalette UI
Ammends 7a62659880

Pick-to: 6.7
Change-Id: I9b51af41f752ae5da826ae1c98ae7cb2bf20b3aa
Reviewed-by: Juha Vuolle <juha.vuolle@qt.io>
2024-02-19 10:10:37 +01:00
Friedemann Kleint d050b32537 Rename 'Qt Designer' to 'Qt Widgets Designer'
Task-number: QTBUG-122253
Change-Id: Ib7f38c711854389a54628703804c3fc285abb377
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
2024-02-19 09:21:18 +01:00
Jannis Voelker 81e8c76bdb Add open62541 update to 1.3.9 for Qt OPC UA to licensechanges.md
Change-Id: I1cfe1d9b20405d48f8c775c3289502ad217de4c5
Task-number: QTBUG-121342
Pick-to: 6.7
Reviewed-by: Jani Heikkinen <jani.heikkinen@qt.io>
2024-02-19 06:27:15 +00:00
Mats Honkamaa 55f6970464 Doc: Update OSM example docs
Minor updates to the OSM example documentation

Pick-to: 6.7
Change-Id: I3a903246e9660abde552ac51628372265a4cc10e
Reviewed-by: Sadegh Taghavi <sadegh.taghavi@qt.io>
Reviewed-by: Mats Honkamaa <mats.honkamaa@qt.io>
Reviewed-by: Esa Törmänen <esa.tormanen@qt.io>
2024-02-16 12:14:20 +02:00
Axel Spoerl 54d105b901 Don't build documentviewer demo on Android
The demo crashes on Android with a nullptr dereference, because it fails
to locate any plugins. The reason is currently under investigation, and
probably related to an issue in the Android content file.

Prevent documentviewer from being built on Android.

Task-number: QTBUG-122041
Pick-to: 6.7
Change-Id: I810bf9787df4d4105c5d11e36f27d0bbe61b8d3d
Reviewed-by: Assam Boudjelthia <assam.boudjelthia@qt.io>
2024-02-16 06:34:14 +01:00
Edward Welbourne 0afe38738c Expand the Qt Core module's What's New entry for 6.7
Add various things that I did.

Pick-to: 6.7
Change-Id: Ic795f8e09d3ac526f0ec56c274529a8667fe8c7a
Reviewed-by: Paul Wicking <paul.wicking@qt.io>
2024-02-15 20:22:48 +01:00
Alex Blasche 57e9a1116e Add what's new for Qt 6.8
First features are dropping in and having this early permits updates
when it is fresh in mind. Updating this file months after the fact is
bound to lead to forgetting features.

Change-Id: I45f3d8081d581da85cec03e9cbaad6b3c68caae4
Reviewed-by: Kai Köhne <kai.koehne@qt.io>
2024-02-15 20:22:48 +01:00
Friedemann Kleint ddca3a95d1 Use the \QD macro
Task-number: QTBUG-122253
Pick-to: 6.7
Change-Id: I7958b7e465182ef0611b618b7984f3eae3fa1439
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
2024-02-15 20:22:48 +01:00
Axel Spoerl 1857297f60 Documentviewer demo: Disconnect print related connections
The documentviewer demo re-uses its viewer plugins. It connects its
print button to the viewers' print functionalities, without keeping
track of the connections. That leads to double connects and crashes.

Store relevant connections in an array and disconnect them.

Fixes: QTBUG-121940
Pick-to: 6.7
Change-Id: Ifcef2097d874d6d37c7891bafc1805264282e984
Reviewed-by: Assam Boudjelthia <assam.boudjelthia@qt.io>
2024-02-15 09:39:58 +01:00
Nicholas Bennett 68049fd0db Demos: Add iOS app icon to coffee application example
Added the required folder structure, and files. Adjusted the project
CMake file.

Fixes: QTBUG-118700
Pick-to: 6.7
Change-Id: I09d6f45cbb10928d3e2bcf1b6828c1cdc5fe379a
Reviewed-by: Tor Arne Vestbø <tor.arne.vestbo@qt.io>
Reviewed-by: Rami Potinkara <rami.potinkara@qt.io>
2024-02-14 19:49:43 +00:00
Juha Vuolle 02885ea89d Fix type related space character usage in colorpaletteclient example
Change '* ' into ' *', and '& ' into ' &'

Pick-to: 6.7
Change-Id: I29223b069d92f67195405fa88795469a6cc767a0
Reviewed-by: Ivan Solovev <ivan.solovev@qt.io>
2024-02-14 14:05:52 +02:00
Juha Vuolle 6a6212a652 Change colorpaletteclient demo to use REST helpers
Pick-to: 6.7
Fixes: QTBUG-114649
Change-Id: I26723e51951bf8285c0bcc30ff3bc6f4970c1e8b
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
Reviewed-by: Ivan Solovev <ivan.solovev@qt.io>
2024-02-14 14:05:42 +02:00
Tor Arne Vestbø 5616275914 Bump iOS minimum deployment target to iOS 16
According to https://developer.apple.com/support/app-store/ iOS 16
and 17 together cover 89% of devices that transacted on the App Store
on February 4, 2024. And by the time Qt 6.8 is ready, iOS 18
will likely be out or close to being released.

Change-Id: I88cf03a6efe013590e00654c6effb1de1abe7377
Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
2024-02-13 16:33:50 +01:00
Piotr Wierciński 59eacf59b2 Doc: Specify WebGL issues with sharing contexts on WASM
Change-Id: Ibe95d3a8faba7df4d07449b98e6df4ea4bf3239e
Reviewed-by: Morten Johan Sørvig <morten.sorvig@qt.io>
2024-02-13 08:24:26 +00:00
Qt Submodule Update Bot 129090492f Update dependencies on 'dev' in qt/qtdoc
Change-Id: If28859ad463295c6ca94edbb61eeee7e503bfd4a
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2024-02-12 10:25:23 +00:00
Jani Heikkinen 39bb73426f Document Third-Party Code changes for the Qt 6.6.2 release
Few new updates:
  - libpng to 1.6.42
  - libjpeg-turbo to 3.0.2

Task-number: QTBUG-121065
Pick-to: 6.6
Change-Id: I66e1206525dbddb460074a65294c0e10bdb91e0d
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
(cherry picked from commit 1452f77673)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
2024-02-09 18:17:09 +00:00
Orkun Tokdemir 98ca0f159f Docs: Add missing `--no-zstd` option
Change-Id: I98a474abc28bc9ef4f5bcc4ec38850f80fc74559
Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
2024-02-08 14:25:27 +01:00
Piotr Wierciński cecd6a39dd Update supported platforms for WebAssembly
Change-Id: I5b6539a9f51680c0b4a412d7d0044693ef900103
Reviewed-by: Lorn Potter <lorn.potter@gmail.com>
Reviewed-by: Jøger Hansegård <joger.hansegard@qt.io>
2024-02-08 12:15:51 +01:00
Konsta Alajärvi 0cac392e36 Separate UI from business logic on re-designed Coffee Machine example
Added .ui.qml counterpart files for components that needed separation
between the UI and business logic.

Rebased to dev to get the newest changes

Added Cup snippet tags to ProgressForm.ui.qml

Added AbstractButton snippet tags to CoffeeCardForm.ui.qml

Fix ambiguous id's and corresponding property aliases in CoffeeCardForm.ui.qml

Added qdoc snippet tags to ChoosingCoffeeForm.ui.qml

Fixed incorrect file paths in snippet tags in coffee.qdoc

Moved transitions from ProgressForm.ui.qml to Progress.qml
as they did not work properly from there to make the coffee cup
animation work properly.

Added property alias "contentItem" to ProgressForm.ui.qml
to access it's properties from Progress.qml to make the progress bar
animation work properly.

Fixed x coordinates in custom sliders so that the slider handle
will not go over the slider bar and become unresponsive.

Removed "brewTime" property int from ProgressForm.ui.qml as it was
not needed there.

* Fixed x coordinate in Sliders to work like they are described
in official documentation.

* Created property int in Progress.qml to better describe cup animation
velocity factor.

Fixes: QTBUG-120280
Pick-to: 6.6 6.7
Change-Id: I3ed0e1c6777674e2d9502aab1e5c670b6099f60a
Reviewed-by: Ville Voutilainen <ville.voutilainen@qt.io>
Reviewed-by: Nicholas Bennett <nicholas.bennett@qt.io>
2024-02-08 10:18:18 +02:00
Nicholas Bennett 5fcd391653 Add app icons for Android to Coffee Machine
Added adaptable icon and monochrome icon.

Task-number: QTBUG-118700
Pick-to: 6.7
Change-Id: Id498546fcbd81202d3d5d53ec3768cf73f41581e
Reviewed-by: Assam Boudjelthia <assam.boudjelthia@qt.io>
2024-02-07 13:07:28 +00:00
MohammadHossein Qanbari c5fe729e0c Lightning Viewer Example: Remove Qt5Compat Dependency
The ColorOverlay is replaced with IconLabel to remove the dependency on
Qt5Compat.GraphicalEffects.

Fixes: QTBUG-121929
Pick-to: 6.7
Change-Id: I7dc6fd6538a2a1dd3c1e20a4dd401137a9e1030a
Reviewed-by: Oliver Eftevaag <oliver.eftevaag@qt.io>
Reviewed-by: Richard Moe Gustavsen <richard.gustavsen@qt.io>
2024-02-07 11:15:31 +01:00
Juha Vuolle 5f69e07142 Address QTP0002 CMake policy warning in colorpaletteclient example
Happens on Android builds

Task-number: QTBUG-115085
Change-Id: Ib8abdf297d5bac5d8bc01b9480f328f569ecc36b
Reviewed-by:  Alexey Edelev <alexey.edelev@qt.io>
Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
2024-02-07 11:10:48 +02:00
Juha Vuolle ad5c428718 Make colorpalette's qtexamplestyle qml module accessible on macOS
... by making sure it's properly part of the app bundle.

Task-number: QTBUG-115085
Change-Id: I196d309c9400acb897950dbfb5fe99d9d7f13756
Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
Reviewed-by: Mitch Curtis <mitch.curtis@qt.io>
2024-02-07 11:10:43 +02:00
Matthias Rauter 7a62659880 Refactor GUI for color palette example
Task-number: QTBUG-115085
Change-Id: I35f9e7a26b929353a25bc2959350b161bed5e59b
Reviewed-by: Mate Barany <mate.barany@qt.io>
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
Reviewed-by: Mitch Curtis <mitch.curtis@qt.io>
2024-02-07 08:12:43 +00:00
Jani Heikkinen a285cd7b3d Document Third-Party Code changes for the Qt 6.6.2 release
Task-number: QTBUG-121065
Pick-to: 6.6
Change-Id: I6e4c8e734624de2c2418514e5501dbae00cbcafb
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
(cherry picked from commit ba7d8439dd)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
2024-02-06 13:29:13 +00:00
Sadegh Taghavi db0658e8ea Add OSM Buildings To the Doc highlights
Change-Id: I707ae2a2bf84604a403c1416d32229a811c94a3c
Reviewed-by: Janne Koskinen <janne.p.koskinen@qt.io>
2024-02-06 13:06:09 +02:00
Kai Köhne e6f034d212 Improve StocQt example metadata
Rename to just 'StocQt', as we don't talk about demos
anymore. Also mark example as to be highlighted.

Pick-to: 6.6 6.7
Change-Id: I2b88db8b505ea628702484eaf21e896c2097ed65
Reviewed-by: Sakaria Pouke <sakaria.pouke@qt.io>
Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io>
2024-02-02 08:31:31 +01:00
MohammadHossein Qanbari 6cc0edc108 Lightning Viewer Example: Support LocationPermission
If the permission is granted, the user location will be visible and the
map view can be recentered.
Otherwise, if the user has already denied the permission and triggers
any action that needs the permission, a message dialog will notify the
user that the application needs the location permission, and the
permission is needed to be granted and the application needs to be
restarted.

Additionally, the PositionSource is not active when the permission is
not granted, and the distance and time layer is not able to show the
information until the user allows the application to use the location.

The user's location will be set from QML by PositionSource, then there
is no need to keep the QGeoPositionInfoSource object.

Task-number: QTBUG-121412
Task-number: QTBUG-121123
Pick-to: 6.7
Change-Id: I78856f8cc8d182aa7b02c1ffaba01a8871e0a0c6
Reviewed-by: Ivan Solovev <ivan.solovev@qt.io>
2024-02-01 14:15:21 +01:00
Elias Toivola cc863f9f96 Remove macOS 11 from supported versions
macOS 11 is at end-of-life and no longer supported by Apple. It should
be dropped from dev (Qt 6.8).

Task-number: QTQAINFRA-6009
Change-Id: I01910c68d52d6c6c09c6429cf538cb25c7193ebd
Reviewed-by: Tor Arne Vestbø <tor.arne.vestbo@qt.io>
2024-01-31 23:04:15 +02:00
Alexey Edelev 3a3cb92b9b Add the missing check for Qt6::Positioning presence
osmbuildings requires Qt6::Positioning which shouldn't trigger a configure
issue when building qtdoc repo without QtPositioning module. The example
should be skipped instead.

Amends 180704c87c

Change-Id: I74f8010db5b6a1591f04e725a2f0711e5990f066
Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
2024-01-31 14:37:50 +01:00
Joerg Bornemann c0e469e5fc Mention that qt_add_translations was un-TP'ed
Pick-to: 6.7
Task-number: QTBUG-108108
Change-Id: I112ec625e3b1b7e1f6a292b36c8cb406f765ae6a
Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
2024-01-31 12:10:22 +01:00
Mikko Hallamaa 2b714d357d MediaPlayer example: Fix scrolling of track options
The MediaPlayer demo had an issue in the track options list where nested
scrolling caused some options to be difficult to access.

This is fixed by positioning all track options in a Column instead of a
ListView.

Additionally modified the TracksOptions implicit height binding to size
the component based on the amount of options.

Fixes: QTBUG-119285
Pick-to: 6.7 6.6
Change-Id: Iaa1ed2c370118a5c0119b233a59c7f4d8c0c70eb
Reviewed-by: Jøger Hansegård <joger.hansegard@qt.io>
Reviewed-by: Lars Sutterud <lars.sutterud@qt.io>
Reviewed-by: Artem Dyomin <artem.dyomin@qt.io>
2024-01-31 09:46:07 +01:00
Ed Cooke e847d6565b Correct the calqlatr package name for Android
The format for the package name for Android should follow the file
structure. Therefore, "org.qtproject.example" should be
"org.qtproject.example.calqlatr".

Fixes: QTBUG-121660
Pick-to: 6.6 6.7
Change-Id: Ic3281ec8ab695f5a10c368e736200aed9d9d8d0b
Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io>
2024-01-30 15:58:51 +01:00
Tor Arne Vestbø 0ec2e33575 Update support information for macOS 14 and iOS 17
Once https://wiki.qt.io/Qt_6.7_Known_Issues is created we'll add the
limitations in deploying, debugging, and running in Qt Creator to
that page.

Pick-to: 6.7
Change-Id: Id95faa665da6cb09fffb1cffac703f8176276a53
Reviewed-by: Timur Pocheptsov <timur.pocheptsov@qt.io>
2024-01-30 14:35:11 +00:00
Eskil Abrahamsen Blomfeldt fea8378d2b Add Qt Quick Shapes additions to "What's new in 6.7"
Pick-to: 6.7
Change-Id: I80dc2ec1d8e9ed76fabcf68a01e6099f571045af
Reviewed-by: Paul Olav Tvete <paul.tvete@qt.io>
2024-01-30 14:19:20 +01:00
Inkamari Harjula 7a8f234e19 Doc: Update TI AM62 board name
Board name changed to TI SK-AM62 in Tier 2 table.

Pick-to: 6.7
Change-Id: Idb24a1201c5b794e0755de367f7899f66ab28faa
Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
2024-01-30 11:42:37 +02:00
Jani Heikkinen 747380afd5 Document Third-Party Code changes for the Qt 6.6.2 release
Task-number: QTBUG-121065
Pick-to: 6.6
Change-Id: Iac449fae7f039f8d2beed7dad45bd4254e628b7d
Reviewed-by: Inkamari Harjula <inkamari.harjula@qt.io>
Reviewed-by: Nicholas Bennett <nicholas.bennett@qt.io>
(cherry picked from commit df7d524fd2)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
2024-01-29 21:34:23 +00:00
Qt Submodule Update Bot 5580acc167 Update dependencies on 'dev' in qt/qtdoc
Change-Id: I164ce629cd007369ff92b30935576d3051b27baa
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2024-01-29 07:42:06 +00:00
Sakaria Pouke 41a14b9679 Check for android_openssl in stocQt
Fixes: QTBUG-121524
Pick-to: 6.7 6.6 6.6.2
Change-Id: Ia48eedd665dd57d45b0e515ec18ecb2f95d951ef
Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io>
Reviewed-by: Kai Köhne <kai.koehne@qt.io>
2024-01-29 08:01:34 +02:00
Jonas Karlsson 7b243c46f3 Dice example: fix deprecated warning
"Injection of parameters into signal handlers is deprecated"

Change-Id: I12f6257b4cf2f5b79d9ba7153ad256292eebc0fd
Reviewed-by: Nicholas Bennett <nicholas.bennett@qt.io>
2024-01-26 19:57:58 +01:00
MohammadHossein Qanbari c4f90b3df7 Lightning Viewer Example: Add OpenSSL for Android
The android_openssl libraries included.
reference: https://doc.qt.io/qt-6/android-openssl-support.html

Task-number: QTBUG-121123
Pick-to: 6.7
Change-Id: Icf21b4768d74cafe6b9a93e4e18fd4da780bdf14
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
Reviewed-by: Oliver Eftevaag <oliver.eftevaag@qt.io>
2024-01-26 15:45:05 +01:00
MohammadHossein Qanbari 0f8bf79538 Lightning Viewer Example: Use QML Module and Restructure Project Files
Restructure resource file management by relocating QML and asset files
from the resource files (qrc) to their respective modules within the
application. Moreover, the project has been divided into two distinct
submodules: LightningViewer and LightningViewerStyle.

The LightningViewer module includes the project's sources, QML files,
and assets, used for the model, view, and controller aspects.

On the other hand, the LightningViewerStyle module is dedicated to
defining a custom style generated by a tool. The purpose of separating
style-related files from LightningViewer is to simplify updates by
allowing the style generator tool to only modify contents within the
style subdirectory.

Task-number: QTBUG-121123
Pick-to: 6.7
Change-Id: Ib04fb156bd47b4033526c8eb9b33ccab76ab50e9
Reviewed-by: Oliver Eftevaag <oliver.eftevaag@qt.io>
2024-01-26 14:21:19 +01:00
Samuli Piippo 22315147d0 CMake: fix installation of demos projects
Projects need install instructions to be usable on embedded platforms.
Fix existing instructions to put files into correct places.

Fixes: QTBUG-112024
Pick-to: 6.7
Change-Id: I6a3d84edc1c67281d5497e99144c159faf0f783c
Reviewed-by:  Alexey Edelev <alexey.edelev@qt.io>
Reviewed-by: Kimmo Ollila <kimmo.ollila@qt.io>
2024-01-25 15:13:29 +02:00
Samuli Piippo 6f0c2b21ca CMake: Add components needed by demos
Demos want to use more Qt modules, try to find all of them.

Pick-to: 6.7
Change-Id: I478a8dc7accdadd1c521f50491326e978f644f18
Reviewed-by:  Alexey Edelev <alexey.edelev@qt.io>
Reviewed-by: Kimmo Ollila <kimmo.ollila@qt.io>
2024-01-25 15:13:25 +02:00
Tero Heikkinen 7f58b26619 Update supported platforms documentation
Task-number: QTBUG-121063
Pick-to: 6.7 6.6 6.6.2
Change-Id: I3d72f46cee6bf85950f9e6553a7426001ab26416
Reviewed-by: Piotr Wierciński <piotr.wiercinski@qt.io>
Reviewed-by: Simo Fält <simo.falt@qt.io>
Reviewed-by: Rami Potinkara <rami.potinkara@qt.io>
2024-01-25 13:27:59 +02:00
Axel Spoerl 85ff73b5ff Documentviewer/Q3DViewer: pass correct bounds argument
displayModel.handleBoundsChanged() didn't take an argument and always
handled the bounds of the display model. If a RuntimeLoader was used,
the object was out of bounds.

Make the function take a bounds argument and pass the right bounds to
be handled.

Task-number: QTBUG-119176
Pick-to: 6.7
Change-Id: I8a9986d9ebea14dea2246f02937fe47bbcf95191
Reviewed-by: Christian Strømme <christian.stromme@qt.io>
2024-01-25 11:00:25 +01:00
Sadegh Taghavi 7675c93ee3 Android OpenSSL support
Add android OpenSSL Libs to cmake

Change-Id: Ie1aa076e35df8380719f878646e489b13bb8d2f8
Reviewed-by: Janne Koskinen <janne.p.koskinen@qt.io>
2024-01-25 10:02:53 +02:00
Mikko Gronoff 5f1a057e3c b2qt: Fix typo in supported platforms tier list
Pick-to: 6.7
Change-Id: I935622b07aec49e0edecb7add6012f331a1b0802
Reviewed-by: Inkamari Harjula <inkamari.harjula@qt.io>
Reviewed-by: Mats Honkamaa <mats.honkamaa@qt.io>
2024-01-24 22:23:08 +02:00
Jani Heikkinen a0282301e6 Update supported Qt versions documentation
Task-number: QTBUG-121067
Pick-to: 6.7 6.6
Change-Id: I88ba19d4c03c94b1bafe1f12deaaaed4bb27d9e0
Reviewed-by: Mats Honkamaa <mats.honkamaa@qt.io>
(cherry picked from commit c255eb436c)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
2024-01-24 13:27:50 +00:00
Qt Submodule Update Bot f390339d6f Update dependencies on 'dev' in qt/qtdoc
Change-Id: I5bbde5e88af221150c128983a572f780a4d0abdd
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2024-01-23 11:33:40 +00:00