qt5base-lts/tests/auto/gui/util
Marc Mutz 37a25fce94 QDesktopServices: deprecate destroying URL handlers w/o explicit unsetUrlHandler()
[ChangeLog][QtGui][QDesktopServices] URL handlers that have been passed
to setUrlHandler() must now be removed by calling unsetUrlHandler()
before they are destroyed. Relying on the handler's destructor to
implicitly unset it is now deprecated, because it may already be in use
by concurrent openUrl() calls. Support for implicit unsetting will be
removed in 6.6 and, until then, a qWarning() is raised if it is
exercised.

Fixes: QTBUG-100775
Fixes: QTBUG-100779
Pick-to: 6.3 6.2 5.15
Change-Id: I0c4f91b78f847b135fdeb38766babc892bdc1379
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
Reviewed-by: Sona Kurazyan <sona.kurazyan@qt.io>
2022-02-15 12:20:16 +00:00
..
qdesktopservices QDesktopServices: deprecate destroying URL handlers w/o explicit unsetUrlHandler() 2022-02-15 12:20:16 +00:00
qdoublevalidator Introduce QDoubleValidator::setRange overload with two parameters 2021-09-20 09:39:13 +02:00
qintvalidator QIntValidator: add tests for fixup() 2021-09-08 15:43:16 +02:00
qregularexpressionvalidator Remove the qmake project files 2021-01-07 15:32:28 +01:00
qtexturefilereader CMake: Add BUILTIN_TESTDATA option to qt_internal_add_test 2022-02-11 21:54:44 +01:00
qundogroup Compile autotests for Integrity 2021-09-20 17:29:04 +03:00
qundostack Compile autotests for Integrity 2021-09-20 17:29:04 +03:00
CMakeLists.txt Remove qshadergraph files 2021-10-05 17:49:51 +02:00