diff options
author | Venugopal Shivashankar <Venugopal.Shivashankar@qt.io> | 2017-09-15 15:19:53 +0200 |
---|---|---|
committer | Topi Reiniƶ <topi.reinio@qt.io> | 2017-09-22 11:56:16 +0000 |
commit | 813796be66919095c5abea126e50d2c454a75938 (patch) | |
tree | 2323cdfd3d21e35304bd2aa5519b6d2e46acff1e /doc | |
parent | bff19014eb40f0bcf6d4fc64215cf425c2eb0026 (diff) | |
download | qtdoc-813796be66919095c5abea126e50d2c454a75938.tar.gz |
Doc: Update What's New page for 5.10
Added another tech. preview module to the list.
Change-Id: I147531a7271754d3e6420df839528637ae99087a
Reviewed-by: Topi Reiniƶ <topi.reinio@qt.io>
Diffstat (limited to 'doc')
-rw-r--r-- | doc/src/whatsnew/whatsnew510.qdoc | 128 |
1 files changed, 118 insertions, 10 deletions
diff --git a/doc/src/whatsnew/whatsnew510.qdoc b/doc/src/whatsnew/whatsnew510.qdoc index da995b6f..74ce9d00 100644 --- a/doc/src/whatsnew/whatsnew510.qdoc +++ b/doc/src/whatsnew/whatsnew510.qdoc @@ -32,6 +32,17 @@ \section1 New Features in Qt 5.10 + \section2 Qt Connectivity Module + \list + \li The UWP Bluetooth and Bluetooth LE backends can now be used on + Windows 10. + \endlist + + \section2 Qt Graphical Effects Module + \list + \li Added support for effects in core profile OpenGL contexts. + \endlist + \section2 Qt GUI Module \list \li Added the cross-platform Vulkan enablers, QVulkanInstance, QWindow @@ -42,14 +53,13 @@ \li Added the cross-platform enablers for OpenGL ES 3.2 API, which are now accessible through QOpenGLExtraFunctions. \li Added support for more than 2 Gigabyte of pixel data in QImage. + \li Added QFont::PreferNoShaping style strategy. \endlist - \section2 Qt Widgets Module + \section2 Qt Network Module \list - \li Added support for embedding a window into a QWidget on Android - using \l{QWidget::createWindowContainer}(). - \li Added support for rendering and reading back (grabbing) offscreen - content using QOpenGLWidget. + \li Upgraded OpenSSL back-end to use library v1.1. + \li Persistent store of HSTS policies in QNAM (QSettings-based). \endlist \section2 Qt Quick Module @@ -66,11 +76,92 @@ could change in future releases. \li Added support for multi-sample framebuffers to QQuickItem layers using the layer.samples property. + \li Added \l[QML]{Text::}{font.kerning} and + \l[QML]{Text::}{font.preferShaping} properties for + advanced control over the font shaping subsystem. + \li Added \l[QML]{Text::}{advance} property to Text to retrieve the + typographical advance width. + \li Added Image element to enable direct loading of ETC1 and ETC2 + compressed textures from \c .pkm files on platforms where ETC1/2 + are supported. \endlist - \section2 Qt Graphical Effects Module + \section2 Qt Quick Controls 2 Module \list \li Added support for effects in core profile OpenGL contexts. + \li Added new QML types: \l Action, ActionGroup, and MenuBar. + \li Added these new styles: + \list + \li The Fusion style offers a platform agnostic desktop-oriented + look'n'feel. + \li The Imagine style is based on image assets that can be provided + using a predefined naming convention. + \endlist + \li Added actions support for it in: + \list + \li buttons, delegates, menus, + \li exclusive button groups, + \li nested menus, and cascading sub-menus. + \endlist + \li Added support for: + \list + \li wrapping SpinBox, + \li propagating palettes (only Fusion & Imagine styles for now), + \li specifying the default font and palette in qtquickcontrols2.conf, + \li and preliminary support for mnemonics in MenuItem (only shortcut + functionality). + \endlist + \li Added the following new members: + \list + \li TabBar::index, \l{TabBar::}{tabBar}, and \l{TabBar::}{position} + attached properties. + \li Dialog::applied(), \l{Dialog::}{reset}(), + \l{Dialog::}{discarded}(), and \l{Dialog::}{helpRequested}() + signals. + \li Dialog::standardButton() method. + \li StackView::empty property. + \li Menu::popup() and \l{Menu::}{dismiss}() methods. + \li Menu::actionAt(), \l{Menu::}{addAction}(), + \l{Menu::}{insertAction}(), \l{Menu::}{removeAction}(), + and \l{Menu::}{takeAction}() methods. + \li Menu::menuAt(), \l{Menu::}{addMenu}(), \l{Menu::}{insertMenu}(), + \l{Menu::}{removeMenu}(), and \l{Menu::}{takeMenu}() methods. + \li Menu::count and \l{Menu::}{currentIndex} properties. + \li MenuItem::menu property. + \li Container::removeItem(Item) and takeItem(int) methods + (TabBar and SwipeView). + \li Popup::enabled, \l{Popup::}{mirrored}, and \l{Popup::}{opened} + properties. + \li \c horizontal and \c vertical properties to all controls + that have the \c orientation property: RangeSlider, \l Slider, + ScrollBar, ScrollIndicator, and SwipeView. + \endlist + \li Other improvements: + \list + \li Added support for specifying a transition for StackView::clear(). + \li Enabled support for ApplicationWindow::activeFocusControl attached + property for a plain \l Window. + \li Enabled background dimming for popups without ApplicationWindow. + \li Updated Material style for DialogButtonBox to use the Android + button layout. + \li Updated default style \l Slider and RangeSlider to visually indicate + the progress/range. + \endlist + \endlist + + \section2 Qt SerialBus Module + \list + \li Added local echo flag to QCanBusFrame to mark frames that are sent + from the local system to the CAN bus. + \endlist + + \section2 Qt Virtual Keyboard Module + \list + \li Added the keyboard layouts for Hebrew, Serbian, Hungarian, Czech, + Croatian, Bulgarian, Greek, Estonian, and Dutch. + \li Added handwriting support for Farsi, Arabic, and + CJK (Chinese/Japanese/Korean). + \li Added new component (InputModeKey) for input mode switch. \endlist \section2 Qt WebEngine Module @@ -83,10 +174,25 @@ \li Added QWebEnginePage::download for triggering downloads. \endlist - \section2 Qt SerialBus Module + \section2 Qt Widgets Module \list - \li Added local echo flag to QCanBusFrame to mark frames that are sent - from the local system to the CAN bus. + \li Added support for embedding a window into a QWidget on Android + using \l{QWidget::createWindowContainer}(). + \li Added support for rendering and reading back (grabbing) offscreen + content using QOpenGLWidget. + \li Added \c AA_DisableWindowContextHelpButton attribute that prevents + the automatic "What's this" button on dialogs on Windows. + \li Added \c tabStopDistance property in QTextOption, QTextEdit, + and QPlainTextEdit. + \li Added \c selectionEnd(), \c selectionLength() to QLineEdit, + complementing \c selectionStart(). + \li Added QInputDialog::setDoubleStep to enable changing of the step + amount for \c getDouble(). + \li Added \c isPersistentEditorOpen() to QAbstractItemView, QTreeWidget, + QTableWidget, and QListWidget. + \li Added new \l{QStyle::StyleHint}, \c SH_TitleBar_ShowToolTipsOnButtons. + \li Added support for specifying custom internal texture formats in + QOpenGLWidget. \endlist \section1 New Modules @@ -101,7 +207,9 @@ \section1 Technology Preview Modules \list \li \l {Qt Remote Objects} (TP2) - Sharing QObject interfaces (signals, slots, - and properties) between processes or devices, + and properties) between processes or devices. + \li \l {Qt WebGL Streaming Plugin} - Enables streaming Qt application + to a web browser over the network. \endlist \section1 Deprecated Functionality |