path: root/dist
diff options
authorAntti Kokko <>2019-01-09 10:09:43 +0200
committerJani Heikkinen <>2019-01-15 05:20:00 +0000
commitf0a50f743f2d8f42622dbedae1cca8f0ef00177f (patch)
treead30544bc6c93a4551edae4ce27aa5906d9d806e /dist
parent09e3e5438182de606ecbd8f352eddc482f78891f (diff)
Add changes file for Qt 5.12.1
+ 5bf057eca49b59f7516c6d5bb3f4dbbeb4713942 Doc: Remove wrong return type + 31a9acd0348750e60feda9bdee07afc7511a6be7 Also store the raw string value for template strings in the lexer + 4241ce2cfc624ae51ac911c11d065fc703dfadc5 Pass the raw string value to template literals + 9755cf48cbaa322ec918e0d70d54124e22f9c550 Create proper template objects + b340d8bb8886ecb46c8702127ff4dffb727c4f24 QV4::Scoped: Use explicit operator bool + f2244820016f27ac2f7d26c8ba51d806956e4968 DesignerSupport: Fix emitComponentCompleteSignalForAttachedProperty + 2cc77519ebf1b5e7249c1e2f6fec97816c068cd0 Remove misleading Q_UNUSED(uri) + 0fce92af2cab51d03f33230718ab5ae35149b9e1 Correctly read files with a \0 in them + b1f07986c30978ed6636457e8d3f4a65c5db38a3 Create proper template objects for tagged templates + 52e326cf177c23147146d9e1de2de920f62ddbc9 Doc: Add enumeration object attributes to the QML Reference + 919a6804990277fb0eb10015559fd4a6e9b26547 Doc: Add a link from enumeration basic type to enum attributes + 900786226404c915f3b2eb2840a1f3eb391db69b Doc: improve qmlRegisterInterface() documentation + 1d024222d8d57ffa03050a177409be6a8ebb73e1 QUICK_TEST_MAIN_WITH_SETUP: improve documentation + 74a5ce02667ceefe31aba9a23246b9c512527014 Fix TestCase::skip to ignore rest of the data rows in TestCase + 6c08137faf1a53db879701126608833474a2450b Fix null pointer access in QQuickOpenGLShaderEffectMaterialCache + 7eaa93680ce583354f23f3b29bd6db59169dfece Bump version + 4651aecaee320b74b6ffcb6fe34fc3d43726010e Fix more null pointer accesses in QQuickOpenGLShaderEffectMaterialCache + dcf41b5f69d0e199d0a6a8faaad981f73e1c9aa0 Yarr: Fix developer build with MinGW 64 + 8af9d69554065924f9c92b29dd09d08ba6650328 QML Tooling: Fix ordering of memory events in V4 profiler adapter + 064f0d3d23097cb181166c3e966287490773f23c Fix leaking textures and animation resources by software backend + e746e55f2451a800744ccfcbc9f83fdc3a16337c Fix leaking resources by OpenVG scene graph backend + 1613e32042a8e710c3105b926422827ccaad1c5c qmlpreview: Fix typo + 80d26c15080c92012f0a51f7675d3c70ad56a8bd qmlpreview: Use a better file system watcher + 89a1d4ff3f829635d80a90112f6b2d44cc274b1b masm: Don't call fclose(nullptr) and initialize statics + 9b7b26ca50b0700aea9e756551dfec1cf098f4cd Doc: Use \section1 to clearly identify the different parts + e12dc7910aaeb6e71275115c30a0eb227ac3b403 macOS: Remove blacklist entries for no longer supported OS versions + 16e3859af180b28157f39ad5d1f77ff3571753a2 Qt Quick Test: support tags filter on tests run + e668e12c58c489bda79cc3c116719369cdb06650 QML Inspector: Use Qt5-style connection + 0647853c1659515684da1fb0f44d12eac993dc69 Qml Tooling: Fix crash in QQmlProfilerService test + 71645c45b9880d1a349c9a41a73d455f31c9de75 Qml Tooling: Correctly sort debug messages into traces + 87265c7ab8743ece92262cd6b79bbba9dddd1fe1 Qml Tooling: Test that trace events arrive in chronological order + a7948a7519c3b0d4660637e8697311bd8abdc85d Properly mark variables as unresolved when accessed from eval + f92c48a231d5f98513e649340652baaf01f327ad JS: Check array subscripts for validity when generating code + 0d3eccd2a982faa46e8515cd5c55f95adcc5f868 Stop codegen after error + 435cbb65ef6280f7b8417cb03754765f8289419d Fix tiling overflow with BorderImage + 75937c9da7910ce41b4b3207d66d844ed9624df8 Fix signed/unsigned warning in VS 2017 + 3e9b752bf4114b2b06e2f8f65aad67606dfc0215 QML: Use all available type information to find enum types + 9d319e20cd76d25332d4aefcf92d6f174b910d51 JS: Handle check for dangling jump gracefully + a54e15bc7968a546fc939fc2d166261fd6513d5a JS: Check pattern target to be an lvalue + 2b52a997ce3679ac4c94b7c117b0ea11c1523b60 QML TypeLoader: Sort composite singletons before recursing into them + e3c0bb7811407bad1f65ea55639a4b1d1d39be15 Add changes file for Qt 5.11.3 + 9a7c5a925c4d62f4fe23d31b1f8636d415b6307c Doc: Fix spelling of qjsvalue_cast() + 63ada5fa00ba37e0fbfcd7b70dcbd99580dd7c4f QQuickText: Signal content height/width changes also when resetting + 6b3365b2ea3b445cae2cf657392176bff19a0fe4 Use msvc qmake scope where appropriate + 560a1991ac4524ff16352da23a2b54d717548f33 Fix updating of text nodes in QQuickTextEdit + 03f492f91a9ac6d33be05488f7ea6fb5decaf873 Fix vertical alignment of images in a text document + 33c13efd91954fb50019e82f3ab8e8e1d8458332 Ensure our builtin constructors are subclassable + 9926a4a49e8211a996667b467fd98b915e9f9d34 V4: Avoid copying WeakValues with wrapped QObjects + 52e4e125b6d71baeb843da740cecf319fee99511 qmlscene: Fix potential invalid memory access to QTranslator + 900d2f611475df6e43972eac5fc3c9b4b06b1c0e Improve documentation of QML's handling of dates and times + 5246b910771e0dd824b4eea7c5245e5f9f3a63f0 Fix qmlplugindump version dump issue + ba9d630c3de6a47d96e41b5a4b10ce2d5861e1fb Fix Qt Quick Compiler with CMake on Windows + 4eadcd6ebaec5a172b874bbb28efe06f3b473817 QSGSoftwareInternalRectangleNode: Reduce memory allocations + d958f830e8b5b27e88a7fe9d14aa61d832a6756c QSGSoftwareInternalRectangleNode: Remove unnecessary loop iterations + e1a0e894aa09dd1323a7792192f1d68ee6677f8a QQuickTableView: connect directly to the model, and not to the QPointer + 0e87966c8f815269b770a0a31974e0cd5b8ab26e Fix failing assertion in memory pool allocator in large QML scenes + 04af30c91a68a04ab1830d6ddc1bf470354b1862 Disable antialiased clipping when painting images + e7d19a2a0fcbec38b7e132634d0ebe79b772c61b Fix stale QML cache files when using assets:// on Android + 597ce09c7a1d8b89e9473faae900321ef2d4181d JS: Limit expression and statement nesting level + 2fa1c92cb7e60f89e200eff48cf7e76d8d2febe6 Fix parsing of js files via Qt.include() + d0a52c72b5756787ceb6094117cd71d935badc06 Prevent overly drawn-out animation when snapping + b17091b0006e41c0bb4ddf77dbbc09621d809aea QML: Also clear outerContext's contextObject on destruction + ea725e1b54e5a28fb7c37f23acfdd95e6269624a Declare the enum so it can be passed to the QML side + 3a025d75fd470dfcda5ae67e5b8ece0b00cdc8c9 Fix line number reporting in scripts when lookups are enabled + b55b3692f6cc57f8a7ef972388504b5133331ceb Fix compilation with gcc 4.8 + 9d2a929fa4dd0beae3c30fb08d4ed4df7368ea4f tst_qquickwidget::enterLeave(): Handle varying screen setups + 1cd3b2acfeb041ef54fe546b07a5e9efb5a2099b Fix an ambiguity with gcc 4.9 + ee2ac69595d3f854f7bf7158e600091f2675fa18 Add dynamically-created Event Handlers to the relevant handlers vector + be3772725cec64e533d35a38376077363af01ede Ensure that each Event Handler has an Item parent rather than asserting + f8f0f0835a971a658f4ee2ae386e448338b1a7d7 TapHandler: ignore scroll events and native gestures + 0b586e5b504f66c5ba2b690eda1c89e3e5dfdca3 Doc: fix QUICK_TEST_MAIN_WITH_SETUP function table + 60cb95508c5dac036663dfcaa2c60e884b5dcad9 Doc: Restore QtQuick.Shapes documentation + c352ca4a3dc2e6e3a4c039589849cf502911ba95 Fix missing strike out + b1494ffa7d0c9bfa68019a3fc4969f9124d4889c Fix typo in notify signal emission + e3446c8225acbaa6a613d6c62e8e2fc58e2b70b0 Add qmllint in android builds as well + 1d88e9919ff837d535f9bbde53613b6a6b96fcd8 QML: Fix registering and unregistering of context objects + e7eae05a3c45b239b5510cb566947c2334749b56 Avoid memory leaks in QQmlComponent test + cb5e61c5f0b912c798791adcc3a35e6083294782 Fix ICC warning about old-style scoping rules + cf5da3e8e235331c4929f236a1966bbd0cf28256 Fix ICC change-of-sign warnings + 1b79a40466ccb1ba52b596c69f3af607a1148b07 Doc: velocity properties must be set to -1 when setting duration + 358a72b6ecd0fef69edf5355f299af10225a6c8b PointHandler: distribute simultaneous touch presses properly + 48eb8da7f4bde39e2f9d1a6eef4978d11bf67ca1 nothread: do not delete reader thread object before it gets used + 12f89fb8dda86c61277e3814912013873b1657e6 TapHandler: clean up when wantsEventPoint returns false + f922ac81cfb9a405e24e7335b44698a6210a5fb4 Un-blacklist tst_touchmouse::hoverEnabled + e12e36f802759d61c02c94ee6432e79745dce59b Un-blacklist qsequentialanimationgroupjob test + aad66998c379deba70aceda27c09d4680bbf10ff qmlscene: Make it explicit that QCA::installTranslator is static + c401ae278b4bb91c70c6d7df974a241d7c68855b QML: When destroying a context, clear any pointers to it + eb1f9c2e687002643ebc80e51d4bfc5f0258da0d CMake: Don't handle empty resource files + d6e560c356791d516856c38566104fbb2bb6c730 When there are no points to grab, then we should return false + 3124b03276398f68dd8f3afe18866cfb6ec8a035 stabilize and standardize tst_qquickwidget + bffc040f8014b361992cd92671e559c1c2abd633 Tests: Un-crash image comparison tests + d462cdb4201a9b02b57488a8e7029088d4807895 Add binary compatibility files for 5.12 for QtDeclarative + 75ebbd0b354739150e10da7216b44e2dde2c2b14 Quote stringified generic variants on JSON.stringify + c57681bc376d1d912d23b044c48932fa8f7816d7 qquickpixmapcache: Fix invalidation of m_cache while iterating it + 0e33ba51166dd68a26c56d85a1155c4849d59e4a Doc: Fix link issues + c327c43be82c6a2827df1f493ca4e3487a0fc9c3 Tests: Don't capture stack value by reference + 5ed082ea4ce3580134a9a0c83e6fdb81a6231c8e Bump version + 5208b2a671010b11b78312f9c4fe3c3098d253b4 Fix regression in border-top with high-dpi Change-Id: I61405501951a112cf7e5a63166e89dbe521ca1e5 Reviewed-by: Shawn Rutledge <> Reviewed-by: Andy Nichols <> Reviewed-by: Ulf Hermann <>
Diffstat (limited to 'dist')
1 files changed, 78 insertions, 0 deletions
diff --git a/dist/changes-5.12.1 b/dist/changes-5.12.1
new file mode 100644
index 0000000000..36fbdb6a72
--- /dev/null
+++ b/dist/changes-5.12.1
@@ -0,0 +1,78 @@
+Qt 5.12.1 is a bug-fix release. It maintains both forward and backward
+compatibility (source and binary) with Qt 5.12.0.
+For more details, refer to the online documentation included in this
+distribution. The documentation is also available online:
+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:
+Each of these identifiers can be entered in the bug tracker to obtain more
+information about a particular change.
+* Qml *
+ - [QTBUG-71829] Qt Quick Compiler works correctly with CMake on Windows.
+ - Empty resource files will not be passed to Qt Quick Compiler to be
+ handled when using CMake.
+ - [QTBUG-58454] You can now pass enum values tagged with Q_ENUM in one
+ class as parameters to function of a different class exposed to QML.
+ - [QTBUG-66976] Disk caching of compiled QML code works now for modules
+ with multiple QML singletons.
+ - [QTBUG-71138] You can extend built-in JavaScript classes with
+ user-defined methods.
+ - [QTBUG-71817] Inserting the same QObject as the same context property
+ multiple times does not leak memory anymore.
+ - [QTBUG-67292] qmlplugindump will correctly report versions of components
+ defined in qmldir files that also contain singletons.
+ - [QTBUG-71195] You can create more than the previous limit of about 2500
+ QML elements in the same file.
+ - [QTBUG-68736] On android the QML engine will not load stale cache files
+ anymore.
+ - [QTBUG-71524] JavaScript files included via Qt.include() are now parsed
+ as JavaScript, not as QML.
+ - [QTBUG-72674] Running URLs through JSON.stringify() will produce a proper
+ JSON string.
+* Qml Tooling *
+ - [QTBUG-71515] The Qml profiling plugin now inserts memory events in the
+ correct order. This is important for the client to show a meaningful
+ memory profile.
+ - [QTBUG-71768] The qmlpreview tool does a better job at watching files for
+ changes, especially in the common case that editors replace files, rather
+ than change them in place.
+ - [QTBUG-71037] The QML debugger will not crash the application on
+ encountering certain dynamically created objects anymore.
+* QtQuick *
+ - [QTBUG-71972] PinchHandler and DragHandler activate only when they grab points.
+ - [QTBUG-71466][QTBUG-71970] TapHandler resets state when giving up grab.
+ - [QTBUG-71431] PointHandler distributes simultaneous touch presses properly.
+ - [QTBUG-71955] TapHandler ignores scroll events and native gestures.
+ - [QTBUG-71317] Event Handlers can now be used in Windows and Dialogs.
+ - [QTBUG-71427] Event Handlers now function properly when created dynamically.
+ - [QTBUG-72376] In Text with StyledText textFormat, <s></s> and <del></del>
+ tags will now be interpreted as strikethrough style.
+ - [QTBUG-59310] Fixed vertical alignment of images in a text document.
+ - [QTBUG-68863] Fixed updating of text nodes in QQuickTextEdit.
+ - [QTBUG-71684] QQuickText: Signal content height/width changes also when resetting.
+ - [QTBUG-72603] Fixed regression in border-top with high-dpi.
+ - [QTBUG-65077] Fixed invalidation of m_cache while iterating qquickpixmapcache.
+ - [QTBUG-71322] Disabled antialiased clipping when painting images.
+ - [QTBUG-69290] Fixed leaking textures and animation resources in software backend.
+ - [QTBUG-65236][QTBUG-71705] Fixed null pointer access in material cache.