diff options
author | Topi Reinio <topi.reinio@qt.io> | 2021-09-10 13:00:44 +0200 |
---|---|---|
committer | Qt Cherry-pick Bot <cherrypick_bot@qt-project.org> | 2021-09-13 07:48:39 +0000 |
commit | b4bdf48763fe18b4737e9c5b9f17c60eef79c76c (patch) | |
tree | 226145f67975241d31d3cbfca316d328a7a3ec56 | |
parent | d29cd8c01b62bfcabed72b7a29e2bd72b4a056e9 (diff) | |
download | qtdoc-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.qdoc | 131 |
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: |