Qt 5.12.10 is a bug-fix release. It maintains both forward and backward compatibility (source and binary) with Qt 5.12.9. For more details, refer to the online documentation included in this distribution. The documentation is also available online: https://doc.qt.io/qt-5.12/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. **************************************************************************** * Library * **************************************************************************** General ------- - [QTBUG-75391] Fix pasting Unicode characters copied from WebEngine on macOS - [QTBUG-83710] Fix input of keys requiring AltGr on Windows - [QTBUG-84337] Fixed GPU switching with CoreProfile on macOS (for e.g. AirPlay) - [QTBUG-86018] Fixed build with Bison 3.7 - Fixed build with the linux-clang 10 spec Chromium -------- - Security fixes from Chromium up to version 86.0.4240.111, including: - CVE-2020-6459 - CVE-2020-6462: Use after free in task scheduling - CVE-2020-6470 - CVE-2020-6474 - CVE-2020-6481 - CVE-2020-6489 - CVE-2020-6490 - CVE-2020-6511: Side-channel information leakage in CSP - CVE-2020-6512: Type Confusion in V8 - CVE-2020-6513: Heap buffer overflow in PDFium - CVE-2020-6514: Inappropriate implementation in WebRTC - CVE-2020-6518: Use after free in developer tools - CVE-2020-6523: Out of bounds write in Skia - CVE-2020-6524: Heap buffer overflow in WebAudio - CVE-2020-6529: Inappropriate implementation in WebRTC - CVE-2020-6532: Use after free in SCTP - CVE-2020-6535: Insufficient data validation in WebUI - CVE-2020-6534: Heap buffer overflow in WebRTC - CVE-2020-6540: Heap buffer overflow in Skia - CVE-2020-6541: Use after free in WebUSB - CVE-2020-6542: Use after free in ANGLE - CVE-2020-6543: Use after free in task scheduling - CVE-2020-6544: Use after free in media - CVE-2020-6545: Use after free in audio - CVE-2020-6548: Heap buffer overflow in Skia - CVE-2020-6549: Use after free in media - CVE-2020-6559: Use after free in presentation API - CVE-2020-6561: Inappropriate implementation in Content Security Policy - CVE-2020-6562: Insufficient policy enforcement in Blink - CVE-2020-6569: Integer overflow in WebUSB - CVE-2020-6571: Incorrect security UI in Omnibox - CVE-2020-6573: Use after free in video - CVE-2020-15962: Insufficient policy enforcement in serial - CVE-2020-15964: Insufficient data validation in media - CVE-2020-15965: Out of bounds write in V8 - CVE-2020-15968: Use after free in Blink - CVE-2020-15969: Use after free in WebRTC. - CVE-2020-15999: Heap buffer overflow in freetype - CVE-2020-16001: Use after free in media. - CVE-2020-16002: Use after free in PDFium. - CVE-2020-16003: Use after free in printing. - Security Bug 1051439 - Security bug 1052492 - Security bug 1054229 - Security Bug 1057369 - Security Bug 1058515 - Security bug 1065122 - Security bug 1065731 - Security bugs 1087629 and 1029569 - Security issue 1098860 - Security issue 1102137 - Security bug 1102408 - Security bug 1111149