Debian Patches
Status for qtdeclarative-opensource-src/5.15.17+dfsg-4
| Patch | Description | Author | Forwarded | Bugs | Origin | Last update |
|---|---|---|---|---|---|---|
| tst_qmldiskcache_big_endian.patch | make tst_qmldiskcache::regenerateAfterChange() pass on big endian systems | no | upstream, https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=dab0d62b655ce9a4 | 2021-02-11 | ||
| python3.patch | make qtdeclarative build with Python 3 | Antonio Larrosa <alarrosa@suse.com> | invalid | OpenSUSE, https://build.opensuse.org/package/view_file/KDE:Qt:5.12/libqt5-qtdeclarative/qtdeclarative-switch-to-python3.patch | 2020-01-01 | |
| hurd_x86_64_jit.patch | Enable compilation of PlatformAssembler_X86_64_SysV on GNU/Hurd . Otherwise jit fails to compile on x86_64 GNU/Hurd. |
no | upstream, https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=136bd72b35907e53 | 2025-09-28 | ||
| riscv64-latomic.patch | link with -latomic on riscv64 | Aurelien Jarno <aurel32@debian.org> | no | 2020-01-01 | ||
| qquickitem_no_signals_on_destruction.patch | QQuickItem: avoid emitting signals during destruction If a QQuickItem is in the QQuickItem destructor, then it is both unsafe and unnecessary to emit property change notifications. Connected code can no longer rely on the state of the emitting object - if it was originally a subclass of QQuickItem, then those subclass destructors will already have run. And the QQuickItem destructor will also have partially run, leaving the object in an undefined state. . Add a flag that we set to true at the top of ~QQuickItem, and don't emit visibleChildrenChanged, parentChanged, visibleChanged, and childrenChanged for items that are partially destroyed already. . [ChangeLog][Qt Quick][QQuickItem] QQuickItem no longer emits change notifications for the parent, children, visible, and visibleChildren properties while it is being destroyed. |
no | upstream, https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=74873324bdf33997 | 2023-02-26 | ||
| fortify_qmlexecutedeferred.patch | QML: fortify qmlExecuteDeferred some more | no | upstream, https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=f69b6f0940b178b4 | 2024-11-07 | ||
| CVE-2025-12385.patch | increase robustness of <img> tag in Text component For Text.StyledText, there was no protection against <img> tags with very large widths or heights. This could cause an application to spend a very long time processing a layout and sometimes crash if the size was too large. . We reuse the internal coord limit in QPainter as our maximum size here, similar to what we do in Qt Svg for instance. . For Text.RichText, there were no issues in release builds, but in debug builds, you could trigger an overflow assert when rounding the number if it exceeded INT_MAX. For this, we simply cap the width and height at INT_MAX. |
no | upstream, https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=4aaf9bf21f7cc69d | 2025-12-09 | ||
| CVE-2025-12385-part2.patch | rich text: limit size of text object When we draw a text object, we need to store this in RAM since the QTextObjectInterface is QPainter-based. This could lead to over-allocation if the text object size was set to be very large. We use the existing image IO infrastructure for making sure allocations are within reasonable (and configurable) limits. Backported to 5.15 by Dmitry Shachnev: validate allocation manually instead of using QImageIOHandler::allocateImage(). |
no | upstream, https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=144ce34e846b3f73 | 2025-12-11 | ||
| disableopengltests.patch | Disable all tests that fails with xvfb So far some tests need real OpenGL support | Sandro Knauß <bugs@sandroknauss.de> | not-needed | Debian | 2019-03-14 | |
| fix_test_remove_qlibraryinfo.patch | Make sure that tests run with just compiled versions of tools | Sandro Knauß <bugs@sandroknauss.de> | no | Debian | 2020-09-08 | |
| wait_for_window_exposed.patch | use qWaitForWindowExposed instead of qWaitForWindowActive The qWaitForWindowActive() function returns false when the test is run inside Xvfb and there is no window manager. |
Dmitry Shachnev <mitya57@debian.org> | no | 2019-04-21 | ||
| remove_youtube_iframe.patch | replace YouTube iframe with YouTube link | Dmitry Shachnev <mitya57@debian.org> | not-needed | 2019-12-19 |
All known versions for source package 'qtdeclarative-opensource-src'
- 5.15.17+dfsg-4 (sid)
- 5.15.17+dfsg-3 (forky)
- 5.15.15+dfsg-3 (trixie)
- 5.15.8+dfsg-3 (bookworm)
