diff options
-rw-r--r-- | doc/src/whatsnew/whatsnew56.qdoc | 133 |
1 files changed, 98 insertions, 35 deletions
diff --git a/doc/src/whatsnew/whatsnew56.qdoc b/doc/src/whatsnew/whatsnew56.qdoc index 26e7f811..feaea711 100644 --- a/doc/src/whatsnew/whatsnew56.qdoc +++ b/doc/src/whatsnew/whatsnew56.qdoc @@ -33,91 +33,153 @@ \section1 New Modules \list - \li \l[Qt3DCore]{Qt3D Module}{Qt 3D} - \li \l[QtLocation]{Qt Location} - \li \l[QtSerialBus]{Qt Serial Bus} - \list - \li Included as a technology preview. - \li Provides a framework for accessing serial bus backends in general, and a plugin for - accessing the SocketCAN backend in particular. - \endlist + \li \l{Qt Labs Controls} + \li \l{Qt Speech} + \li \l{Qt SerialBus} + \list + \li Included as a technology preview. + \li Provides a framework for accessing serial bus backends in general, and a plugin for + accessing the SocketCAN backend in particular. + \endlist + \li \l{Qt Wayland Compositor}{Qt Compositor}(Qt Wayland) + \list + \li Included as a technology preview. + \li Provides a framework to develop Wayland compositor. + \endlist \li \l[QtWebEngineCore]{Qt WebEngine Core} - \list - \li Provides a public API shared by both \l [QtWebEngine]{Qt WebEngine} - and \l [QtWebEngineWidgets]{Qt WebEngine Widgets}. - \endlist + \list + \li Provides a public API shared by both \l [QtWebEngine]{Qt WebEngine} + and \l [QtWebEngineWidgets]{Qt WebEngine Widgets}. + \endlist \endlist \section1 New Features in Qt 5.6 - \section2 Qt Bluetooth Module + \section2 Qt Core Module \list - \li + \li Reduced memory usage of dynamic properties. + \li Allow logging directly to syslog on Linux systems. + \li Added QStorageInfo::blockSize(). + \li Added QVersionNumber class. + \li Added key_iterator to QHash and QMap. + \li Added const_iterator to QByteArray. + \li Added reverse iterator support to all sequential containers. + \li added QDir::listSeparator(). + \li Optimized performance in QString. \endlist - \section2 Qt Core Module + \section2 Qt Canvas3D Module \list - \li + \li Support for using Qt Quick items as textures. + \li Support for rendering directly to Qt Quick scene background or + foreground. \endlist \section2 Qt GUI Module \list - \li + \li Improved cross-platform OpenGL ES 3.0 and 3.1 support to enable + developing mobile/embedded applications utilizing GLES3 features. + \li Improved cross-platform high-dpi support. + \li Raster engine support for rendering internally with + 16bits-per-color. + \li QImageReader now exports gamma values and other meta data for some + image formats. \endlist \section2 Qt Multimedia Module \list - \li + \li New Playlist QML type. + \li New audio role API for the media player (C++ and QML). + \li Support for camera focus and video probe on WinRT. + \li New functions in QML AudioEngine to support dynamic object creation. \endlist \section2 Qt NFC Module \list - \li + \li Added support for Android. \endlist \section2 Qt Network Module \list - \li + \li Added QHostAddress::isMulticast(). + \li Support HTTP redirection in QNetworkAccessManager. \endlist \section2 Qt Platform Abstraction (QPA) \list - \li + \li Optional support for using FreeType on OS X. + \li Added support for NVIDIA Jetson TK1 Pro boards running Vibrante + Linux via a new eglfs backend utilizing DRM, EGLDevice, and + EGLStream. + \li Added support for Intel Atom-based NUCs. + \li Added support for WEC2013. + \li Windows 10 fully supported (classic and WinRT app) + \li Windows Store apps are now composited inside a XAML layer, allowing + better integration with the native UI layer. + \li Use \c libinput, if available, as the default on \c eglfs and + \c linuxfb. + \endlist + + \section2 Qt Positioning Module + \list + \li Added support for OS X. + \li Added support for GPS receivers exposed as a serial port on Windows + desktop (all versions). + \li Removed libgeoclue dependency for the GeoClue backend. \endlist \section2 Qt QML Module \list - \li + \li Support for writing JavaScript function names to Linux's perf + output. + \li Reduced overall memory consumption. \endlist - \section2 Qt Quick Module + \section2 Qt Testlib Module \list - \li + \li More stable input event handling. \endlist - \section2 Qt Quick Controls Module + \section2 Qt WebView Module \list - \li + \li Added support for WinRT. \endlist \section2 Qt WebEngine Module \list - \li + \li Based on Chromium 45. + \li Support for pepper plugins including Flash. + \li Support for unbundling and linking with system libraries on Linux. + \li Support for following global Qt proxy settings. + \li More WebActions from QtWebKit and WebAction API in QML. + \li New QtWebEngineCore module for shared low-level API. + \li New core API for custom URL schemes. + \li New core API for intercepting and blocking network requests. + \li New core API for tracking or blocking cookies. \endlist - \section2 Qt WebView Module + \section2 Qt Widgets Module \list - \li + \li Allow programmatic resizing of dock widgets. + \li Allow dropping dock widgets into floating docks. + \li Allow the user to re-arrange tabbed docks. + \li Allow horizontal scrolling using a mouse wheel in QListView. + \li Support QOpenGLWidget and QQuickWidget on WinRT. \endlist - \section1 Deprecated Functionality + \section1 Removed Functionality + \list + \li Qt WebKit + \li Qt Declarative (Qt Quick 1) + \endlist - The following modules are deprecated in Qt 5.6: + \section1 Deprecated Functionality \list - \li + \li Qt Script \endlist - These modules are still included in Qt 5.6, but are considered for removal in future releases. + These modules are still included in Qt 5.6, but are considered for removal + in future releases. \section1 List of API Changes @@ -145,8 +207,9 @@ \title New Classes and Functions in Qt 5.6 \brief A list of new APIs in Qt 5.6. - This page contains a comprehensive list of all new classes and functions introduced in Qt 5.6. - Links to new APIs in previous Qt 5 releases are found at the bottom of this page. + This page contains a comprehensive list of all new classes and functions + introduced in Qt 5.6. Links to new APIs in previous Qt 5 releases are found + at the bottom of this page. \sincelist 5.6 |