[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 'dev'. Changed from 74ee5786015c13d80a288a88c9d8d79d23b9e02c to 9e0524838ab7aac694fd6acb437a86a6baaa8106 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 6f024856f6769a2b44d1806975f4ab2df477abb0 by Antti Määttä on 28/07/2026 at 05:16.. Allow uavs in fragment stage for buffers Similarly to images, allow uavs for the buffers as well. Also remove exclusivity from the stage check. Pick-to: 6.12 Change-Id: I21783f85d50b99ebd96142c1215d663470ebb1c5 Reviewed-by: Laszlo Agocs <[email protected]> https://invent.kde.org/qt/qt/qtbase/-/commit/6f024856f6769a2b44d1806975f4ab2df477abb0 Git commit c4d9f02a0fc2b4493ea8cca4703353c2f03fcaa8 by Jens Trillmann (on behalf of Julian Greilich) on 28/07/2026 at 10:19.. a11y macOS: Respect state.expandable and state.expanded We cannot implement the accessiblityExpanded property getter since that would lead to every component being announced as collapsed, even when expandable is false. Task-number: QTBUG-146552 Pick-to: 6.12 Change-Id: I81d5c35ea4f7eba61e63a4447d21bc743e01c140 Reviewed-by: Volker Hilsheimer <[email protected]> Reviewed-by: Lars Schmertmann <[email protected]> https://invent.kde.org/qt/qt/qtbase/-/commit/c4d9f02a0fc2b4493ea8cca4703353c2f03fcaa8 Git commit c925b3b047c0c8195ed985eb2d7191ec86b915a7 by Julian Greilich on 28/07/2026 at 10:19.. a11y iOS: Implement accessibilityExpandedStatus This leads to the current expanded/collapsed state being announced. Task-number: QTBUG-146552 Pick-to: 6.12 Change-Id: I10f19491498e1d5469b235ad1e2233967fffea5f Reviewed-by: Lars Schmertmann <[email protected]> Reviewed-by: Michael Weghorn <[email protected]> Reviewed-by: Volker Hilsheimer <[email protected]> https://invent.kde.org/qt/qt/qtbase/-/commit/c925b3b047c0c8195ed985eb2d7191ec86b915a7 Git commit 6f82ae2a4bd19641afd2edaec2c1a9ae57ef9086 by Julian Greilich on 28/07/2026 at 10:19.. a11y Windows: Implement expandable/expanded state * Enable ExpandCollapsePattern for all expandable elements. All elements that are expandable should be announced as that. * Expanding/Collapsing an expandable control now leads to the correct announcement of the current expanded state. Task-number: QTBUG-146552 Task-number: QTBUG-148361 Pick-to: 6.12 Change-Id: Ia658cd3b19a0655ee2b2deb18dca3abc1a1f5b82 Reviewed-by: Volker Hilsheimer <[email protected]> Reviewed-by: Michael Weghorn <[email protected]> Reviewed-by: Lars Schmertmann <[email protected]> https://invent.kde.org/qt/qt/qtbase/-/commit/6f82ae2a4bd19641afd2edaec2c1a9ae57ef9086 Git commit 3d732f70bc5b0f7fa5e14a570e7762a5e50fd74d by Shawn Rutledge on 28/07/2026 at 10:38.. HTML export: emit the title attribute for table cells A QTextTableCellFormat is a QTextCharFormat and can carry a tool tip (toolTip() / TextToolTip), which the HTML importer sets from a <td>/<th> title attribute. The exporter wrote colspan, rowspan, background and cell styling but not the tool tip, so a cell title was dropped on export and did not round-trip. Emit it as the cell's title attribute, matching the anchor, image and span cases. Add a toHtml() data row for a table cell with a tool tip. Pick-to: 6.12 Fixes: QTBUG-148550 Change-Id: Ie94e635922aec210bf0f17f97f552563c414c387 Reviewed-by: Oliver Eftevaag <[email protected]> https://invent.kde.org/qt/qt/qtbase/-/commit/3d732f70bc5b0f7fa5e14a570e7762a5e50fd74d Git commit a6407926695282e9557fc2e1c1ee6e99d559a96a by Shawn Rutledge on 28/07/2026 at 10:38.. HTML export: don't drop text when an image format spans text QTextHtmlExporter::emitFragment() assumed that a fragment whose char format is an image format consists only of object replacement characters, and emitted one <img> for every character of the fragment. If an image char format is applied over ordinary text (which is reachable through the public cursor API), every character of the run - including the text - was turned into a copy of the same <img> and the actual text was dropped. Emit <img> only for real object replacement characters, and emit any other characters as text, so such a malformed run degrades gracefully instead of silently losing content. Add a toHtml() data row that applies an image format over a run of text. Fixes: QTBUG-148559 Change-Id: I9b4498cce46d713539c6d31937544d4bd65246b0 Reviewed-by: Oliver Eftevaag <[email protected]> https://invent.kde.org/qt/qt/qtbase/-/commit/a6407926695282e9557fc2e1c1ee6e99d559a96a Git commit 9e0524838ab7aac694fd6acb437a86a6baaa8106 by Zbigniew Chyla on 28/07/2026 at 11:18.. ohos: printsupport: drop unused NodeAddonApi dependency The OHOS printsupport plugin links NodeAddonApi, the C++ wrapper around Node-API, and defines the two node-addon-api macros, but no source in the plugin includes napi.h or uses any Napi:: symbol. Its only native dependencies are ohprint and, via QtCore's private qohoslogger_p.h, hilog; both are C APIs that cannot throw. NAPI_CPP_EXCEPTIONS and NODE_ADDON_API_ENABLE_TYPE_CHECK_ON_AS are consumed by napi.h alone, so both are no-ops here. The EXCEPTIONS keyword is only there because NodeAddonApi uses exceptions; the plugin itself has no try, catch or throw. Remove the NodeAddonApi dependency and all three of the above. The plugin now builds with the default exceptions setting, like the cups printsupport plugin and QtPrintSupport itself. Pick-to: 6.12 Task-number: QTBUG-147394 Change-Id: I590a7bbf2d335fe23301b59cc86812143341bfe5 Reviewed-by: Marc Mutz <[email protected]> Reviewed-by: Aleksander Wawrzyniak <[email protected]> https://invent.kde.org/qt/qt/qtbase/-/commit/9e0524838ab7aac694fd6acb437a86a6baaa8106