qtdeclarative-opensource-src.git
4 years agouse qWaitForWindowExposed instead of qWaitForWindowActive
Dmitry Shachnev [Thu, 4 Feb 2021 17:36:43 +0000 (17:36 +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

4 years agoMake sure that tests run with just compiled versions of tools
Sandro Knauß [Thu, 4 Feb 2021 17:36:43 +0000 (17:36 +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

4 years agoDisable all tests that fails with xvfb
Sandro Knauß [Thu, 4 Feb 2021 17:36:43 +0000 (17:36 +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

4 years agobuild fixes for GCC 11
Debian Qt/KDE Maintainers [Thu, 4 Feb 2021 17:36:43 +0000 (17:36 +0000)]
build fixes for GCC 11

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

Gbp-Pq: Name gcc_11.patch

4 years agofix QML property cache leaks of delegate items
Debian Qt/KDE Maintainers [Thu, 4 Feb 2021 17:36:43 +0000 (17:36 +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

4 years agoThe qmltime should be a tool, not a normal executable or an app.
Debian Qt/KDE Maintainers [Thu, 4 Feb 2021 17:36:43 +0000 (17:36 +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

4 years agoqtdeclarative-opensource-src (5.15.2+dfsg-4) unstable; urgency=medium
Dmitry Shachnev [Thu, 4 Feb 2021 17:36:43 +0000 (17:36 +0000)]
qtdeclarative-opensource-src (5.15.2+dfsg-4) unstable; urgency=medium

  * Add Conflicts: against the -gles packages, to make that relation mutual.
    (Thanks to David Kalnischkies for the suggestion; see also #976389.)

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

4 years agoImport qtdeclarative-opensource-src_5.15.2+dfsg-4.debian.tar.xz
Dmitry Shachnev [Thu, 4 Feb 2021 17:36:43 +0000 (17:36 +0000)]
Import qtdeclarative-opensource-src_5.15.2+dfsg-4.debian.tar.xz

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

5 years agoImport qtdeclarative-opensource-src_5.15.2+dfsg.orig.tar.xz
Dmitry Shachnev [Sat, 21 Nov 2020 13:46:44 +0000 (13:46 +0000)]
Import qtdeclarative-opensource-src_5.15.2+dfsg.orig.tar.xz

[dgit import orig qtdeclarative-opensource-src_5.15.2+dfsg.orig.tar.xz]