[qt/qt/qtbase]: Summary of bulk changes made
KDE Git Services - Bulk Change <[email protected]>
| Newsgroups | gmane.comp.kde.cvs |
|---|---|
| Message-ID | <[email protected]> |
Git repository change summary for qt/qt/qtbase Pushed by mirror-service into branch '6.12'. Changed from 382fa8f8bfe9f57a39b1da00e444c57e6f772c93 to e217389691c8088a8505b32b1523c80489b1849c Acknowledgement was received that this change introduces only existing code that has been pushed to another public open source repository. This change contains the following new commits: Git commit fca0567ede4d3c13f05057e51b8e51fa76b6d1cd by Qt Cherry-pick Bot (on behalf of Kaj Grönholm) on 17/08/2026 at 09:18.. Add SVG path parsing into QtGui This is copy of QtSvg QSvgUtils, renamed as QGuiSvg. The implementation is private at least for now. Changes to the original code: - Renamed namespace to QGuiSvg, to reflect that this is in QtGui. - Renamed parsePathDataFast() to parsePath(). - Made pathArc() a public method instead of being static source method as QQuickPath uses it. Task-number: QTBUG-149125 Change-Id: Ifc07cf2d90baa196da0ff059318e0c11626ddccc Reviewed-by: Volker Hilsheimer <[email protected]> Reviewed-by: Robert Löhning <[email protected]> (cherry picked from commit 6cb431a7bd1ac19e4292516f8a8e1ec67e26e365) Reviewed-by: Qt Cherry-pick Bot <[email protected]> https://invent.kde.org/qt/qt/qtbase/-/commit/fca0567ede4d3c13f05057e51b8e51fa76b6d1cd Git commit d3b1fda0e91edf5e3903e5298995e6ac3ee1d7d9 by Qt Cherry-pick Bot (on behalf of Ivan Solovev) on 17/08/2026 at 09:18.. Extend QSFPM::filterRegularExpression docs Mention that a complex or malformed regular expression can freeze the application. Fixes: QTBUG-148254 Change-Id: I3347e7a98b814665eb323230e40515c816440090 Reviewed-by: Volker Hilsheimer <[email protected]> Reviewed-by: Fabian Kosmale <[email protected]> (cherry picked from commit 4d79df0512667fbd5f22651f2e93707e4ea14ce9) Reviewed-by: Qt Cherry-pick Bot <[email protected]> https://invent.kde.org/qt/qt/qtbase/-/commit/d3b1fda0e91edf5e3903e5298995e6ac3ee1d7d9 Git commit a8a53166c70a9311fe9f1fb92ed8086ff0eb83d8 by Qt Cherry-pick Bot (on behalf of Tatiana Borisova) on 17/08/2026 at 09:18.. Correct QAbstractFileEngine::map return value documentation - The documentation stated that `QAbstractFileEngine::map()` returns `false` on failure. Update it to correctly state that the function returns `nullptr`. Pick-to: 6.11 Change-Id: I04847bf4f4ea193757cd9adcaa209eb8eca6f56b Reviewed-by: Ivan Solovev <[email protected]> (cherry picked from commit 8da7cc05c1e784d7cd9f03d9792a5dd15b6e048b) Reviewed-by: Qt Cherry-pick Bot <[email protected]> https://invent.kde.org/qt/qt/qtbase/-/commit/a8a53166c70a9311fe9f1fb92ed8086ff0eb83d8 Git commit 7d1638279b5d479ac6c44768bbf6a5adfe062fcf by Qt Cherry-pick Bot (on behalf of Edward Welbourne) on 17/08/2026 at 14:10.. Update date and time parsing and serialization documentation The new temporal data parser has brought the parsing formats in line with the seralization formats, particularly in the handling of single quotes in format strings. It has also replaced the simple greedy algorithm for juxtaposed numeric fields with one better able to cope with such cases. The existing documentation of both serializing and parsing was under-using \overload, repeating itself in several places and some qlocale.cpp methods lacked cross-references to relevant qdatetime.cpp docs. [ChangeLog][QtCore][Significant Behavior Change] Core functions to parse dates, times and datetimes now handle single quotes in their format strings the same way as serialization does. In particular, a backslash no longer escapes a single quote between single quotes (this was never the documented behavior, but used to work); instead, use a pair of adjacent single quotes, which is always read as a simple single quote rather than the start or end of a verbatim text. [ChangeLog][QtCore][Significant Behavior Change] The handling of juxtaposed numeric fields is now able to disambiguate many cases that were previously rejected as invalid due to a simplistic greedy approach. Fixes: QTBUG-149013 Change-Id: I171c42605350b254ff5207ed669c86195db8455c Reviewed-by: David Boddie <[email protected]> (cherry picked from commit f2d1effd3838dcd72329d5c8cdfc7faa8f18c1c7) Reviewed-by: Qt Cherry-pick Bot <[email protected]> https://invent.kde.org/qt/qt/qtbase/-/commit/7d1638279b5d479ac6c44768bbf6a5adfe062fcf Git commit e217389691c8088a8505b32b1523c80489b1849c by Qt Cherry-pick Bot (on behalf of Tuomas Vaarala) on 17/08/2026 at 14:10.. tst_QDateTime: base springForward's QNX expectation on the zone data The QNX arm of springForward()'s maybeExpectFail() assumed pre-2022g zone info for every QNX. The new tzdata will be overlayed as newer IANA release, so the two "SGT ... +00:30" rows XPASS there and fail the test. Check the data instead of the OS: expect failure only while Asia/Singapore's offset at the transition instant is +07:30. Task-number: QTBUG-145768 Pick-to: 6.11 6.8 Change-Id: I3103b98c770635c04c7157fb03759ea496e71aea Reviewed-by: Edward Welbourne <[email protected]> (cherry picked from commit c8c6ba041cb5a6ff4904d26102c16af51ebe3dde) Reviewed-by: Qt Cherry-pick Bot <[email protected]> https://invent.kde.org/qt/qt/qtbase/-/commit/e217389691c8088a8505b32b1523c80489b1849c