blob: 5f054ef169b4a575a200b1774a2feeab1e1b6e40 (
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
|
Qt 5.9 introduces many new features and improvements as well as bugfixes
over the 5.8.x series. For more details, refer to the online documentation
included in this distribution. The documentation is also available online:
http://doc.qt.io/qt-5/index.html
The Qt version 5.9 series is binary compatible with the 5.7.x series.
The Qt WebEngine 5.8.0 had a mistake that makes builds against it incompatible
with Qt WebEngine 5.9.
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 *
****************************************************************************
Important Changes
-----------------
- [QTBUG-60565] Fixed that Chromium was incorrectly exporting its own new
and delete operators in Qt 5.8.0. However, applications that linked and
used those versions of new or delete will not be able to load with 5.9,
where they no longer exist. This primarily affects shared Linux builds,
where exported Qt symbols were tagged with Qt_5.
Chromium Snapshot
-----------------
- Updated the Chromium version to 56.0.2924.122.
- Changed the Chromium build-system to GN.
****************************************************************************
* APIs *
****************************************************************************
General
-------
- Took Q_ENUM to use on QtWebEngineWidgets interfaces.
- [QTBUG-56677] Made printing to a PDF file emit the signal
pdfPrintingFinished() in both QQuickWebEngineView and QWebEnginePage.
- Added a setting to again allow insecure origins to request geolocation.
DownloadItem
------------
- [QTBUG-58155] Fixed that (QWebEngine)DownloadItem::path() incorrectly
returned percentage-encoded filenames when the suggested path was based
on a URL. Percentage-decoding the path is generally not only incorrect
when the path is not based on URL, but also dangerous as it can lead to
downloads that escape the download folder.
- [QTBUG-56839] Added a downloadInterruptReason property for interrupted
downloads to download items.
Qt WebEngineWidgets
-------------------
- [QTBUG-53314, QTBUG-53372] Added the QWebEngineHttpRequest class for
sending HTTP requests over the network using HTTP POST or with custom
HTTP headers.
- [QTBUG-58673] QWebEnginePage: Started calling the javaScriptConfirm
method also for unload dialogs (onbeforeunload handlers).
|