[qt/qt/qtdeclarative]: 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/qtdeclarative Pushed by mirror-service into branch 'dev'. Changed from b38935054c5f150ae3df576aa39d9cf2b9b0329b to bc366914ed80627eaf5aec9e903de017c500cf08 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 165e192f9e470eb50c94439e20de7f2be6fadbe3 by Frédéric Lefebvre on 18/08/2026 at 14:45.. Unblacklist several functions of tst_touchMouse on Windows Unblacklist tst_touchMouse::buttonDelayedPressFlickable buttonOnFlickable and touchButtonOnFlickable on Windows as they are no longer flaking or failing. Task-number: QTBUG-74517 Pick-to: 6.12 6.11 6.8 Change-Id: Ied41e1c93cac2045253dd62eadef4cdf74be142d Reviewed-by: Axel Spoerl <[email protected]> https://invent.kde.org/qt/qt/qtdeclarative/-/commit/165e192f9e470eb50c94439e20de7f2be6fadbe3 Git commit 34e36f3370862b4d8a1826d22a6e6922e27cd3d2 by Doris Verria on 18/08/2026 at 14:46.. QStyleKitStyle: API Review: Rename themeNames() Rename themeNames() to availableThemeNames() to avoid ambiguity and confusion with themeName property. Task-number: QTBUG-146286 Pick-to: 6.12 Change-Id: Ibebd5c608b685fe7fe80aa598058455091d56be0 Reviewed-by: Richard Moe Gustavsen <[email protected]> https://invent.kde.org/qt/qt/qtdeclarative/-/commit/34e36f3370862b4d8a1826d22a6e6922e27cd3d2 Git commit 38b4bd1c521837df1352c5354573638c925e0e56 by Doris Verria on 18/08/2026 at 14:46.. QStyleKitStyle: Support QTabWidget and QTabBarTab QTabWidget is the area underneath the current tab in a tab bar. This best corresponds to the Page type in the controls side so map this with the "page" control type in StyleKit while QTabBarTab corresponds to TabButton. In widgets, a tab bar and tab bar tab have many stylable elements and options such as close buttons, tab shapes, tab bar scrollers, different styling based on the tab positions, etc. As we currently can't style these from StyleKit, these features will not be supported by the widget style. Pick-to: 6.12 Change-Id: I521195dce589ecbb420b5a6b1399fcdbe1963672 Reviewed-by: Richard Moe Gustavsen <[email protected]> Reviewed-by: Dilek Akcay <[email protected]> https://invent.kde.org/qt/qt/qtdeclarative/-/commit/38b4bd1c521837df1352c5354573638c925e0e56 Git commit 7dd007ef0e0126e31cbf46d9fc37696e06de857c by Doris Verria on 18/08/2026 at 14:46.. QStyleKitStyle: Draw correct background/frame for certain widgets Label and scroll area also use CE_ShapedFrame to draw their background, so add support for those cases. Pick-to: 6.12 Change-Id: I37e8da3f47de9650f362544afea951d1ab064321 Reviewed-by: Richard Moe Gustavsen <[email protected]> Reviewed-by: Dilek Akcay <[email protected]> https://invent.kde.org/qt/qt/qtdeclarative/-/commit/7dd007ef0e0126e31cbf46d9fc37696e06de857c Git commit 2640d1b9d35d2e57fa5c02f8f337fd52cf8ceace by Doris Verria on 18/08/2026 at 14:46.. QStyleKitStyle: Improve docs - Add newly supported widgets - Add section for widget sub-elements that have their own StyleKit control type mappings - Don't mention all StyleKit control-types that have no widget equivalent as that list is starting to get very long - Improve some wording Pick-to: 6.12 Change-Id: I20eafd2c76670ea4077523c53f8d7b0712752cbc Reviewed-by: Dilek Akcay <[email protected]> Reviewed-by: Richard Moe Gustavsen <[email protected]> https://invent.kde.org/qt/qt/qtdeclarative/-/commit/2640d1b9d35d2e57fa5c02f8f337fd52cf8ceace Git commit f1a26882924b15d5cdfa6debd4e4a217275291e2 by Kwanghyo Park on 18/08/2026 at 14:46.. quickvectorimage: don't wrap textArea without a width SVG Tiny 1.2 defines 'auto' on <textArea> as an infinite region in that direction, so a textArea without a width has no boundary to wrap against and should break only at explicit elements such as <tbreak>. QtSvg does not preserve 'auto' but gives width = 0, so treat a zero width as 'auto' and emit wrapMode only when width has a value. Fixes: QTBUG-149178 Change-Id: I2780025afee6803ce65d2665cfc6c37d7ec23a8e Reviewed-by: Eskil Abrahamsen Blomfeldt <[email protected]> https://invent.kde.org/qt/qt/qtdeclarative/-/commit/f1a26882924b15d5cdfa6debd4e4a217275291e2 Git commit 3a00046d52c13934c449deeb136dc3f7b5212ba9 by Richard Moe Gustavsen (on behalf of Doris Verria) on 18/08/2026 at 14:46.. StyleKit: Fix missing property docs Some of the docs for the control entries were missing a "!" resulting in missing property docs. Pick-to: 6.12 Change-Id: Id03a4f3f00fc6d6f575d2ed5187270303b77cae6 Reviewed-by: Richard Moe Gustavsen <[email protected]> https://invent.kde.org/qt/qt/qtdeclarative/-/commit/3a00046d52c13934c449deeb136dc3f7b5212ba9 Git commit 2e50ce6a87430b55f93299300262d40e90150c41 by Ulf Hermann on 18/08/2026 at 14:58.. QtQml: Weaken type loader's absoluteFilePath() The caching strategy we have in place only works if the path is already absolute to begin with. Otherwise you get all kinds of false positives and negatives since we don't know what it refers to. In fact, however, the path already is absolute in all cases. We also don't need to disambiguate symlinked paths in any of those places. We never compare the resulting paths with each other after all. Use QDir::cleanPath() rather than absoluteFilePath() since it's much cheaper. It doesn't have to query the file system after all. Also rename the methods accordingly, and actually use the result in the relevant places. Pick-to: 6.12 Task-number: QTBUG-147814 Change-Id: I24b78ef85511152d1dd7ea8e2e0f271d46535bf9 Reviewed-by: Olivier De Cannière <[email protected]> Reviewed-by: Sami Shalayel <[email protected]> https://invent.kde.org/qt/qt/qtdeclarative/-/commit/2e50ce6a87430b55f93299300262d40e90150c41 Git commit bc366914ed80627eaf5aec9e903de017c500cf08 by Ulf Hermann on 18/08/2026 at 14:58.. QtQml: Optimize QQmlDataBlob's file system access We already know ahead of time whether the source code file exists. QQmlTypeLoader can pass this information and we don't need to re-query it. We also never need the timestamp of files from the resource file system since the CU loading mechanism overrides it with the application timestamp anyway. Checking each loaded file for emptiness just in order to generate a slightly nicer error message is quite excessive. Let's just live with the original error message. Finally, we don't need absoluteFilePath() to open a file. Simple filePath() will do and avoids querying the file system one more time. Pick-to: 6.12 Task-number: QTBUG-147814 Change-Id: I79d7dfe24d75397650655dea19fef01855274c61 Reviewed-by: Sami Shalayel <[email protected]> https://invent.kde.org/qt/qt/qtdeclarative/-/commit/bc366914ed80627eaf5aec9e903de017c500cf08