[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 914eefe4e272c73f582c42cfed236b0fbda7ed98 to 65e76c7ac1a313488e532b8d17036c90232a3922 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 1ec65c64e25610199109fcee87991252bcf2053d by Kwanghyo Park on 14/08/2026 at 19:33.. quickvectorimage: use ItemSpy in ItemGenerator QmlGenerator uses ItemSpy to resize the textures it creates when the scale changes. Do the same in ItemGenerator. Task-number: QTBUG-148301 Change-Id: I258171226c2a2456316d56da58d28d163fab2f72 Reviewed-by: Eskil Abrahamsen Blomfeldt <[email protected]> https://invent.kde.org/qt/qt/qtdeclarative/-/commit/1ec65c64e25610199109fcee87991252bcf2053d Git commit 3636e5e9c9600fcecbce713fdcd3304ba46de04f by Kwanghyo Park on 14/08/2026 at 19:34.. quickvectorimage: support maskContentUnits in QmlGenerator QmlGenerator never read isMaskContentRelativeCoordinates, so the mask content was left untransformed. Scale and translate it by the bounding box of the item the mask is applied to. Task-number: QTBUG-149127 Change-Id: If110601f4d2e3555a04ea92c0f6996be11bd3514 Reviewed-by: Eskil Abrahamsen Blomfeldt <[email protected]> https://invent.kde.org/qt/qt/qtdeclarative/-/commit/3636e5e9c9600fcecbce713fdcd3304ba46de04f Git commit 0809c47f01f2aa19de174c1983d99b5befce2633 by Tor Arne Vestbø on 14/08/2026 at 21:20.. WindowContainer: Disconnect our own connections when destructing We disconnect in the destructor to avoid callbacks into a window container that's no longer one. QObject drops the connections for us, but not until ~QObject, and ~QQuickItem emits windowChanged before that. Signals dispatch straight to the slot, not via the vtable, so we would end up in parentWindowChanged with the QQuickWindowContainer part of the object already gone. The disconnect(this) we used for this was both too blunt and too narrow. It removed every connection where we were both the sender and the receiver, including ones made by others, such as the destroyed() connection QTestAccessibility uses to track the objects of the accessibility events it records. And it left the contained window connected, so we still reacted to its signals, and to its events via our event filter, as we destroyed it right below. We now disconnect exactly what we connected ourselves, and reset the window pointer, which windowDestroyed() used to take care of. Pick-to: 6.12 6.11 6.8 Change-Id: I527e41c2b26cc8a4f5835bd81820e7ba86cc002c Reviewed-by: Morten Johan Sørvig <[email protected]> Reviewed-by: Mitch Curtis <[email protected]> https://invent.kde.org/qt/qt/qtdeclarative/-/commit/0809c47f01f2aa19de174c1983d99b5befce2633 Git commit e9837d5ef6c565321ccea54748af0c29109d72e7 by Marc Mutz (on behalf of Eskil Abrahamsen Blomfeldt) on 14/08/2026 at 22:10.. Change QQuickItem::MutabilityGroup underlying type to match property The underlying type should match the property that uses it. The property type was originally quint8 and when it was changed, the enum's underlying type not kept in sync. Found in API-review. Pick-to: 6.12 Change-Id: Iab160183810f9bab1f06134729e226d7a3110ec6 Reviewed-by: Marc Mutz <[email protected]> https://invent.kde.org/qt/qt/qtdeclarative/-/commit/e9837d5ef6c565321ccea54748af0c29109d72e7 Git commit 65e76c7ac1a313488e532b8d17036c90232a3922 by Marc Mutz on 14/08/2026 at 22:11.. Reduce stack use in Codegen::destructureElementList() The sizeof(Reference) is 88 on my machine, so a QVLA<Reference> with default Prealloc of 256 uses 22KiB of stack, above the limit of 20KiB we try to enforce with -Wframe-larger-than. Reduce the Prealloc to 32, putting the size well below the 4KiB we eventually want to reach to reliably hit the stack end's guard page even without special stack protector options. Amends e7eb542a553c75cdb917450915addb3b9e20c0db (6.7). Pick-to: 6.12 6.11 6.8 Change-Id: Ibc5cefe2e313e0493663f661934fd1ed84fc1ddb Reviewed-by: Olivier De Cannière <[email protected]> https://invent.kde.org/qt/qt/qtdeclarative/-/commit/65e76c7ac1a313488e532b8d17036c90232a3922