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'

Links