summaryrefslogtreecommitdiffstats
path: root/dist
diff options
context:
space:
mode:
Diffstat (limited to 'dist')
-rw-r--r--dist/changes-5.12.10109
-rw-r--r--dist/changes-5.12.653
-rw-r--r--dist/changes-5.12.725
-rw-r--r--dist/changes-5.12.870
-rw-r--r--dist/changes-5.12.995
5 files changed, 352 insertions, 0 deletions
diff --git a/dist/changes-5.12.10 b/dist/changes-5.12.10
new file mode 100644
index 0000000000..1b724f29b7
--- /dev/null
+++ b/dist/changes-5.12.10
@@ -0,0 +1,109 @@
+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.
+
+****************************************************************************
+* Important Behavior Changes *
+****************************************************************************
+
+****************************************************************************
+* Library *
+****************************************************************************
+
+ - [oss-fuzz-24347] QXmlStreamReader: No longer resizes readBuffer to a size
+ it already has. When resizing it to 0 it will cause it to allocate memory.
+ This will then cause append() to copy the data from the other string instead
+ of using copy on write.
+ - [oss-fuzz-24702] QTextHtmlParserNode: Fixed an integer-overflow in variantHash() due
+ to extreme values for the font's pixelsize.
+ - [QTBUG-86702] Gif decoder: fixed a read error caused by a ub check
+ The recently added check to avoid negative-bitshift ub ignored that
+ the algorithm will sometimes use a negative bitcount value as a flag.
+ This caused a reading failure for some frames.
+ - [QTBUG-86547] Fixed a double deletion in QDomAttr::setNodeValue()
+ - [QTBUG-86691] xpm handler: fixed read error caused by off-by-one in overflow check
+ The recently introduced overflow check for 8 bit images was too
+ aggressive, causing the last pixel on each line to be rejected. This is also
+ fixed for 32bit images.
+ - [oss-fuzz-22997] Avoided a potential ub in a corrupt bmp file
+ - [QTBUG-85725] Cocoa: Translated the buttons used for the native font and
+ color dialogs
+ - [QTBUG-86019] Fixed crash when serializing default-constructed QTimeZone
+ - [oss-fuzz-24273] QBezier: No longer calculates a unit vector when length is null to
+ prevent a divide by zero.
+ - [QTBUG-81723] xcb: Fixed flushing of native subwindows when not using shared memory
+ When using X-forwarding shared memory is not used for the backing
+ store image, and ended up in a code path where we first copied the updated
+ parts of the backing store from our client side image over to the
+ server, and then flush those parts from the server-side image to the
+ window.
+ - [QTBUG-85764] Fixed starting of iOS applications on Big Sur
+ - [QTBUG-85580] QByteArray::toDouble: fixed buffer overflow reads on fromRawData()
+ - [QTBUG-85193] Allowed smooth curve stroking for very wide lines to ensure they
+ are rendered better.
+ - [QTBUG-85915] macOS: Fixed crash when re-using the backing store for a
+ re-created QWindow. This was triggered when reopening a QComboBox after
+ switching from one screen to another.
+ - [oss-fuzz-23220] Sanitized the lengthValue in CSS parser by limiting the
+ LengthData to the integer range before rounding it, taking into account
+ that qRound() substracts 1 from negative values.
+ - [oss-fuzz-21860] Checked return values of hex2int in get_hex_rgb
+ - [oss-fuzz-23988] Fixed buffer overflow
+ - [oss-fuzz-23735] Multiplied instead of shifting for negative values
+ - [QTBUG-85528] Disabled PCRE2 JIT on macOS ARM64
+ - [QTBUG-85279] macOS: Excluded 32-bit builds by checking pointer size
+ - [QTBUG-85279] Fixed compilation of Qt on Apple Silicon (arm64)
+ - [QTBUG-76924] Prevented the setting of focus on a proxy widget that does
+ not take focus
+ - [QTBUG-71548] Worked around a regression in the MSVC 2019 6.6 STL triggered
+ when building qttranslations.
+ - [QTBUG-84383] Fixed UITouch event handling on tvOS to prevent a crash
+ when touchesEnd: could be called with touches that were not included in
+ touchesBegain:.
+ - [QTBUG-84762] macOS: Ensured QCocoaGLContext cleans up more often to
+ release unneeded NSViews
+ - [QTBUG-77320] Android: Accessibility is now activated when appropriate
+ - [QTCREATORBUG-24195] Now always shows a submenu on its parent menu's screen
+
+QCosmeticStroker
+----------------
+
+ - [oss-fuzz-25243] Avoided a heap-buffer-overflow
+
+QOutlineMapper
+--------------
+
+ - [oss-fuzz-24615] Avoided a heap-buffer-overflow
+
+QtSQL
+-----
+
+ - sqlite was updated to version 3.33.0
+
+Third-Party Code
+----------------
+
+ - Fix aggregated copyright information of TinyCBOR component to reflect the
+ years in the individual source files. Note that this is not same as the
+ Copyright year in the upstream MIT license text.
+
+ - Changed classification of the wintab license from "Custom" to
+ "LCS-Telegraphics License"
+
+ - libjpeg-turbo was updated to version 2.0.5
+
diff --git a/dist/changes-5.12.6 b/dist/changes-5.12.6
new file mode 100644
index 0000000000..e671263570
--- /dev/null
+++ b/dist/changes-5.12.6
@@ -0,0 +1,53 @@
+Qt 5.12.6 is a bug-fix release. It maintains both forward and backward
+compatibility (source and binary) with Qt 5.12.0 through 5.12.5.
+
+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.
+
+****************************************************************************
+* QtCore *
+****************************************************************************
+
+ - QLocale:
+ * The system locale's UI languages list now includes, as for that of an
+ ordinary locale, the results of adding likely sub-tags from each
+ locale name, and of removing some, where this doesn't change which
+ locale is specified. This gives searches for translation files a
+ better chance of finding a suitable file.
+
+****************************************************************************
+* Windows *
+****************************************************************************
+
+ - Text:
+ * [QTBUG-57180] Removed confusing DirectWrite warning when loading
+ bitmap fonts.
+
+****************************************************************************
+* Android *
+****************************************************************************
+
+ - Fixed regression that made it impossible for an application to use the
+ tap-and-hold gesture.
+
+****************************************************************************
+* Third-Party Code *
+****************************************************************************
+
+ - libjpeg-turbo was updated to version 2.0.3
+
+ - QtSQL
+ * Updated sqlite to v3.29.0
diff --git a/dist/changes-5.12.7 b/dist/changes-5.12.7
new file mode 100644
index 0000000000..3d5d7b3d05
--- /dev/null
+++ b/dist/changes-5.12.7
@@ -0,0 +1,25 @@
+Qt 5.12.7 is a bug-fix release. It maintains both forward and backward
+compatibility (source and binary) with Qt 5.12.0 through 5.12.6.
+
+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.
+
+****************************************************************************
+* QtSQL *
+****************************************************************************
+
+ - sqlite:
+ * Updated to v3.30.1
diff --git a/dist/changes-5.12.8 b/dist/changes-5.12.8
new file mode 100644
index 0000000000..0f75d167cf
--- /dev/null
+++ b/dist/changes-5.12.8
@@ -0,0 +1,70 @@
+Qt 5.12.8 is a bug-fix release. It maintains both forward and backward
+compatibility (source and binary) with Qt 5.12.0 through 5.12.7.
+
+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.
+
+****************************************************************************
+* QtCore *
+****************************************************************************
+
+ - QLockFile:
+ * Suppressed the warning on QNX that said 'setNativeLocks failed:
+ "Function not implemented"'. There is no difference in behavior: Qt
+ will continue not to be able to apply an OS- level file lock, which
+ means the lock could be accidentally stolen by buggy software. Correct
+ software using QLockFile should not be affected.
+
+ - QXmlStream:
+ * QTBUG-47417: QXmlStreamReader does now limit the expansion of
+ entities to 4096 characters. Documents where a single entity
+ expands to more characters than the limit are not considered well
+ formed. The limit is there to avoid DoS attacks through
+ recursively expanding entities when loading untrusted content. Qt
+ 5.15 will add methods that allow changing that limit.
+
+****************************************************************************
+* QtSQL *
+****************************************************************************
+
+ - sqlite:
+ * Updated to v3.31.1
+ * [QTBUG-82533] Fixed CVE-2020-9327
+
+****************************************************************************
+* QtNetwork *
+****************************************************************************
+
+ - QSslCertificate:
+ * Fix a potential heap buffer overflow when parsing certificates
+ - QTBUG-81762: Fix SSL symbol resolving for OPENSSL_NO_NEXPROTONEG
+
+****************************************************************************
+* Platform specific changes *
+****************************************************************************
+
+ - macOS:
+ * QTBUG-82986: Improve performance when flushing sublayers
+ * QTBUG-79139: Avoid repainting OpenGL layers when resizing the window
+
+ - xcb/X11:
+ * QTBUG-76147, QTBUG-76354, QTBUG-68864: Fix handling of minimized state
+
+ - QNX:
+ * QTBUG-81701: QLockFile: Disable flock() on QNX
+
+
+
diff --git a/dist/changes-5.12.9 b/dist/changes-5.12.9
new file mode 100644
index 0000000000..7d5b744377
--- /dev/null
+++ b/dist/changes-5.12.9
@@ -0,0 +1,95 @@
+Qt 5.12.9 is a bug-fix release. It maintains both forward and backward
+compatibility (source and binary) with Qt 5.12.0 through 5.12.8.
+
+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.
+
+****************************************************************************
+* Platform-specific Changes *
+****************************************************************************
+
+Linux
+-----
+
+ - [QTBUG-63584] Fixed a crash in evdev when multiple touchscreens are in use.
+
+Windows
+-------
+
+ - Fixed a compatibility issue found when linking code compiled with
+ MSVC version 16.6 to a Qt compiled with 16.5.
+ - [QTBUG-80436] Fixed a crash when changing screen during session lock.
+ - [QTBUG-84265] Direct Write Font engine: Fix a memory leak
+
+macOS
+-----
+
+ - [QTBUG-84405] Respect window type when determining main window status
+
+****************************************************************************
+* QtCore *
+****************************************************************************
+
+ - QCborValue:
+ * fromCbor() now limits decoding to at most 1024 nested maps, arrays,
+ and tags to prevent stack overflows. This should be sufficient for
+ most uses of CBOR. An API to limit further or to relax the limit will
+ be provided in 5.15. Meanwhile, if decoding more is required,
+ QCborStreamReader can be used (note that each level of map and array
+ allocates memory).
+
+****************************************************************************
+* QtSQL *
+****************************************************************************
+
+ - sqlite:
+ * Updated to v3.32.1 which includes fixes for CVE-2020-11655 and
+ CVE-2020-11656
+
+****************************************************************************
+* QtNetwork *
+****************************************************************************
+
+ - [QTBUG-83450] OpenSSL: handle SSL_shutdown's errors properly
+
+****************************************************************************
+* QtGui *
+****************************************************************************
+
+ - QIcon:
+ * [QTBUG-74252] If you call QIcon::setFallbackThemeName(), do it before
+ creating a QGuiApplication. We fixed a race condition which was
+ preventing loading the first icon from the fallback theme.
+
+ - QImage:
+ * [oss-fuzz 22557] Fixed undefined behavior in bmp/ico decoder
+ * [oss-fuzz 22741] Fixed crash in gif decoder
+
+ - [QTBUG-84189] Avoid format conversion when uploading textures for the
+ backing store
+
+****************************************************************************
+* QtWidgets *
+****************************************************************************
+
+ - QWidgetWindow:
+ * [QTBUG-84222] Fixed crash in QWidgetWindow::event() when
+ handling closeEvent.
+
+ - QMenu:
+ * [QTBUG-76162] A submenu now always opens on the same screen as
+ the parent menu.
+