qtdeclarative-opensource-src.git
3 years agoMerge version 5.15.4+dfsg-3+rpi1 and 5.15.4+dfsg-4 to produce 5.15.4+dfsg-4+rpi1 archive/raspbian/5.15.4+dfsg-4+rpi1 raspbian/5.15.4+dfsg-4+rpi1
Raspbian automatic forward porter [Thu, 7 Jul 2022 13:21:31 +0000 (14:21 +0100)]
Merge version 5.15.4+dfsg-3+rpi1 and 5.15.4+dfsg-4 to produce 5.15.4+dfsg-4+rpi1

3 years agoMerge qtdeclarative-opensource-src (5.15.4+dfsg-4) import into refs/heads/workingbranch
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

3 years agomake qtdeclarative build with Python 3
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

3 years agolink with -latomic on riscv64
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

3 years agoreplace YouTube iframe with YouTube link
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

3 years agouse qWaitForWindowExposed instead of qWaitForWindowActive
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

3 years agoMake sure that tests run with just compiled versions of tools
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

3 years agoDisable all tests that fails with xvfb
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

3 years agoQtTest: use delay properly in mouseWheel()
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

3 years agofix Flickable wheel velocity calculation
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

3 years agofix sweep step for tainted QObject JavaScript wrappers
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

3 years agoSupport ' in styled text and document it
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

3 years agomake tst_qmldiskcache::regenerateAfterChange() pass on big endian systems
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

3 years agobuild fixes for GCC 11
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

3 years agoQQuickLoader: do not incubate if the source arrives after setActive(false)
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

3 years agoqtdeclarative-opensource-src (5.15.4+dfsg-4) unstable; urgency=medium
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]

3 years agoImport qtdeclarative-opensource-src_5.15.4+dfsg-4.debian.tar.xz
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]

3 years agoMerge version 5.15.2+dfsg-10+rpi1 and 5.15.4+dfsg-3 to produce 5.15.4+dfsg-3+rpi1 archive/raspbian/5.15.4+dfsg-3+rpi1 raspbian/5.15.4+dfsg-3+rpi1
Raspbian automatic forward porter [Thu, 23 Jun 2022 04:00:32 +0000 (05:00 +0100)]
Merge version 5.15.2+dfsg-10+rpi1 and 5.15.4+dfsg-3 to produce 5.15.4+dfsg-3+rpi1

3 years agoMerge qtdeclarative-opensource-src (5.15.4+dfsg-3) import into refs/heads/workingbranch
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

3 years agomake qtdeclarative build with Python 3
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

3 years agolink with -latomic on riscv64
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

3 years agoreplace YouTube iframe with YouTube link
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

3 years agouse qWaitForWindowExposed instead of qWaitForWindowActive
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

3 years agoMake sure that tests run with just compiled versions of tools
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

3 years agoDisable all tests that fails with xvfb
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

3 years agoQtTest: use delay properly in mouseWheel()
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

3 years agofix Flickable wheel velocity calculation
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

3 years agofix sweep step for tainted QObject JavaScript wrappers
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

3 years agoSupport ' in styled text and document it
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

3 years agomake tst_qmldiskcache::regenerateAfterChange() pass on big endian systems
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

3 years agobuild fixes for GCC 11
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

3 years agoqtdeclarative-opensource-src (5.15.4+dfsg-3) unstable; urgency=medium
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]

3 years agoImport qtdeclarative-opensource-src_5.15.4+dfsg-3.debian.tar.xz
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]

3 years agoImport qtdeclarative-opensource-src_5.15.4+dfsg.orig.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]

3 years agoMerge version 5.15.2+dfsg-9+rpi1 and 5.15.2+dfsg-10 to produce 5.15.2+dfsg-10+rpi1 archive/raspbian/5.15.2+dfsg-10+rpi1 raspbian/5.15.2+dfsg-10+rpi1
Raspbian automatic forward porter [Mon, 21 Feb 2022 09:27:56 +0000 (09:27 +0000)]
Merge version 5.15.2+dfsg-9+rpi1 and 5.15.2+dfsg-10 to produce 5.15.2+dfsg-10+rpi1

