summaryrefslogtreecommitdiffstats
path: root/dist/changes-5.13.0
blob: 2b0e30beae2dfb23cabd9f041d5a986e7130c751 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
Qt 5.13 introduces many new features and improvements as well as bugfixes
over the 5.12.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.13 series is binary compatible with the 5.12.x series.
Applications compiled for 5.12 will continue to run with 5.13.

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                                  *
****************************************************************************

Behavioral Changes
------------------

 - [QTBUG-74586] Qt WebEngine will assume that the resources and the icu
   data files are in the same directory when deploying the application.


Chromium Snapshot
-----------------

 - Updated the Chromium version to 73.0.3683.105
 - Applied security fixes from Chrome up to version 74.0.3729.131


Platforms
---------

 - [QTBUG-71126] A single-threaded GPU mode has been implemented, enabling
   WebGL and hardware acceleration with OpenGL drivers with buggy
   multithreading, such as ANGLE on Windows and Nouveau on Linux.
 - Windows: Qt WebEngine can now be build with both MSVC 2017 and clang_cl.


****************************************************************************
*                                Libraries                                 *
****************************************************************************

Qt WebEngineCore
----------------

 - [QTBUG-50556] The PDF Viewer extension has been implemented and enabled,
   so that PDFs can now be viewed directly in Qt WebEngine.
 - [QTBUG-50995] Support for Web Notifications API for end-user
   notifications through QWebEngineNotification.
 - [QTBUG-58232] Will now use credentials from QNetworkProxy if set.
 - [QTBUG-69844] Added QWebEngineUrlRequestJob::requestHeaders() to read
   extra HTTP headers set on a URL request.
 - [QTBUG-71229] Will now parse Chrome command-line switches for initial
   proxy settings.
 - [QTBUG-75539] Will now parse --auth-server-whitelist switch.
 - Added in-memory client cert store for installing application specific
   client certificates.


Qt WebEngine (QML)
------------------

 - [QTBUG-66262][QTBUG-72176] Added property to set the default download
   location in QQuickWebEngineProfile.
 - Added WebEngineSettings.pdfViewerEnabled to control if the internal PDF
   viewer is enabled.


Qt WebEngineWidgets
-------------------

 - [QTBUG-66262][QTBUG-72176] Added methods to set the default download
   location in QWebEngineProfile.
 - [QTBUG-58059][QTBUG-71164] A profile can now be designated to download
   OCSP records and thus enable OCSP verification on Linux.
 - Added QWebEngineProfile::setUrlRequestInterceptor, similar to
   setRequestInterceptor except it operates on the UI-thread. The old
   QWebEngineProfile::setRequestInterceptor is deprecated for not being
   thread-safe.
 - Added QWebEnginePage::setUrlRequestInterceptor, similar to the same call on
   profile except it operates on a per-page basis.
 - Added QWebEngineSettings::PdfViewerEnabled to control if the internal PDF
   viewer is enabled.