summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTopi Reinio <topi.reinio@qt.io>2021-09-10 13:00:44 +0200
committerQt Cherry-pick Bot <cherrypick_bot@qt-project.org>2021-09-13 07:48:39 +0000
commitb4bdf48763fe18b4737e9c5b9f17c60eef79c76c (patch)
tree226145f67975241d31d3cbfca316d328a7a3ec56
parentd29cd8c01b62bfcabed72b7a29e2bd72b4a056e9 (diff)
downloadqtdoc-b4bdf48763fe18b4737e9c5b9f17c60eef79c76c.tar.gz
Doc: Update the What's New in 6.2 page
Adopt the latest changes from https://wiki.qt.io/New_Features_in_Qt_6.2 Fixes: QTBUG-96372 Change-Id: I5b58d4daf07ee812634e210859f3d454ad119b5a Reviewed-by: Paul Wicking <paul.wicking@qt.io> (cherry picked from commit b7575bd1e5608ddaefeeeec769bfa3d15a16fc15) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
-rw-r--r--doc/src/whatsnew/whatsnew62.qdoc131
1 files changed, 130 insertions, 1 deletions
diff --git a/doc/src/whatsnew/whatsnew62.qdoc b/doc/src/whatsnew/whatsnew62.qdoc
index e0a77916..9fa5a50a 100644
--- a/doc/src/whatsnew/whatsnew62.qdoc
+++ b/doc/src/whatsnew/whatsnew62.qdoc
@@ -44,10 +44,44 @@
Qt 6.2 reintroduces the following modules that were not present in Qt 6.1.
All listed modules were ported to Qt 6 and the CMake build system.
+ A more detailed list of changes to each module can be found in
+ \l {Changes to Qt Modules in Qt 6}.
+
\list
\li \l {Qt Bluetooth}
+ \list
+ \li BlueZ 4 support was removed.
+ \li Win32 backend was removed. As a consequence, there is no longer
+ support for Qt Bluetooth using MinGW.
+ \li The QML API was removed.
+ \li QBluetoothTransferManager and related classes were removed.
+ \li Functionality related to pairing agents was removed from
+ QBluetoothLocalDevice.
+ \endlist
\li \l {Qt Multimedia}
+ \list
+ \li Qt Multimedia public API consists of five large functional blocks.
+ Each API has undergone significant changes compared to Qt 5:
+ \list
+ \li Device discovery
+ \li Low level audio
+ \li Playback and decoding
+ \li Capture and recording
+ \li Video output pipeline
+ \endlist
+ \li Currently supported backends:
+ \list
+ \li Linux: GStreamer
+ \li Windows: WMF
+ \li \macos/iOS: AVFoundation
+ \li Android: MediaPlayer and Camera APIs
+ \endlist
+ \endlist
\li \l {Qt NFC}
+ \list
+ \li Removed support for Linux/NearD.
+ \li Added support for iOS.
+ \endlist
\li \l {Qt Positioning}
\list
\li Many of the properties were made bindable.
@@ -151,6 +185,8 @@
\li Converting RGB images to, or painting RGB colors onto, gray-scale
images is now gamma corrected and produces the luminance values of
the input color space.
+ \li The CSS \e text-decoration-color attribute is now supported in rich
+ text spans with underlines, overlines, and strikethrough.
\endlist
\section2 Qt Quick Module
@@ -168,6 +204,14 @@
rectangle.
\endlist
+ \section2 Qt Widgets Module
+
+ \list
+ \li Added PM_LineEditIconSize, a new QStyle::PixelMetric enum value
+ that allows styles to define a default size for icons in a
+ QLineEdit.
+ \endlist
+
\section2 Qt Network Module
\list
@@ -295,7 +339,54 @@
\section1 Platform Changes
- \section2 Android
+ \section2 Technology Preview Platforms
+
+ \section3 Windows on ARM
+
+ \list
+ \li Added Windows on ARM64 as a technology preview platform.
+ \li Supported as a build target; no host support yet.
+ \li Known limitations:
+ \list
+ \li No support for Qt WebEngine yet; missing official support for
+ Chromium.
+ \li No support for SSL yet; missing official OpenSSL support.
+ \endlist
+ \endlist
+
+ \section2 Desktop Platforms
+
+ \section3 \macos on Apple Silicon
+
+ \list
+ \li Added official support as both a target and a host platform.
+ \li Libraries in the Qt SDK are built as universal binaries.
+ \li Known limitations:
+ \list
+ \li SSL support is missing.
+ \li \e postgresql and \e odbc database plugins are missing
+ (\l {https://bugreports.qt.io/browse/QTBUG-93204}{QTBUG-93204}).
+ \li JIT support is missing
+ (\l {https://bugreports.qt.io/browse/QTBUG-93206}{QTBUG-93206}).
+ \endlist
+ \endlist
+
+ \section3 Wayland Client on Linux
+
+ \list
+ \li A touchpad pinch gesture now generates Zoom and Rotate
+ \l {QNativeGestureEvent}s if the compositor sends them via the
+ \e pointer-gestures-unstable-v1 protocol. This allows a Qt Quick
+ PinchHandler to operate via touchpad pinch gestures. Two, three, or
+ four-finger gestures are recognized. A gesture of type
+ Qt::PanNativeGesture can be generated by swiping with three or four
+ fingers. Two-finger flicking still generates \l{QWheelEvent}s as
+ before.
+ \endlist
+
+ \section2 Mobile Platforms
+
+ \section3 Android
\list
\li Some of the methods previously under the \QtAndroid namespace in
@@ -313,6 +404,44 @@
\li Updated Android Gradle plugin to 4.1.3.
\endlist
+ \section3 iOS
+
+ \list
+ \li Improved CMake support.
+ \li Known issues:
+ \list
+ \li Missing default launch screen storyboard.
+ \li Custom libraries fail to install
+ (\l {https://bugreports.qt.io/browse/QTBUG-95381}{QTBUG-95381}).
+ \endlist
+ \endlist
+
+ \section2 Embedded Platforms
+
+ Available under the \l {Qt for Device Creation} license.
+
+ \section3 Boot to Qt
+
+ \list
+ \li The Boot to Qt stack was updated to use Yocto 3.3 (Hardknott).
+ \li Added Intel NUC10 (64bit i5 x86) as a reference target.
+ \li Added NVidia Jetson Tegra X2 as a target.
+ \endlist
+
+ \section3 QNX
+
+ \list
+ \li Added QNX version 7.1 and Ubuntu 20.04 as a host.
+ \li Added NXP iMX8QM as a reference target.
+ \endlist
+
+ \section3 INTEGRITY
+
+ \list
+ \li Added INTEGRITY version 19.0.13 and Ubuntu 20.04 as a host.
+ \li Added Qualcomm Snapdragon 8155P as a reference target.
+ \endlist
+
\section1 List of API Changes
These pages contain an overview of API changes in Qt 6.2: