aboutsummaryrefslogtreecommitdiffstats
path: root/qt/5.12.11/release-note.md
diff options
context:
space:
mode:
authorAntti Kokko <antti.kokko@qt.io>2021-05-21 10:31:08 +0300
committerJani Heikkinen <jani.heikkinen@qt.io>2021-05-24 05:30:43 +0000
commit4e74427e5d5fde8ec472f549cc57e5810342b840 (patch)
tree95bf940dfa3c3a0c41205c136de7c21b9199b654 /qt/5.12.11/release-note.md
parente411c62c0d7671d362047d7ded600ad821bc2dff (diff)
Add initial Qt 5.12.11 release note
Change-Id: Iedcf170e7d7417cc403a271e7f6f3ff859e97eba Reviewed-by: Jani Heikkinen <jani.heikkinen@qt.io>
Diffstat (limited to 'qt/5.12.11/release-note.md')
-rw-r--r--qt/5.12.11/release-note.md214
1 files changed, 214 insertions, 0 deletions
diff --git a/qt/5.12.11/release-note.md b/qt/5.12.11/release-note.md
new file mode 100644
index 0000000..1f8e644
--- /dev/null
+++ b/qt/5.12.11/release-note.md
@@ -0,0 +1,214 @@
+Release note
+============
+Qt 5.12.11 release is a patch release made on the top of Qt 5.12.10.
+As a patch release, Qt 5.12.11 does not add any new functionality but provides
+bug fixes and other improvements and maintains both forward and backward
+compatibility (source and binary) with Qt 5.12.10.
+
+For detailed information about Qt 5.12, 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 Changes
+-----------------
+
+### qtbase
+* f411be7a4a sqlite: Upgrade to 3.33.0
+Upgraded to v3.33.0
+
+* 47a842ee0c Fix included license text for PCRE2 - Stack-less Just-In-
+Time Compiler
+Changed license text of "PCRE2 - Stack-less Just-In-Time Compiler"
+component. The documentation (incorrectly) included the generic PCRE2
+license so far.
+
+* e2c0cc9bb3 Avoid integer overflow and division by zero
+Pen patterns are restrained to a maximum length and values of 1024,
+fixing oss-fuzz issue 25310.
+
+* 0943ad0241 Containers: call constructors even for primitive types
+The semantics of Q_PRIMITIVE_TYPE have been slightly changed. Qt now
+value-initializes types marked as primitive (which, by default, include
+trivial types) instead of simply using memset(0), which is wrong in some
+corner cases.
+
+* 5d33ae6d94 Update bundled libjpeg-turbo to version 2.0.6
+libjpeg-turbo was updated to version 2.0.6
+
+* f464d4f75a Update bundled libjpeg-turbo to version 2.0.6
+libjpeg-turbo was updated to version 2.0.6
+
+* 391c9f6e66 Update bundled libjpeg-turbo to version 2.1.0
+libjpeg-turbo was updated to version 2.1.0
+
+### qtwayland
+* b2ee9ff3 Client: Fix reverse screen order
+Fixed a bug where QGuiApplication::screens() and primaryScreen() would
+return initial screens in the reverse order they were added by the
+compositor. QGuiApplication::primaryScreen() will now return the first
+output added by the compositor.
+
+* 8fe61d79 Fix leaked subsurface wayland items
+Fixed a memory leak when creating subsurfaces.
+
+### qtimageformats
+* 7addba2 Update bundled libtiff to version 4.2.0
+Bundled libtiff was updated to version 4.2.0
+
+
+Fixes
+-----
+
+### qtbase
+* QTBUG-86718 qmake cannot run target compiler for iOS Xcode 12
+* QTBUG-85594 Race in QFseventsFileSystemWatcher destructor
+* QTBUG-87659 qwindow.cpp fails to build
+* QTBUG-88247 Memory ordering problem in QBasicMutex::lockInternal()
+* QTBUG-88512 Use-after-free in QXcbConnection::initializeScreens()
+* QTBUG-87014 Qt application gets stuck trying to open main window under
+Big Sur
+* QTBUG-86976 Input method widget is closed on destructing a widget
+* QTBUG-88600 SystemTrayIcon icon too big /squashed on second screen
+(Big Sur)
+* QTBUG-88435 QXcbConnection::getTimestamp runs in indefinite loop when
+X server shuts down
+* QTBUG-88288 QScroller crashes on certain screen and/or window
+arrangements
+* QTBUG-66448 Android KEYCODE_MEDIA_PLAY_PAUSE is incorrectly translated
+to Qt.Key_MediaPlay in QML
+* QTBUG-89547 Comparison of QSslCertificate broken (extensions()
+crashes)
+* QTBUG-91223 qt_memrotate270, qt_memrotate180 , qt_memrotate90,
+segfaults
+* QTBUG-75319 [REG 5.12.1 -> 5.12.2] QApplication::clipboard()->text()
+call blocks execution for ~5 seconds sometimes
+* QTBUG-87078 xcb: showMaximized() in full screen only restores the
+window with some WMs
+* QTBUG-91770 qvnc: Arbitrary memory read vulnerability
+* QTBUG-89172 Integer-overflow in QFixed::fromReal(qreal r) through
+QImage::.loadFromData(QByteArray);
+* QTBUG-89899 Integer-overflow in QFixed::QFixed
+* QTBUG-93779 [elxr] (error #412) unresolved symbols: 1
+* QTBUG-74287 QLocale::nativeCountryName does not use country
+information from locale object
+* QTBUG-84096 FreeType: crash with unicode Variation Selector-16
+* QTBUG-87803
+QStandardPaths::writableLocation(QStandardPaths::GenericDataLocation)
+points to an inaccessible location
+* QTBUG-68338 Qt shouldn't create or change the permission of
+XDG_RUNTIME_DIR
+* QTBUG-75786 macOS 10.14 autotest failures
+* QTBUG-82617 Crash on exit via back button on Huawei Mate 20 Pro
+
+### qtsvg
+* QTBUG-87583 SVG icons with with <DOCTYPE svg> not loading
+* QTBUG-91507 Out of bounds read in function
+`QRadialFetchSimd<QSimdSse2>::fetch` when input craft svg file
+
+### qtdeclarative
+* QTBUG-86402 [REG 5.12 -> 5.13] Animation in Popup causes app's crash
+after Popup closed
+* QTBUG-86676 QML garbage collector doesn't work correctly with Loader
+* QTBUG-87228 When running Valgrind/Leak Sanitizer there are indications
+that there are problems with the property cache
+* QTBUG-91867 TextInput cursorDelegate position not updated after left
+padding change
+* QTBUG-90401 Heap-use-after-free in QAbstractAnimationJob
+* QTBUG-90401 Heap-use-after-free in QAbstractAnimationJob
+* QTBUG-46350 Crash when deleting item currently set in PropertyChanges
+target
+
+### qtwayland
+* QTBUG-81657 Snapdragon 820A /Wayland: The handling of
+QEvent::UpdateRequest hangs when QQuickItem::update() is not scheduled
+on time
+* QTBUG-88782 Wayland compositor memory leak
+
+### qtwebengine
+* QTBUG-76181 Segfault in
+QtWebEngineCore::DelegatedNodeTreeUpdater::setupTextureContentNode
+* QTBUG-72368 Mac : QtWebEngine crashes in case the system volume
+formatting is 'case-sensitive'
+
+### qtquickcontrols2
+* QTBUG-83698 Using Keys.onReturnPressed from Button to open Menu causes
+the first MenuItem to get triggered on show
+
+### qtvirtualkeyboard
+* QTBUG-85554 When the Qt Virtual Keyboard is rendered in Wayland
+compositor, QInputMethod::keyboardRectangle() doesn’t return correct
+values
+
+### qtremoteobjects
+* QTBUG-82284 TestModelView::testDataInsertionTree fails for Windows 7
+* QTBUG-82284 TestModelView::testDataInsertionTree fails for Windows 7
+* QTBUG-84640 Disconnected ExternalIODevice Not Handled
+* QTBUG-82284 TestModelView::testDataInsertionTree fails for Windows 7
+
+Credits for the release goes to:
+---------------------------------
+
+Aavitsland Eirik
+Avtomonov Nikolay
+Blomfeldt Eskil Abrahamsen
+Bornemann Joerg
+Bruhin Florian
+Brüning Michael
+Buddenhagen Oswald
+Burtsev Kirill
+Chuan Wang
+Curtis Mitch
+D'Angelo Giuseppe
+Duivenvoorde Richard
+Dushistov Evgeniy A.
+Fella Nicolas
+Goldstein Maximilian
+Golubev Andrei
+Heikkinen Jani
+Helsing Johan Klokkhammer
+Hermann Ulf
+Jensen Allan Sandfeld
+Kartashov Alexander
+Keller Christoph
+Koehne Kai
+Koivikko Jarkko
+Kokko Antti
+Kosmale Fabian
+Kudryavtsev Anton
+Kurazyan Sona
+Kushnir Igor
+Kyzivat Keith
+Loehning Robert
+Macieira Thiago
+Mao Sheng
+Mikolajczyk Piotr
+Pocheptsov Timur
+Qi Liang
+Rabiei Soroush
+Ranghetti Luiz Fernando
+Samir Ahmad
+Shaw Andy
+Stottlemyer Brett
+Suzuki Tasuku
+Sørvig Morten Johan
+Verbruggen Erik
+Vestbø Tor Arne
+Vogt Fabian
+Volgutov Valery
+Volkov Alexander
+Voutilainen Ville
+Wang Wenjia
+Welbourne Edward
+Xinwei Li