3 years agoMerge qtdeclarative-opensource-src (5.15.2+dfsg-10) import into refs/heads/workingbranch
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

3 years agomake qtdeclarative build with Python 3
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

3 years agolink with -latomic on riscv64
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

3 years agoreplace YouTube iframe with YouTube link
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

3 years agouse qWaitForWindowExposed instead of qWaitForWindowActive
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

3 years agoMake sure that tests run with just compiled versions of tools
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

3 years agoDisable all tests that fails with xvfb
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

3 years agofix sweep step for tainted QObject JavaScript wrappers
Debian Qt/KDE Maintainers [Sun, 13 Feb 2022 18:04:16 +0000 (18:04 +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

3 years agoSupport ' in styled text and document it
Debian Qt/KDE Maintainers [Sun, 13 Feb 2022 18:04:16 +0000 (18:04 +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

3 years agomake tst_qmldiskcache::regenerateAfterChange() pass on big endian systems
Debian Qt/KDE Maintainers [Sun, 13 Feb 2022 18:04:16 +0000 (18:04 +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

3 years agobuild fixes for GCC 11
Debian Qt/KDE Maintainers [Sun, 13 Feb 2022 18:04:16 +0000 (18:04 +0000)]
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

3 years agofix QML property cache leaks of delegate items
Debian Qt/KDE Maintainers [Sun, 13 Feb 2022 18:04:16 +0000 (18:04 +0000)]
fix QML property cache leaks of delegate items

Origin: upstream, https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=b2862e2bd84d651c
Last-Update: 2021-01-26

The delegate items are destroyed through an event loop by a call to a
deleteLater(). This, however, doesn't work when the application is
in the process of exiting and the event loop is already closed (i.e.
we're in a stack unwinding part that starts after app.exec()).

Combat this situation by setting a parent of the to-be-deleted object
to some QObject that will be destroyed e.g. QCoreApplication::instance()
before the program finishes. As QObjects clean their children on
destruction, this will make sure that we cleanup the previously leaking
thing regardless of the event loop.

Gbp-Pq: Name fix_qml_property_cache_leaks.patch

3 years agoThe qmltime should be a tool, not a normal executable or an app.
Debian Qt/KDE Maintainers [Sun, 13 Feb 2022 18:04:16 +0000 (18:04 +0000)]
The qmltime should be a tool, not a normal executable or an app.

Origin: upstream, https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?h=5.15&id=30c7a6c6a8742648
Last-Update: 2021-01-18

Gbp-Pq: Name qmltime-tool.patch

3 years agoqtdeclarative-opensource-src (5.15.2+dfsg-10) unstable; urgency=medium
Dmitry Shachnev [Sun, 13 Feb 2022 18:04:16 +0000 (18:04 +0000)]
qtdeclarative-opensource-src (5.15.2+dfsg-10) unstable; urgency=medium

  * Backport upstream patch to fix sweep step for tainted QObject JavaScript
    wrappers.

[dgit import unpatched qtdeclarative-opensource-src 5.15.2+dfsg-10]

3 years agoImport qtdeclarative-opensource-src_5.15.2+dfsg-10.debian.tar.xz
Dmitry Shachnev [Sun, 13 Feb 2022 18:04:16 +0000 (18:04 +0000)]
Import qtdeclarative-opensource-src_5.15.2+dfsg-10.debian.tar.xz

[dgit import tarball qtdeclarative-opensource-src 5.15.2+dfsg-10 qtdeclarative-opensource-src_5.15.2+dfsg-10.debian.tar.xz]

3 years agoMerge version 5.15.2+dfsg-8+rpi1 and 5.15.2+dfsg-9 to produce 5.15.2+dfsg-9+rpi1 archive/raspbian/5.15.2+dfsg-9+rpi1 raspbian/5.15.2+dfsg-9+rpi1
Raspbian automatic forward porter [Fri, 24 Dec 2021 12:47:42 +0000 (12:47 +0000)]
Merge version 5.15.2+dfsg-8+rpi1 and 5.15.2+dfsg-9 to produce 5.15.2+dfsg-9+rpi1

3 years agoMerge qtdeclarative-opensource-src (5.15.2+dfsg-9) import into refs/heads/workingbranch
Dmitry Shachnev [Sat, 18 Dec 2021 12:47:05 +0000 (12:47 +0000)]
Merge qtdeclarative-opensource-src (5.15.2+dfsg-9) import into refs/heads/workingbranch

3 years agomake qtdeclarative build with Python 3
Max Lin [Sat, 18 Dec 2021 12:47:05 +0000 (12:47 +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

3 years agolink with -latomic on riscv64
Aurelien Jarno [Sat, 18 Dec 2021 12:47:05 +0000 (12:47 +0000)]
link with -latomic on riscv64

Forwarded: no
Last-Update: 2020-01-01

Gbp-Pq: Name riscv64-latomic.patch

3 years agoreplace YouTube iframe with YouTube link
Dmitry Shachnev [Sat, 18 Dec 2021 12:47:05 +0000 (12:47 +0000)]
replace YouTube iframe with YouTube link

Forwarded: not-needed
Last-Update: 2019-12-19

Gbp-Pq: Name remove_youtube_iframe.patch

3 years agouse qWaitForWindowExposed instead of qWaitForWindowActive
Dmitry Shachnev [Sat, 18 Dec 2021 12:47:05 +0000 (12:47 +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

3 years agoMake sure that tests run with just compiled versions of tools
Sandro Knauß [Sat, 18 Dec 2021 12:47:05 +0000 (12:47 +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

3 years agoDisable all tests that fails with xvfb
Sandro Knauß [Sat, 18 Dec 2021 12:47:05 +0000 (12:47 +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

3 years agoSupport ' in styled text and document it
Debian Qt/KDE Maintainers [Sat, 18 Dec 2021 12:47:05 +0000 (12:47 +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

3 years agomake tst_qmldiskcache::regenerateAfterChange() pass on big endian systems
Debian Qt/KDE Maintainers [Sat, 18 Dec 2021 12:47:05 +0000 (12:47 +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

3 years agobuild fixes for GCC 11
Debian Qt/KDE Maintainers [Sat, 18 Dec 2021 12:47:05 +0000 (12:47 +0000)]
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

3 years agofix QML property cache leaks of delegate items
Debian Qt/KDE Maintainers [Sat, 18 Dec 2021 12:47:05 +0000 (12:47 +0000)]
fix QML property cache leaks of delegate items

Origin: upstream, https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=b2862e2bd84d651c
Last-Update: 2021-01-26

The delegate items are destroyed through an event loop by a call to a
deleteLater(). This, however, doesn't work when the application is
in the process of exiting and the event loop is already closed (i.e.
we're in a stack unwinding part that starts after app.exec()).

Combat this situation by setting a parent of the to-be-deleted object
to some QObject that will be destroyed e.g. QCoreApplication::instance()
before the program finishes. As QObjects clean their children on
destruction, this will make sure that we cleanup the previously leaking
thing regardless of the event loop.

Gbp-Pq: Name fix_qml_property_cache_leaks.patch

3 years agoThe qmltime should be a tool, not a normal executable or an app.
Debian Qt/KDE Maintainers [Sat, 18 Dec 2021 12:47:05 +0000 (12:47 +0000)]
The qmltime should be a tool, not a normal executable or an app.

Origin: upstream, https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?h=5.15&id=30c7a6c6a8742648
Last-Update: 2021-01-18

Gbp-Pq: Name qmltime-tool.patch

3 years agoqtdeclarative-opensource-src (5.15.2+dfsg-9) unstable; urgency=medium
Dmitry Shachnev [Sat, 18 Dec 2021 12:47:05 +0000 (12:47 +0000)]
qtdeclarative-opensource-src (5.15.2+dfsg-9) unstable; urgency=medium

  * Remove unneeded libgl1-mesa-dri Build-Depends and Depends.
  * Update debian/source/lintian-overrides for Lintian 2.109.
  * Bump Standards-Version to 4.6.0, no changes needed.

[dgit import unpatched qtdeclarative-opensource-src 5.15.2+dfsg-9]

3 years agoImport qtdeclarative-opensource-src_5.15.2+dfsg-9.debian.tar.xz
Dmitry Shachnev [Sat, 18 Dec 2021 12:47:05 +0000 (12:47 +0000)]
Import qtdeclarative-opensource-src_5.15.2+dfsg-9.debian.tar.xz

[dgit import tarball qtdeclarative-opensource-src 5.15.2+dfsg-9 qtdeclarative-opensource-src_5.15.2+dfsg-9.debian.tar.xz]

4 years agoMerge qtdeclarative-opensource-src (5.15.2+dfsg-8+rpi1) import into refs/heads/workin...
Raspbian forward porter [Tue, 24 Aug 2021 16:04:49 +0000 (17:04 +0100)]
Merge qtdeclarative-opensource-src (5.15.2+dfsg-8+rpi1) import into refs/heads/workingbranch

4 years agomake qtdeclarative build with Python 3
Max Lin [Tue, 24 Aug 2021 16:04:49 +0000 (17:04 +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

4 years agolink with -latomic on riscv64
Aurelien Jarno [Tue, 24 Aug 2021 16:04:49 +0000 (17:04 +0100)]
link with -latomic on riscv64

Forwarded: no
Last-Update: 2020-01-01

Gbp-Pq: Name riscv64-latomic.patch

4 years agoreplace YouTube iframe with YouTube link
Dmitry Shachnev [Tue, 24 Aug 2021 16:04:49 +0000 (17:04 +0100)]
replace YouTube iframe with YouTube link

Forwarded: not-needed
Last-Update: 2019-12-19

Gbp-Pq: Name remove_youtube_iframe.patch

4 years agouse qWaitForWindowExposed instead of qWaitForWindowActive
Dmitry Shachnev [Tue, 24 Aug 2021 16:04:49 +0000 (17:04 +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

4 years agoMake sure that tests run with just compiled versions of tools
Sandro Knauß [Tue, 24 Aug 2021 16:04:49 +0000 (17:04 +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

4 years agoDisable all tests that fails with xvfb
Sandro Knauß [Tue, 24 Aug 2021 16:04:49 +0000 (17:04 +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

4 years agoSupport ' in styled text and document it
Debian Qt/KDE Maintainers [Tue, 24 Aug 2021 16:04:49 +0000 (17:04 +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

4 years agomake tst_qmldiskcache::regenerateAfterChange() pass on big endian systems
Debian Qt/KDE Maintainers [Tue, 24 Aug 2021 16:04:49 +0000 (17:04 +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

4 years agobuild fixes for GCC 11
Debian Qt/KDE Maintainers [Tue, 24 Aug 2021 16:04:49 +0000 (17:04 +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
Last-Update: 2021-08-18

Gbp-Pq: Name gcc_11.patch

4 years agofix QML property cache leaks of delegate items
Debian Qt/KDE Maintainers [Tue, 24 Aug 2021 16:04:49 +0000 (17:04 +0100)]
fix QML property cache leaks of delegate items

Origin: upstream, https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=b2862e2bd84d651c
Last-Update: 2021-01-26

The delegate items are destroyed through an event loop by a call to a
deleteLater(). This, however, doesn't work when the application is
in the process of exiting and the event loop is already closed (i.e.
we're in a stack unwinding part that starts after app.exec()).

Combat this situation by setting a parent of the to-be-deleted object
to some QObject that will be destroyed e.g. QCoreApplication::instance()
before the program finishes. As QObjects clean their children on
destruction, this will make sure that we cleanup the previously leaking
thing regardless of the event loop.

Gbp-Pq: Name fix_qml_property_cache_leaks.patch

4 years agoThe qmltime should be a tool, not a normal executable or an app.
Debian Qt/KDE Maintainers [Tue, 24 Aug 2021 16:04:49 +0000 (17:04 +0100)]
The qmltime should be a tool, not a normal executable or an app.

Origin: upstream, https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?h=5.15&id=30c7a6c6a8742648
Last-Update: 2021-01-18

Gbp-Pq: Name qmltime-tool.patch

4 years agoqtdeclarative-opensource-src (5.15.2+dfsg-8+rpi1) bookworm-staging; urgency=medium
Raspbian forward porter [Tue, 24 Aug 2021 16:04:49 +0000 (17:04 +0100)]
qtdeclarative-opensource-src (5.15.2+dfsg-8+rpi1) bookworm-staging; urgency=medium

  [changes brought forward from 5.14.2+dfsg-2+rpi1 by Peter Michael Green <plugwash@raspbian.org> at Sat, 04 Jul 2020 19:53:58 +0000]
  * Update symbols file for raspbian.

  [changes introduced in 5.14.2+dfsg-3+rpi1 by Peter Michael Green]
  * Mark a gcc 10 only symbol as optional.
  * Disable testsuite.

[dgit import unpatched qtdeclarative-opensource-src 5.15.2+dfsg-8+rpi1]

4 years agoImport qtdeclarative-opensource-src_5.15.2+dfsg-8+rpi1.debian.tar.xz
Raspbian forward porter [Tue, 24 Aug 2021 16:04:49 +0000 (17:04 +0100)]
Import qtdeclarative-opensource-src_5.15.2+dfsg-8+rpi1.debian.tar.xz

[dgit import tarball qtdeclarative-opensource-src 5.15.2+dfsg-8+rpi1 qtdeclarative-opensource-src_5.15.2+dfsg-8+rpi1.debian.tar.xz]

4 years agoMerge qtdeclarative-opensource-src (5.15.2+dfsg-8) import into refs/heads/workingbranch
Dmitry Shachnev [Wed, 18 Aug 2021 11:21:46 +0000 (12:21 +0100)]
Merge qtdeclarative-opensource-src (5.15.2+dfsg-8) import into refs/heads/workingbranch

4 years agomake qtdeclarative build with Python 3
Max Lin [Wed, 18 Aug 2021 11:21:46 +0000 (12:21 +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

4 years agolink with -latomic on riscv64
Aurelien Jarno [Wed, 18 Aug 2021 11:21:46 +0000 (12:21 +0100)]
link with -latomic on riscv64

Forwarded: no
Last-Update: 2020-01-01

Gbp-Pq: Name riscv64-latomic.patch

4 years agoreplace YouTube iframe with YouTube link
Dmitry Shachnev [Wed, 18 Aug 2021 11:21:46 +0000 (12:21 +0100)]
replace YouTube iframe with YouTube link

Forwarded: not-needed
Last-Update: 2019-12-19

Gbp-Pq: Name remove_youtube_iframe.patch

4 years agouse qWaitForWindowExposed instead of qWaitForWindowActive
Dmitry Shachnev [Wed, 18 Aug 2021 11:21:46 +0000 (12:21 +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

4 years agoMake sure that tests run with just compiled versions of tools
Sandro Knauß [Wed, 18 Aug 2021 11:21:46 +0000 (12:21 +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

4 years agoDisable all tests that fails with xvfb
Sandro Knauß [Wed, 18 Aug 2021 11:21:46 +0000 (12:21 +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

4 years agoSupport &apos; in styled text and document it
Debian Qt/KDE Maintainers [Wed, 18 Aug 2021 11:21:46 +0000 (12:21 +0100)]
Support &apos; 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

4 years agomake tst_qmldiskcache::regenerateAfterChange() pass on big endian systems
Debian Qt/KDE Maintainers [Wed, 18 Aug 2021 11:21:46 +0000 (12:21 +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

4 years agobuild fixes for GCC 11
Debian Qt/KDE Maintainers [Wed, 18 Aug 2021 11:21:46 +0000 (12:21 +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
Last-Update: 2021-08-18

Gbp-Pq: Name gcc_11.patch

4 years agofix QML property cache leaks of delegate items
Debian Qt/KDE Maintainers [Wed, 18 Aug 2021 11:21:46 +0000 (12:21 +0100)]
fix QML property cache leaks of delegate items

Origin: upstream, https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=b2862e2bd84d651c
Last-Update: 2021-01-26

The delegate items are destroyed through an event loop by a call to a
deleteLater(). This, however, doesn't work when the application is
in the process of exiting and the event loop is already closed (i.e.
we're in a stack unwinding part that starts after app.exec()).

Combat this situation by setting a parent of the to-be-deleted object
to some QObject that will be destroyed e.g. QCoreApplication::instance()
before the program finishes. As QObjects clean their children on
destruction, this will make sure that we cleanup the previously leaking
thing regardless of the event loop.

Gbp-Pq: Name fix_qml_property_cache_leaks.patch

4 years agoThe qmltime should be a tool, not a normal executable or an app.
Debian Qt/KDE Maintainers [Wed, 18 Aug 2021 11:21:46 +0000 (12:21 +0100)]
The qmltime should be a tool, not a normal executable or an app.

Origin: upstream, https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?h=5.15&id=30c7a6c6a8742648
Last-Update: 2021-01-18

Gbp-Pq: Name qmltime-tool.patch

4 years agoqtdeclarative-opensource-src (5.15.2+dfsg-8) unstable; urgency=medium
Dmitry Shachnev [Wed, 18 Aug 2021 11:21:46 +0000 (12:21 +0100)]
qtdeclarative-opensource-src (5.15.2+dfsg-8) unstable; urgency=medium

  * Include <limits> in Yarr.h to fix FTBFS with GCC 11 on arm64 and i386.

[dgit import unpatched qtdeclarative-opensource-src 5.15.2+dfsg-8]

4 years agoImport qtdeclarative-opensource-src_5.15.2+dfsg-8.debian.tar.xz
Dmitry Shachnev [Wed, 18 Aug 2021 11:21:46 +0000 (12:21 +0100)]
Import qtdeclarative-opensource-src_5.15.2+dfsg-8.debian.tar.xz

[dgit import tarball qtdeclarative-opensource-src 5.15.2+dfsg-8 qtdeclarative-opensource-src_5.15.2+dfsg-8.debian.tar.xz]

4 years agoMerge qtdeclarative-opensource-src (5.15.2+dfsg-6) import into refs/heads/workingbranch
Lisandro Damián Nicanor Pérez Meyer [Tue, 1 Jun 2021 21:37:21 +0000 (22:37 +0100)]
Merge qtdeclarative-opensource-src (5.15.2+dfsg-6) import into refs/heads/workingbranch

4 years agomake qtdeclarative build with Python 3
Max Lin [Tue, 1 Jun 2021 21:37:21 +0000 (22:37 +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

4 years agolink with -latomic on riscv64
Aurelien Jarno [Tue, 1 Jun 2021 21:37:21 +0000 (22:37 +0100)]
link with -latomic on riscv64

Forwarded: no
Last-Update: 2020-01-01

Gbp-Pq: Name riscv64-latomic.patch

4 years agoreplace YouTube iframe with YouTube link
Dmitry Shachnev [Tue, 1 Jun 2021 21:37:21 +0000 (22:37 +0100)]
replace YouTube iframe with YouTube link

Forwarded: not-needed
Last-Update: 2019-12-19

Gbp-Pq: Name remove_youtube_iframe.patch

4 years agouse qWaitForWindowExposed instead of qWaitForWindowActive
Dmitry Shachnev [Tue, 1 Jun 2021 21:37:21 +0000 (22:37 +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

4 years agoMake sure that tests run with just compiled versions of tools
Sandro Knauß [Tue, 1 Jun 2021 21:37:21 +0000 (22:37 +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

4 years agoDisable all tests that fails with xvfb
Sandro Knauß [Tue, 1 Jun 2021 21:37:21 +0000 (22:37 +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