Dmitry Shachnev [Sun, 26 Feb 2023 20:32:58 +0000 (20:32 +0000)]
Merge qtdeclarative-opensource-src (5.15.8+dfsg-3) import into refs/heads/workingbranch
Max Lin [Sun, 26 Feb 2023 20:32:58 +0000 (20:32 +0000)]
make qtdeclarative build with Python 3
Origin: OpenSUSE, https://build.opensuse.org/package/view_file/KDE:Qt:5.12/libqt5-qtdeclarative/qtdeclarative-switch-to-python3.patch
Forwarded: not-yet
Last-Update: 2020-01-01
Gbp-Pq: Name python3.patch
Aurelien Jarno [Sun, 26 Feb 2023 20:32:58 +0000 (20:32 +0000)]
link with -latomic on riscv64
Forwarded: no
Last-Update: 2020-01-01
Gbp-Pq: Name riscv64-latomic.patch
Dmitry Shachnev [Sun, 26 Feb 2023 20:32:58 +0000 (20:32 +0000)]
replace YouTube iframe with YouTube link
Forwarded: not-needed
Last-Update: 2019-12-19
Gbp-Pq: Name remove_youtube_iframe.patch
Dmitry Shachnev [Sun, 26 Feb 2023 20:32:58 +0000 (20:32 +0000)]
use qWaitForWindowExposed instead of qWaitForWindowActive
Forwarded: no
Last-Update: 2019-04-21
The qWaitForWindowActive() function returns false when the test is
run inside Xvfb and there is no window manager.
Gbp-Pq: Name wait_for_window_exposed.patch
Sandro Knauß [Sun, 26 Feb 2023 20:32:58 +0000 (20:32 +0000)]
Make sure that tests run with just compiled versions of tools
Origin: Debian
Last-Update: 2020-09-08
Last-Update: 2020-09-08
Gbp-Pq: Name fix_test_remove_qlibraryinfo.patch
Sandro Knauß [Sun, 26 Feb 2023 20:32:58 +0000 (20:32 +0000)]
Disable all tests that fails with xvfb
Origin: Debian
Forwarded: not-needed - it is a limitation so far inside Debian
Last-Update: 2019-03-14
So far some tests need real OpenGL support
Gbp-Pq: Name disableopengltests.patch
Debian Qt/KDE Maintainers [Sun, 26 Feb 2023 20:32:58 +0000 (20:32 +0000)]
QQuickItem: avoid emitting signals during destruction
Origin: upstream, https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=
74873324bdf33997
Last-Update: 2023-02-26
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.
Gbp-Pq: Name qquickitem_no_signals_on_destruction.patch
Debian Qt/KDE Maintainers [Sun, 26 Feb 2023 20:32:58 +0000 (20:32 +0000)]
fix sweep step for tainted QObject JavaScript wrappers
Origin: upstream, https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=
e6b2f88d892dcf39
Last-Update: 2022-02-13
Currently, whenever the garbage collector runs, it will destroy all
valid tainted wrappers.
Only null or undefined wrappers will be preserved in the
m_multiplyWrappedQObjects map.
It seems like "!" was overlooked in
3b5d37ce3841c4bfdf1c629d33f0e33b881b47fb. Prior to that change, it
was "!it.value()->markBit()", so calling erase() in the then branch
did make sense. But with "!it.value().isNullOrUndefined()", erase()
will be called for every valid wrapper, which is the opposite what we
want.
Gbp-Pq: Name fix_sweep_step.patch
Debian Qt/KDE Maintainers [Sun, 26 Feb 2023 20:32:58 +0000 (20:32 +0000)]
Support ' in styled text and document it
Origin: https://invent.kde.org/qt/qt/qtdeclarative/-/merge_requests/3/diffs
Forwarded: not-needed
Applied-Upstream: https://invent.kde.org/qt/qt/qtdeclarative/-/commit/
0dda47d9f1a22567ad8f1266be2f0cd8a9226c7f
This ensures that some translations really look ok.
Gbp-Pq: Name support_apos_in_styled_text.patch
Debian Qt/KDE Maintainers [Sun, 26 Feb 2023 20:32:58 +0000 (20:32 +0000)]
make tst_qmldiskcache::regenerateAfterChange() pass on big endian systems
Origin: upstream, https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=
dab0d62b655ce9a4
Last-Update: 2021-02-11
Gbp-Pq: Name tst_qmldiskcache_big_endian.patch
Debian Qt/KDE Maintainers [Sun, 26 Feb 2023 20:32:58 +0000 (20:32 +0000)]
build fixes for GCC 11
Origin: upstream, https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=
eb6525f126f680f9
Last-Update: 2022-11-05
Gbp-Pq: Name gcc_11.patch
Dmitry Shachnev [Sun, 26 Feb 2023 20:32:58 +0000 (20:32 +0000)]
qtdeclarative-opensource-src (5.15.8+dfsg-3) unstable; urgency=medium
* Backport upstream patch to fix crash when destructing QQuickItem
(closes: #983597).
[dgit import unpatched qtdeclarative-opensource-src 5.15.8+dfsg-3]
Dmitry Shachnev [Sun, 26 Feb 2023 20:32:58 +0000 (20:32 +0000)]
Import qtdeclarative-opensource-src_5.15.8+dfsg-3.debian.tar.xz
[dgit import tarball qtdeclarative-opensource-src 5.15.8+dfsg-3 qtdeclarative-opensource-src_5.15.8+dfsg-3.debian.tar.xz]
Dmitry Shachnev [Fri, 13 Jan 2023 08:01:44 +0000 (08:01 +0000)]
Merge qtdeclarative-opensource-src (5.15.8+dfsg-2) import into refs/heads/workingbranch
Max Lin [Fri, 13 Jan 2023 08:01:44 +0000 (08:01 +0000)]
make qtdeclarative build with Python 3
Origin: OpenSUSE, https://build.opensuse.org/package/view_file/KDE:Qt:5.12/libqt5-qtdeclarative/qtdeclarative-switch-to-python3.patch
Forwarded: not-yet
Last-Update: 2020-01-01
Gbp-Pq: Name python3.patch
Aurelien Jarno [Fri, 13 Jan 2023 08:01:44 +0000 (08:01 +0000)]
link with -latomic on riscv64
Forwarded: no
Last-Update: 2020-01-01
Gbp-Pq: Name riscv64-latomic.patch
Dmitry Shachnev [Fri, 13 Jan 2023 08:01:44 +0000 (08:01 +0000)]
replace YouTube iframe with YouTube link
Forwarded: not-needed
Last-Update: 2019-12-19
Gbp-Pq: Name remove_youtube_iframe.patch
Dmitry Shachnev [Fri, 13 Jan 2023 08:01:44 +0000 (08:01 +0000)]
use qWaitForWindowExposed instead of qWaitForWindowActive
Forwarded: no
Last-Update: 2019-04-21
The qWaitForWindowActive() function returns false when the test is
run inside Xvfb and there is no window manager.
Gbp-Pq: Name wait_for_window_exposed.patch
Sandro Knauß [Fri, 13 Jan 2023 08:01:44 +0000 (08:01 +0000)]
Make sure that tests run with just compiled versions of tools
Origin: Debian
Last-Update: 2020-09-08
Last-Update: 2020-09-08
Gbp-Pq: Name fix_test_remove_qlibraryinfo.patch
Sandro Knauß [Fri, 13 Jan 2023 08:01:44 +0000 (08:01 +0000)]
Disable all tests that fails with xvfb
Origin: Debian
Forwarded: not-needed - it is a limitation so far inside Debian
Last-Update: 2019-03-14
So far some tests need real OpenGL support
Gbp-Pq: Name disableopengltests.patch
Debian Qt/KDE Maintainers [Fri, 13 Jan 2023 08:01:44 +0000 (08:01 +0000)]
fix sweep step for tainted QObject JavaScript wrappers
Origin: upstream, https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=
e6b2f88d892dcf39
Last-Update: 2022-02-13
Currently, whenever the garbage collector runs, it will destroy all
valid tainted wrappers.
Only null or undefined wrappers will be preserved in the
m_multiplyWrappedQObjects map.
It seems like "!" was overlooked in
3b5d37ce3841c4bfdf1c629d33f0e33b881b47fb. Prior to that change, it
was "!it.value()->markBit()", so calling erase() in the then branch
did make sense. But with "!it.value().isNullOrUndefined()", erase()
will be called for every valid wrapper, which is the opposite what we
want.
Gbp-Pq: Name fix_sweep_step.patch
Debian Qt/KDE Maintainers [Fri, 13 Jan 2023 08:01:44 +0000 (08:01 +0000)]
Support ' in styled text and document it
Origin: https://invent.kde.org/qt/qt/qtdeclarative/-/merge_requests/3/diffs
Forwarded: not-needed
Applied-Upstream: https://invent.kde.org/qt/qt/qtdeclarative/-/commit/
0dda47d9f1a22567ad8f1266be2f0cd8a9226c7f
This ensures that some translations really look ok.
Gbp-Pq: Name support_apos_in_styled_text.patch
Debian Qt/KDE Maintainers [Fri, 13 Jan 2023 08:01:44 +0000 (08:01 +0000)]
make tst_qmldiskcache::regenerateAfterChange() pass on big endian systems
Origin: upstream, https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=
dab0d62b655ce9a4
Last-Update: 2021-02-11
Gbp-Pq: Name tst_qmldiskcache_big_endian.patch
Debian Qt/KDE Maintainers [Fri, 13 Jan 2023 08:01:44 +0000 (08:01 +0000)]
build fixes for GCC 11
Origin: upstream, https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=
eb6525f126f680f9
Last-Update: 2022-11-05
Gbp-Pq: Name gcc_11.patch
Dmitry Shachnev [Fri, 13 Jan 2023 08:01:44 +0000 (08:01 +0000)]
qtdeclarative-opensource-src (5.15.8+dfsg-2) unstable; urgency=medium
* Upload to unstable.
[dgit import unpatched qtdeclarative-opensource-src 5.15.8+dfsg-2]
Dmitry Shachnev [Fri, 13 Jan 2023 08:01:44 +0000 (08:01 +0000)]
Import qtdeclarative-opensource-src_5.15.8+dfsg-2.debian.tar.xz
[dgit import tarball qtdeclarative-opensource-src 5.15.8+dfsg-2 qtdeclarative-opensource-src_5.15.8+dfsg-2.debian.tar.xz]
Dmitry Shachnev [Thu, 5 Jan 2023 20:36:44 +0000 (20:36 +0000)]
Import qtdeclarative-opensource-src_5.15.8+dfsg.orig.tar.xz
[dgit import orig qtdeclarative-opensource-src_5.15.8+dfsg.orig.tar.xz]
Dmitry Shachnev [Sat, 17 Dec 2022 15:20:11 +0000 (15:20 +0000)]
Merge qtdeclarative-opensource-src (5.15.7+dfsg-2) import into refs/heads/workingbranch
Max Lin [Sat, 17 Dec 2022 15:20:11 +0000 (15:20 +0000)]
make qtdeclarative build with Python 3
Origin: OpenSUSE, https://build.opensuse.org/package/view_file/KDE:Qt:5.12/libqt5-qtdeclarative/qtdeclarative-switch-to-python3.patch
Forwarded: not-yet
Last-Update: 2020-01-01
Gbp-Pq: Name python3.patch
Aurelien Jarno [Sat, 17 Dec 2022 15:20:11 +0000 (15:20 +0000)]
link with -latomic on riscv64
Forwarded: no
Last-Update: 2020-01-01
Gbp-Pq: Name riscv64-latomic.patch
Dmitry Shachnev [Sat, 17 Dec 2022 15:20:11 +0000 (15:20 +0000)]
replace YouTube iframe with YouTube link
Forwarded: not-needed
Last-Update: 2019-12-19
Gbp-Pq: Name remove_youtube_iframe.patch
Dmitry Shachnev [Sat, 17 Dec 2022 15:20:11 +0000 (15:20 +0000)]
use qWaitForWindowExposed instead of qWaitForWindowActive
Forwarded: no
Last-Update: 2019-04-21
The qWaitForWindowActive() function returns false when the test is
run inside Xvfb and there is no window manager.
Gbp-Pq: Name wait_for_window_exposed.patch
Sandro Knauß [Sat, 17 Dec 2022 15:20:11 +0000 (15:20 +0000)]
Make sure that tests run with just compiled versions of tools
Origin: Debian
Last-Update: 2020-09-08
Last-Update: 2020-09-08
Gbp-Pq: Name fix_test_remove_qlibraryinfo.patch
Sandro Knauß [Sat, 17 Dec 2022 15:20:11 +0000 (15:20 +0000)]
Disable all tests that fails with xvfb
Origin: Debian
Forwarded: not-needed - it is a limitation so far inside Debian
Last-Update: 2019-03-14
So far some tests need real OpenGL support
Gbp-Pq: Name disableopengltests.patch
Debian Qt/KDE Maintainers [Sat, 17 Dec 2022 15:20:11 +0000 (15:20 +0000)]
QtTest: use delay properly in mouseWheel()
Origin: upstream, https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=
a7579771e35bfd73
Last-Update: 2022-05-23
Gbp-Pq: Name use_delay_properly_in_mousewheel.patch
Debian Qt/KDE Maintainers [Sat, 17 Dec 2022 15:20:11 +0000 (15:20 +0000)]
fix Flickable wheel velocity calculation
Origin: upstream, https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=
a8fbd865140d4dd1
Last-Update: 2022-05-22
Gbp-Pq: Name fix_flickable_wheel_velocity_calculation.patch
Debian Qt/KDE Maintainers [Sat, 17 Dec 2022 15:20:11 +0000 (15:20 +0000)]
fix sweep step for tainted QObject JavaScript wrappers
Origin: upstream, https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=
e6b2f88d892dcf39
Last-Update: 2022-02-13
Currently, whenever the garbage collector runs, it will destroy all
valid tainted wrappers.
Only null or undefined wrappers will be preserved in the
m_multiplyWrappedQObjects map.
It seems like "!" was overlooked in
3b5d37ce3841c4bfdf1c629d33f0e33b881b47fb. Prior to that change, it
was "!it.value()->markBit()", so calling erase() in the then branch
did make sense. But with "!it.value().isNullOrUndefined()", erase()
will be called for every valid wrapper, which is the opposite what we
want.
Gbp-Pq: Name fix_sweep_step.patch
Debian Qt/KDE Maintainers [Sat, 17 Dec 2022 15:20:11 +0000 (15:20 +0000)]
Support ' in styled text and document it
Origin: https://invent.kde.org/qt/qt/qtdeclarative/-/merge_requests/3/diffs
Forwarded: not-needed
Applied-Upstream: https://invent.kde.org/qt/qt/qtdeclarative/-/commit/
0dda47d9f1a22567ad8f1266be2f0cd8a9226c7f
This ensures that some translations really look ok.
Gbp-Pq: Name support_apos_in_styled_text.patch
Debian Qt/KDE Maintainers [Sat, 17 Dec 2022 15:20:11 +0000 (15:20 +0000)]
make tst_qmldiskcache::regenerateAfterChange() pass on big endian systems
Origin: upstream, https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=
dab0d62b655ce9a4
Last-Update: 2021-02-11
Gbp-Pq: Name tst_qmldiskcache_big_endian.patch
Debian Qt/KDE Maintainers [Sat, 17 Dec 2022 15:20:11 +0000 (15:20 +0000)]
build fixes for GCC 11
Origin: upstream, https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=
eb6525f126f680f9
Last-Update: 2022-11-05
Gbp-Pq: Name gcc_11.patch
Dmitry Shachnev [Sat, 17 Dec 2022 15:20:11 +0000 (15:20 +0000)]
qtdeclarative-opensource-src (5.15.7+dfsg-2) unstable; urgency=medium
* Update symbols files for alpha.
* Upload to unstable.
[dgit import unpatched qtdeclarative-opensource-src 5.15.7+dfsg-2]
Dmitry Shachnev [Sat, 17 Dec 2022 15:20:11 +0000 (15:20 +0000)]
Import qtdeclarative-opensource-src_5.15.7+dfsg-2.debian.tar.xz
[dgit import tarball qtdeclarative-opensource-src 5.15.7+dfsg-2 qtdeclarative-opensource-src_5.15.7+dfsg-2.debian.tar.xz]
Simon Quigley [Sat, 19 Nov 2022 00:13:13 +0000 (00:13 +0000)]
Import qtdeclarative-opensource-src_5.15.7+dfsg.orig.tar.xz
[dgit import orig qtdeclarative-opensource-src_5.15.7+dfsg.orig.tar.xz]
Dmitry Shachnev [Thu, 29 Sep 2022 08:39:46 +0000 (09:39 +0100)]
Merge qtdeclarative-opensource-src (5.15.6+dfsg-2) import into refs/heads/workingbranch
Max Lin [Thu, 29 Sep 2022 08:39:46 +0000 (09:39 +0100)]
make qtdeclarative build with Python 3
Origin: OpenSUSE, https://build.opensuse.org/package/view_file/KDE:Qt:5.12/libqt5-qtdeclarative/qtdeclarative-switch-to-python3.patch
Forwarded: not-yet
Last-Update: 2020-01-01
Gbp-Pq: Name python3.patch
Aurelien Jarno [Thu, 29 Sep 2022 08:39:46 +0000 (09:39 +0100)]
link with -latomic on riscv64
Forwarded: no
Last-Update: 2020-01-01
Gbp-Pq: Name riscv64-latomic.patch
Dmitry Shachnev [Thu, 29 Sep 2022 08:39:46 +0000 (09:39 +0100)]
replace YouTube iframe with YouTube link
Forwarded: not-needed
Last-Update: 2019-12-19
Gbp-Pq: Name remove_youtube_iframe.patch
Dmitry Shachnev [Thu, 29 Sep 2022 08:39:46 +0000 (09:39 +0100)]
use qWaitForWindowExposed instead of qWaitForWindowActive
Forwarded: no
Last-Update: 2019-04-21
The qWaitForWindowActive() function returns false when the test is
run inside Xvfb and there is no window manager.
Gbp-Pq: Name wait_for_window_exposed.patch
Sandro Knauß [Thu, 29 Sep 2022 08:39:46 +0000 (09:39 +0100)]
Make sure that tests run with just compiled versions of tools
Origin: Debian
Last-Update: 2020-09-08
Last-Update: 2020-09-08
Gbp-Pq: Name fix_test_remove_qlibraryinfo.patch
Sandro Knauß [Thu, 29 Sep 2022 08:39:46 +0000 (09:39 +0100)]
Disable all tests that fails with xvfb
Origin: Debian
Forwarded: not-needed - it is a limitation so far inside Debian
Last-Update: 2019-03-14
So far some tests need real OpenGL support
Gbp-Pq: Name disableopengltests.patch
Debian Qt/KDE Maintainers [Thu, 29 Sep 2022 08:39:46 +0000 (09:39 +0100)]
QtTest: use delay properly in mouseWheel()
Origin: upstream, https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=
a7579771e35bfd73
Last-Update: 2022-05-23
Gbp-Pq: Name use_delay_properly_in_mousewheel.patch
Debian Qt/KDE Maintainers [Thu, 29 Sep 2022 08:39:46 +0000 (09:39 +0100)]
fix Flickable wheel velocity calculation
Origin: upstream, https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=
a8fbd865140d4dd1
Last-Update: 2022-05-22
Gbp-Pq: Name fix_flickable_wheel_velocity_calculation.patch
Debian Qt/KDE Maintainers [Thu, 29 Sep 2022 08:39:46 +0000 (09:39 +0100)]
fix sweep step for tainted QObject JavaScript wrappers
Origin: upstream, https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=
e6b2f88d892dcf39
Last-Update: 2022-02-13
Currently, whenever the garbage collector runs, it will destroy all
valid tainted wrappers.
Only null or undefined wrappers will be preserved in the
m_multiplyWrappedQObjects map.
It seems like "!" was overlooked in
3b5d37ce3841c4bfdf1c629d33f0e33b881b47fb. Prior to that change, it
was "!it.value()->markBit()", so calling erase() in the then branch
did make sense. But with "!it.value().isNullOrUndefined()", erase()
will be called for every valid wrapper, which is the opposite what we
want.
Gbp-Pq: Name fix_sweep_step.patch
Debian Qt/KDE Maintainers [Thu, 29 Sep 2022 08:39:46 +0000 (09:39 +0100)]
Support ' in styled text and document it
Origin: https://invent.kde.org/qt/qt/qtdeclarative/-/merge_requests/3/diffs
Forwarded: not-needed
Applied-Upstream: https://invent.kde.org/qt/qt/qtdeclarative/-/commit/
0dda47d9f1a22567ad8f1266be2f0cd8a9226c7f
This ensures that some translations really look ok.
Gbp-Pq: Name support_apos_in_styled_text.patch
Debian Qt/KDE Maintainers [Thu, 29 Sep 2022 08:39:46 +0000 (09:39 +0100)]
make tst_qmldiskcache::regenerateAfterChange() pass on big endian systems
Origin: upstream, https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=
dab0d62b655ce9a4
Last-Update: 2021-02-11
Gbp-Pq: Name tst_qmldiskcache_big_endian.patch
Debian Qt/KDE Maintainers [Thu, 29 Sep 2022 08:39:46 +0000 (09:39 +0100)]
build fixes for GCC 11
Origin: upstream, commits:
https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=
eb6525f126f680f9
https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=
db58b8518e157b76
Last-Update: 2022-07-03
Gbp-Pq: Name gcc_11.patch
Debian Qt/KDE Maintainers [Thu, 29 Sep 2022 08:39:46 +0000 (09:39 +0100)]
QQuickLoader: do not incubate if the source arrives after setActive(false)
Origin: upstream, https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=
e78c068700fa74ab
Last-Update: 2022-07-01
Otherwise we end up in the crazy place of active being false but item
being non-null and forces us to workaround within the apps.
Gbp-Pq: Name QQuickLoader-Do-not-incubate-if-the-source-arrives-a.patch
Dmitry Shachnev [Thu, 29 Sep 2022 08:39:46 +0000 (09:39 +0100)]
qtdeclarative-opensource-src (5.15.6+dfsg-2) unstable; urgency=medium
* Update symbols files from buildds’ logs.
* Upload to unstable.
[dgit import unpatched qtdeclarative-opensource-src 5.15.6+dfsg-2]
Dmitry Shachnev [Thu, 29 Sep 2022 08:39:46 +0000 (09:39 +0100)]
Import qtdeclarative-opensource-src_5.15.6+dfsg-2.debian.tar.xz
[dgit import tarball qtdeclarative-opensource-src 5.15.6+dfsg-2 qtdeclarative-opensource-src_5.15.6+dfsg-2.debian.tar.xz]
Dmitry Shachnev [Sun, 11 Sep 2022 17:27:43 +0000 (18:27 +0100)]
Import qtdeclarative-opensource-src_5.15.6+dfsg.orig.tar.xz
[dgit import orig qtdeclarative-opensource-src_5.15.6+dfsg.orig.tar.xz]
Dmitry Shachnev [Fri, 1 Jul 2022 20:08:41 +0000 (21:08 +0100)]
Merge qtdeclarative-opensource-src (5.15.4+dfsg-4) import into refs/heads/workingbranch
Max Lin [Fri, 1 Jul 2022 20:08:41 +0000 (21:08 +0100)]
make qtdeclarative build with Python 3
Origin: OpenSUSE, https://build.opensuse.org/package/view_file/KDE:Qt:5.12/libqt5-qtdeclarative/qtdeclarative-switch-to-python3.patch
Forwarded: not-yet
Last-Update: 2020-01-01
Gbp-Pq: Name python3.patch
Aurelien Jarno [Fri, 1 Jul 2022 20:08:41 +0000 (21:08 +0100)]
link with -latomic on riscv64
Forwarded: no
Last-Update: 2020-01-01
Gbp-Pq: Name riscv64-latomic.patch
Dmitry Shachnev [Fri, 1 Jul 2022 20:08:41 +0000 (21:08 +0100)]
replace YouTube iframe with YouTube link
Forwarded: not-needed
Last-Update: 2019-12-19
Gbp-Pq: Name remove_youtube_iframe.patch
Dmitry Shachnev [Fri, 1 Jul 2022 20:08:41 +0000 (21:08 +0100)]
use qWaitForWindowExposed instead of qWaitForWindowActive
Forwarded: no
Last-Update: 2019-04-21
The qWaitForWindowActive() function returns false when the test is
run inside Xvfb and there is no window manager.
Gbp-Pq: Name wait_for_window_exposed.patch
Sandro Knauß [Fri, 1 Jul 2022 20:08:41 +0000 (21:08 +0100)]
Make sure that tests run with just compiled versions of tools
Origin: Debian
Last-Update: 2020-09-08
Last-Update: 2020-09-08
Gbp-Pq: Name fix_test_remove_qlibraryinfo.patch
Sandro Knauß [Fri, 1 Jul 2022 20:08:41 +0000 (21:08 +0100)]
Disable all tests that fails with xvfb
Origin: Debian
Forwarded: not-needed - it is a limitation so far inside Debian
Last-Update: 2019-03-14
So far some tests need real OpenGL support
Gbp-Pq: Name disableopengltests.patch
Debian Qt/KDE Maintainers [Fri, 1 Jul 2022 20:08:41 +0000 (21:08 +0100)]
QtTest: use delay properly in mouseWheel()
Origin: upstream, https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=
a7579771e35bfd73
Last-Update: 2022-05-23
Gbp-Pq: Name use_delay_properly_in_mousewheel.patch
Debian Qt/KDE Maintainers [Fri, 1 Jul 2022 20:08:41 +0000 (21:08 +0100)]
fix Flickable wheel velocity calculation
Origin: upstream, https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=
a8fbd865140d4dd1
Last-Update: 2022-05-22
Gbp-Pq: Name fix_flickable_wheel_velocity_calculation.patch
Debian Qt/KDE Maintainers [Fri, 1 Jul 2022 20:08:41 +0000 (21:08 +0100)]
fix sweep step for tainted QObject JavaScript wrappers
Origin: upstream, https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=
e6b2f88d892dcf39
Last-Update: 2022-02-13
Currently, whenever the garbage collector runs, it will destroy all
valid tainted wrappers.
Only null or undefined wrappers will be preserved in the
m_multiplyWrappedQObjects map.
It seems like "!" was overlooked in
3b5d37ce3841c4bfdf1c629d33f0e33b881b47fb. Prior to that change, it
was "!it.value()->markBit()", so calling erase() in the then branch
did make sense. But with "!it.value().isNullOrUndefined()", erase()
will be called for every valid wrapper, which is the opposite what we
want.
Gbp-Pq: Name fix_sweep_step.patch
Debian Qt/KDE Maintainers [Fri, 1 Jul 2022 20:08:41 +0000 (21:08 +0100)]
Support ' in styled text and document it
Origin: https://invent.kde.org/qt/qt/qtdeclarative/-/merge_requests/3/diffs
Forwarded: not-needed
Applied-Upstream: https://invent.kde.org/qt/qt/qtdeclarative/-/commit/
0dda47d9f1a22567ad8f1266be2f0cd8a9226c7f
This ensures that some translations really look ok.
Gbp-Pq: Name support_apos_in_styled_text.patch
Debian Qt/KDE Maintainers [Fri, 1 Jul 2022 20:08:41 +0000 (21:08 +0100)]
make tst_qmldiskcache::regenerateAfterChange() pass on big endian systems
Origin: upstream, https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=
dab0d62b655ce9a4
Last-Update: 2021-02-11
Gbp-Pq: Name tst_qmldiskcache_big_endian.patch
Debian Qt/KDE Maintainers [Fri, 1 Jul 2022 20:08:41 +0000 (21:08 +0100)]
build fixes for GCC 11
Origin: upstream, commits:
https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=
eb6525f126f680f9
https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=
367293b18ab0d0a0
https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=
db58b8518e157b76
Last-Update: 2021-08-18
Gbp-Pq: Name gcc_11.patch
Debian Qt/KDE Maintainers [Fri, 1 Jul 2022 20:08:41 +0000 (21:08 +0100)]
QQuickLoader: do not incubate if the source arrives after setActive(false)
Origin: upstream, https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=
e78c068700fa74ab
Last-Update: 2022-07-01
Otherwise we end up in the crazy place of active being false but item
being non-null and forces us to workaround within the apps.
Gbp-Pq: Name QQuickLoader-Do-not-incubate-if-the-source-arrives-a.patch
Dmitry Shachnev [Fri, 1 Jul 2022 20:08:41 +0000 (21:08 +0100)]
qtdeclarative-opensource-src (5.15.4+dfsg-4) unstable; urgency=medium
[ Jonah Brüchert ]
* Backport upstream patch to fix asynchronous loaders loading when inactive
[dgit import unpatched qtdeclarative-opensource-src 5.15.4+dfsg-4]
Dmitry Shachnev [Fri, 1 Jul 2022 20:08:41 +0000 (21:08 +0100)]
Import qtdeclarative-opensource-src_5.15.4+dfsg-4.debian.tar.xz
[dgit import tarball qtdeclarative-opensource-src 5.15.4+dfsg-4 qtdeclarative-opensource-src_5.15.4+dfsg-4.debian.tar.xz]
Dmitry Shachnev [Mon, 13 Jun 2022 18:36:23 +0000 (19:36 +0100)]
Merge qtdeclarative-opensource-src (5.15.4+dfsg-3) import into refs/heads/workingbranch
Max Lin [Mon, 13 Jun 2022 18:36:23 +0000 (19:36 +0100)]
make qtdeclarative build with Python 3
Origin: OpenSUSE, https://build.opensuse.org/package/view_file/KDE:Qt:5.12/libqt5-qtdeclarative/qtdeclarative-switch-to-python3.patch
Forwarded: not-yet
Last-Update: 2020-01-01
Gbp-Pq: Name python3.patch
Aurelien Jarno [Mon, 13 Jun 2022 18:36:23 +0000 (19:36 +0100)]
link with -latomic on riscv64
Forwarded: no
Last-Update: 2020-01-01
Gbp-Pq: Name riscv64-latomic.patch
Dmitry Shachnev [Mon, 13 Jun 2022 18:36:23 +0000 (19:36 +0100)]
replace YouTube iframe with YouTube link
Forwarded: not-needed
Last-Update: 2019-12-19
Gbp-Pq: Name remove_youtube_iframe.patch
Dmitry Shachnev [Mon, 13 Jun 2022 18:36:23 +0000 (19:36 +0100)]
use qWaitForWindowExposed instead of qWaitForWindowActive
Forwarded: no
Last-Update: 2019-04-21
The qWaitForWindowActive() function returns false when the test is
run inside Xvfb and there is no window manager.
Gbp-Pq: Name wait_for_window_exposed.patch
Sandro Knauß [Mon, 13 Jun 2022 18:36:23 +0000 (19:36 +0100)]
Make sure that tests run with just compiled versions of tools
Origin: Debian
Last-Update: 2020-09-08
Last-Update: 2020-09-08
Gbp-Pq: Name fix_test_remove_qlibraryinfo.patch
Sandro Knauß [Mon, 13 Jun 2022 18:36:23 +0000 (19:36 +0100)]
Disable all tests that fails with xvfb
Origin: Debian
Forwarded: not-needed - it is a limitation so far inside Debian
Last-Update: 2019-03-14
So far some tests need real OpenGL support
Gbp-Pq: Name disableopengltests.patch
Debian Qt/KDE Maintainers [Mon, 13 Jun 2022 18:36:23 +0000 (19:36 +0100)]
QtTest: use delay properly in mouseWheel()
Origin: upstream, https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=
a7579771e35bfd73
Last-Update: 2022-05-23
Gbp-Pq: Name use_delay_properly_in_mousewheel.patch
Debian Qt/KDE Maintainers [Mon, 13 Jun 2022 18:36:23 +0000 (19:36 +0100)]
fix Flickable wheel velocity calculation
Origin: upstream, https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=
a8fbd865140d4dd1
Last-Update: 2022-05-22
Gbp-Pq: Name fix_flickable_wheel_velocity_calculation.patch
Debian Qt/KDE Maintainers [Mon, 13 Jun 2022 18:36:23 +0000 (19:36 +0100)]
fix sweep step for tainted QObject JavaScript wrappers
Origin: upstream, https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=
e6b2f88d892dcf39
Last-Update: 2022-02-13
Currently, whenever the garbage collector runs, it will destroy all
valid tainted wrappers.
Only null or undefined wrappers will be preserved in the
m_multiplyWrappedQObjects map.
It seems like "!" was overlooked in
3b5d37ce3841c4bfdf1c629d33f0e33b881b47fb. Prior to that change, it
was "!it.value()->markBit()", so calling erase() in the then branch
did make sense. But with "!it.value().isNullOrUndefined()", erase()
will be called for every valid wrapper, which is the opposite what we
want.
Gbp-Pq: Name fix_sweep_step.patch
Debian Qt/KDE Maintainers [Mon, 13 Jun 2022 18:36:23 +0000 (19:36 +0100)]
Support ' in styled text and document it
Origin: https://invent.kde.org/qt/qt/qtdeclarative/-/merge_requests/3/diffs
Forwarded: not-needed
Applied-Upstream: https://invent.kde.org/qt/qt/qtdeclarative/-/commit/
0dda47d9f1a22567ad8f1266be2f0cd8a9226c7f
This ensures that some translations really look ok.
Gbp-Pq: Name support_apos_in_styled_text.patch
Debian Qt/KDE Maintainers [Mon, 13 Jun 2022 18:36:23 +0000 (19:36 +0100)]
make tst_qmldiskcache::regenerateAfterChange() pass on big endian systems
Origin: upstream, https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=
dab0d62b655ce9a4
Last-Update: 2021-02-11
Gbp-Pq: Name tst_qmldiskcache_big_endian.patch
Debian Qt/KDE Maintainers [Mon, 13 Jun 2022 18:36:23 +0000 (19:36 +0100)]
build fixes for GCC 11
Origin: upstream, commits:
https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=
eb6525f126f680f9
https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=
367293b18ab0d0a0
https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=
db58b8518e157b76
Last-Update: 2021-08-18
Gbp-Pq: Name gcc_11.patch
Dmitry Shachnev [Mon, 13 Jun 2022 18:36:23 +0000 (19:36 +0100)]
qtdeclarative-opensource-src (5.15.4+dfsg-3) unstable; urgency=medium
* Upload to unstable.
[dgit import unpatched qtdeclarative-opensource-src 5.15.4+dfsg-3]
Dmitry Shachnev [Mon, 13 Jun 2022 18:36:23 +0000 (19:36 +0100)]
Import qtdeclarative-opensource-src_5.15.4+dfsg-3.debian.tar.xz
[dgit import tarball qtdeclarative-opensource-src 5.15.4+dfsg-3 qtdeclarative-opensource-src_5.15.4+dfsg-3.debian.tar.xz]
Dmitry Shachnev [Fri, 13 May 2022 19:50:27 +0000 (20:50 +0100)]
Import qtdeclarative-opensource-src_5.15.4+dfsg.orig.tar.xz
[dgit import orig qtdeclarative-opensource-src_5.15.4+dfsg.orig.tar.xz]
Dmitry Shachnev [Sun, 13 Feb 2022 18:04:16 +0000 (18:04 +0000)]
Merge qtdeclarative-opensource-src (5.15.2+dfsg-10) import into refs/heads/workingbranch
Max Lin [Sun, 13 Feb 2022 18:04:16 +0000 (18:04 +0000)]
make qtdeclarative build with Python 3
Origin: OpenSUSE, https://build.opensuse.org/package/view_file/KDE:Qt:5.12/libqt5-qtdeclarative/qtdeclarative-switch-to-python3.patch
Forwarded: not-yet
Last-Update: 2020-01-01
Gbp-Pq: Name python3.patch
Aurelien Jarno [Sun, 13 Feb 2022 18:04:16 +0000 (18:04 +0000)]
link with -latomic on riscv64
Forwarded: no
Last-Update: 2020-01-01
Gbp-Pq: Name riscv64-latomic.patch
Dmitry Shachnev [Sun, 13 Feb 2022 18:04:16 +0000 (18:04 +0000)]
replace YouTube iframe with YouTube link
Forwarded: not-needed
Last-Update: 2019-12-19
Gbp-Pq: Name remove_youtube_iframe.patch
Dmitry Shachnev [Sun, 13 Feb 2022 18:04:16 +0000 (18:04 +0000)]
use qWaitForWindowExposed instead of qWaitForWindowActive
Forwarded: no
Last-Update: 2019-04-21
The qWaitForWindowActive() function returns false when the test is
run inside Xvfb and there is no window manager.
Gbp-Pq: Name wait_for_window_exposed.patch
Sandro Knauß [Sun, 13 Feb 2022 18:04:16 +0000 (18:04 +0000)]
Make sure that tests run with just compiled versions of tools
Origin: Debian
Last-Update: 2020-09-08
Last-Update: 2020-09-08
Gbp-Pq: Name fix_test_remove_qlibraryinfo.patch
Sandro Knauß [Sun, 13 Feb 2022 18:04:16 +0000 (18:04 +0000)]
Disable all tests that fails with xvfb
Origin: Debian
Forwarded: not-needed - it is a limitation so far inside Debian
Last-Update: 2019-03-14
So far some tests need real OpenGL support
Gbp-Pq: Name disableopengltests.patch