Qt Base (Core, Gui, Widgets, Network, ...)
Go to file
Marc Mutz 6da1f72311 QThreadStorage: replace QScoped- with std::unique_ptr
This only affects the !QT_CONFIG(thread) case and requires the rewrite
of the old-style static cleanup() deleter protocol into the modern
operator()() one.

As a drive-by, mark the deleter noexcept, like destructors are
supposed to be.

Pick-to: 6.9 6.8
Task-number: QTBUG-132213
Change-Id: I8839865880647d76b77eb9a3f2858067db86234e
Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
2025-01-02 18:39:49 +01:00
.github/workflows
LICENSES Add REUSE.toml files 2024-11-05 14:36:16 +01:00
bin CMake: Don't hard-code "libexec" in qt-configure-module 2024-08-16 12:36:35 +02:00
cmake CMake: Yield error if VCPKG_ROOT variable is missing 2025-01-02 11:25:11 +01:00
coin Coin: Tweak VxWorks testrunner 2024-12-30 12:22:23 +02:00
config.tests Enable broken_threadlocal_dtors for VxWorks 2024-11-05 14:36:17 +01:00
dist Add REUSE.toml files 2024-11-05 14:36:16 +01:00
doc Android: document androidtestrunner tool 2024-12-19 21:09:54 +02:00
examples sqlbrowser example: use = default on empty dtors 2025-01-02 07:51:18 +01:00
lib
libexec Android: fix warnings in runner script 2024-12-03 20:18:21 +00:00
mkspecs wasm: unifiy eventdispatcher asyncify code paths 2024-12-02 19:45:18 +01:00
qmake QString: toward UTF-8 arg() support [3½/4]: port unary arg() to QAnyStringView 2024-12-03 21:24:07 +01:00
src QThreadStorage: replace QScoped- with std::unique_ptr 2025-01-02 18:39:49 +01:00
tests Build the manual lance test 2025-01-02 16:22:56 +01:00
util QEdidParser: optimize the hardcoded EDID vendor table 2024-12-21 00:03:36 +01:00
.cmake.conf Bump version to 6.10.0 2024-12-13 14:54:23 +00:00
.gitattributes
.gitignore Git ignore Visual Studio CMake build directories 2023-11-24 23:42:05 +01:00
.tag
CMakeLists.txt cmake: add _extra_files IDE target from heuristics 2024-04-12 08:36:01 +08:00
REUSE.toml Add REUSE.toml files 2024-11-05 14:36:16 +01:00
config_help.txt Introduce emoji-segmenter to 3rdparty code 2024-11-18 15:52:13 +01:00
configure Do not assume FHS in scripts 2024-06-25 11:44:00 +02:00
configure.bat configure.bat: Fix errors on Windows 2024-03-05 11:56:24 +01:00
configure.cmake wasm: Fix warning message for Emscripten version mismatch 2024-12-10 19:45:16 +01:00
dependencies.yaml
licenseRule.json Include relevant Unicode Inc. copyright line in generated data files 2024-08-30 19:58:47 +02:00
qt_cmdline.cmake Introduce FFmpeg-related configure options 2024-12-03 22:52:45 +01:00