| Qt 5.12 introduces many new features and improvements as well as bugfixes |
| over the 5.11.x series. For more details, refer to the online documentation |
| included in this distribution. The documentation is also available online: |
| |
| https://doc.qt.io/qt-5/index.html |
| |
| The Qt version 5.12 series is binary compatible with the 5.11.x series. |
| Applications compiled for 5.11 will continue to run with 5.12. |
| |
| Some of the changes listed in this file include issue tracking numbers |
| corresponding to tasks in the Qt Bug Tracker: |
| |
| https://bugreports.qt.io/ |
| |
| Each of these identifiers can be entered in the bug tracker to obtain more |
| information about a particular change. |
| |
| |
| **************************************************************************** |
| * General * |
| **************************************************************************** |
| |
| Chromium Snapshot |
| ----------------- |
| |
| - Updated the Chromium version to 69.0.3497.128 |
| - Applied security fixes from Chrome up to version 70.0.3538.102 |
| |
| |
| Core library changes |
| -------------------- |
| |
| - [QTBUG-51631, QTBUG-65682] Both Linux desktop and embedded now use Ozone |
| internally, to be more consistent and better support Wayland. |
| - [QTBUG-66068] Stopped creating the default profile if the user didn't use it. |
| - [QTBUG-69442] Fixed swapping of Control/Meta on macOS, an improved keycode |
| conversion on all platforms. |
| - [QTBUG-70288] Fixed suggested filenames of non-ASCII downloaded items, |
| when encoding is implicit. |
| - The internal chrome://accessibility page is now supported. |
| |
| |
| Build System |
| ------------ |
| |
| - Updated macOS build requirements to macOS 10.12, macOS SDK 10.12, Xcode |
| 8.3.3. |
| - QtWebChannel is now an optional dependency. |
| - [QTBUG-51082] Kerberos support can now be enabled. |
| - [QTBUG-70183] Fixed building with system libvpx. |
| |
| |
| **************************************************************************** |
| * Libraries * |
| **************************************************************************** |
| |
| Qt WebEngineCore |
| ---------------- |
| |
| - [QTBUG-62536] Added the QWebEngineUrlScheme class for configuring how |
| custom schemes are parsed and which security restrictions should apply. |
| |
| |
| Qt WebEngine (QML) |
| ------------------ |
| |
| - WebEngineSettings::dnsPrefetchEnabled added, but disabled by default. |
| - WebEngineDownloadItem::view accessor added to tell were the download was triggered. |
| - [QTBUG-56117] Introduce WebEngineAction in Quick API. |
| - [QTBUG-53745, QTBUG-69237] WebEngineView::printRequest added for window.print() support. |
| |
| |
| Qt WebEngineWidgets |
| ------------------- |
| |
| - QWebEngineSettings::DnsPrefetchEnabled added, but disabled by default. |
| - QWebEngineSettings::XSSAuditingEnabled is now enabled by default, to mirror |
| Chromium's behavior. |
| - QWebEngineDownloadItem::page() accessor added to tell were the download was triggered. |
| - [QTBUG-53745, QTBUG-69237] QWebEnginePage::printRequest added for window.print() support. |
| - [QTBUG-54877] Introduced support for client certificates. |
| - [QTBUG-64501] Fixed a way to trigger an infinite loop. |
| - [QTBUG-69222] Fixed call order of print callback. |
| |