summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/3rdparty/CMakeLists.txt13
-rw-r--r--src/3rdparty/D3D12MemoryAllocator/D3D12MemAlloc.cpp10565
-rw-r--r--src/3rdparty/D3D12MemoryAllocator/D3D12MemAlloc.h2632
-rw-r--r--src/3rdparty/D3D12MemoryAllocator/LICENSE.txt19
-rw-r--r--src/3rdparty/D3D12MemoryAllocator/patches/0001-Eliminate-warnings-in-D3D12MA.patch91
-rw-r--r--src/3rdparty/D3D12MemoryAllocator/qt_attribution.json16
-rw-r--r--src/3rdparty/VulkanMemoryAllocator/patches/0002-Make-it-compile-on-macOS-10.15.patch52
-rw-r--r--src/3rdparty/VulkanMemoryAllocator/patches/0002-Switch-back-to-the-old-VK_VERSION_-etc.-from-VK_API_.patch33
-rw-r--r--src/3rdparty/VulkanMemoryAllocator/patches/0003-Disable-some-warnings-for-gcc-and-clang.patch50
-rw-r--r--src/3rdparty/VulkanMemoryAllocator/patches/0003-Fix-gcc-8-warning.patch27
-rw-r--r--src/3rdparty/VulkanMemoryAllocator/patches/0004-Avoid-compiler-warnings.patch327
-rw-r--r--src/3rdparty/VulkanMemoryAllocator/patches/0004-Disable-nullability-warning-on-Apple-with-clang.patch27
-rw-r--r--src/3rdparty/VulkanMemoryAllocator/patches/0005-Disable-more-warnings.patch33
-rw-r--r--src/3rdparty/VulkanMemoryAllocator/patches/0005-More-MingW-8.1-warning-workarounds.patch150
-rw-r--r--src/3rdparty/VulkanMemoryAllocator/patches/0006-Silence-clang-warning-about-unused-member-var.patch40
-rw-r--r--src/3rdparty/VulkanMemoryAllocator/patches/0006-vma-Revise-disabled-warnings.patch28
-rw-r--r--src/3rdparty/VulkanMemoryAllocator/qt_attribution.json4
-rw-r--r--src/3rdparty/VulkanMemoryAllocator/vk_mem_alloc.h23915
-rw-r--r--src/3rdparty/double-conversion/double-conversion/bignum-dtoa.cc2
-rw-r--r--src/3rdparty/double-conversion/double-conversion/bignum.cc5
-rw-r--r--src/3rdparty/double-conversion/double-conversion/double-to-string.cc4
-rw-r--r--src/3rdparty/double-conversion/double-conversion/double-to-string.h8
-rw-r--r--src/3rdparty/double-conversion/double-conversion/fast-dtoa.cc4
-rw-r--r--src/3rdparty/double-conversion/double-conversion/fixed-dtoa.cc4
-rw-r--r--src/3rdparty/double-conversion/double-conversion/ieee.h25
-rw-r--r--src/3rdparty/double-conversion/double-conversion/string-to-double.cc50
-rw-r--r--src/3rdparty/double-conversion/double-conversion/string-to-double.h14
-rw-r--r--src/3rdparty/double-conversion/double-conversion/strtod.cc19
-rw-r--r--src/3rdparty/double-conversion/double-conversion/strtod.h20
-rw-r--r--src/3rdparty/double-conversion/double-conversion/utils.h58
-rw-r--r--src/3rdparty/double-conversion/patches/0001-Avoid-unused-function-warning-for-AssertTrimmedDigit.patch29
-rw-r--r--src/3rdparty/double-conversion/patches/ReadMe.txt9
-rw-r--r--src/3rdparty/double-conversion/qt_attribution.json4
-rw-r--r--src/3rdparty/easing/qt_attribution.json2
-rw-r--r--src/3rdparty/forkfd/forkfd.c172
-rw-r--r--src/3rdparty/forkfd/forkfd.h1
-rw-r--r--src/3rdparty/forkfd/forkfd_c11.h4
-rw-r--r--src/3rdparty/forkfd/forkfd_freebsd.c2
-rw-r--r--src/3rdparty/forkfd/forkfd_linux.c65
-rw-r--r--src/3rdparty/forkfd/qt_attribution.json4
-rw-r--r--src/3rdparty/freetype/CMakeLists.txt101
-rw-r--r--src/3rdparty/freetype/LICENSE.txt290
-rw-r--r--src/3rdparty/freetype/PCF-LICENSE.txt24
-rw-r--r--src/3rdparty/freetype/README114
-rw-r--r--src/3rdparty/freetype/builds/unix/ftconfig.h2
-rw-r--r--src/3rdparty/freetype/builds/unix/ftsystem.c244
-rw-r--r--src/3rdparty/freetype/builds/windows/ftdebug.c698
-rw-r--r--src/3rdparty/freetype/docs/CHANGES385
-rw-r--r--src/3rdparty/freetype/docs/CUSTOMIZE2
-rw-r--r--src/3rdparty/freetype/docs/DEBUG96
-rw-r--r--src/3rdparty/freetype/docs/LICENSE.TXT39
-rw-r--r--src/3rdparty/freetype/docs/TODO2
-rwxr-xr-x[-rw-r--r--]src/3rdparty/freetype/import_from_tarball.sh44
-rw-r--r--src/3rdparty/freetype/include/dlg/dlg.h270
-rw-r--r--src/3rdparty/freetype/include/dlg/output.h172
-rw-r--r--src/3rdparty/freetype/include/freetype/config/ftconfig.h2
-rw-r--r--src/3rdparty/freetype/include/freetype/config/ftheader.h14
-rw-r--r--src/3rdparty/freetype/include/freetype/config/ftmodule.h7
-rw-r--r--src/3rdparty/freetype/include/freetype/config/ftoption.h109
-rw-r--r--src/3rdparty/freetype/include/freetype/config/ftstdlib.h14
-rw-r--r--src/3rdparty/freetype/include/freetype/config/integer-types.h45
-rw-r--r--src/3rdparty/freetype/include/freetype/config/mac-support.h2
-rw-r--r--src/3rdparty/freetype/include/freetype/config/public-macros.h20
-rw-r--r--src/3rdparty/freetype/include/freetype/freetype.h835
-rw-r--r--src/3rdparty/freetype/include/freetype/ftadvanc.h2
-rw-r--r--src/3rdparty/freetype/include/freetype/ftbbox.h2
-rw-r--r--src/3rdparty/freetype/include/freetype/ftbdf.h2
-rw-r--r--src/3rdparty/freetype/include/freetype/ftbitmap.h2
-rw-r--r--src/3rdparty/freetype/include/freetype/ftbzip2.h2
-rw-r--r--src/3rdparty/freetype/include/freetype/ftcache.h8
-rw-r--r--src/3rdparty/freetype/include/freetype/ftchapters.h4
-rw-r--r--src/3rdparty/freetype/include/freetype/ftcid.h2
-rw-r--r--src/3rdparty/freetype/include/freetype/ftcolor.h1356
-rw-r--r--src/3rdparty/freetype/include/freetype/ftdriver.h146
-rw-r--r--src/3rdparty/freetype/include/freetype/fterrdef.h6
-rw-r--r--src/3rdparty/freetype/include/freetype/fterrors.h6
-rw-r--r--src/3rdparty/freetype/include/freetype/ftfntfmt.h2
-rw-r--r--src/3rdparty/freetype/include/freetype/ftgasp.h2
-rw-r--r--src/3rdparty/freetype/include/freetype/ftglyph.h126
-rw-r--r--src/3rdparty/freetype/include/freetype/ftgxval.h2
-rw-r--r--src/3rdparty/freetype/include/freetype/ftgzip.h2
-rw-r--r--src/3rdparty/freetype/include/freetype/ftimage.h131
-rw-r--r--src/3rdparty/freetype/include/freetype/ftincrem.h17
-rw-r--r--src/3rdparty/freetype/include/freetype/ftlcdfil.h27
-rw-r--r--src/3rdparty/freetype/include/freetype/ftlist.h2
-rw-r--r--src/3rdparty/freetype/include/freetype/ftlogging.h184
-rw-r--r--src/3rdparty/freetype/include/freetype/ftlzw.h2
-rw-r--r--src/3rdparty/freetype/include/freetype/ftmac.h2
-rw-r--r--src/3rdparty/freetype/include/freetype/ftmm.h22
-rw-r--r--src/3rdparty/freetype/include/freetype/ftmodapi.h35
-rw-r--r--src/3rdparty/freetype/include/freetype/ftmoderr.h3
-rw-r--r--src/3rdparty/freetype/include/freetype/ftotval.h2
-rw-r--r--src/3rdparty/freetype/include/freetype/ftoutln.h14
-rw-r--r--src/3rdparty/freetype/include/freetype/ftparams.h17
-rw-r--r--src/3rdparty/freetype/include/freetype/ftpfr.h4
-rw-r--r--src/3rdparty/freetype/include/freetype/ftrender.h2
-rw-r--r--src/3rdparty/freetype/include/freetype/ftsizes.h2
-rw-r--r--src/3rdparty/freetype/include/freetype/ftsnames.h2
-rw-r--r--src/3rdparty/freetype/include/freetype/ftstroke.h4
-rw-r--r--src/3rdparty/freetype/include/freetype/ftsynth.h13
-rw-r--r--src/3rdparty/freetype/include/freetype/ftsystem.h14
-rw-r--r--src/3rdparty/freetype/include/freetype/fttrigon.h2
-rw-r--r--src/3rdparty/freetype/include/freetype/fttypes.h24
-rw-r--r--src/3rdparty/freetype/include/freetype/ftwinfnt.h4
-rw-r--r--src/3rdparty/freetype/include/freetype/internal/autohint.h2
-rw-r--r--src/3rdparty/freetype/include/freetype/internal/cffotypes.h2
-rw-r--r--src/3rdparty/freetype/include/freetype/internal/cfftypes.h4
-rw-r--r--src/3rdparty/freetype/include/freetype/internal/compiler-macros.h171
-rw-r--r--src/3rdparty/freetype/include/freetype/internal/ftcalc.h92
-rw-r--r--src/3rdparty/freetype/include/freetype/internal/ftdebug.h171
-rw-r--r--src/3rdparty/freetype/include/freetype/internal/ftdrv.h2
-rw-r--r--src/3rdparty/freetype/include/freetype/internal/ftgloadr.h3
-rw-r--r--src/3rdparty/freetype/include/freetype/internal/ftmemory.h25
-rw-r--r--src/3rdparty/freetype/include/freetype/internal/ftmmtypes.h85
-rw-r--r--src/3rdparty/freetype/include/freetype/internal/ftobjs.h7
-rw-r--r--src/3rdparty/freetype/include/freetype/internal/ftpsprop.h2
-rw-r--r--src/3rdparty/freetype/include/freetype/internal/ftrfork.h2
-rw-r--r--src/3rdparty/freetype/include/freetype/internal/ftserv.h2
-rw-r--r--src/3rdparty/freetype/include/freetype/internal/ftstream.h138
-rw-r--r--src/3rdparty/freetype/include/freetype/internal/fttrace.h26
-rw-r--r--src/3rdparty/freetype/include/freetype/internal/ftvalid.h2
-rw-r--r--src/3rdparty/freetype/include/freetype/internal/psaux.h6
-rw-r--r--src/3rdparty/freetype/include/freetype/internal/pshints.h6
-rw-r--r--src/3rdparty/freetype/include/freetype/internal/services/svbdf.h2
-rw-r--r--src/3rdparty/freetype/include/freetype/internal/services/svcfftl.h2
-rw-r--r--src/3rdparty/freetype/include/freetype/internal/services/svcid.h2
-rw-r--r--src/3rdparty/freetype/include/freetype/internal/services/svfntfmt.h2
-rw-r--r--src/3rdparty/freetype/include/freetype/internal/services/svgldict.h2
-rw-r--r--src/3rdparty/freetype/include/freetype/internal/services/svgxval.h2
-rw-r--r--src/3rdparty/freetype/include/freetype/internal/services/svkern.h2
-rw-r--r--src/3rdparty/freetype/include/freetype/internal/services/svmetric.h2
-rw-r--r--src/3rdparty/freetype/include/freetype/internal/services/svmm.h125
-rw-r--r--src/3rdparty/freetype/include/freetype/internal/services/svotval.h2
-rw-r--r--src/3rdparty/freetype/include/freetype/internal/services/svpfr.h2
-rw-r--r--src/3rdparty/freetype/include/freetype/internal/services/svpostnm.h2
-rw-r--r--src/3rdparty/freetype/include/freetype/internal/services/svprop.h2
-rw-r--r--src/3rdparty/freetype/include/freetype/internal/services/svpscmap.h2
-rw-r--r--src/3rdparty/freetype/include/freetype/internal/services/svpsinfo.h2
-rw-r--r--src/3rdparty/freetype/include/freetype/internal/services/svsfnt.h2
-rw-r--r--src/3rdparty/freetype/include/freetype/internal/services/svttcmap.h2
-rw-r--r--src/3rdparty/freetype/include/freetype/internal/services/svtteng.h2
-rw-r--r--src/3rdparty/freetype/include/freetype/internal/services/svttglyf.h2
-rw-r--r--src/3rdparty/freetype/include/freetype/internal/services/svwinfnt.h2
-rw-r--r--src/3rdparty/freetype/include/freetype/internal/sfnt.h299
-rw-r--r--src/3rdparty/freetype/include/freetype/internal/svginterface.h46
-rw-r--r--src/3rdparty/freetype/include/freetype/internal/t1types.h6
-rw-r--r--src/3rdparty/freetype/include/freetype/internal/tttypes.h20
-rw-r--r--src/3rdparty/freetype/include/freetype/internal/wofftypes.h6
-rw-r--r--src/3rdparty/freetype/include/freetype/otsvg.h336
-rw-r--r--src/3rdparty/freetype/include/freetype/t1tables.h176
-rw-r--r--src/3rdparty/freetype/include/freetype/ttnameid.h4
-rw-r--r--src/3rdparty/freetype/include/freetype/tttables.h6
-rw-r--r--src/3rdparty/freetype/include/freetype/tttags.h3
-rw-r--r--src/3rdparty/freetype/include/ft2build.h2
-rw-r--r--src/3rdparty/freetype/patches/0001-Fix-compilation-with-Qt.patch27
-rw-r--r--src/3rdparty/freetype/qt_attribution.json53
-rw-r--r--src/3rdparty/freetype/src/autofit/afangles.c285
-rw-r--r--src/3rdparty/freetype/src/autofit/afangles.h7
-rw-r--r--src/3rdparty/freetype/src/autofit/afblue.c2
-rw-r--r--src/3rdparty/freetype/src/autofit/afblue.cin2
-rw-r--r--src/3rdparty/freetype/src/autofit/afblue.dat2
-rw-r--r--src/3rdparty/freetype/src/autofit/afblue.h2
-rw-r--r--src/3rdparty/freetype/src/autofit/afblue.hin2
-rw-r--r--src/3rdparty/freetype/src/autofit/afcjk.c100
-rw-r--r--src/3rdparty/freetype/src/autofit/afcjk.h2
-rw-r--r--src/3rdparty/freetype/src/autofit/afcover.h2
-rw-r--r--src/3rdparty/freetype/src/autofit/afdummy.c2
-rw-r--r--src/3rdparty/freetype/src/autofit/afdummy.h2
-rw-r--r--src/3rdparty/freetype/src/autofit/aferrors.h2
-rw-r--r--src/3rdparty/freetype/src/autofit/afglobal.c75
-rw-r--r--src/3rdparty/freetype/src/autofit/afglobal.h6
-rw-r--r--src/3rdparty/freetype/src/autofit/afhints.c196
-rw-r--r--src/3rdparty/freetype/src/autofit/afhints.h36
-rw-r--r--src/3rdparty/freetype/src/autofit/afindic.c10
-rw-r--r--src/3rdparty/freetype/src/autofit/afindic.h2
-rw-r--r--src/3rdparty/freetype/src/autofit/aflatin.c218
-rw-r--r--src/3rdparty/freetype/src/autofit/aflatin.h2
-rw-r--r--src/3rdparty/freetype/src/autofit/aflatin2.c2428
-rw-r--r--src/3rdparty/freetype/src/autofit/aflatin2.h46
-rw-r--r--src/3rdparty/freetype/src/autofit/afloader.c42
-rw-r--r--src/3rdparty/freetype/src/autofit/afloader.h4
-rw-r--r--src/3rdparty/freetype/src/autofit/afmodule.c94
-rw-r--r--src/3rdparty/freetype/src/autofit/afmodule.h7
-rw-r--r--src/3rdparty/freetype/src/autofit/afranges.c2
-rw-r--r--src/3rdparty/freetype/src/autofit/afranges.h2
-rw-r--r--src/3rdparty/freetype/src/autofit/afscript.h2
-rw-r--r--src/3rdparty/freetype/src/autofit/afshaper.c57
-rw-r--r--src/3rdparty/freetype/src/autofit/afshaper.h4
-rw-r--r--src/3rdparty/freetype/src/autofit/afstyles.h11
-rw-r--r--src/3rdparty/freetype/src/autofit/aftypes.h87
-rw-r--r--src/3rdparty/freetype/src/autofit/afwarp.c373
-rw-r--r--src/3rdparty/freetype/src/autofit/afwarp.h66
-rw-r--r--src/3rdparty/freetype/src/autofit/afwrtsys.h52
-rw-r--r--src/3rdparty/freetype/src/autofit/afws-decl.h33
-rw-r--r--src/3rdparty/freetype/src/autofit/afws-iter.h31
-rw-r--r--src/3rdparty/freetype/src/autofit/autofit.c6
-rw-r--r--src/3rdparty/freetype/src/autofit/ft-hb.c115
-rw-r--r--src/3rdparty/freetype/src/autofit/ft-hb.h48
-rw-r--r--src/3rdparty/freetype/src/autofit/module.mk2
-rw-r--r--src/3rdparty/freetype/src/autofit/rules.mk22
-rw-r--r--src/3rdparty/freetype/src/base/ftadvanc.c8
-rw-r--r--src/3rdparty/freetype/src/base/ftbase.c2
-rw-r--r--src/3rdparty/freetype/src/base/ftbase.h3
-rw-r--r--src/3rdparty/freetype/src/base/ftbbox.c2
-rw-r--r--src/3rdparty/freetype/src/base/ftbdf.c2
-rw-r--r--src/3rdparty/freetype/src/base/ftbitmap.c104
-rw-r--r--src/3rdparty/freetype/src/base/ftcalc.c85
-rw-r--r--src/3rdparty/freetype/src/base/ftcid.c2
-rw-r--r--src/3rdparty/freetype/src/base/ftcolor.c2
-rw-r--r--src/3rdparty/freetype/src/base/ftdbgmem.c142
-rw-r--r--src/3rdparty/freetype/src/base/ftdebug.c334
-rw-r--r--src/3rdparty/freetype/src/base/fterrors.c2
-rw-r--r--src/3rdparty/freetype/src/base/ftfntfmt.c2
-rw-r--r--src/3rdparty/freetype/src/base/ftfstype.c2
-rw-r--r--src/3rdparty/freetype/src/base/ftgasp.c2
-rw-r--r--src/3rdparty/freetype/src/base/ftgloadr.c32
-rw-r--r--src/3rdparty/freetype/src/base/ftglyph.c274
-rw-r--r--src/3rdparty/freetype/src/base/ftgxval.c2
-rw-r--r--src/3rdparty/freetype/src/base/fthash.c2
-rw-r--r--src/3rdparty/freetype/src/base/ftinit.c10
-rw-r--r--src/3rdparty/freetype/src/base/ftlcdfil.c10
-rw-r--r--src/3rdparty/freetype/src/base/ftmac.c15
-rw-r--r--src/3rdparty/freetype/src/base/ftmm.c2
-rw-r--r--src/3rdparty/freetype/src/base/ftobjs.c670
-rw-r--r--src/3rdparty/freetype/src/base/ftotval.c2
-rw-r--r--src/3rdparty/freetype/src/base/ftoutln.c44
-rw-r--r--src/3rdparty/freetype/src/base/ftpatent.c2
-rw-r--r--src/3rdparty/freetype/src/base/ftpfr.c2
-rw-r--r--src/3rdparty/freetype/src/base/ftpsprop.c6
-rw-r--r--src/3rdparty/freetype/src/base/ftrfork.c54
-rw-r--r--src/3rdparty/freetype/src/base/ftsnames.c6
-rw-r--r--src/3rdparty/freetype/src/base/ftstream.c123
-rw-r--r--src/3rdparty/freetype/src/base/ftstroke.c47
-rw-r--r--src/3rdparty/freetype/src/base/ftsynth.c22
-rw-r--r--src/3rdparty/freetype/src/base/ftsystem.c4
-rw-r--r--src/3rdparty/freetype/src/base/fttrigon.c8
-rw-r--r--src/3rdparty/freetype/src/base/fttype1.c2
-rw-r--r--src/3rdparty/freetype/src/base/ftutil.c2
-rw-r--r--src/3rdparty/freetype/src/base/ftver.rc12
-rw-r--r--src/3rdparty/freetype/src/base/ftwinfnt.c2
-rw-r--r--src/3rdparty/freetype/src/base/rules.mk2
-rw-r--r--src/3rdparty/freetype/src/bdf/README6
-rw-r--r--src/3rdparty/freetype/src/bdf/bdfdrivr.c44
-rw-r--r--src/3rdparty/freetype/src/bdf/bdflib.c484
-rw-r--r--src/3rdparty/freetype/src/bzip2/ftbzip2.c56
-rw-r--r--src/3rdparty/freetype/src/bzip2/rules.mk2
-rw-r--r--src/3rdparty/freetype/src/cache/ftcache.c2
-rw-r--r--src/3rdparty/freetype/src/cache/ftcbasic.c23
-rw-r--r--src/3rdparty/freetype/src/cache/ftccache.c28
-rw-r--r--src/3rdparty/freetype/src/cache/ftccache.h6
-rw-r--r--src/3rdparty/freetype/src/cache/ftccback.h2
-rw-r--r--src/3rdparty/freetype/src/cache/ftccmap.c27
-rw-r--r--src/3rdparty/freetype/src/cache/ftcerror.h2
-rw-r--r--src/3rdparty/freetype/src/cache/ftcglyph.c2
-rw-r--r--src/3rdparty/freetype/src/cache/ftcglyph.h8
-rw-r--r--src/3rdparty/freetype/src/cache/ftcimage.c5
-rw-r--r--src/3rdparty/freetype/src/cache/ftcimage.h8
-rw-r--r--src/3rdparty/freetype/src/cache/ftcmanag.c27
-rw-r--r--src/3rdparty/freetype/src/cache/ftcmanag.h2
-rw-r--r--src/3rdparty/freetype/src/cache/ftcmru.c4
-rw-r--r--src/3rdparty/freetype/src/cache/ftcmru.h2
-rw-r--r--src/3rdparty/freetype/src/cache/ftcsbits.c45
-rw-r--r--src/3rdparty/freetype/src/cache/ftcsbits.h4
-rw-r--r--src/3rdparty/freetype/src/cache/rules.mk2
-rw-r--r--src/3rdparty/freetype/src/cff/cff.c2
-rw-r--r--src/3rdparty/freetype/src/cff/cffcmap.c4
-rw-r--r--src/3rdparty/freetype/src/cff/cffcmap.h2
-rw-r--r--src/3rdparty/freetype/src/cff/cffdrivr.c164
-rw-r--r--src/3rdparty/freetype/src/cff/cffdrivr.h2
-rw-r--r--src/3rdparty/freetype/src/cff/cfferrs.h2
-rw-r--r--src/3rdparty/freetype/src/cff/cffgload.c98
-rw-r--r--src/3rdparty/freetype/src/cff/cffgload.h2
-rw-r--r--src/3rdparty/freetype/src/cff/cffload.c116
-rw-r--r--src/3rdparty/freetype/src/cff/cffload.h2
-rw-r--r--src/3rdparty/freetype/src/cff/cffobjs.c37
-rw-r--r--src/3rdparty/freetype/src/cff/cffobjs.h2
-rw-r--r--src/3rdparty/freetype/src/cff/cffparse.c26
-rw-r--r--src/3rdparty/freetype/src/cff/cffparse.h2
-rw-r--r--src/3rdparty/freetype/src/cff/cfftoken.h2
-rw-r--r--src/3rdparty/freetype/src/cff/module.mk2
-rw-r--r--src/3rdparty/freetype/src/cff/rules.mk2
-rw-r--r--src/3rdparty/freetype/src/cid/ciderrs.h2
-rw-r--r--src/3rdparty/freetype/src/cid/cidgload.c42
-rw-r--r--src/3rdparty/freetype/src/cid/cidgload.h2
-rw-r--r--src/3rdparty/freetype/src/cid/cidload.c126
-rw-r--r--src/3rdparty/freetype/src/cid/cidload.h4
-rw-r--r--src/3rdparty/freetype/src/cid/cidobjs.c19
-rw-r--r--src/3rdparty/freetype/src/cid/cidobjs.h2
-rw-r--r--src/3rdparty/freetype/src/cid/cidparse.c8
-rw-r--r--src/3rdparty/freetype/src/cid/cidparse.h4
-rw-r--r--src/3rdparty/freetype/src/cid/cidriver.c2
-rw-r--r--src/3rdparty/freetype/src/cid/cidriver.h2
-rw-r--r--src/3rdparty/freetype/src/cid/cidtoken.h2
-rw-r--r--src/3rdparty/freetype/src/cid/module.mk2
-rw-r--r--src/3rdparty/freetype/src/cid/rules.mk2
-rw-r--r--src/3rdparty/freetype/src/cid/type1cid.c2
-rw-r--r--src/3rdparty/freetype/src/dlg/dlg.c803
-rw-r--r--src/3rdparty/freetype/src/dlg/dlgwrap.c32
-rw-r--r--src/3rdparty/freetype/src/dlg/rules.mk70
-rw-r--r--src/3rdparty/freetype/src/gxvalid/README2
-rw-r--r--src/3rdparty/freetype/src/gxvalid/gxvalid.c2
-rw-r--r--src/3rdparty/freetype/src/gxvalid/gxvalid.h2
-rw-r--r--src/3rdparty/freetype/src/gxvalid/gxvbsln.c2
-rw-r--r--src/3rdparty/freetype/src/gxvalid/gxvcommn.c61
-rw-r--r--src/3rdparty/freetype/src/gxvalid/gxvcommn.h37
-rw-r--r--src/3rdparty/freetype/src/gxvalid/gxverror.h2
-rw-r--r--src/3rdparty/freetype/src/gxvalid/gxvfeat.c4
-rw-r--r--src/3rdparty/freetype/src/gxvalid/gxvfeat.h2
-rw-r--r--src/3rdparty/freetype/src/gxvalid/gxvfgen.c2
-rw-r--r--src/3rdparty/freetype/src/gxvalid/gxvjust.c26
-rw-r--r--src/3rdparty/freetype/src/gxvalid/gxvkern.c14
-rw-r--r--src/3rdparty/freetype/src/gxvalid/gxvlcar.c2
-rw-r--r--src/3rdparty/freetype/src/gxvalid/gxvmod.c50
-rw-r--r--src/3rdparty/freetype/src/gxvalid/gxvmod.h2
-rw-r--r--src/3rdparty/freetype/src/gxvalid/gxvmort.c4
-rw-r--r--src/3rdparty/freetype/src/gxvalid/gxvmort.h2
-rw-r--r--src/3rdparty/freetype/src/gxvalid/gxvmort0.c2
-rw-r--r--src/3rdparty/freetype/src/gxvalid/gxvmort1.c2
-rw-r--r--src/3rdparty/freetype/src/gxvalid/gxvmort2.c14
-rw-r--r--src/3rdparty/freetype/src/gxvalid/gxvmort4.c2
-rw-r--r--src/3rdparty/freetype/src/gxvalid/gxvmort5.c4
-rw-r--r--src/3rdparty/freetype/src/gxvalid/gxvmorx.c8
-rw-r--r--src/3rdparty/freetype/src/gxvalid/gxvmorx.h2
-rw-r--r--src/3rdparty/freetype/src/gxvalid/gxvmorx0.c2
-rw-r--r--src/3rdparty/freetype/src/gxvalid/gxvmorx1.c2
-rw-r--r--src/3rdparty/freetype/src/gxvalid/gxvmorx2.c30
-rw-r--r--src/3rdparty/freetype/src/gxvalid/gxvmorx4.c2
-rw-r--r--src/3rdparty/freetype/src/gxvalid/gxvmorx5.c2
-rw-r--r--src/3rdparty/freetype/src/gxvalid/gxvopbd.c4
-rw-r--r--src/3rdparty/freetype/src/gxvalid/gxvprop.c6
-rw-r--r--src/3rdparty/freetype/src/gxvalid/gxvtrak.c6
-rw-r--r--src/3rdparty/freetype/src/gxvalid/module.mk2
-rw-r--r--src/3rdparty/freetype/src/gxvalid/rules.mk2
-rw-r--r--src/3rdparty/freetype/src/gzip/README.freetype23
-rw-r--r--src/3rdparty/freetype/src/gzip/adler32.c188
-rw-r--r--src/3rdparty/freetype/src/gzip/crc32.c1135
-rw-r--r--src/3rdparty/freetype/src/gzip/crc32.h9446
-rw-r--r--src/3rdparty/freetype/src/gzip/ftgzip.c111
-rw-r--r--src/3rdparty/freetype/src/gzip/ftzconf.h543
-rw-r--r--src/3rdparty/freetype/src/gzip/gzguts.h219
-rw-r--r--src/3rdparty/freetype/src/gzip/infback.c644
-rw-r--r--src/3rdparty/freetype/src/gzip/infblock.c392
-rw-r--r--src/3rdparty/freetype/src/gzip/infblock.h36
-rw-r--r--src/3rdparty/freetype/src/gzip/infcodes.c254
-rw-r--r--src/3rdparty/freetype/src/gzip/infcodes.h31
-rw-r--r--src/3rdparty/freetype/src/gzip/inffast.c323
-rw-r--r--src/3rdparty/freetype/src/gzip/inffast.h11
-rw-r--r--src/3rdparty/freetype/src/gzip/inffixed.h241
-rw-r--r--src/3rdparty/freetype/src/gzip/inflate.c1838
-rw-r--r--src/3rdparty/freetype/src/gzip/inflate.h131
-rw-r--r--src/3rdparty/freetype/src/gzip/inftrees.c710
-rw-r--r--src/3rdparty/freetype/src/gzip/inftrees.h112
-rw-r--r--src/3rdparty/freetype/src/gzip/infutil.c86
-rw-r--r--src/3rdparty/freetype/src/gzip/infutil.h98
-rw-r--r--src/3rdparty/freetype/src/gzip/patches/freetype-zlib.diff469
-rw-r--r--src/3rdparty/freetype/src/gzip/rules.mk14
-rw-r--r--src/3rdparty/freetype/src/gzip/zlib.h1963
-rw-r--r--src/3rdparty/freetype/src/gzip/zutil.c241
-rw-r--r--src/3rdparty/freetype/src/gzip/zutil.h200
-rw-r--r--src/3rdparty/freetype/src/lzw/ftlzw.c6
-rw-r--r--src/3rdparty/freetype/src/lzw/ftzopen.c13
-rw-r--r--src/3rdparty/freetype/src/lzw/ftzopen.h2
-rw-r--r--src/3rdparty/freetype/src/lzw/rules.mk2
-rw-r--r--src/3rdparty/freetype/src/otvalid/module.mk2
-rw-r--r--src/3rdparty/freetype/src/otvalid/otvalid.c2
-rw-r--r--src/3rdparty/freetype/src/otvalid/otvalid.h2
-rw-r--r--src/3rdparty/freetype/src/otvalid/otvbase.c2
-rw-r--r--src/3rdparty/freetype/src/otvalid/otvcommn.c2
-rw-r--r--src/3rdparty/freetype/src/otvalid/otvcommn.h40
-rw-r--r--src/3rdparty/freetype/src/otvalid/otverror.h2
-rw-r--r--src/3rdparty/freetype/src/otvalid/otvgdef.c2
-rw-r--r--src/3rdparty/freetype/src/otvalid/otvgpos.c2
-rw-r--r--src/3rdparty/freetype/src/otvalid/otvgpos.h2
-rw-r--r--src/3rdparty/freetype/src/otvalid/otvgsub.c22
-rw-r--r--src/3rdparty/freetype/src/otvalid/otvjstf.c2
-rw-r--r--src/3rdparty/freetype/src/otvalid/otvmath.c4
-rw-r--r--src/3rdparty/freetype/src/otvalid/otvmod.c6
-rw-r--r--src/3rdparty/freetype/src/otvalid/otvmod.h2
-rw-r--r--src/3rdparty/freetype/src/otvalid/rules.mk2
-rw-r--r--src/3rdparty/freetype/src/pcf/pcfdrivr.c76
-rw-r--r--src/3rdparty/freetype/src/pcf/pcfread.c110
-rw-r--r--src/3rdparty/freetype/src/pcf/pcfutil.c52
-rw-r--r--src/3rdparty/freetype/src/pfr/module.mk2
-rw-r--r--src/3rdparty/freetype/src/pfr/pfr.c2
-rw-r--r--src/3rdparty/freetype/src/pfr/pfrcmap.c26
-rw-r--r--src/3rdparty/freetype/src/pfr/pfrcmap.h2
-rw-r--r--src/3rdparty/freetype/src/pfr/pfrdrivr.c2
-rw-r--r--src/3rdparty/freetype/src/pfr/pfrdrivr.h2
-rw-r--r--src/3rdparty/freetype/src/pfr/pfrerror.h2
-rw-r--r--src/3rdparty/freetype/src/pfr/pfrgload.c7
-rw-r--r--src/3rdparty/freetype/src/pfr/pfrgload.h2
-rw-r--r--src/3rdparty/freetype/src/pfr/pfrload.c39
-rw-r--r--src/3rdparty/freetype/src/pfr/pfrload.h2
-rw-r--r--src/3rdparty/freetype/src/pfr/pfrobjs.c35
-rw-r--r--src/3rdparty/freetype/src/pfr/pfrobjs.h2
-rw-r--r--src/3rdparty/freetype/src/pfr/pfrsbit.c31
-rw-r--r--src/3rdparty/freetype/src/pfr/pfrsbit.h2
-rw-r--r--src/3rdparty/freetype/src/pfr/pfrtypes.h4
-rw-r--r--src/3rdparty/freetype/src/pfr/rules.mk2
-rw-r--r--src/3rdparty/freetype/src/psaux/afmparse.c134
-rw-r--r--src/3rdparty/freetype/src/psaux/afmparse.h2
-rw-r--r--src/3rdparty/freetype/src/psaux/cffdecode.c35
-rw-r--r--src/3rdparty/freetype/src/psaux/cffdecode.h2
-rw-r--r--src/3rdparty/freetype/src/psaux/module.mk2
-rw-r--r--src/3rdparty/freetype/src/psaux/psarrst.c7
-rw-r--r--src/3rdparty/freetype/src/psaux/psarrst.h1
-rw-r--r--src/3rdparty/freetype/src/psaux/psaux.c2
-rw-r--r--src/3rdparty/freetype/src/psaux/psauxerr.h2
-rw-r--r--src/3rdparty/freetype/src/psaux/psauxmod.c2
-rw-r--r--src/3rdparty/freetype/src/psaux/psauxmod.h2
-rw-r--r--src/3rdparty/freetype/src/psaux/psblues.c3
-rw-r--r--src/3rdparty/freetype/src/psaux/psconv.c10
-rw-r--r--src/3rdparty/freetype/src/psaux/psconv.h2
-rw-r--r--src/3rdparty/freetype/src/psaux/psfixed.h6
-rw-r--r--src/3rdparty/freetype/src/psaux/psft.c10
-rw-r--r--src/3rdparty/freetype/src/psaux/psglue.h2
-rw-r--r--src/3rdparty/freetype/src/psaux/pshints.c68
-rw-r--r--src/3rdparty/freetype/src/psaux/psintrp.c69
-rw-r--r--src/3rdparty/freetype/src/psaux/psintrp.h2
-rw-r--r--src/3rdparty/freetype/src/psaux/psobjs.c106
-rw-r--r--src/3rdparty/freetype/src/psaux/psobjs.h2
-rw-r--r--src/3rdparty/freetype/src/psaux/psstack.c8
-rw-r--r--src/3rdparty/freetype/src/psaux/psstack.h4
-rw-r--r--src/3rdparty/freetype/src/psaux/rules.mk2
-rw-r--r--src/3rdparty/freetype/src/psaux/t1cmap.c2
-rw-r--r--src/3rdparty/freetype/src/psaux/t1cmap.h2
-rw-r--r--src/3rdparty/freetype/src/psaux/t1decode.c33
-rw-r--r--src/3rdparty/freetype/src/psaux/t1decode.h2
-rw-r--r--src/3rdparty/freetype/src/pshinter/module.mk2
-rw-r--r--src/3rdparty/freetype/src/pshinter/pshalgo.c139
-rw-r--r--src/3rdparty/freetype/src/pshinter/pshalgo.h32
-rw-r--r--src/3rdparty/freetype/src/pshinter/pshglob.c4
-rw-r--r--src/3rdparty/freetype/src/pshinter/pshglob.h2
-rw-r--r--src/3rdparty/freetype/src/pshinter/pshinter.c2
-rw-r--r--src/3rdparty/freetype/src/pshinter/pshmod.c2
-rw-r--r--src/3rdparty/freetype/src/pshinter/pshmod.h2
-rw-r--r--src/3rdparty/freetype/src/pshinter/pshnterr.h2
-rw-r--r--src/3rdparty/freetype/src/pshinter/pshrec.c126
-rw-r--r--src/3rdparty/freetype/src/pshinter/pshrec.h2
-rw-r--r--src/3rdparty/freetype/src/pshinter/rules.mk2
-rw-r--r--src/3rdparty/freetype/src/psnames/module.mk2
-rw-r--r--src/3rdparty/freetype/src/psnames/psmodule.c73
-rw-r--r--src/3rdparty/freetype/src/psnames/psmodule.h2
-rw-r--r--src/3rdparty/freetype/src/psnames/psnamerr.h2
-rw-r--r--src/3rdparty/freetype/src/psnames/psnames.c2
-rw-r--r--src/3rdparty/freetype/src/psnames/pstables.h2
-rw-r--r--src/3rdparty/freetype/src/psnames/rules.mk2
-rw-r--r--src/3rdparty/freetype/src/raster/ftmisc.h9
-rw-r--r--src/3rdparty/freetype/src/raster/ftraster.c341
-rw-r--r--src/3rdparty/freetype/src/raster/ftraster.h2
-rw-r--r--src/3rdparty/freetype/src/raster/ftrend1.c2
-rw-r--r--src/3rdparty/freetype/src/raster/ftrend1.h2
-rw-r--r--src/3rdparty/freetype/src/raster/module.mk2
-rw-r--r--src/3rdparty/freetype/src/raster/raster.c2
-rw-r--r--src/3rdparty/freetype/src/raster/rasterrs.h2
-rw-r--r--src/3rdparty/freetype/src/raster/rules.mk2
-rw-r--r--src/3rdparty/freetype/src/sdf/ftbsdf.c1347
-rw-r--r--src/3rdparty/freetype/src/sdf/ftsdf.c3927
-rw-r--r--src/3rdparty/freetype/src/sdf/ftsdf.h97
-rw-r--r--src/3rdparty/freetype/src/sdf/ftsdfcommon.c147
-rw-r--r--src/3rdparty/freetype/src/sdf/ftsdfcommon.h141
-rw-r--r--src/3rdparty/freetype/src/sdf/ftsdferrs.h37
-rw-r--r--src/3rdparty/freetype/src/sdf/ftsdfrend.c604
-rw-r--r--src/3rdparty/freetype/src/sdf/ftsdfrend.h118
-rw-r--r--src/3rdparty/freetype/src/sdf/module.mk29
-rw-r--r--src/3rdparty/freetype/src/sdf/rules.mk78
-rw-r--r--src/3rdparty/freetype/src/sdf/sdf.c29
-rw-r--r--src/3rdparty/freetype/src/sfnt/module.mk2
-rw-r--r--src/3rdparty/freetype/src/sfnt/pngshim.c23
-rw-r--r--src/3rdparty/freetype/src/sfnt/pngshim.h2
-rw-r--r--src/3rdparty/freetype/src/sfnt/rules.mk3
-rw-r--r--src/3rdparty/freetype/src/sfnt/sfdriver.c104
-rw-r--r--src/3rdparty/freetype/src/sfnt/sfdriver.h2
-rw-r--r--src/3rdparty/freetype/src/sfnt/sferrors.h2
-rw-r--r--src/3rdparty/freetype/src/sfnt/sfnt.c3
-rw-r--r--src/3rdparty/freetype/src/sfnt/sfobjs.c128
-rw-r--r--src/3rdparty/freetype/src/sfnt/sfobjs.h2
-rw-r--r--src/3rdparty/freetype/src/sfnt/sfwoff.c43
-rw-r--r--src/3rdparty/freetype/src/sfnt/sfwoff.h5
-rw-r--r--src/3rdparty/freetype/src/sfnt/sfwoff2.c207
-rw-r--r--src/3rdparty/freetype/src/sfnt/sfwoff2.h5
-rw-r--r--src/3rdparty/freetype/src/sfnt/ttbdf.c2
-rw-r--r--src/3rdparty/freetype/src/sfnt/ttbdf.h2
-rw-r--r--src/3rdparty/freetype/src/sfnt/ttcmap.c17
-rw-r--r--src/3rdparty/freetype/src/sfnt/ttcmap.h2
-rw-r--r--src/3rdparty/freetype/src/sfnt/ttcmapc.h2
-rw-r--r--src/3rdparty/freetype/src/sfnt/ttcolr.c1511
-rw-r--r--src/3rdparty/freetype/src/sfnt/ttcolr.h28
-rw-r--r--src/3rdparty/freetype/src/sfnt/ttcpal.c2
-rw-r--r--src/3rdparty/freetype/src/sfnt/ttcpal.h2
-rw-r--r--src/3rdparty/freetype/src/sfnt/ttkern.c21
-rw-r--r--src/3rdparty/freetype/src/sfnt/ttkern.h2
-rw-r--r--src/3rdparty/freetype/src/sfnt/ttload.c116
-rw-r--r--src/3rdparty/freetype/src/sfnt/ttload.h2
-rw-r--r--src/3rdparty/freetype/src/sfnt/ttmtx.c4
-rw-r--r--src/3rdparty/freetype/src/sfnt/ttmtx.h2
-rw-r--r--src/3rdparty/freetype/src/sfnt/ttpost.c115
-rw-r--r--src/3rdparty/freetype/src/sfnt/ttpost.h2
-rw-r--r--src/3rdparty/freetype/src/sfnt/ttsbit.c88
-rw-r--r--src/3rdparty/freetype/src/sfnt/ttsbit.h2
-rw-r--r--src/3rdparty/freetype/src/sfnt/ttsvg.c413
-rw-r--r--src/3rdparty/freetype/src/sfnt/ttsvg.h43
-rw-r--r--src/3rdparty/freetype/src/sfnt/woff2tags.c16
-rw-r--r--src/3rdparty/freetype/src/sfnt/woff2tags.h8
-rw-r--r--src/3rdparty/freetype/src/smooth/ftgrays.c835
-rw-r--r--src/3rdparty/freetype/src/smooth/ftgrays.h2
-rw-r--r--src/3rdparty/freetype/src/smooth/ftsmerrs.h2
-rw-r--r--src/3rdparty/freetype/src/smooth/ftsmooth.c2
-rw-r--r--src/3rdparty/freetype/src/smooth/ftsmooth.h2
-rw-r--r--src/3rdparty/freetype/src/smooth/module.mk2
-rw-r--r--src/3rdparty/freetype/src/smooth/rules.mk2
-rw-r--r--src/3rdparty/freetype/src/smooth/smooth.c2
-rw-r--r--src/3rdparty/freetype/src/svg/ftsvg.c350
-rw-r--r--src/3rdparty/freetype/src/svg/ftsvg.h35
-rw-r--r--src/3rdparty/freetype/src/svg/module.mk23
-rw-r--r--src/3rdparty/freetype/src/svg/rules.mk70
-rw-r--r--src/3rdparty/freetype/src/svg/svg.c24
-rw-r--r--src/3rdparty/freetype/src/svg/svgtypes.h42
-rw-r--r--src/3rdparty/freetype/src/tools/afblue.pl2
-rw-r--r--src/3rdparty/freetype/src/tools/apinames.c22
-rwxr-xr-xsrc/3rdparty/freetype/src/tools/chktrcmp.py153
-rw-r--r--src/3rdparty/freetype/src/tools/cordic.py41
-rw-r--r--src/3rdparty/freetype/src/tools/ftrandom/ftrandom.c2
-rw-r--r--src/3rdparty/freetype/src/tools/glnames.py1423
-rw-r--r--src/3rdparty/freetype/src/tools/no-copyright13
-rwxr-xr-xsrc/3rdparty/freetype/src/tools/update-copyright4
-rwxr-xr-xsrc/3rdparty/freetype/src/tools/update-copyright-year65
-rw-r--r--src/3rdparty/freetype/src/truetype/module.mk2
-rw-r--r--src/3rdparty/freetype/src/truetype/rules.mk2
-rw-r--r--src/3rdparty/freetype/src/truetype/truetype.c2
-rw-r--r--src/3rdparty/freetype/src/truetype/ttdriver.c59
-rw-r--r--src/3rdparty/freetype/src/truetype/ttdriver.h2
-rw-r--r--src/3rdparty/freetype/src/truetype/tterrors.h2
-rw-r--r--src/3rdparty/freetype/src/truetype/ttgload.c484
-rw-r--r--src/3rdparty/freetype/src/truetype/ttgload.h2
-rw-r--r--src/3rdparty/freetype/src/truetype/ttgxvar.c1000
-rw-r--r--src/3rdparty/freetype/src/truetype/ttgxvar.h102
-rw-r--r--src/3rdparty/freetype/src/truetype/ttinterp.c245
-rw-r--r--src/3rdparty/freetype/src/truetype/ttinterp.h95
-rw-r--r--src/3rdparty/freetype/src/truetype/ttobjs.c99
-rw-r--r--src/3rdparty/freetype/src/truetype/ttobjs.h4
-rw-r--r--src/3rdparty/freetype/src/truetype/ttpload.c127
-rw-r--r--src/3rdparty/freetype/src/truetype/ttpload.h2
-rw-r--r--src/3rdparty/freetype/src/truetype/ttsubpix.c8
-rw-r--r--src/3rdparty/freetype/src/truetype/ttsubpix.h2
-rw-r--r--src/3rdparty/freetype/src/type1/module.mk2
-rw-r--r--src/3rdparty/freetype/src/type1/rules.mk2
-rw-r--r--src/3rdparty/freetype/src/type1/t1afm.c27
-rw-r--r--src/3rdparty/freetype/src/type1/t1afm.h2
-rw-r--r--src/3rdparty/freetype/src/type1/t1driver.c39
-rw-r--r--src/3rdparty/freetype/src/type1/t1driver.h2
-rw-r--r--src/3rdparty/freetype/src/type1/t1errors.h2
-rw-r--r--src/3rdparty/freetype/src/type1/t1gload.c6
-rw-r--r--src/3rdparty/freetype/src/type1/t1gload.h2
-rw-r--r--src/3rdparty/freetype/src/type1/t1load.c134
-rw-r--r--src/3rdparty/freetype/src/type1/t1load.h2
-rw-r--r--src/3rdparty/freetype/src/type1/t1objs.c20
-rw-r--r--src/3rdparty/freetype/src/type1/t1objs.h2
-rw-r--r--src/3rdparty/freetype/src/type1/t1parse.c65
-rw-r--r--src/3rdparty/freetype/src/type1/t1parse.h2
-rw-r--r--src/3rdparty/freetype/src/type1/t1tokens.h2
-rw-r--r--src/3rdparty/freetype/src/type1/type1.c2
-rw-r--r--src/3rdparty/freetype/src/type42/module.mk2
-rw-r--r--src/3rdparty/freetype/src/type42/rules.mk2
-rw-r--r--src/3rdparty/freetype/src/type42/t42drivr.c15
-rw-r--r--src/3rdparty/freetype/src/type42/t42drivr.h2
-rw-r--r--src/3rdparty/freetype/src/type42/t42error.h2
-rw-r--r--src/3rdparty/freetype/src/type42/t42objs.c31
-rw-r--r--src/3rdparty/freetype/src/type42/t42objs.h2
-rw-r--r--src/3rdparty/freetype/src/type42/t42parse.c92
-rw-r--r--src/3rdparty/freetype/src/type42/t42parse.h2
-rw-r--r--src/3rdparty/freetype/src/type42/t42types.h2
-rw-r--r--src/3rdparty/freetype/src/type42/type42.c2
-rw-r--r--src/3rdparty/freetype/src/winfonts/fnterrs.h2
-rw-r--r--src/3rdparty/freetype/src/winfonts/module.mk2
-rw-r--r--src/3rdparty/freetype/src/winfonts/rules.mk2
-rw-r--r--src/3rdparty/freetype/src/winfonts/winfnt.c40
-rw-r--r--src/3rdparty/freetype/src/winfonts/winfnt.h2
-rw-r--r--src/3rdparty/gradle/CMakeLists.txt47
-rw-r--r--src/3rdparty/gradle/gradle.properties3
-rw-r--r--src/3rdparty/gradle/gradle/wrapper/gradle-wrapper.jarbin59536 -> 59821 bytes
-rw-r--r--src/3rdparty/gradle/gradle/wrapper/gradle-wrapper.properties2
-rw-r--r--src/3rdparty/gradle/qt_attribution.json6
-rw-r--r--src/3rdparty/harfbuzz-ng/CMakeLists.txt89
-rw-r--r--src/3rdparty/harfbuzz-ng/COPYING20
-rw-r--r--src/3rdparty/harfbuzz-ng/NEWS690
-rw-r--r--src/3rdparty/harfbuzz-ng/README.md80
-rw-r--r--src/3rdparty/harfbuzz-ng/TODO28
-rw-r--r--src/3rdparty/harfbuzz-ng/import_from_tarball.sh53
-rw-r--r--src/3rdparty/harfbuzz-ng/qt_attribution.json35
-rw-r--r--src/3rdparty/harfbuzz-ng/src/OT/Color/CBDT/CBDT.hh (renamed from src/3rdparty/harfbuzz-ng/src/hb-ot-color-cbdt-table.hh)117
-rw-r--r--src/3rdparty/harfbuzz-ng/src/OT/Color/COLR/COLR.hh2436
-rw-r--r--src/3rdparty/harfbuzz-ng/src/OT/Color/COLR/colrv1-closure.hh (renamed from src/3rdparty/harfbuzz-ng/src/hb-ot-color-colrv1-closure.hh)66
-rw-r--r--src/3rdparty/harfbuzz-ng/src/OT/Color/CPAL/CPAL.hh (renamed from src/3rdparty/harfbuzz-ng/src/hb-ot-color-cpal-table.hh)113
-rw-r--r--src/3rdparty/harfbuzz-ng/src/OT/Color/sbix/sbix.hh (renamed from src/3rdparty/harfbuzz-ng/src/hb-ot-color-sbix-table.hh)84
-rw-r--r--src/3rdparty/harfbuzz-ng/src/OT/Color/svg/svg.hh (renamed from src/3rdparty/harfbuzz-ng/src/hb-ot-color-svg-table.hh)41
-rw-r--r--src/3rdparty/harfbuzz-ng/src/OT/Layout/Common/Coverage.hh337
-rw-r--r--src/3rdparty/harfbuzz-ng/src/OT/Layout/Common/CoverageFormat1.hh133
-rw-r--r--src/3rdparty/harfbuzz-ng/src/OT/Layout/Common/CoverageFormat2.hh232
-rw-r--r--src/3rdparty/harfbuzz-ng/src/OT/Layout/Common/RangeRecord.hh85
-rw-r--r--src/3rdparty/harfbuzz-ng/src/OT/Layout/GDEF/GDEF.hh918
-rw-r--r--src/3rdparty/harfbuzz-ng/src/OT/Layout/GPOS/Anchor.hh83
-rw-r--r--src/3rdparty/harfbuzz-ng/src/OT/Layout/GPOS/AnchorFormat1.hh46
-rw-r--r--src/3rdparty/harfbuzz-ng/src/OT/Layout/GPOS/AnchorFormat2.hh58
-rw-r--r--src/3rdparty/harfbuzz-ng/src/OT/Layout/GPOS/AnchorFormat3.hh100
-rw-r--r--src/3rdparty/harfbuzz-ng/src/OT/Layout/GPOS/AnchorMatrix.hh77
-rw-r--r--src/3rdparty/harfbuzz-ng/src/OT/Layout/GPOS/ChainContextPos.hh14
-rw-r--r--src/3rdparty/harfbuzz-ng/src/OT/Layout/GPOS/Common.hh33
-rw-r--r--src/3rdparty/harfbuzz-ng/src/OT/Layout/GPOS/ContextPos.hh14
-rw-r--r--src/3rdparty/harfbuzz-ng/src/OT/Layout/GPOS/CursivePos.hh35
-rw-r--r--src/3rdparty/harfbuzz-ng/src/OT/Layout/GPOS/CursivePosFormat1.hh301
-rw-r--r--src/3rdparty/harfbuzz-ng/src/OT/Layout/GPOS/ExtensionPos.hh17
-rw-r--r--src/3rdparty/harfbuzz-ng/src/OT/Layout/GPOS/GPOS.hh171
-rw-r--r--src/3rdparty/harfbuzz-ng/src/OT/Layout/GPOS/LigatureArray.hh56
-rw-r--r--src/3rdparty/harfbuzz-ng/src/OT/Layout/GPOS/MarkArray.hh128
-rw-r--r--src/3rdparty/harfbuzz-ng/src/OT/Layout/GPOS/MarkBasePos.hh41
-rw-r--r--src/3rdparty/harfbuzz-ng/src/OT/Layout/GPOS/MarkBasePosFormat1.hh244
-rw-r--r--src/3rdparty/harfbuzz-ng/src/OT/Layout/GPOS/MarkLigPos.hh41
-rw-r--r--src/3rdparty/harfbuzz-ng/src/OT/Layout/GPOS/MarkLigPosFormat1.hh223
-rw-r--r--src/3rdparty/harfbuzz-ng/src/OT/Layout/GPOS/MarkMarkPos.hh42
-rw-r--r--src/3rdparty/harfbuzz-ng/src/OT/Layout/GPOS/MarkMarkPosFormat1.hh228
-rw-r--r--src/3rdparty/harfbuzz-ng/src/OT/Layout/GPOS/MarkRecord.hh52
-rw-r--r--src/3rdparty/harfbuzz-ng/src/OT/Layout/GPOS/PairPos.hh46
-rw-r--r--src/3rdparty/harfbuzz-ng/src/OT/Layout/GPOS/PairPosFormat1.hh217
-rw-r--r--src/3rdparty/harfbuzz-ng/src/OT/Layout/GPOS/PairPosFormat2.hh351
-rw-r--r--src/3rdparty/harfbuzz-ng/src/OT/Layout/GPOS/PairSet.hh207
-rw-r--r--src/3rdparty/harfbuzz-ng/src/OT/Layout/GPOS/PairValueRecord.hh99
-rw-r--r--src/3rdparty/harfbuzz-ng/src/OT/Layout/GPOS/PosLookup.hh79
-rw-r--r--src/3rdparty/harfbuzz-ng/src/OT/Layout/GPOS/PosLookupSubTable.hh79
-rw-r--r--src/3rdparty/harfbuzz-ng/src/OT/Layout/GPOS/SinglePos.hh100
-rw-r--r--src/3rdparty/harfbuzz-ng/src/OT/Layout/GPOS/SinglePosFormat1.hh164
-rw-r--r--src/3rdparty/harfbuzz-ng/src/OT/Layout/GPOS/SinglePosFormat2.hh176
-rw-r--r--src/3rdparty/harfbuzz-ng/src/OT/Layout/GPOS/ValueFormat.hh394
-rw-r--r--src/3rdparty/harfbuzz-ng/src/OT/Layout/GSUB/AlternateSet.hh126
-rw-r--r--src/3rdparty/harfbuzz-ng/src/OT/Layout/GSUB/AlternateSubst.hh62
-rw-r--r--src/3rdparty/harfbuzz-ng/src/OT/Layout/GSUB/AlternateSubstFormat1.hh128
-rw-r--r--src/3rdparty/harfbuzz-ng/src/OT/Layout/GSUB/ChainContextSubst.hh18
-rw-r--r--src/3rdparty/harfbuzz-ng/src/OT/Layout/GSUB/Common.hh21
-rw-r--r--src/3rdparty/harfbuzz-ng/src/OT/Layout/GSUB/ContextSubst.hh18
-rw-r--r--src/3rdparty/harfbuzz-ng/src/OT/Layout/GSUB/ExtensionSubst.hh22
-rw-r--r--src/3rdparty/harfbuzz-ng/src/OT/Layout/GSUB/GSUB.hh61
-rw-r--r--src/3rdparty/harfbuzz-ng/src/OT/Layout/GSUB/Ligature.hh190
-rw-r--r--src/3rdparty/harfbuzz-ng/src/OT/Layout/GSUB/LigatureSet.hh131
-rw-r--r--src/3rdparty/harfbuzz-ng/src/OT/Layout/GSUB/LigatureSubst.hh71
-rw-r--r--src/3rdparty/harfbuzz-ng/src/OT/Layout/GSUB/LigatureSubstFormat1.hh166
-rw-r--r--src/3rdparty/harfbuzz-ng/src/OT/Layout/GSUB/MultipleSubst.hh62
-rw-r--r--src/3rdparty/harfbuzz-ng/src/OT/Layout/GSUB/MultipleSubstFormat1.hh130
-rw-r--r--src/3rdparty/harfbuzz-ng/src/OT/Layout/GSUB/ReverseChainSingleSubst.hh36
-rw-r--r--src/3rdparty/harfbuzz-ng/src/OT/Layout/GSUB/ReverseChainSingleSubstFormat1.hh244
-rw-r--r--src/3rdparty/harfbuzz-ng/src/OT/Layout/GSUB/Sequence.hh165
-rw-r--r--src/3rdparty/harfbuzz-ng/src/OT/Layout/GSUB/SingleSubst.hh103
-rw-r--r--src/3rdparty/harfbuzz-ng/src/OT/Layout/GSUB/SingleSubstFormat1.hh204
-rw-r--r--src/3rdparty/harfbuzz-ng/src/OT/Layout/GSUB/SingleSubstFormat2.hh176
-rw-r--r--src/3rdparty/harfbuzz-ng/src/OT/Layout/GSUB/SubstLookup.hh220
-rw-r--r--src/3rdparty/harfbuzz-ng/src/OT/Layout/GSUB/SubstLookupSubTable.hh77
-rw-r--r--src/3rdparty/harfbuzz-ng/src/OT/Layout/types.hh66
-rw-r--r--src/3rdparty/harfbuzz-ng/src/OT/glyf/CompositeGlyph.hh399
-rw-r--r--src/3rdparty/harfbuzz-ng/src/OT/glyf/Glyph.hh566
-rw-r--r--src/3rdparty/harfbuzz-ng/src/OT/glyf/GlyphHeader.hh52
-rw-r--r--src/3rdparty/harfbuzz-ng/src/OT/glyf/SimpleGlyph.hh345
-rw-r--r--src/3rdparty/harfbuzz-ng/src/OT/glyf/SubsetGlyph.hh152
-rw-r--r--src/3rdparty/harfbuzz-ng/src/OT/glyf/VarCompositeGlyph.hh371
-rw-r--r--src/3rdparty/harfbuzz-ng/src/OT/glyf/composite-iter.hh68
-rw-r--r--src/3rdparty/harfbuzz-ng/src/OT/glyf/coord-setter.hh34
-rw-r--r--src/3rdparty/harfbuzz-ng/src/OT/glyf/glyf-helpers.hh104
-rw-r--r--src/3rdparty/harfbuzz-ng/src/OT/glyf/glyf.hh504
-rw-r--r--src/3rdparty/harfbuzz-ng/src/OT/glyf/loca.hh43
-rw-r--r--src/3rdparty/harfbuzz-ng/src/OT/glyf/path-builder.hh193
-rw-r--r--src/3rdparty/harfbuzz-ng/src/OT/name/name.hh589
-rw-r--r--src/3rdparty/harfbuzz-ng/src/graph/classdef-graph.hh216
-rw-r--r--src/3rdparty/harfbuzz-ng/src/graph/coverage-graph.hh152
-rw-r--r--src/3rdparty/harfbuzz-ng/src/graph/graph.hh1392
-rw-r--r--src/3rdparty/harfbuzz-ng/src/graph/gsubgpos-context.cc (renamed from src/3rdparty/harfbuzz-ng/src/test-array.cc)72
-rw-r--r--src/3rdparty/harfbuzz-ng/src/graph/gsubgpos-context.hh (renamed from src/3rdparty/harfbuzz-ng/src/test-unicode-ranges.cc)61
-rw-r--r--src/3rdparty/harfbuzz-ng/src/graph/gsubgpos-graph.hh414
-rw-r--r--src/3rdparty/harfbuzz-ng/src/graph/markbasepos-graph.hh510
-rw-r--r--src/3rdparty/harfbuzz-ng/src/graph/pairpos-graph.hh647
-rw-r--r--src/3rdparty/harfbuzz-ng/src/graph/serialize.hh270
-rw-r--r--src/3rdparty/harfbuzz-ng/src/graph/split-helpers.hh69
-rw-r--r--src/3rdparty/harfbuzz-ng/src/graph/test-classdef-graph.cc119
-rw-r--r--src/3rdparty/harfbuzz-ng/src/harfbuzz-subset.cc62
-rw-r--r--src/3rdparty/harfbuzz-ng/src/harfbuzz.cc42
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-aat-layout-bsln-table.hh8
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-aat-layout-common.hh151
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-aat-layout-feat-table.hh2
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-aat-layout-just-table.hh40
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-aat-layout-kerx-table.hh34
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-aat-layout-morx-table.hh118
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-aat-layout-opbd-table.hh2
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-aat-layout-trak-table.hh8
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-aat-layout.cc26
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-aat-layout.hh4
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-aat-map.cc130
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-aat-map.hh51
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-algs.hh329
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-array.hh161
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-atomic.hh67
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-bimap.hh49
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-bit-page.hh169
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-bit-set-invertible.hh42
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-bit-set.hh290
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-blob.cc30
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-blob.h4
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-blob.hh12
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-buffer-deserialize-json.hh455
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-buffer-deserialize-text-glyphs.hh692
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-buffer-deserialize-text-unicode.hh332
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-buffer-deserialize-text.hh853
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-buffer-serialize.cc57
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-buffer-verify.cc439
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-buffer.cc482
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-buffer.h218
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-buffer.hh398
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-cache.hh47
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-cairo-utils.cc874
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-cairo-utils.hh107
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-cairo.cc1010
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-cairo.h99
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-cff-interp-common.hh207
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-cff-interp-cs-common.hh32
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-cff-interp-dict-common.hh6
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-cff1-interp-cs.hh9
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-cff2-interp-cs.hh124
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-common.cc135
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-common.h53
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-config.hh47
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-coretext.cc97
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-cplusplus.hh223
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-debug.hh33
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-deprecated.h16
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-directwrite.cc58
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-dispatch.hh2
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-draw.cc485
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-draw.h300
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-draw.hh246
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-face-builder.cc246
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-face.cc240
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-face.h10
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-face.hh8
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-fallback-shape.cc12
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-font.cc913
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-font.h225
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-font.hh214
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-ft-colr.hh567
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-ft.cc654
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-ft.h9
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-glib.cc77
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-gobject-structs.cc6
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-gobject-structs.h24
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-graphite2.cc13
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-graphite2.h3
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-iter.hh149
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-kern.hh9
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-limits.hh109
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-machinery.hh71
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-map.cc148
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-map.h31
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-map.hh353
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-meta.hh256
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-ms-feature-ranges.cc177
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-ms-feature-ranges.hh148
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-multimap.hh92
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-mutex.hh49
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-null.hh35
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-number-parser.hh8
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-number.cc1
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-object.hh79
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-open-file.hh4
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-open-type.hh191
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-ot-cff-common.hh282
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-ot-cff1-table.cc98
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-ot-cff1-table.hh226
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-ot-cff2-table.cc79
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-ot-cff2-table.hh111
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-ot-cmap-table.hh692
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-ot-color-colr-table.hh1144
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-ot-color.cc79
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-ot-color.h13
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-ot-deprecated.h33
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-ot-face-table-list.hh44
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-ot-face.cc6
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-ot-face.hh3
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-ot-font.cc413
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-ot-glyf-table.hh1298
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-ot-hdmx-table.hh11
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-ot-head-table.hh28
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-ot-hmtx-table.hh351
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-ot-kern-table.hh8
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-ot-layout-base-table.hh24
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-ot-layout-common.hh2612
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-ot-layout-gdef-table.hh691
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-ot-layout-gpos-table.hh2955
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-ot-layout-gsub-table.hh1703
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-ot-layout-gsubgpos.hh2169
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-ot-layout-jstf-table.hh2
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-ot-layout.cc799
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-ot-layout.h82
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-ot-layout.hh64
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-ot-map.cc100
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-ot-map.hh42
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-ot-math-table.hh419
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-ot-math.cc49
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-ot-math.h36
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-ot-maxp-table.hh15
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-ot-meta-table.hh10
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-ot-metrics.cc203
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-ot-metrics.h5
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-ot-name-language-static.hh12
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-ot-name-table.hh351
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-ot-name.cc53
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-ot-name.h52
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-ot-os2-table.hh127
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-ot-os2-unicode-ranges.hh8
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-ot-post-table-v2subset.hh50
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-ot-post-table.hh54
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-ot-shape-complex-indic-machine.hh603
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-ot-shape-complex-indic-table.cc501
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-ot-shape-complex-indic.hh430
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-ot-shape-complex-khmer-machine.hh396
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-ot-shape-complex-khmer.hh113
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-ot-shape-complex-myanmar-machine.hh465
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-ot-shape-complex-myanmar.hh171
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-ot-shape-complex-use-machine.hh591
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-ot-shape-complex-use-table.hh1205
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-ot-shape-fallback.cc19
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-ot-shape-normalize.cc25
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-ot-shape-normalize.hh1
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-ot-shape.cc206
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-ot-shape.hh12
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-ot-shaper-arabic-fallback.hh (renamed from src/3rdparty/harfbuzz-ng/src/hb-ot-shape-complex-arabic-fallback.hh)113
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-ot-shaper-arabic-joining-list.hh (renamed from src/3rdparty/harfbuzz-ng/src/hb-ot-shape-complex-arabic-joining-list.hh)14
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-ot-shaper-arabic-pua.hh118
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-ot-shaper-arabic-table.hh (renamed from src/3rdparty/harfbuzz-ng/src/hb-ot-shape-complex-arabic-table.hh)149
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-ot-shaper-arabic-win1256.hh (renamed from src/3rdparty/harfbuzz-ng/src/hb-ot-shape-complex-arabic-win1256.hh)40
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-ot-shaper-arabic.cc (renamed from src/3rdparty/harfbuzz-ng/src/hb-ot-shape-complex-arabic.cc)121
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-ot-shaper-arabic.hh (renamed from src/3rdparty/harfbuzz-ng/src/hb-ot-shape-complex-arabic.hh)8
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-ot-shaper-default.cc (renamed from src/3rdparty/harfbuzz-ng/src/hb-ot-shape-complex-default.cc)16
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-ot-shaper-hangul.cc (renamed from src/3rdparty/harfbuzz-ng/src/hb-ot-shape-complex-hangul.cc)14
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-ot-shaper-hebrew.cc (renamed from src/3rdparty/harfbuzz-ng/src/hb-ot-shape-complex-hebrew.cc)38
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-ot-shaper-indic-machine.hh627
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-ot-shaper-indic-table.cc561
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-ot-shaper-indic.cc (renamed from src/3rdparty/harfbuzz-ng/src/hb-ot-shape-complex-indic.cc)479
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-ot-shaper-indic.hh66
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-ot-shaper-khmer-machine.hh428
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-ot-shaper-khmer.cc (renamed from src/3rdparty/harfbuzz-ng/src/hb-ot-shape-complex-khmer.cc)65
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-ot-shaper-myanmar-machine.hh553
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-ot-shaper-myanmar.cc (renamed from src/3rdparty/harfbuzz-ng/src/hb-ot-shape-complex-myanmar.cc)141
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-ot-shaper-syllabic.cc (renamed from src/3rdparty/harfbuzz-ng/src/hb-ot-shape-complex-syllabic.cc)43
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-ot-shaper-syllabic.hh (renamed from src/3rdparty/harfbuzz-ng/src/hb-ot-shape-complex-syllabic.hh)15
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-ot-shaper-thai.cc (renamed from src/3rdparty/harfbuzz-ng/src/hb-ot-shape-complex-thai.cc)28
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-ot-shaper-use-machine.hh1080
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-ot-shaper-use-table.hh674
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-ot-shaper-use.cc (renamed from src/3rdparty/harfbuzz-ng/src/hb-ot-shape-complex-use.cc)72
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-ot-shaper-vowel-constraints.cc (renamed from src/3rdparty/harfbuzz-ng/src/hb-ot-shape-complex-vowel-constraints.cc)44
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-ot-shaper-vowel-constraints.hh (renamed from src/3rdparty/harfbuzz-ng/src/hb-ot-shape-complex-vowel-constraints.hh)8
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-ot-shaper.hh (renamed from src/3rdparty/harfbuzz-ng/src/hb-ot-shape-complex.hh)107
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-ot-stat-table.hh278
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-ot-tag-table.hh3607
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-ot-tag.cc153
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-ot-var-avar-table.hh85
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-ot-var-common.hh594
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-ot-var-cvar-table.hh158
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-ot-var-fvar-table.hh167
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-ot-var-gvar-table.hh665
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-ot-var-hvar-table.hh140
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-ot-var-mvar-table.hh11
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-ot-var.cc7
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-ot-var.h2
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-ot-vorg-table.hh2
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-outline.cc321
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-outline.hh (renamed from src/3rdparty/harfbuzz-ng/src/test-gpos-size-params.cc)77
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-paint-extents.cc330
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-paint-extents.hh293
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-paint.cc703
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-paint.h987
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-paint.hh228
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-pool.hh27
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-priority-queue.hh44
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-repacker.hh903
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-sanitize.hh56
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-serialize.hh252
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-set-digest.hh73
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-set.cc114
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-set.h19
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-set.hh60
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-shape-plan.cc34
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-shape-plan.h4
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-shape-plan.hh3
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-shape.cc299
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-shape.h12
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-shaper-list.hh2
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-shaper.cc16
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-static.cc92
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-style.cc20
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-style.h4
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-subset-accelerator.hh132
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-subset-cff-common.cc11
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-subset-cff-common.hh763
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-subset-cff1.cc130
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-subset-cff2.cc303
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-subset-input.cc306
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-subset-input.hh99
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-subset-instancer-solver.cc464
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-subset-plan.cc1228
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-subset-plan.hh195
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-subset-repacker.cc58
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-subset-repacker.h81
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-subset.cc433
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-subset.h82
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-subset.hh7
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-ucd-table.hh7469
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-ucd.cc16
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-unicode-emoji-table.hh71
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-unicode.cc42
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-unicode.h12
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-unicode.hh12
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-uniscribe.cc9
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-utf.hh30
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-vector.hh391
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb-version.h6
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb.h1
-rw-r--r--src/3rdparty/harfbuzz-ng/src/hb.hh62
-rw-r--r--src/3rdparty/harfbuzz-ng/src/main.cc135
-rw-r--r--src/3rdparty/harfbuzz-ng/src/test-algs.cc95
-rw-r--r--src/3rdparty/harfbuzz-ng/src/test-bimap.cc76
-rw-r--r--src/3rdparty/harfbuzz-ng/src/test-buffer-serialize.cc97
-rw-r--r--src/3rdparty/harfbuzz-ng/src/test-gsub-would-substitute.cc67
-rw-r--r--src/3rdparty/harfbuzz-ng/src/test-iter.cc286
-rw-r--r--src/3rdparty/harfbuzz-ng/src/test-meta.cc133
-rw-r--r--src/3rdparty/harfbuzz-ng/src/test-number.cc224
-rw-r--r--src/3rdparty/harfbuzz-ng/src/test-ot-glyphname.cc89
-rw-r--r--src/3rdparty/harfbuzz-ng/src/test-ot-meta.cc68
-rw-r--r--src/3rdparty/harfbuzz-ng/src/test-ot-name.cc74
-rw-r--r--src/3rdparty/harfbuzz-ng/src/test-priority-queue.cc89
-rw-r--r--src/3rdparty/harfbuzz-ng/src/test-repacker.cc485
-rw-r--r--src/3rdparty/harfbuzz-ng/src/test.cc2
-rw-r--r--src/3rdparty/icc/qt_attribution.json4
-rw-r--r--src/3rdparty/libjpeg/CMakeLists.txt83
-rw-r--r--src/3rdparty/libjpeg/COPYRIGHT.txt2
-rw-r--r--src/3rdparty/libjpeg/LICENSE2
-rwxr-xr-xsrc/3rdparty/libjpeg/import_from_libjpeg_tarball.sh54
-rw-r--r--src/3rdparty/libjpeg/qt_attribution.json5
-rw-r--r--src/3rdparty/libjpeg/src/ChangeLog.md182
-rw-r--r--src/3rdparty/libjpeg/src/jcapimin.c6
-rw-r--r--src/3rdparty/libjpeg/src/jcarith.c12
-rw-r--r--src/3rdparty/libjpeg/src/jccolext.c14
-rw-r--r--src/3rdparty/libjpeg/src/jccolor.c21
-rw-r--r--src/3rdparty/libjpeg/src/jchuff.c23
-rw-r--r--src/3rdparty/libjpeg/src/jchuff.h12
-rw-r--r--src/3rdparty/libjpeg/src/jcmaster.c1
-rw-r--r--src/3rdparty/libjpeg/src/jconfig.h12
-rw-r--r--src/3rdparty/libjpeg/src/jconfig.h.in31
-rw-r--r--src/3rdparty/libjpeg/src/jconfigint.h2
-rw-r--r--src/3rdparty/libjpeg/src/jcphuff.c43
-rw-r--r--src/3rdparty/libjpeg/src/jcprepct.c8
-rw-r--r--src/3rdparty/libjpeg/src/jctrans.c6
-rw-r--r--src/3rdparty/libjpeg/src/jdapimin.c7
-rw-r--r--src/3rdparty/libjpeg/src/jdapistd.c21
-rw-r--r--src/3rdparty/libjpeg/src/jdarith.c22
-rw-r--r--src/3rdparty/libjpeg/src/jdatadst.c13
-rw-r--r--src/3rdparty/libjpeg/src/jdatasrc.c4
-rw-r--r--src/3rdparty/libjpeg/src/jdcoefct.c6
-rw-r--r--src/3rdparty/libjpeg/src/jdcolext.c14
-rw-r--r--src/3rdparty/libjpeg/src/jdcolor.c1
-rw-r--r--src/3rdparty/libjpeg/src/jddctmgr.c4
-rw-r--r--src/3rdparty/libjpeg/src/jdinput.c4
-rw-r--r--src/3rdparty/libjpeg/src/jdmainct.c1
-rw-r--r--src/3rdparty/libjpeg/src/jdmarker.c8
-rw-r--r--src/3rdparty/libjpeg/src/jdmaster.c12
-rw-r--r--src/3rdparty/libjpeg/src/jdmerge.c1
-rw-r--r--src/3rdparty/libjpeg/src/jdmrgext.c20
-rw-r--r--src/3rdparty/libjpeg/src/jdphuff.c10
-rw-r--r--src/3rdparty/libjpeg/src/jerror.c16
-rw-r--r--src/3rdparty/libjpeg/src/jerror.h6
-rw-r--r--src/3rdparty/libjpeg/src/jinclude.h143
-rw-r--r--src/3rdparty/libjpeg/src/jmemmgr.c29
-rw-r--r--src/3rdparty/libjpeg/src/jmemnobs.c5
-rw-r--r--src/3rdparty/libjpeg/src/jmorecfg.h4
-rw-r--r--src/3rdparty/libjpeg/src/jpegint.h9
-rw-r--r--src/3rdparty/libjpeg/src/jsimd.h8
-rw-r--r--src/3rdparty/libjpeg/src/jsimd_none.c8
-rw-r--r--src/3rdparty/libjpeg/src/jstdhuff.c9
-rw-r--r--src/3rdparty/libjpeg/src/jutils.c10
-rw-r--r--src/3rdparty/libjpeg/src/jversion.h6
-rw-r--r--src/3rdparty/libpng/ANNOUNCE39
-rw-r--r--src/3rdparty/libpng/CHANGES32
-rw-r--r--src/3rdparty/libpng/CMakeLists.txt20
-rw-r--r--src/3rdparty/libpng/INSTALL85
-rw-r--r--src/3rdparty/libpng/LICENSE4
-rw-r--r--src/3rdparty/libpng/README143
-rwxr-xr-xsrc/3rdparty/libpng/import_from_libpng_tarball.sh41
-rw-r--r--src/3rdparty/libpng/libpng-manual.txt10
-rw-r--r--src/3rdparty/libpng/png.c16
-rw-r--r--src/3rdparty/libpng/png.h26
-rw-r--r--src/3rdparty/libpng/pngconf.h8
-rw-r--r--src/3rdparty/libpng/pngget.c14
-rw-r--r--src/3rdparty/libpng/pnglibconf.h4
-rw-r--r--src/3rdparty/libpng/pngpriv.h78
-rw-r--r--src/3rdparty/libpng/pngread.c7
-rw-r--r--src/3rdparty/libpng/pngrtran.c2
-rw-r--r--src/3rdparty/libpng/pngrutil.c32
-rw-r--r--src/3rdparty/libpng/pngset.c13
-rw-r--r--src/3rdparty/libpng/pngstruct.h12
-rw-r--r--src/3rdparty/libpng/pngwrite.c20
-rw-r--r--src/3rdparty/libpng/pngwutil.c6
-rw-r--r--src/3rdparty/libpng/qt_attribution.json16
-rw-r--r--src/3rdparty/libpng/qtpatches.diff62
-rw-r--r--src/3rdparty/libpsl/PSL-LICENSE.txt (renamed from src/network/kernel/PSL-LICENSE.txt)0
-rw-r--r--src/3rdparty/libpsl/README.txt17
-rw-r--r--src/3rdparty/libpsl/psl_data.cpp4268
-rw-r--r--src/3rdparty/libpsl/qt_attribution.json48
-rw-r--r--src/3rdparty/libpsl/qtpatches.diff42
-rw-r--r--src/3rdparty/libpsl/src/LICENSE.chromium30
-rw-r--r--src/3rdparty/libpsl/src/lookup_string_in_fixed_set.c273
-rwxr-xr-xsrc/3rdparty/libpsl/src/psl-make-dafsa692
-rw-r--r--src/3rdparty/md4/qt_attribution.json3
-rw-r--r--src/3rdparty/md4c/qt_attribution.json1
-rw-r--r--src/3rdparty/md5/qt_attribution.json3
-rw-r--r--src/3rdparty/pcre2/AUTHORS6
-rw-r--r--src/3rdparty/pcre2/CMakeLists.txt8
-rw-r--r--src/3rdparty/pcre2/LICENCE6
-rwxr-xr-xsrc/3rdparty/pcre2/import_from_pcre2_tarball.sh47
-rw-r--r--src/3rdparty/pcre2/qt_attribution.json19
-rw-r--r--src/3rdparty/pcre2/src/pcre2.h68
-rw-r--r--src/3rdparty/pcre2/src/pcre2_auto_possess.c43
-rw-r--r--src/3rdparty/pcre2/src/pcre2_compile.c262
-rw-r--r--src/3rdparty/pcre2/src/pcre2_context.c12
-rw-r--r--src/3rdparty/pcre2/src/pcre2_dfa_match.c87
-rw-r--r--src/3rdparty/pcre2/src/pcre2_error.c4
-rw-r--r--src/3rdparty/pcre2/src/pcre2_extuni.c6
-rw-r--r--src/3rdparty/pcre2/src/pcre2_internal.h111
-rw-r--r--src/3rdparty/pcre2/src/pcre2_intmodedep.h51
-rw-r--r--src/3rdparty/pcre2/src/pcre2_jit_compile.c1080
-rw-r--r--src/3rdparty/pcre2/src/pcre2_jit_match.c2
-rw-r--r--src/3rdparty/pcre2/src/pcre2_jit_misc.c6
-rw-r--r--src/3rdparty/pcre2/src/pcre2_jit_neon_inc.h4
-rw-r--r--src/3rdparty/pcre2/src/pcre2_jit_simd_inc.h72
-rw-r--r--src/3rdparty/pcre2/src/pcre2_match.c502
-rw-r--r--src/3rdparty/pcre2/src/pcre2_match_data.c11
-rw-r--r--src/3rdparty/pcre2/src/pcre2_script_run.c473
-rw-r--r--src/3rdparty/pcre2/src/pcre2_string_utils.c2
-rw-r--r--src/3rdparty/pcre2/src/pcre2_study.c4
-rw-r--r--src/3rdparty/pcre2/src/pcre2_substitute.c36
-rw-r--r--src/3rdparty/pcre2/src/pcre2_tables.c657
-rw-r--r--src/3rdparty/pcre2/src/pcre2_ucd.c8724
-rw-r--r--src/3rdparty/pcre2/src/pcre2_ucp.h353
-rw-r--r--src/3rdparty/pcre2/src/pcre2_ucptables.c1524
-rw-r--r--src/3rdparty/pcre2/src/pcre2_xclass.c20
-rw-r--r--src/3rdparty/pcre2/src/sljit/sljitConfig.h14
-rw-r--r--src/3rdparty/pcre2/src/sljit/sljitConfigInternal.h218
-rw-r--r--src/3rdparty/pcre2/src/sljit/sljitExecAllocator.c16
-rw-r--r--src/3rdparty/pcre2/src/sljit/sljitLir.c1284
-rw-r--r--src/3rdparty/pcre2/src/sljit/sljitLir.h1122
-rw-r--r--src/3rdparty/pcre2/src/sljit/sljitNativeARM_32.c1797
-rw-r--r--src/3rdparty/pcre2/src/sljit/sljitNativeARM_64.c954
-rw-r--r--src/3rdparty/pcre2/src/sljit/sljitNativeARM_T2_32.c1704
-rw-r--r--src/3rdparty/pcre2/src/sljit/sljitNativeMIPS_32.c663
-rw-r--r--src/3rdparty/pcre2/src/sljit/sljitNativeMIPS_64.c503
-rw-r--r--src/3rdparty/pcre2/src/sljit/sljitNativeMIPS_common.c2175
-rw-r--r--src/3rdparty/pcre2/src/sljit/sljitNativePPC_32.c111
-rw-r--r--src/3rdparty/pcre2/src/sljit/sljitNativePPC_64.c248
-rw-r--r--src/3rdparty/pcre2/src/sljit/sljitNativePPC_common.c1034
-rw-r--r--src/3rdparty/pcre2/src/sljit/sljitNativeRISCV_32.c73
-rw-r--r--src/3rdparty/pcre2/src/sljit/sljitNativeRISCV_64.c183
-rw-r--r--src/3rdparty/pcre2/src/sljit/sljitNativeRISCV_common.c2762
-rw-r--r--src/3rdparty/pcre2/src/sljit/sljitNativeS390X.c1545
-rw-r--r--src/3rdparty/pcre2/src/sljit/sljitNativeSPARC_32.c107
-rw-r--r--src/3rdparty/pcre2/src/sljit/sljitNativeSPARC_common.c287
-rw-r--r--src/3rdparty/pcre2/src/sljit/sljitNativeX86_32.c1430
-rw-r--r--src/3rdparty/pcre2/src/sljit/sljitNativeX86_64.c984
-rw-r--r--src/3rdparty/pcre2/src/sljit/sljitNativeX86_common.c912
-rw-r--r--src/3rdparty/pcre2/src/sljit/sljitProtExecAllocator.c6
-rw-r--r--src/3rdparty/pcre2/src/sljit/sljitUtils.c31
-rw-r--r--src/3rdparty/pcre2/src/sljit/sljitWXExecAllocator.c53
-rw-r--r--src/3rdparty/rfc6234/qt_attribution.json2
-rw-r--r--src/3rdparty/sha1/qt_attribution.json1
-rw-r--r--src/3rdparty/sha1/sha1.cpp50
-rw-r--r--src/3rdparty/sha3/KeccakSponge.c5
-rw-r--r--src/3rdparty/sha3/overflow.patch31
-rw-r--r--src/3rdparty/sha3/qt_attribution.json18
-rw-r--r--src/3rdparty/sqlite/qt_attribution.json6
-rw-r--r--src/3rdparty/sqlite/sqlite3.c37406
-rw-r--r--src/3rdparty/sqlite/sqlite3.h1081
-rw-r--r--src/3rdparty/tinycbor/qt_attribution.json1
-rw-r--r--src/3rdparty/wasm/qt_attribution.json2
-rw-r--r--src/3rdparty/zlib/CMakeLists.txt47
-rwxr-xr-xsrc/3rdparty/zlib/import_from_zlib_tarball.sh41
-rw-r--r--src/3rdparty/zlib/qt_attribution.json10
-rw-r--r--src/3rdparty/zlib/qtpatches.diff98
-rw-r--r--src/3rdparty/zlib/src/ChangeLog187
-rw-r--r--src/3rdparty/zlib/src/README11
-rw-r--r--src/3rdparty/zlib/src/compress.c6
-rw-r--r--src/3rdparty/zlib/src/crc32.c1267
-rw-r--r--src/3rdparty/zlib/src/crc32.h9877
-rw-r--r--src/3rdparty/zlib/src/deflate.c312
-rw-r--r--src/3rdparty/zlib/src/deflate.h27
-rw-r--r--src/3rdparty/zlib/src/gzguts.h27
-rw-r--r--src/3rdparty/zlib/src/gzlib.c10
-rw-r--r--src/3rdparty/zlib/src/gzread.c20
-rw-r--r--src/3rdparty/zlib/src/gzwrite.c40
-rw-r--r--src/3rdparty/zlib/src/infback.c20
-rw-r--r--src/3rdparty/zlib/src/inffast.c28
-rw-r--r--src/3rdparty/zlib/src/inflate.c54
-rw-r--r--src/3rdparty/zlib/src/inflate.h5
-rw-r--r--src/3rdparty/zlib/src/inftrees.c6
-rw-r--r--src/3rdparty/zlib/src/inftrees.h2
-rw-r--r--src/3rdparty/zlib/src/trees.c192
-rw-r--r--src/3rdparty/zlib/src/uncompr.c4
-rw-r--r--src/3rdparty/zlib/src/zconf.h19
-rw-r--r--src/3rdparty/zlib/src/zlib.h235
-rw-r--r--src/3rdparty/zlib/src/zutil.c20
-rw-r--r--src/3rdparty/zlib/src/zutil.h27
-rw-r--r--src/CMakeLists.txt27
-rw-r--r--src/android/CMakeLists.txt6
-rw-r--r--src/android/jar/.gitignore3
-rw-r--r--src/android/jar/CMakeLists.txt17
-rw-r--r--src/android/jar/src/org/qtproject/qt/android/CursorHandle.java51
-rw-r--r--src/android/jar/src/org/qtproject/qt/android/EditContextView.java40
-rw-r--r--src/android/jar/src/org/qtproject/qt/android/EditPopupMenu.java58
-rw-r--r--src/android/jar/src/org/qtproject/qt/android/ExtractStyle.java79
-rw-r--r--src/android/jar/src/org/qtproject/qt/android/QtActivityDelegate.java331
-rw-r--r--src/android/jar/src/org/qtproject/qt/android/QtEditText.java42
-rw-r--r--src/android/jar/src/org/qtproject/qt/android/QtInputConnection.java62
-rw-r--r--src/android/jar/src/org/qtproject/qt/android/QtLayout.java154
-rw-r--r--src/android/jar/src/org/qtproject/qt/android/QtMessageDialogHelper.java64
-rw-r--r--src/android/jar/src/org/qtproject/qt/android/QtNative.java513
-rw-r--r--src/android/jar/src/org/qtproject/qt/android/QtNativeLibrariesDir.java42
-rw-r--r--src/android/jar/src/org/qtproject/qt/android/QtServiceDelegate.java68
-rw-r--r--src/android/jar/src/org/qtproject/qt/android/QtSurface.java42
-rw-r--r--src/android/jar/src/org/qtproject/qt/android/QtThread.java40
-rw-r--r--src/android/jar/src/org/qtproject/qt/android/accessibility/QtAccessibilityDelegate.java178
-rw-r--r--src/android/jar/src/org/qtproject/qt/android/accessibility/QtNativeAccessibility.java41
-rw-r--r--src/android/jar/src/org/qtproject/qt/android/extras/QtAndroidBinder.java40
-rw-r--r--src/android/jar/src/org/qtproject/qt/android/extras/QtAndroidServiceConnection.java40
-rw-r--r--src/android/jar/src/org/qtproject/qt/android/extras/QtNative.java40
-rw-r--r--src/android/java/CMakeLists.txt58
-rw-r--r--src/android/java/src/org/qtproject/qt/android/bindings/QtActivity.java61
-rw-r--r--src/android/java/src/org/qtproject/qt/android/bindings/QtActivityLoader.java71
-rw-r--r--src/android/java/src/org/qtproject/qt/android/bindings/QtApplication.java38
-rw-r--r--src/android/java/src/org/qtproject/qt/android/bindings/QtLoader.java123
-rw-r--r--src/android/java/src/org/qtproject/qt/android/bindings/QtService.java51
-rw-r--r--src/android/java/src/org/qtproject/qt/android/bindings/QtServiceLoader.java38
-rw-r--r--src/android/templates/.gitignore4
-rw-r--r--src/android/templates/AndroidManifest.xml18
-rw-r--r--src/android/templates/CMakeLists.txt30
-rw-r--r--src/android/templates/build.gradle8
-rw-r--r--src/android/templates/doc/src/android-manifest-file-configuration.qdoc123
-rw-r--r--src/android/templates/res/values/libs.xml1
-rw-r--r--src/android/templates/res/xml/qtprovider_paths.xml4
-rw-r--r--src/assets/CMakeLists.txt1
-rw-r--r--src/assets/icons/128x128/document-new.pngbin0 -> 1258 bytes
-rw-r--r--src/assets/icons/128x128/document-open.pngbin0 -> 1855 bytes
-rw-r--r--src/assets/icons/128x128/document-print.pngbin0 -> 1576 bytes
-rw-r--r--src/assets/icons/128x128/document-save.pngbin0 -> 1298 bytes
-rw-r--r--src/assets/icons/128x128/edit-copy.pngbin0 -> 1480 bytes
-rw-r--r--src/assets/icons/128x128/edit-cut.pngbin0 -> 2012 bytes
-rw-r--r--src/assets/icons/128x128/edit-delete.pngbin0 -> 2665 bytes
-rw-r--r--src/assets/icons/128x128/edit-paste.pngbin0 -> 1892 bytes
-rw-r--r--src/assets/icons/128x128/edit-redo.pngbin0 -> 1239 bytes
-rw-r--r--src/assets/icons/128x128/edit-undo.pngbin0 -> 1233 bytes
-rw-r--r--src/assets/icons/128x128/format-justify-center.pngbin0 -> 663 bytes
-rw-r--r--src/assets/icons/128x128/format-justify-fill.pngbin0 -> 506 bytes
-rw-r--r--src/assets/icons/128x128/format-justify-left.pngbin0 -> 603 bytes
-rw-r--r--src/assets/icons/128x128/format-justify-right.pngbin0 -> 634 bytes
-rw-r--r--src/assets/icons/128x128/format-text-bold.pngbin0 -> 1459 bytes
-rw-r--r--src/assets/icons/128x128/format-text-italic.pngbin0 -> 1158 bytes
-rw-r--r--src/assets/icons/128x128/format-text-underline.pngbin0 -> 1263 bytes
-rw-r--r--src/assets/icons/128x128@2/document-new@2x.pngbin0 -> 2541 bytes
-rw-r--r--src/assets/icons/128x128@2/document-open@2x.pngbin0 -> 3865 bytes
-rw-r--r--src/assets/icons/128x128@2/document-print@2x.pngbin0 -> 3721 bytes
-rw-r--r--src/assets/icons/128x128@2/document-save@2x.pngbin0 -> 2682 bytes
-rw-r--r--src/assets/icons/128x128@2/edit-copy@2x.pngbin0 -> 3467 bytes
-rw-r--r--src/assets/icons/128x128@2/edit-cut@2x.pngbin0 -> 5004 bytes
-rw-r--r--src/assets/icons/128x128@2/edit-delete@2x.pngbin0 -> 5870 bytes
-rw-r--r--src/assets/icons/128x128@2/edit-paste@2x.pngbin0 -> 4005 bytes
-rw-r--r--src/assets/icons/128x128@2/edit-redo@2x.pngbin0 -> 2528 bytes
-rw-r--r--src/assets/icons/128x128@2/edit-undo@2x.pngbin0 -> 2530 bytes
-rw-r--r--src/assets/icons/128x128@2/format-justify-center@2x.pngbin0 -> 1599 bytes
-rw-r--r--src/assets/icons/128x128@2/format-justify-fill@2x.pngbin0 -> 1475 bytes
-rw-r--r--src/assets/icons/128x128@2/format-justify-left@2x.pngbin0 -> 1539 bytes
-rw-r--r--src/assets/icons/128x128@2/format-justify-right@2x.pngbin0 -> 1557 bytes
-rw-r--r--src/assets/icons/128x128@2/format-text-bold@2x.pngbin0 -> 3092 bytes
-rw-r--r--src/assets/icons/128x128@2/format-text-italic@2x.pngbin0 -> 2374 bytes
-rw-r--r--src/assets/icons/128x128@2/format-text-underline@2x.pngbin0 -> 2477 bytes
-rw-r--r--src/assets/icons/16x16/document-new.pngbin0 -> 241 bytes
-rw-r--r--src/assets/icons/16x16/document-open.pngbin0 -> 286 bytes
-rw-r--r--src/assets/icons/16x16/document-print.pngbin0 -> 261 bytes
-rw-r--r--src/assets/icons/16x16/document-save.pngbin0 -> 224 bytes
-rw-r--r--src/assets/icons/16x16/edit-copy.pngbin0 -> 216 bytes
-rw-r--r--src/assets/icons/16x16/edit-cut.pngbin0 -> 267 bytes
-rw-r--r--src/assets/icons/16x16/edit-delete.pngbin0 -> 250 bytes
-rw-r--r--src/assets/icons/16x16/edit-paste.pngbin0 -> 272 bytes
-rw-r--r--src/assets/icons/16x16/edit-redo.pngbin0 -> 253 bytes
-rw-r--r--src/assets/icons/16x16/edit-undo.pngbin0 -> 253 bytes
-rw-r--r--src/assets/icons/16x16/format-justify-center.pngbin0 -> 134 bytes
-rw-r--r--src/assets/icons/16x16/format-justify-fill.pngbin0 -> 122 bytes
-rw-r--r--src/assets/icons/16x16/format-justify-left.pngbin0 -> 128 bytes
-rw-r--r--src/assets/icons/16x16/format-justify-right.pngbin0 -> 134 bytes
-rw-r--r--src/assets/icons/16x16/format-text-bold.pngbin0 -> 264 bytes
-rw-r--r--src/assets/icons/16x16/format-text-italic.pngbin0 -> 255 bytes
-rw-r--r--src/assets/icons/16x16/format-text-underline.pngbin0 -> 186 bytes
-rw-r--r--src/assets/icons/16x16@2/document-new@2x.pngbin0 -> 318 bytes
-rw-r--r--src/assets/icons/16x16@2/document-open@2x.pngbin0 -> 455 bytes
-rw-r--r--src/assets/icons/16x16@2/document-print@2x.pngbin0 -> 393 bytes
-rw-r--r--src/assets/icons/16x16@2/document-save@2x.pngbin0 -> 311 bytes
-rw-r--r--src/assets/icons/16x16@2/edit-copy@2x.pngbin0 -> 333 bytes
-rw-r--r--src/assets/icons/16x16@2/edit-cut@2x.pngbin0 -> 416 bytes
-rw-r--r--src/assets/icons/16x16@2/edit-delete@2x.pngbin0 -> 495 bytes
-rw-r--r--src/assets/icons/16x16@2/edit-paste@2x.pngbin0 -> 464 bytes
-rw-r--r--src/assets/icons/16x16@2/edit-redo@2x.pngbin0 -> 346 bytes
-rw-r--r--src/assets/icons/16x16@2/edit-undo@2x.pngbin0 -> 347 bytes
-rw-r--r--src/assets/icons/16x16@2/format-justify-center@2x.pngbin0 -> 179 bytes
-rw-r--r--src/assets/icons/16x16@2/format-justify-fill@2x.pngbin0 -> 156 bytes
-rw-r--r--src/assets/icons/16x16@2/format-justify-left@2x.pngbin0 -> 171 bytes
-rw-r--r--src/assets/icons/16x16@2/format-justify-right@2x.pngbin0 -> 173 bytes
-rw-r--r--src/assets/icons/16x16@2/format-text-bold@2x.pngbin0 -> 430 bytes
-rw-r--r--src/assets/icons/16x16@2/format-text-italic@2x.pngbin0 -> 391 bytes
-rw-r--r--src/assets/icons/16x16@2/format-text-underline@2x.pngbin0 -> 290 bytes
-rw-r--r--src/assets/icons/256x256/document-new.pngbin0 -> 2541 bytes
-rw-r--r--src/assets/icons/256x256/document-open.pngbin0 -> 3865 bytes
-rw-r--r--src/assets/icons/256x256/document-print.pngbin0 -> 3721 bytes
-rw-r--r--src/assets/icons/256x256/document-save.pngbin0 -> 2682 bytes
-rw-r--r--src/assets/icons/256x256/edit-copy.pngbin0 -> 3467 bytes
-rw-r--r--src/assets/icons/256x256/edit-cut.pngbin0 -> 5004 bytes
-rw-r--r--src/assets/icons/256x256/edit-delete.pngbin0 -> 5870 bytes
-rw-r--r--src/assets/icons/256x256/edit-paste.pngbin0 -> 4005 bytes
-rw-r--r--src/assets/icons/256x256/edit-redo.pngbin0 -> 2528 bytes
-rw-r--r--src/assets/icons/256x256/edit-undo.pngbin0 -> 2530 bytes
-rw-r--r--src/assets/icons/256x256/format-justify-center.pngbin0 -> 1599 bytes
-rw-r--r--src/assets/icons/256x256/format-justify-fill.pngbin0 -> 1475 bytes
-rw-r--r--src/assets/icons/256x256/format-justify-left.pngbin0 -> 1539 bytes
-rw-r--r--src/assets/icons/256x256/format-justify-right.pngbin0 -> 1557 bytes
-rw-r--r--src/assets/icons/256x256/format-text-bold.pngbin0 -> 3092 bytes
-rw-r--r--src/assets/icons/256x256/format-text-italic.pngbin0 -> 2374 bytes
-rw-r--r--src/assets/icons/256x256/format-text-underline.pngbin0 -> 2477 bytes
-rw-r--r--src/assets/icons/256x256@2/document-new@2x.pngbin0 -> 5683 bytes
-rw-r--r--src/assets/icons/256x256@2/document-open@2x.pngbin0 -> 8174 bytes
-rw-r--r--src/assets/icons/256x256@2/document-print@2x.pngbin0 -> 8055 bytes
-rw-r--r--src/assets/icons/256x256@2/document-save@2x.pngbin0 -> 5666 bytes
-rw-r--r--src/assets/icons/256x256@2/edit-copy@2x.pngbin0 -> 7329 bytes
-rw-r--r--src/assets/icons/256x256@2/edit-cut@2x.pngbin0 -> 11388 bytes
-rw-r--r--src/assets/icons/256x256@2/edit-delete@2x.pngbin0 -> 12743 bytes
-rw-r--r--src/assets/icons/256x256@2/edit-paste@2x.pngbin0 -> 8485 bytes
-rw-r--r--src/assets/icons/256x256@2/edit-redo@2x.pngbin0 -> 5378 bytes
-rw-r--r--src/assets/icons/256x256@2/edit-undo@2x.pngbin0 -> 5433 bytes
-rw-r--r--src/assets/icons/256x256@2/format-justify-center@2x.pngbin0 -> 3855 bytes
-rw-r--r--src/assets/icons/256x256@2/format-justify-fill@2x.pngbin0 -> 3681 bytes
-rw-r--r--src/assets/icons/256x256@2/format-justify-left@2x.pngbin0 -> 3775 bytes
-rw-r--r--src/assets/icons/256x256@2/format-justify-right@2x.pngbin0 -> 3756 bytes
-rw-r--r--src/assets/icons/256x256@2/format-text-bold@2x.pngbin0 -> 7046 bytes
-rw-r--r--src/assets/icons/256x256@2/format-text-italic@2x.pngbin0 -> 6224 bytes
-rw-r--r--src/assets/icons/256x256@2/format-text-underline@2x.pngbin0 -> 5168 bytes
-rw-r--r--src/assets/icons/32x32/document-new.pngbin0 -> 318 bytes
-rw-r--r--src/assets/icons/32x32/document-open.pngbin0 -> 455 bytes
-rw-r--r--src/assets/icons/32x32/document-print.pngbin0 -> 393 bytes
-rw-r--r--src/assets/icons/32x32/document-save.pngbin0 -> 311 bytes
-rw-r--r--src/assets/icons/32x32/edit-copy.pngbin0 -> 333 bytes
-rw-r--r--src/assets/icons/32x32/edit-cut.pngbin0 -> 416 bytes
-rw-r--r--src/assets/icons/32x32/edit-delete.pngbin0 -> 495 bytes
-rw-r--r--src/assets/icons/32x32/edit-paste.pngbin0 -> 464 bytes
-rw-r--r--src/assets/icons/32x32/edit-redo.pngbin0 -> 346 bytes
-rw-r--r--src/assets/icons/32x32/edit-undo.pngbin0 -> 347 bytes
-rw-r--r--src/assets/icons/32x32/format-justify-center.pngbin0 -> 179 bytes
-rw-r--r--src/assets/icons/32x32/format-justify-fill.pngbin0 -> 156 bytes
-rw-r--r--src/assets/icons/32x32/format-justify-left.pngbin0 -> 171 bytes
-rw-r--r--src/assets/icons/32x32/format-justify-right.pngbin0 -> 173 bytes
-rw-r--r--src/assets/icons/32x32/format-text-bold.pngbin0 -> 430 bytes
-rw-r--r--src/assets/icons/32x32/format-text-italic.pngbin0 -> 391 bytes
-rw-r--r--src/assets/icons/32x32/format-text-underline.pngbin0 -> 290 bytes
-rw-r--r--src/assets/icons/32x32@2/document-new@2x.pngbin0 -> 588 bytes
-rw-r--r--src/assets/icons/32x32@2/document-open@2x.pngbin0 -> 923 bytes
-rw-r--r--src/assets/icons/32x32@2/document-print@2x.pngbin0 -> 762 bytes
-rw-r--r--src/assets/icons/32x32@2/document-save@2x.pngbin0 -> 565 bytes
-rw-r--r--src/assets/icons/32x32@2/edit-copy@2x.pngbin0 -> 710 bytes
-rw-r--r--src/assets/icons/32x32@2/edit-cut@2x.pngbin0 -> 843 bytes
-rw-r--r--src/assets/icons/32x32@2/edit-delete@2x.pngbin0 -> 954 bytes
-rw-r--r--src/assets/icons/32x32@2/edit-paste@2x.pngbin0 -> 909 bytes
-rw-r--r--src/assets/icons/32x32@2/edit-redo@2x.pngbin0 -> 628 bytes
-rw-r--r--src/assets/icons/32x32@2/edit-undo@2x.pngbin0 -> 608 bytes
-rw-r--r--src/assets/icons/32x32@2/format-justify-center@2x.pngbin0 -> 317 bytes
-rw-r--r--src/assets/icons/32x32@2/format-justify-fill@2x.pngbin0 -> 266 bytes
-rw-r--r--src/assets/icons/32x32@2/format-justify-left@2x.pngbin0 -> 298 bytes
-rw-r--r--src/assets/icons/32x32@2/format-justify-right@2x.pngbin0 -> 305 bytes
-rw-r--r--src/assets/icons/32x32@2/format-text-bold@2x.pngbin0 -> 777 bytes
-rw-r--r--src/assets/icons/32x32@2/format-text-italic@2x.pngbin0 -> 657 bytes
-rw-r--r--src/assets/icons/32x32@2/format-text-underline@2x.pngbin0 -> 577 bytes
-rw-r--r--src/assets/icons/CMakeLists.txt172
-rw-r--r--src/assets/icons/README23
-rw-r--r--src/assets/icons/scalable/document-new.svg1
-rw-r--r--src/assets/icons/scalable/document-open.svg1
-rw-r--r--src/assets/icons/scalable/document-print.svg1
-rw-r--r--src/assets/icons/scalable/document-save.svg1
-rw-r--r--src/assets/icons/scalable/edit-copy.svg1
-rw-r--r--src/assets/icons/scalable/edit-cut.svg1
-rw-r--r--src/assets/icons/scalable/edit-delete.svg1
-rw-r--r--src/assets/icons/scalable/edit-paste.svg1
-rw-r--r--src/assets/icons/scalable/edit-redo.svg1
-rw-r--r--src/assets/icons/scalable/edit-undo.svg1
-rw-r--r--src/assets/icons/scalable/format-justify-center.svg1
-rw-r--r--src/assets/icons/scalable/format-justify-fill.svg1
-rw-r--r--src/assets/icons/scalable/format-justify-left.svg1
-rw-r--r--src/assets/icons/scalable/format-justify-right.svg1
-rw-r--r--src/assets/icons/scalable/format-text-bold.svg1
-rw-r--r--src/assets/icons/scalable/format-text-italic.svg1
-rw-r--r--src/assets/icons/scalable/format-text-underline.svg1
-rw-r--r--src/concurrent/CMakeLists.txt4
-rw-r--r--src/concurrent/doc/qtconcurrent.qdocconf9
-rw-r--r--src/concurrent/doc/snippets/CMakeLists.txt5
-rw-r--r--src/concurrent/doc/snippets/code/src_concurrent_qtconcurrentfilter.cpp51
-rw-r--r--src/concurrent/doc/snippets/code/src_concurrent_qtconcurrentmap.cpp51
-rw-r--r--src/concurrent/doc/snippets/code/src_concurrent_qtconcurrentrun.cpp51
-rw-r--r--src/concurrent/doc/snippets/code/src_concurrent_qtconcurrenttask.cpp51
-rw-r--r--src/concurrent/doc/src/qt6-changes.qdoc30
-rw-r--r--src/concurrent/doc/src/qtconcurrent-examples.qdoc14
-rw-r--r--src/concurrent/doc/src/qtconcurrent-index.qdoc34
-rw-r--r--src/concurrent/doc/src/qtconcurrent-module.qdoc28
-rw-r--r--src/concurrent/qtaskbuilder.h46
-rw-r--r--src/concurrent/qtaskbuilder.qdoc28
-rw-r--r--src/concurrent/qtconcurrent_global.h40
-rw-r--r--src/concurrent/qtconcurrentcompilertest.h40
-rw-r--r--src/concurrent/qtconcurrentfilter.cpp41
-rw-r--r--src/concurrent/qtconcurrentfilter.h122
-rw-r--r--src/concurrent/qtconcurrentfilterkernel.h42
-rw-r--r--src/concurrent/qtconcurrentfunctionwrappers.h75
-rw-r--r--src/concurrent/qtconcurrentiteratekernel.cpp42
-rw-r--r--src/concurrent/qtconcurrentiteratekernel.h50
-rw-r--r--src/concurrent/qtconcurrentmap.cpp41
-rw-r--r--src/concurrent/qtconcurrentmap.h130
-rw-r--r--src/concurrent/qtconcurrentmapkernel.h42
-rw-r--r--src/concurrent/qtconcurrentmedian.h42
-rw-r--r--src/concurrent/qtconcurrentreducekernel.h60
-rw-r--r--src/concurrent/qtconcurrentrun.cpp58
-rw-r--r--src/concurrent/qtconcurrentrun.h56
-rw-r--r--src/concurrent/qtconcurrentrunbase.h49
-rw-r--r--src/concurrent/qtconcurrentstoredfunctioncall.h40
-rw-r--r--src/concurrent/qtconcurrenttask.h44
-rw-r--r--src/concurrent/qtconcurrenttask.qdoc29
-rw-r--r--src/concurrent/qtconcurrentthreadengine.cpp48
-rw-r--r--src/concurrent/qtconcurrentthreadengine.h42
-rw-r--r--src/corelib/CMakeLists.txt749
-rw-r--r--src/corelib/Qt6AndroidMacros.cmake980
-rw-r--r--src/corelib/Qt6CTestMacros.cmake446
-rw-r--r--src/corelib/Qt6CoreConfigExtras.cmake.in61
-rw-r--r--src/corelib/Qt6CoreDeploySupport.cmake640
-rw-r--r--src/corelib/Qt6CoreMacros.cmake1689
-rw-r--r--src/corelib/Qt6WasmMacros.cmake100
-rw-r--r--src/corelib/QtCompressMimeDatabase.cmake156
-rw-r--r--src/corelib/QtInstallPaths.cmake.in16
-rw-r--r--src/corelib/animation/qabstractanimation.cpp97
-rw-r--r--src/corelib/animation/qabstractanimation.h41
-rw-r--r--src/corelib/animation/qabstractanimation_p.h71
-rw-r--r--src/corelib/animation/qanimationgroup.cpp48
-rw-r--r--src/corelib/animation/qanimationgroup.h40
-rw-r--r--src/corelib/animation/qanimationgroup_p.h44
-rw-r--r--src/corelib/animation/qparallelanimationgroup.cpp42
-rw-r--r--src/corelib/animation/qparallelanimationgroup.h40
-rw-r--r--src/corelib/animation/qparallelanimationgroup_p.h42
-rw-r--r--src/corelib/animation/qpauseanimation.cpp40
-rw-r--r--src/corelib/animation/qpauseanimation.h40
-rw-r--r--src/corelib/animation/qpropertyanimation.cpp49
-rw-r--r--src/corelib/animation/qpropertyanimation.h40
-rw-r--r--src/corelib/animation/qpropertyanimation_p.h40
-rw-r--r--src/corelib/animation/qsequentialanimationgroup.cpp54
-rw-r--r--src/corelib/animation/qsequentialanimationgroup.h40
-rw-r--r--src/corelib/animation/qsequentialanimationgroup_p.h44
-rw-r--r--src/corelib/animation/qvariantanimation.cpp60
-rw-r--r--src/corelib/animation/qvariantanimation.h40
-rw-r--r--src/corelib/animation/qvariantanimation_p.h40
-rw-r--r--src/corelib/compat/removed_api.cpp601
-rw-r--r--src/corelib/configure.cmake282
-rw-r--r--src/corelib/debug_script.py29
-rw-r--r--src/corelib/doc/include/QtCoreDoc1
-rw-r--r--src/corelib/doc/include/jni.h40
-rw-r--r--src/corelib/doc/qtcore.qdocconf8
-rw-r--r--src/corelib/doc/snippets/buffer/buffer.cpp51
-rw-r--r--src/corelib/doc/snippets/cmake-macros/deployment.cmake27
-rw-r--r--src/corelib/doc/snippets/cmake-macros/examples.cmake31
-rw-r--r--src/corelib/doc/snippets/code/doc_src_containers.cpp144
-rw-r--r--src/corelib/doc/snippets/code/doc_src_groups.cpp51
-rw-r--r--src/corelib/doc/snippets/code/doc_src_objecttrees.cpp51
-rw-r--r--src/corelib/doc/snippets/code/doc_src_properties.cpp51
-rw-r--r--src/corelib/doc/snippets/code/doc_src_qalgorithms.cpp51
-rw-r--r--src/corelib/doc/snippets/code/doc_src_qcache.cpp51
-rw-r--r--src/corelib/doc/snippets/code/doc_src_qiterator.cpp72
-rw-r--r--src/corelib/doc/snippets/code/doc_src_qnamespace.cpp51
-rw-r--r--src/corelib/doc/snippets/code/doc_src_qnamespace.qdoc51
-rw-r--r--src/corelib/doc/snippets/code/doc_src_qplugin.cpp57
-rw-r--r--src/corelib/doc/snippets/code/doc_src_qplugin.pro4
-rw-r--r--src/corelib/doc/snippets/code/doc_src_qset.cpp103
-rw-r--r--src/corelib/doc/snippets/code/doc_src_qvarlengtharray.cpp51
-rw-r--r--src/corelib/doc/snippets/code/doc_src_resources.cpp64
-rw-r--r--src/corelib/doc/snippets/code/doc_src_resources.qdoc55
-rw-r--r--src/corelib/doc/snippets/code/qlogging/qlogging.cpp51
-rw-r--r--src/corelib/doc/snippets/code/src_corelib_animation_qparallelanimationgroup.cpp51
-rw-r--r--src/corelib/doc/snippets/code/src_corelib_animation_qpropertyanimation.cpp144
-rw-r--r--src/corelib/doc/snippets/code/src_corelib_animation_qsequentialanimationgroup.cpp51
-rw-r--r--src/corelib/doc/snippets/code/src_corelib_animation_qvariantanimation.cpp51
-rw-r--r--src/corelib/doc/snippets/code/src_corelib_concurrent_qthreadpool.cpp51
-rw-r--r--src/corelib/doc/snippets/code/src_corelib_global_qglobal.cpp87
-rw-r--r--src/corelib/doc/snippets/code/src_corelib_global_qlogging.cpp51
-rw-r--r--src/corelib/doc/snippets/code/src_corelib_global_qnumeric.cpp51
-rw-r--r--src/corelib/doc/snippets/code/src_corelib_global_qoperatingsystemversion.cpp51
-rw-r--r--src/corelib/doc/snippets/code/src_corelib_global_qrandom.cpp53
-rw-r--r--src/corelib/doc/snippets/code/src_corelib_io_qabstractfileengine.cpp51
-rw-r--r--src/corelib/doc/snippets/code/src_corelib_io_qdatastream.cpp51
-rw-r--r--src/corelib/doc/snippets/code/src_corelib_io_qdebug.cpp51
-rw-r--r--src/corelib/doc/snippets/code/src_corelib_io_qdir.cpp55
-rw-r--r--src/corelib/doc/snippets/code/src_corelib_io_qdiriterator.cpp55
-rw-r--r--src/corelib/doc/snippets/code/src_corelib_io_qfile.cpp61
-rw-r--r--src/corelib/doc/snippets/code/src_corelib_io_qfileinfo.cpp57
-rw-r--r--src/corelib/doc/snippets/code/src_corelib_io_qfileselector.cpp51
-rw-r--r--src/corelib/doc/snippets/code/src_corelib_io_qiodevice.cpp51
-rw-r--r--src/corelib/doc/snippets/code/src_corelib_io_qloggingcategory.cpp51
-rw-r--r--src/corelib/doc/snippets/code/src_corelib_io_qprocess.cpp51
-rw-r--r--src/corelib/doc/snippets/code/src_corelib_io_qsettings.cpp59
-rw-r--r--src/corelib/doc/snippets/code/src_corelib_io_qstorageinfo.cpp51
-rw-r--r--src/corelib/doc/snippets/code/src_corelib_io_qtemporarydir.cpp51
-rw-r--r--src/corelib/doc/snippets/code/src_corelib_io_qtemporaryfile.cpp51
-rw-r--r--src/corelib/doc/snippets/code/src_corelib_io_qtextstream.cpp57
-rw-r--r--src/corelib/doc/snippets/code/src_corelib_io_qurl.cpp59
-rw-r--r--src/corelib/doc/snippets/code/src_corelib_io_qurlquery.cpp51
-rw-r--r--src/corelib/doc/snippets/code/src_corelib_kernel_qabstractitemmodel.cpp61
-rw-r--r--src/corelib/doc/snippets/code/src_corelib_kernel_qabstractnativeeventfilter.cpp53
-rw-r--r--src/corelib/doc/snippets/code/src_corelib_kernel_qabstractnativeeventfilter.h53
-rw-r--r--src/corelib/doc/snippets/code/src_corelib_kernel_qabstractnativeeventfilter.mm53
-rw-r--r--src/corelib/doc/snippets/code/src_corelib_kernel_qabstractnativeeventfilter_win.cpp20
-rw-r--r--src/corelib/doc/snippets/code/src_corelib_kernel_qcoreapplication.cpp51
-rw-r--r--src/corelib/doc/snippets/code/src_corelib_kernel_qdeadlinetimer.cpp51
-rw-r--r--src/corelib/doc/snippets/code/src_corelib_kernel_qmath.cpp51
-rw-r--r--src/corelib/doc/snippets/code/src_corelib_kernel_qmetaobject.cpp84
-rw-r--r--src/corelib/doc/snippets/code/src_corelib_kernel_qmetatype.cpp71
-rw-r--r--src/corelib/doc/snippets/code/src_corelib_kernel_qmimedata.cpp51
-rw-r--r--src/corelib/doc/snippets/code/src_corelib_kernel_qobject.cpp94
-rw-r--r--src/corelib/doc/snippets/code/src_corelib_kernel_qproperty.cpp53
-rw-r--r--src/corelib/doc/snippets/code/src_corelib_kernel_qsystemsemaphore.cpp55
-rw-r--r--src/corelib/doc/snippets/code/src_corelib_kernel_qtimer.cpp53
-rw-r--r--src/corelib/doc/snippets/code/src_corelib_kernel_qvariant.cpp56
-rw-r--r--src/corelib/doc/snippets/code/src_corelib_mimetype_qmimedatabase.cpp55
-rw-r--r--src/corelib/doc/snippets/code/src_corelib_plugin_qlibrary.cpp51
-rw-r--r--src/corelib/doc/snippets/code/src_corelib_plugin_quuid.cpp51
-rw-r--r--src/corelib/doc/snippets/code/src_corelib_serialization_qcborstream.cpp71
-rw-r--r--src/corelib/doc/snippets/code/src_corelib_serialization_qcborvalue.cpp51
-rw-r--r--src/corelib/doc/snippets/code/src_corelib_serialization_qdatastream.cpp51
-rw-r--r--src/corelib/doc/snippets/code/src_corelib_serialization_qjsondocument.cpp51
-rw-r--r--src/corelib/doc/snippets/code/src_corelib_text_qanystringview.cpp51
-rw-r--r--src/corelib/doc/snippets/code/src_corelib_text_qbytearray.cpp77
-rw-r--r--src/corelib/doc/snippets/code/src_corelib_text_qbytearraymatcher.cpp51
-rw-r--r--src/corelib/doc/snippets/code/src_corelib_text_qbytearrayview.cpp51
-rw-r--r--src/corelib/doc/snippets/code/src_corelib_text_qcollator.cpp51
-rw-r--r--src/corelib/doc/snippets/code/src_corelib_text_qlocale.cpp51
-rw-r--r--src/corelib/doc/snippets/code/src_corelib_text_qregularexpression.cpp51
-rw-r--r--src/corelib/doc/snippets/code/src_corelib_text_qstring.cpp78
-rw-r--r--src/corelib/doc/snippets/code/src_corelib_text_qstringconverter.cpp51
-rw-r--r--src/corelib/doc/snippets/code/src_corelib_text_qstringiterator.cpp53
-rw-r--r--src/corelib/doc/snippets/code/src_corelib_text_qstringview.cpp51
-rw-r--r--src/corelib/doc/snippets/code/src_corelib_text_qutf8stringview.cpp51
-rw-r--r--src/corelib/doc/snippets/code/src_corelib_thread_qatomic.cpp51
-rw-r--r--src/corelib/doc/snippets/code/src_corelib_thread_qexception.cpp51
-rw-r--r--src/corelib/doc/snippets/code/src_corelib_thread_qfuture.cpp139
-rw-r--r--src/corelib/doc/snippets/code/src_corelib_thread_qfuturesynchronizer.cpp51
-rw-r--r--src/corelib/doc/snippets/code/src_corelib_thread_qfuturewatcher.cpp51
-rw-r--r--src/corelib/doc/snippets/code/src_corelib_thread_qmutex.cpp51
-rw-r--r--src/corelib/doc/snippets/code/src_corelib_thread_qmutexpool.cpp71
-rw-r--r--src/corelib/doc/snippets/code/src_corelib_thread_qreadwritelock.cpp51
-rw-r--r--src/corelib/doc/snippets/code/src_corelib_thread_qsemaphore.cpp57
-rw-r--r--src/corelib/doc/snippets/code/src_corelib_thread_qthread.cpp51
-rw-r--r--src/corelib/doc/snippets/code/src_corelib_thread_qwaitcondition_unix.cpp51
-rw-r--r--src/corelib/doc/snippets/code/src_corelib_time_qdatetime.cpp87
-rw-r--r--src/corelib/doc/snippets/code/src_corelib_tools_qbitarray.cpp51
-rw-r--r--src/corelib/doc/snippets/code/src_corelib_tools_qcommandlineoption.cpp51
-rw-r--r--src/corelib/doc/snippets/code/src_corelib_tools_qcommandlineparser.cpp59
-rw-r--r--src/corelib/doc/snippets/code/src_corelib_tools_qcommandlineparser_main.cpp51
-rw-r--r--src/corelib/doc/snippets/code/src_corelib_tools_qcontiguouscache.cpp51
-rw-r--r--src/corelib/doc/snippets/code/src_corelib_tools_qeasingcurve.cpp51
-rw-r--r--src/corelib/doc/snippets/code/src_corelib_tools_qhash.cpp163
-rw-r--r--src/corelib/doc/snippets/code/src_corelib_tools_qlist.cpp67
-rw-r--r--src/corelib/doc/snippets/code/src_corelib_tools_qmap.cpp210
-rw-r--r--src/corelib/doc/snippets/code/src_corelib_tools_qmultimap.cpp154
-rw-r--r--src/corelib/doc/snippets/code/src_corelib_tools_qpoint.cpp51
-rw-r--r--src/corelib/doc/snippets/code/src_corelib_tools_qqueue.cpp53
-rw-r--r--src/corelib/doc/snippets/code/src_corelib_tools_qrect.cpp51
-rw-r--r--src/corelib/doc/snippets/code/src_corelib_tools_qscopedpointer.cpp51
-rw-r--r--src/corelib/doc/snippets/code/src_corelib_tools_qscopeguard.cpp51
-rw-r--r--src/corelib/doc/snippets/code/src_corelib_tools_qshareddata.cpp51
-rw-r--r--src/corelib/doc/snippets/code/src_corelib_tools_qsharedpointer.cpp51
-rw-r--r--src/corelib/doc/snippets/code/src_corelib_tools_qsize.cpp51
-rw-r--r--src/corelib/doc/snippets/code/src_corelib_tools_qtimeline.cpp51
-rw-r--r--src/corelib/doc/snippets/code/src_corelib_xml_qxmlstream.cpp51
-rw-r--r--src/corelib/doc/snippets/code/src_gui_dialogs_qmessagebox.cpp158
-rw-r--r--src/corelib/doc/snippets/code/src_gui_itemviews_qidentityproxymodel.cpp51
-rw-r--r--src/corelib/doc/snippets/code/src_gui_itemviews_qitemselectionmodel.cpp51
-rw-r--r--src/corelib/doc/snippets/eventfilters/filterobject.cpp51
-rw-r--r--src/corelib/doc/snippets/eventfilters/filterobject.h51
-rw-r--r--src/corelib/doc/snippets/eventfilters/main.cpp51
-rw-r--r--src/corelib/doc/snippets/events/events.cpp51
-rw-r--r--src/corelib/doc/snippets/file/file.cpp51
-rw-r--r--src/corelib/doc/snippets/fileinfo/main.cpp59
-rw-r--r--src/corelib/doc/snippets/hellotrmain.cpp55
-rw-r--r--src/corelib/doc/snippets/jni/src_qjniobject.cpp68
-rw-r--r--src/corelib/doc/snippets/ntfsp.cpp66
-rw-r--r--src/corelib/doc/snippets/overview/using-qt-core.cmake2
-rw-r--r--src/corelib/doc/snippets/pointer/pointer.cpp51
-rw-r--r--src/corelib/doc/snippets/process/process.cpp51
-rw-r--r--src/corelib/doc/snippets/qbytearraylist/main.cpp51
-rw-r--r--src/corelib/doc/snippets/qdebug/qdebugsnippet.cpp51
-rw-r--r--src/corelib/doc/snippets/qdir-listfiles/main.cpp51
-rw-r--r--src/corelib/doc/snippets/qdir-namefilters/main.cpp51
-rw-r--r--src/corelib/doc/snippets/qelapsedtimer/main.cpp51
-rw-r--r--src/corelib/doc/snippets/qloggingcategory/main.cpp80
-rw-r--r--src/corelib/doc/snippets/qmessageauthenticationcode/main.cpp59
-rw-r--r--src/corelib/doc/snippets/qmetaobject-invokable/main.cpp51
-rw-r--r--src/corelib/doc/snippets/qmetaobject-invokable/window.cpp51
-rw-r--r--src/corelib/doc/snippets/qmetaobject-invokable/window.h51
-rw-r--r--src/corelib/doc/snippets/qmetaobject-revision/main.cpp51
-rw-r--r--src/corelib/doc/snippets/qmetaobject-revision/window.cpp51
-rw-r--r--src/corelib/doc/snippets/qmetaobject-revision/window.h51
-rw-r--r--src/corelib/doc/snippets/qmetatype/registerConverters.cpp61
-rw-r--r--src/corelib/doc/snippets/qprocess-environment/main.cpp51
-rw-r--r--src/corelib/doc/snippets/qprocess/qprocess-createprocessargumentsmodifier.cpp51
-rw-r--r--src/corelib/doc/snippets/qprocess/qprocess-simpleexecution.cpp51
-rw-r--r--src/corelib/doc/snippets/qsignalmapper/buttonwidget.cpp58
-rw-r--r--src/corelib/doc/snippets/qsignalmapper/buttonwidget.h51
-rw-r--r--src/corelib/doc/snippets/qsortfilterproxymodel-details/main.cpp51
-rw-r--r--src/corelib/doc/snippets/qstack/main.cpp51
-rw-r--r--src/corelib/doc/snippets/qstring/main.cpp57
-rw-r--r--src/corelib/doc/snippets/qstring/stringbuilder.cpp84
-rw-r--r--src/corelib/doc/snippets/qstringlist/main.cpp71
-rw-r--r--src/corelib/doc/snippets/qstringlistmodel/main.cpp51
-rw-r--r--src/corelib/doc/snippets/qtcast/qtcast.cpp51
-rw-r--r--src/corelib/doc/snippets/qversionnumber/main.cpp59
-rw-r--r--src/corelib/doc/snippets/qxmlstreamwriter/main.cpp51
-rw-r--r--src/corelib/doc/snippets/resource-system/CMakeLists.txt5
-rw-r--r--src/corelib/doc/snippets/resource-system/main.cpp51
-rw-r--r--src/corelib/doc/snippets/resource-system/mainwindow.cpp125
-rw-r--r--src/corelib/doc/snippets/settings/settings.cpp51
-rw-r--r--src/corelib/doc/snippets/sharedemployee/employee.h51
-rw-r--r--src/corelib/doc/snippets/sharedemployee/main.cpp51
-rw-r--r--src/corelib/doc/snippets/signalsandslots/lcdnumber.h51
-rw-r--r--src/corelib/doc/snippets/signalsandslots/signalsandslots.cpp51
-rw-r--r--src/corelib/doc/snippets/signalsandslots/signalsandslots.h51
-rw-r--r--src/corelib/doc/snippets/streaming/main.cpp51
-rw-r--r--src/corelib/doc/snippets/threads/threads.cpp57
-rw-r--r--src/corelib/doc/snippets/timers/analogclock.cpp81
-rw-r--r--src/corelib/doc/snippets/timers/timers.cpp51
-rw-r--r--src/corelib/doc/src/animation.qdoc364
-rw-r--r--src/corelib/doc/src/cbor.qdoc78
-rw-r--r--src/corelib/doc/src/cmake/cmake-commands.qdoc31
-rw-r--r--src/corelib/doc/src/cmake/cmake-configure-variables.qdoc497
-rw-r--r--src/corelib/doc/src/cmake/cmake-deploy-variables.qdoc265
-rw-r--r--src/corelib/doc/src/cmake/cmake-properties.qdoc330
-rw-r--r--src/corelib/doc/src/cmake/cmake-variables.qdoc164
-rw-r--r--src/corelib/doc/src/cmake/policy/qtp0002.qdoc64
-rw-r--r--src/corelib/doc/src/cmake/qt_add_big_resources.qdoc42
-rw-r--r--src/corelib/doc/src/cmake/qt_add_binary_resources.qdoc34
-rw-r--r--src/corelib/doc/src/cmake/qt_add_executable.qdoc63
-rw-r--r--src/corelib/doc/src/cmake/qt_add_library.qdoc35
-rw-r--r--src/corelib/doc/src/cmake/qt_add_plugin.qdoc55
-rw-r--r--src/corelib/doc/src/cmake/qt_add_resources.qdoc57
-rw-r--r--src/corelib/doc/src/cmake/qt_allow_non_utf8_sources.qdoc34
-rw-r--r--src/corelib/doc/src/cmake/qt_android_add_apk_target.qdoc61
-rw-r--r--src/corelib/doc/src/cmake/qt_android_apply_arch_suffix.qdoc36
-rw-r--r--src/corelib/doc/src/cmake/qt_android_generate_deployment_settings.qdoc35
-rw-r--r--src/corelib/doc/src/cmake/qt_deploy_qt_conf.qdoc78
-rw-r--r--src/corelib/doc/src/cmake/qt_deploy_runtime_dependencies.qdoc156
-rw-r--r--src/corelib/doc/src/cmake/qt_deploy_translations.qdoc76
-rw-r--r--src/corelib/doc/src/cmake/qt_disable_unicode_defines.qdoc34
-rw-r--r--src/corelib/doc/src/cmake/qt_extract_metatypes.qdoc35
-rw-r--r--src/corelib/doc/src/cmake/qt_finalize_project.qdoc53
-rw-r--r--src/corelib/doc/src/cmake/qt_finalize_target.qdoc44
-rw-r--r--src/corelib/doc/src/cmake/qt_generate_deploy_app_script.qdoc97
-rw-r--r--src/corelib/doc/src/cmake/qt_generate_deploy_script.qdoc65
-rw-r--r--src/corelib/doc/src/cmake/qt_generate_moc.qdoc34
-rw-r--r--src/corelib/doc/src/cmake/qt_import_plugins.qdoc34
-rw-r--r--src/corelib/doc/src/cmake/qt_policy.qdoc66
-rw-r--r--src/corelib/doc/src/cmake/qt_set_finalizer_mode.qdoc35
-rw-r--r--src/corelib/doc/src/cmake/qt_standard_project_setup.qdoc87
-rw-r--r--src/corelib/doc/src/cmake/qt_wrap_cpp.qdoc34
-rw-r--r--src/corelib/doc/src/containers.qdoc104
-rw-r--r--src/corelib/doc/src/custom-types.qdoc28
-rw-r--r--src/corelib/doc/src/datastreamformat.qdoc33
-rw-r--r--src/corelib/doc/src/dontdocument.qdoc28
-rw-r--r--src/corelib/doc/src/eventsandfilters.qdoc28
-rw-r--r--src/corelib/doc/src/external-resources.qdoc113
-rw-r--r--src/corelib/doc/src/filestorage.qdoc28
-rw-r--r--src/corelib/doc/src/foreach-keyword.qdoc28
-rw-r--r--src/corelib/doc/src/implicit-sharing.qdoc28
-rw-r--r--src/corelib/doc/src/includes/android-content-uri-limitations.qdocinc13
-rw-r--r--src/corelib/doc/src/includes/cmake-android-qt-finalize-project-warning.qdocinc8
-rw-r--r--src/corelib/doc/src/includes/cmake-android-supported-abis.qdocinc1
-rw-r--r--src/corelib/doc/src/includes/cmake-deploy-modified-variable-values.qdocinc27
-rw-r--r--src/corelib/doc/src/includes/cmake-deploy-runtime-dependencies.qdocinc46
-rw-r--r--src/corelib/doc/src/includes/cmake-deploy-var-usage.qdocinc2
-rw-r--r--src/corelib/doc/src/includes/cmake-find-package-core.qdocinc7
-rw-r--r--src/corelib/doc/src/includes/cmake-generate-deploy-app-script.qdocinc21
-rw-r--r--src/corelib/doc/src/includes/permissions.qdocinc51
-rw-r--r--src/corelib/doc/src/includes/qobject.qdocinc28
-rw-r--r--src/corelib/doc/src/includes/qstring.qdocinc36
-rw-r--r--src/corelib/doc/src/io.qdoc30
-rw-r--r--src/corelib/doc/src/ipc.qdoc488
-rw-r--r--src/corelib/doc/src/java-style-iterators.qdoc30
-rw-r--r--src/corelib/doc/src/json.qdoc28
-rw-r--r--src/corelib/doc/src/objectmodel/bindableproperties.qdoc56
-rw-r--r--src/corelib/doc/src/objectmodel/metaobjects.qdoc28
-rw-r--r--src/corelib/doc/src/objectmodel/object.qdoc28
-rw-r--r--src/corelib/doc/src/objectmodel/objecttrees.qdoc28
-rw-r--r--src/corelib/doc/src/objectmodel/properties.qdoc44
-rw-r--r--src/corelib/doc/src/objectmodel/signalsandslots.qdoc53
-rw-r--r--src/corelib/doc/src/plugin-classes.qdoc28
-rw-r--r--src/corelib/doc/src/qt6-changes.qdoc352
-rw-r--r--src/corelib/doc/src/qtcore-index.qdoc92
-rw-r--r--src/corelib/doc/src/qtcore.qdoc46
-rw-r--r--src/corelib/doc/src/qtserialization.qdoc145
-rw-r--r--src/corelib/doc/src/resource-system.qdoc56
-rw-r--r--src/corelib/doc/src/timers.qdoc30
-rw-r--r--src/corelib/global/archdetect.cpp52
-rw-r--r--src/corelib/global/minimum-linux_p.h40
-rw-r--r--src/corelib/global/q20algorithm.h157
-rw-r--r--src/corelib/global/q20chrono.h62
-rw-r--r--src/corelib/global/q20functional.h48
-rw-r--r--src/corelib/global/q20iterator.h46
-rw-r--r--src/corelib/global/q20memory.h93
-rw-r--r--src/corelib/global/q20type_traits.h43
-rw-r--r--src/corelib/global/q23functional.h49
-rw-r--r--src/corelib/global/q23utility.cpp25
-rw-r--r--src/corelib/global/q23utility.h75
-rw-r--r--src/corelib/global/qassert.cpp210
-rw-r--r--src/corelib/global/qassert.h113
-rw-r--r--src/corelib/global/qcompare.h125
-rw-r--r--src/corelib/global/qcompare.qdoc91
-rw-r--r--src/corelib/global/qcompare_impl.h51
-rw-r--r--src/corelib/global/qcompilerdetection.h647
-rw-r--r--src/corelib/global/qcompilerdetection.qdoc394
-rw-r--r--src/corelib/global/qconfig-bootstrapped.h52
-rw-r--r--src/corelib/global/qconfig.cpp.in2
-rw-r--r--src/corelib/global/qconstructormacros.h38
-rw-r--r--src/corelib/global/qcontainerinfo.h45
-rw-r--r--src/corelib/global/qdarwinhelpers.h37
-rw-r--r--src/corelib/global/qdarwinhelpers.qdoc34
-rw-r--r--src/corelib/global/qendian.cpp59
-rw-r--r--src/corelib/global/qendian.h77
-rw-r--r--src/corelib/global/qendian_p.h258
-rw-r--r--src/corelib/global/qexceptionhandling.cpp20
-rw-r--r--src/corelib/global/qexceptionhandling.h46
-rw-r--r--src/corelib/global/qflags.h91
-rw-r--r--src/corelib/global/qflags.qdoc459
-rw-r--r--src/corelib/global/qfloat16.cpp221
-rw-r--r--src/corelib/global/qfloat16.h252
-rw-r--r--src/corelib/global/qfloat16tables.cpp44
-rw-r--r--src/corelib/global/qforeach.h84
-rw-r--r--src/corelib/global/qforeach.qdoc72
-rw-r--r--src/corelib/global/qfunctionpointer.h23
-rw-r--r--src/corelib/global/qfunctionpointer.qdoc9
-rw-r--r--src/corelib/global/qglobal.cpp4652
-rw-r--r--src/corelib/global/qglobal.h1471
-rw-r--r--src/corelib/global/qglobal_p.h82
-rw-r--r--src/corelib/global/qglobalstatic.h163
-rw-r--r--src/corelib/global/qglobalstatic.qdoc149
-rw-r--r--src/corelib/global/qhooks.cpp42
-rw-r--r--src/corelib/global/qhooks_p.h40
-rw-r--r--src/corelib/global/qlibraryinfo.cpp260
-rw-r--r--src/corelib/global/qlibraryinfo.h50
-rw-r--r--src/corelib/global/qlibraryinfo_p.h52
-rw-r--r--src/corelib/global/qlogging.cpp729
-rw-r--r--src/corelib/global/qlogging.h84
-rw-r--r--src/corelib/global/qlogging_p.h42
-rw-r--r--src/corelib/global/qmalloc.cpp43
-rw-r--r--src/corelib/global/qmalloc.h26
-rw-r--r--src/corelib/global/qminmax.h88
-rw-r--r--src/corelib/global/qminmax.qdoc39
-rw-r--r--src/corelib/global/qnamespace.h69
-rw-r--r--src/corelib/global/qnamespace.qdoc130
-rw-r--r--src/corelib/global/qnativeinterface.h40
-rw-r--r--src/corelib/global/qnativeinterface_p.h44
-rw-r--r--src/corelib/global/qnumeric.cpp244
-rw-r--r--src/corelib/global/qnumeric.h145
-rw-r--r--src/corelib/global/qnumeric_p.h184
-rw-r--r--src/corelib/global/qoperatingsystemversion.cpp172
-rw-r--r--src/corelib/global/qoperatingsystemversion.h59
-rw-r--r--src/corelib/global/qoperatingsystemversion_darwin.mm93
-rw-r--r--src/corelib/global/qoperatingsystemversion_p.h41
-rw-r--r--src/corelib/global/qoperatingsystemversion_win.cpp66
-rw-r--r--src/corelib/global/qoperatingsystemversion_win_p.h42
-rw-r--r--src/corelib/global/qoverload.h80
-rw-r--r--src/corelib/global/qoverload.qdoc43
-rw-r--r--src/corelib/global/qprocessordetection.h93
-rw-r--r--src/corelib/global/qprocessordetection.qdoc448
-rw-r--r--src/corelib/global/qrandom.cpp64
-rw-r--r--src/corelib/global/qrandom.h54
-rw-r--r--src/corelib/global/qrandom_p.h40
-rw-r--r--src/corelib/global/qsimd.cpp208
-rw-r--r--src/corelib/global/qsimd.h62
-rw-r--r--src/corelib/global/qsimd_p.h368
-rw-r--r--src/corelib/global/qsimd_x86.cpp291
-rw-r--r--src/corelib/global/qsimd_x86_p.h616
-rw-r--r--src/corelib/global/qswap.h54
-rw-r--r--src/corelib/global/qswap.qdoc14
-rw-r--r--src/corelib/global/qsysinfo.cpp1070
-rw-r--r--src/corelib/global/qsysinfo.h50
-rw-r--r--src/corelib/global/qsystemdetection.h110
-rw-r--r--src/corelib/global/qsystemdetection.qdoc202
-rw-r--r--src/corelib/global/qt_pch.h89
-rw-r--r--src/corelib/global/qt_windows.h42
-rw-r--r--src/corelib/global/qtclasshelpermacros.h132
-rw-r--r--src/corelib/global/qtclasshelpermacros.qdoc59
-rw-r--r--src/corelib/global/qtconfiginclude.h22
-rw-r--r--src/corelib/global/qtconfigmacros.h155
-rw-r--r--src/corelib/global/qtdeprecationmarkers.h331
-rw-r--r--src/corelib/global/qtdeprecationmarkers.qdoc64
-rw-r--r--src/corelib/global/qtenvironmentvariables.cpp425
-rw-r--r--src/corelib/global/qtenvironmentvariables.h38
-rw-r--r--src/corelib/global/qtenvironmentvariables_p.h39
-rw-r--r--src/corelib/global/qtnoop.h13
-rw-r--r--src/corelib/global/qtpreprocessorsupport.h26
-rw-r--r--src/corelib/global/qtpreprocessorsupport.qdoc20
-rw-r--r--src/corelib/global/qtrace_p.h173
-rw-r--r--src/corelib/global/qtresource.h21
-rw-r--r--src/corelib/global/qtresource.qdoc54
-rw-r--r--src/corelib/global/qttranslation.h44
-rw-r--r--src/corelib/global/qttranslation.qdoc206
-rw-r--r--src/corelib/global/qttypetraits.h65
-rw-r--r--src/corelib/global/qttypetraits.qdoc112
-rw-r--r--src/corelib/global/qtversion.h38
-rw-r--r--src/corelib/global/qtversionchecks.cpp46
-rw-r--r--src/corelib/global/qtversionchecks.h75
-rw-r--r--src/corelib/global/qtypeinfo.h127
-rw-r--r--src/corelib/global/qtypeinfo.qdoc55
-rw-r--r--src/corelib/global/qtypes.cpp403
-rw-r--r--src/corelib/global/qtypes.h166
-rw-r--r--src/corelib/global/qversiontagging.cpp77
-rw-r--r--src/corelib/global/qversiontagging.h184
-rw-r--r--src/corelib/global/qvolatile_p.h42
-rw-r--r--src/corelib/global/qxpfunctional.h176
-rw-r--r--src/corelib/global/qxptype_traits.h63
-rw-r--r--src/corelib/io/forkfd_qt.cpp40
-rw-r--r--src/corelib/io/qabstractfileengine.cpp73
-rw-r--r--src/corelib/io/qabstractfileengine_p.h46
-rw-r--r--src/corelib/io/qbuffer.cpp131
-rw-r--r--src/corelib/io/qbuffer.h48
-rw-r--r--src/corelib/io/qdataurl.cpp56
-rw-r--r--src/corelib/io/qdataurl_p.h40
-rw-r--r--src/corelib/io/qdebug.cpp224
-rw-r--r--src/corelib/io/qdebug.h180
-rw-r--r--src/corelib/io/qdebug_p.h47
-rw-r--r--src/corelib/io/qdir.cpp736
-rw-r--r--src/corelib/io/qdir.h66
-rw-r--r--src/corelib/io/qdir_p.h69
-rw-r--r--src/corelib/io/qdiriterator.cpp52
-rw-r--r--src/corelib/io/qdiriterator.h40
-rw-r--r--src/corelib/io/qfile.cpp163
-rw-r--r--src/corelib/io/qfile.h109
-rw-r--r--src/corelib/io/qfile_p.h40
-rw-r--r--src/corelib/io/qfiledevice.cpp71
-rw-r--r--src/corelib/io/qfiledevice.h40
-rw-r--r--src/corelib/io/qfiledevice_p.h49
-rw-r--r--src/corelib/io/qfileinfo.cpp379
-rw-r--r--src/corelib/io/qfileinfo.h86
-rw-r--r--src/corelib/io/qfileinfo_p.h42
-rw-r--r--src/corelib/io/qfileselector.cpp67
-rw-r--r--src/corelib/io/qfileselector.h40
-rw-r--r--src/corelib/io/qfileselector_p.h42
-rw-r--r--src/corelib/io/qfilesystemengine.cpp57
-rw-r--r--src/corelib/io/qfilesystemengine_mac.mm40
-rw-r--r--src/corelib/io/qfilesystemengine_p.h42
-rw-r--r--src/corelib/io/qfilesystemengine_unix.cpp307
-rw-r--r--src/corelib/io/qfilesystemengine_win.cpp255
-rw-r--r--src/corelib/io/qfilesystementry.cpp85
-rw-r--r--src/corelib/io/qfilesystementry_p.h86
-rw-r--r--src/corelib/io/qfilesystemiterator_p.h40
-rw-r--r--src/corelib/io/qfilesystemiterator_unix.cpp40
-rw-r--r--src/corelib/io/qfilesystemiterator_win.cpp62
-rw-r--r--src/corelib/io/qfilesystemmetadata_p.h79
-rw-r--r--src/corelib/io/qfilesystemwatcher.cpp48
-rw-r--r--src/corelib/io/qfilesystemwatcher.h40
-rw-r--r--src/corelib/io/qfilesystemwatcher_fsevents.mm52
-rw-r--r--src/corelib/io/qfilesystemwatcher_fsevents_p.h40
-rw-r--r--src/corelib/io/qfilesystemwatcher_inotify.cpp44
-rw-r--r--src/corelib/io/qfilesystemwatcher_inotify_p.h40
-rw-r--r--src/corelib/io/qfilesystemwatcher_kqueue.cpp42
-rw-r--r--src/corelib/io/qfilesystemwatcher_kqueue_p.h40
-rw-r--r--src/corelib/io/qfilesystemwatcher_p.h40
-rw-r--r--src/corelib/io/qfilesystemwatcher_polling.cpp48
-rw-r--r--src/corelib/io/qfilesystemwatcher_polling_p.h44
-rw-r--r--src/corelib/io/qfilesystemwatcher_win.cpp78
-rw-r--r--src/corelib/io/qfilesystemwatcher_win_p.h45
-rw-r--r--src/corelib/io/qfsfileengine.cpp63
-rw-r--r--src/corelib/io/qfsfileengine_iterator.cpp40
-rw-r--r--src/corelib/io/qfsfileengine_iterator_p.h40
-rw-r--r--src/corelib/io/qfsfileengine_p.h52
-rw-r--r--src/corelib/io/qfsfileengine_unix.cpp87
-rw-r--r--src/corelib/io/qfsfileengine_win.cpp73
-rw-r--r--src/corelib/io/qiodevice.cpp135
-rw-r--r--src/corelib/io/qiodevice.h40
-rw-r--r--src/corelib/io/qiodevice_p.h47
-rw-r--r--src/corelib/io/qiodevicebase.h40
-rw-r--r--src/corelib/io/qipaddress.cpp102
-rw-r--r--src/corelib/io/qipaddress_p.h40
-rw-r--r--src/corelib/io/qlockfile.cpp157
-rw-r--r--src/corelib/io/qlockfile.h65
-rw-r--r--src/corelib/io/qlockfile_p.h62
-rw-r--r--src/corelib/io/qlockfile_unix.cpp71
-rw-r--r--src/corelib/io/qlockfile_win.cpp48
-rw-r--r--src/corelib/io/qloggingcategory.cpp177
-rw-r--r--src/corelib/io/qloggingcategory.h78
-rw-r--r--src/corelib/io/qloggingregistry.cpp83
-rw-r--r--src/corelib/io/qloggingregistry_p.h43
-rw-r--r--src/corelib/io/qnoncontiguousbytedevice.cpp40
-rw-r--r--src/corelib/io/qnoncontiguousbytedevice_p.h40
-rw-r--r--src/corelib/io/qntdll_p.h62
-rw-r--r--src/corelib/io/qprocess.cpp419
-rw-r--r--src/corelib/io/qprocess.h75
-rw-r--r--src/corelib/io/qprocess_darwin.mm40
-rw-r--r--src/corelib/io/qprocess_p.h94
-rw-r--r--src/corelib/io/qprocess_unix.cpp381
-rw-r--r--src/corelib/io/qprocess_win.cpp97
-rw-r--r--src/corelib/io/qresource.cpp119
-rw-r--r--src/corelib/io/qresource.h42
-rw-r--r--src/corelib/io/qresource_iterator.cpp40
-rw-r--r--src/corelib/io/qresource_iterator_p.h40
-rw-r--r--src/corelib/io/qresource_p.h42
-rw-r--r--src/corelib/io/qsavefile.cpp46
-rw-r--r--src/corelib/io/qsavefile.h40
-rw-r--r--src/corelib/io/qsavefile_p.h40
-rw-r--r--src/corelib/io/qsettings.cpp690
-rw-r--r--src/corelib/io/qsettings.h67
-rw-r--r--src/corelib/io/qsettings_mac.cpp93
-rw-r--r--src/corelib/io/qsettings_p.h95
-rw-r--r--src/corelib/io/qsettings_wasm.cpp357
-rw-r--r--src/corelib/io/qsettings_win.cpp106
-rw-r--r--src/corelib/io/qstandardpaths.cpp120
-rw-r--r--src/corelib/io/qstandardpaths.h44
-rw-r--r--src/corelib/io/qstandardpaths_android.cpp233
-rw-r--r--src/corelib/io/qstandardpaths_haiku.cpp48
-rw-r--r--src/corelib/io/qstandardpaths_mac.mm73
-rw-r--r--src/corelib/io/qstandardpaths_unix.cpp239
-rw-r--r--src/corelib/io/qstandardpaths_win.cpp86
-rw-r--r--src/corelib/io/qstorageinfo.cpp52
-rw-r--r--src/corelib/io/qstorageinfo.h44
-rw-r--r--src/corelib/io/qstorageinfo_mac.cpp40
-rw-r--r--src/corelib/io/qstorageinfo_p.h46
-rw-r--r--src/corelib/io/qstorageinfo_unix.cpp97
-rw-r--r--src/corelib/io/qstorageinfo_win.cpp192
-rw-r--r--src/corelib/io/qtemporarydir.cpp98
-rw-r--r--src/corelib/io/qtemporarydir.h57
-rw-r--r--src/corelib/io/qtemporaryfile.cpp113
-rw-r--r--src/corelib/io/qtemporaryfile.h40
-rw-r--r--src/corelib/io/qtemporaryfile_p.h42
-rw-r--r--src/corelib/io/qurl.cpp434
-rw-r--r--src/corelib/io/qurl.h57
-rw-r--r--src/corelib/io/qurl_p.h42
-rw-r--r--src/corelib/io/qurlidna.cpp104
-rw-r--r--src/corelib/io/qurlquery.cpp66
-rw-r--r--src/corelib/io/qurlquery.h45
-rw-r--r--src/corelib/io/qurlrecode.cpp42
-rw-r--r--src/corelib/io/qwindowspipereader.cpp46
-rw-r--r--src/corelib/io/qwindowspipereader_p.h42
-rw-r--r--src/corelib/io/qwindowspipewriter.cpp42
-rw-r--r--src/corelib/io/qwindowspipewriter_p.h42
-rw-r--r--src/corelib/io/qzip.cpp (renamed from src/gui/text/qzip.cpp)115
-rw-r--r--src/corelib/io/qzipreader_p.h87
-rw-r--r--src/corelib/io/qzipwriter_p.h77
-rw-r--r--src/corelib/ipc/qsharedmemory.cpp701
-rw-r--r--src/corelib/ipc/qsharedmemory.h104
-rw-r--r--src/corelib/ipc/qsharedmemory_p.h217
-rw-r--r--src/corelib/ipc/qsharedmemory_posix.cpp194
-rw-r--r--src/corelib/ipc/qsharedmemory_systemv.cpp207
-rw-r--r--src/corelib/ipc/qsharedmemory_win.cpp148
-rw-r--r--src/corelib/ipc/qsystemsemaphore.cpp (renamed from src/corelib/kernel/qsystemsemaphore.cpp)293
-rw-r--r--src/corelib/ipc/qsystemsemaphore.h80
-rw-r--r--src/corelib/ipc/qsystemsemaphore_p.h154
-rw-r--r--src/corelib/ipc/qsystemsemaphore_posix.cpp165
-rw-r--r--src/corelib/ipc/qsystemsemaphore_systemv.cpp201
-rw-r--r--src/corelib/ipc/qsystemsemaphore_win.cpp98
-rw-r--r--src/corelib/ipc/qtipccommon.cpp550
-rw-r--r--src/corelib/ipc/qtipccommon.h207
-rw-r--r--src/corelib/ipc/qtipccommon_p.h167
-rw-r--r--src/corelib/itemmodels/qabstractitemmodel.cpp117
-rw-r--r--src/corelib/itemmodels/qabstractitemmodel.h86
-rw-r--r--src/corelib/itemmodels/qabstractitemmodel_p.h90
-rw-r--r--src/corelib/itemmodels/qabstractproxymodel.cpp144
-rw-r--r--src/corelib/itemmodels/qabstractproxymodel.h46
-rw-r--r--src/corelib/itemmodels/qabstractproxymodel_p.h56
-rw-r--r--src/corelib/itemmodels/qconcatenatetablesproxymodel.cpp45
-rw-r--r--src/corelib/itemmodels/qconcatenatetablesproxymodel.h40
-rw-r--r--src/corelib/itemmodels/qidentityproxymodel.cpp46
-rw-r--r--src/corelib/itemmodels/qidentityproxymodel.h40
-rw-r--r--src/corelib/itemmodels/qidentityproxymodel_p.h40
-rw-r--r--src/corelib/itemmodels/qitemselectionmodel.cpp185
-rw-r--r--src/corelib/itemmodels/qitemselectionmodel.h48
-rw-r--r--src/corelib/itemmodels/qitemselectionmodel_p.h40
-rw-r--r--src/corelib/itemmodels/qsortfilterproxymodel.cpp268
-rw-r--r--src/corelib/itemmodels/qsortfilterproxymodel.h62
-rw-r--r--src/corelib/itemmodels/qstringlistmodel.cpp49
-rw-r--r--src/corelib/itemmodels/qstringlistmodel.h40
-rw-r--r--src/corelib/itemmodels/qtransposeproxymodel.cpp46
-rw-r--r--src/corelib/itemmodels/qtransposeproxymodel.h40
-rw-r--r--src/corelib/itemmodels/qtransposeproxymodel_p.h40
-rw-r--r--src/corelib/kernel/qabstracteventdispatcher.cpp49
-rw-r--r--src/corelib/kernel/qabstracteventdispatcher.h43
-rw-r--r--src/corelib/kernel/qabstracteventdispatcher_p.h43
-rw-r--r--src/corelib/kernel/qabstractnativeeventfilter.cpp43
-rw-r--r--src/corelib/kernel/qabstractnativeeventfilter.h40
-rw-r--r--src/corelib/kernel/qapplicationstatic.h151
-rw-r--r--src/corelib/kernel/qapplicationstatic.qdoc157
-rw-r--r--src/corelib/kernel/qassociativeiterable.cpp40
-rw-r--r--src/corelib/kernel/qassociativeiterable.h40
-rw-r--r--src/corelib/kernel/qbasictimer.cpp74
-rw-r--r--src/corelib/kernel/qbasictimer.h63
-rw-r--r--src/corelib/kernel/qbindingstorage.h57
-rw-r--r--src/corelib/kernel/qcfsocketnotifier.cpp42
-rw-r--r--src/corelib/kernel/qcfsocketnotifier_p.h40
-rw-r--r--src/corelib/kernel/qcore_foundation.mm48
-rw-r--r--src/corelib/kernel/qcore_mac.mm376
-rw-r--r--src/corelib/kernel/qcore_mac_p.h99
-rw-r--r--src/corelib/kernel/qcore_unix.cpp72
-rw-r--r--src/corelib/kernel/qcore_unix_p.h138
-rw-r--r--src/corelib/kernel/qcore_wasm.cpp97
-rw-r--r--src/corelib/kernel/qcoreapplication.cpp536
-rw-r--r--src/corelib/kernel/qcoreapplication.h81
-rw-r--r--src/corelib/kernel/qcoreapplication_mac.cpp40
-rw-r--r--src/corelib/kernel/qcoreapplication_p.h46
-rw-r--r--src/corelib/kernel/qcoreapplication_platform.h64
-rw-r--r--src/corelib/kernel/qcoreapplication_win.cpp111
-rw-r--r--src/corelib/kernel/qcorecmdlineargs_p.h40
-rw-r--r--src/corelib/kernel/qcoreevent.cpp84
-rw-r--r--src/corelib/kernel/qcoreevent.h91
-rw-r--r--src/corelib/kernel/qcoreglobaldata.cpp59
-rw-r--r--src/corelib/kernel/qcoreglobaldata_p.h75
-rw-r--r--src/corelib/kernel/qdeadlinetimer.cpp499
-rw-r--r--src/corelib/kernel/qdeadlinetimer.h120
-rw-r--r--src/corelib/kernel/qdeadlinetimer_p.h70
-rw-r--r--src/corelib/kernel/qelapsedtimer.cpp307
-rw-r--r--src/corelib/kernel/qelapsedtimer.h62
-rw-r--r--src/corelib/kernel/qelapsedtimer_generic.cpp205
-rw-r--r--src/corelib/kernel/qelapsedtimer_mac.cpp166
-rw-r--r--src/corelib/kernel/qelapsedtimer_unix.cpp259
-rw-r--r--src/corelib/kernel/qelapsedtimer_win.cpp172
-rw-r--r--src/corelib/kernel/qeventdispatcher_cf.mm44
-rw-r--r--src/corelib/kernel/qeventdispatcher_cf_p.h44
-rw-r--r--src/corelib/kernel/qeventdispatcher_glib.cpp68
-rw-r--r--src/corelib/kernel/qeventdispatcher_glib_p.h40
-rw-r--r--src/corelib/kernel/qeventdispatcher_unix.cpp52
-rw-r--r--src/corelib/kernel/qeventdispatcher_unix_p.h41
-rw-r--r--src/corelib/kernel/qeventdispatcher_wasm.cpp623
-rw-r--r--src/corelib/kernel/qeventdispatcher_wasm_p.h92
-rw-r--r--src/corelib/kernel/qeventdispatcher_win.cpp113
-rw-r--r--src/corelib/kernel/qeventdispatcher_win_p.h41
-rw-r--r--src/corelib/kernel/qeventloop.cpp40
-rw-r--r--src/corelib/kernel/qeventloop.h41
-rw-r--r--src/corelib/kernel/qeventloop_p.h40
-rw-r--r--src/corelib/kernel/qfunctions_p.h40
-rw-r--r--src/corelib/kernel/qfunctions_vxworks.cpp40
-rw-r--r--src/corelib/kernel/qfunctions_vxworks.h40
-rw-r--r--src/corelib/kernel/qfunctions_win.cpp65
-rw-r--r--src/corelib/kernel/qfunctions_win_p.h50
-rw-r--r--src/corelib/kernel/qfunctions_winrt_p.h42
-rw-r--r--src/corelib/kernel/qiterable.cpp66
-rw-r--r--src/corelib/kernel/qiterable.h46
-rw-r--r--src/corelib/kernel/qiterable_p.h42
-rw-r--r--src/corelib/kernel/qjnienvironment.cpp168
-rw-r--r--src/corelib/kernel/qjnienvironment.h73
-rw-r--r--src/corelib/kernel/qjnihelpers.cpp128
-rw-r--r--src/corelib/kernel/qjnihelpers_p.h53
-rw-r--r--src/corelib/kernel/qjniobject.cpp269
-rw-r--r--src/corelib/kernel/qjniobject.h603
-rw-r--r--src/corelib/kernel/qjnitypes.h401
-rw-r--r--src/corelib/kernel/qmath.cpp42
-rw-r--r--src/corelib/kernel/qmath.h56
-rw-r--r--src/corelib/kernel/qmath.qdoc39
-rw-r--r--src/corelib/kernel/qmetacontainer.cpp40
-rw-r--r--src/corelib/kernel/qmetacontainer.h40
-rw-r--r--src/corelib/kernel/qmetaobject.cpp1127
-rw-r--r--src/corelib/kernel/qmetaobject.h136
-rw-r--r--src/corelib/kernel/qmetaobject_moc_p.h41
-rw-r--r--src/corelib/kernel/qmetaobject_p.h88
-rw-r--r--src/corelib/kernel/qmetaobjectbuilder.cpp132
-rw-r--r--src/corelib/kernel/qmetaobjectbuilder_p.h43
-rw-r--r--src/corelib/kernel/qmetatype.cpp667
-rw-r--r--src/corelib/kernel/qmetatype.h451
-rw-r--r--src/corelib/kernel/qmetatype_p.h195
-rw-r--r--src/corelib/kernel/qmimedata.cpp77
-rw-r--r--src/corelib/kernel/qmimedata.h40
-rw-r--r--src/corelib/kernel/qobject.cpp445
-rw-r--r--src/corelib/kernel/qobject.h202
-rw-r--r--src/corelib/kernel/qobject_impl.h64
-rw-r--r--src/corelib/kernel/qobject_p.h348
-rw-r--r--src/corelib/kernel/qobject_p_p.h258
-rw-r--r--src/corelib/kernel/qobjectcleanuphandler.cpp40
-rw-r--r--src/corelib/kernel/qobjectcleanuphandler.h40
-rw-r--r--src/corelib/kernel/qobjectdefs.h341
-rw-r--r--src/corelib/kernel/qobjectdefs_impl.h314
-rw-r--r--src/corelib/kernel/qpermissions.cpp693
-rw-r--r--src/corelib/kernel/qpermissions.h219
-rw-r--r--src/corelib/kernel/qpermissions_android.cpp189
-rw-r--r--src/corelib/kernel/qpermissions_darwin.mm88
-rw-r--r--src/corelib/kernel/qpermissions_p.h55
-rw-r--r--src/corelib/kernel/qpermissions_wasm.cpp275
-rw-r--r--src/corelib/kernel/qpointer.cpp54
-rw-r--r--src/corelib/kernel/qpointer.h52
-rw-r--r--src/corelib/kernel/qpoll.cpp45
-rw-r--r--src/corelib/kernel/qpoll_p.h42
-rw-r--r--src/corelib/kernel/qproperty.cpp781
-rw-r--r--src/corelib/kernel/qproperty.h177
-rw-r--r--src/corelib/kernel/qproperty_p.h221
-rw-r--r--src/corelib/kernel/qpropertyprivate.h76
-rw-r--r--src/corelib/kernel/qsequentialiterable.cpp40
-rw-r--r--src/corelib/kernel/qsequentialiterable.h40
-rw-r--r--src/corelib/kernel/qsharedmemory.cpp681
-rw-r--r--src/corelib/kernel/qsharedmemory.h137
-rw-r--r--src/corelib/kernel/qsharedmemory_android.cpp110
-rw-r--r--src/corelib/kernel/qsharedmemory_p.h186
-rw-r--r--src/corelib/kernel/qsharedmemory_posix.cpp234
-rw-r--r--src/corelib/kernel/qsharedmemory_systemv.cpp260
-rw-r--r--src/corelib/kernel/qsharedmemory_unix.cpp116
-rw-r--r--src/corelib/kernel/qsharedmemory_win.cpp191
-rw-r--r--src/corelib/kernel/qsignalmapper.cpp40
-rw-r--r--src/corelib/kernel/qsignalmapper.h40
-rw-r--r--src/corelib/kernel/qsocketnotifier.cpp43
-rw-r--r--src/corelib/kernel/qsocketnotifier.h45
-rw-r--r--src/corelib/kernel/qsystemerror.cpp60
-rw-r--r--src/corelib/kernel/qsystemerror_p.h42
-rw-r--r--src/corelib/kernel/qsystemsemaphore.h97
-rw-r--r--src/corelib/kernel/qsystemsemaphore_android.cpp83
-rw-r--r--src/corelib/kernel/qsystemsemaphore_p.h120
-rw-r--r--src/corelib/kernel/qsystemsemaphore_posix.cpp186
-rw-r--r--src/corelib/kernel/qsystemsemaphore_systemv.cpp224
-rw-r--r--src/corelib/kernel/qsystemsemaphore_unix.cpp109
-rw-r--r--src/corelib/kernel/qsystemsemaphore_win.cpp136
-rw-r--r--src/corelib/kernel/qt_attribution.json4
-rw-r--r--src/corelib/kernel/qtestsupport_core.cpp48
-rw-r--r--src/corelib/kernel/qtestsupport_core.h40
-rw-r--r--src/corelib/kernel/qtimer.cpp294
-rw-r--r--src/corelib/kernel/qtimer.h146
-rw-r--r--src/corelib/kernel/qtimer_p.h39
-rw-r--r--src/corelib/kernel/qtimerinfo_unix.cpp518
-rw-r--r--src/corelib/kernel/qtimerinfo_unix_p.h68
-rw-r--r--src/corelib/kernel/qtmetamacros.h65
-rw-r--r--src/corelib/kernel/qtmochelpers.h89
-rw-r--r--src/corelib/kernel/qtranslator.cpp69
-rw-r--r--src/corelib/kernel/qtranslator.h40
-rw-r--r--src/corelib/kernel/qtranslator_p.h40
-rw-r--r--src/corelib/kernel/qvariant.cpp948
-rw-r--r--src/corelib/kernel/qvariant.h439
-rw-r--r--src/corelib/kernel/qvariant_p.h116
-rw-r--r--src/corelib/kernel/qvarianthash.h20
-rw-r--r--src/corelib/kernel/qvariantlist.h19
-rw-r--r--src/corelib/kernel/qvariantmap.h20
-rw-r--r--src/corelib/kernel/qwineventnotifier.cpp40
-rw-r--r--src/corelib/kernel/qwineventnotifier.h42
-rw-r--r--src/corelib/kernel/qwineventnotifier_p.h40
-rw-r--r--src/corelib/kernel/qwinregistry.cpp170
-rw-r--r--src/corelib/kernel/qwinregistry_p.h66
-rw-r--r--src/corelib/mimetypes/mime/generate.bat73
-rw-r--r--src/corelib/mimetypes/mime/generate.pl118
-rw-r--r--src/corelib/mimetypes/mime/hexdump.ps129
-rw-r--r--src/corelib/mimetypes/mime/packages/freedesktop.org.xml70987
-rw-r--r--src/corelib/mimetypes/mimetypes.qrc5
-rw-r--r--src/corelib/mimetypes/mimetypes_resources.cmake3
-rw-r--r--src/corelib/mimetypes/qmimedatabase.cpp369
-rw-r--r--src/corelib/mimetypes/qmimedatabase.h42
-rw-r--r--src/corelib/mimetypes/qmimedatabase_p.h54
-rw-r--r--src/corelib/mimetypes/qmimeglobpattern.cpp117
-rw-r--r--src/corelib/mimetypes/qmimeglobpattern_p.h47
-rw-r--r--src/corelib/mimetypes/qmimemagicrule.cpp114
-rw-r--r--src/corelib/mimetypes/qmimemagicrule_p.h44
-rw-r--r--src/corelib/mimetypes/qmimemagicrulematcher.cpp40
-rw-r--r--src/corelib/mimetypes/qmimemagicrulematcher_p.h40
-rw-r--r--src/corelib/mimetypes/qmimeprovider.cpp229
-rw-r--r--src/corelib/mimetypes/qmimeprovider_p.h88
-rw-r--r--src/corelib/mimetypes/qmimetype.cpp76
-rw-r--r--src/corelib/mimetypes/qmimetype.h44
-rw-r--r--src/corelib/mimetypes/qmimetype_p.h41
-rw-r--r--src/corelib/mimetypes/qmimetypeparser.cpp127
-rw-r--r--src/corelib/mimetypes/qmimetypeparser_p.h40
-rw-r--r--src/corelib/platform/android/qandroidextras.cpp259
-rw-r--r--src/corelib/platform/android/qandroidextras_p.h62
-rw-r--r--src/corelib/platform/android/qandroidnativeinterface.cpp95
-rw-r--r--src/corelib/platform/darwin/qdarwinpermissionplugin.mm90
-rw-r--r--src/corelib/platform/darwin/qdarwinpermissionplugin_bluetooth.mm84
-rw-r--r--src/corelib/platform/darwin/qdarwinpermissionplugin_calendar.mm57
-rw-r--r--src/corelib/platform/darwin/qdarwinpermissionplugin_camera.mm42
-rw-r--r--src/corelib/platform/darwin/qdarwinpermissionplugin_contacts.mm58
-rw-r--r--src/corelib/platform/darwin/qdarwinpermissionplugin_location.mm249
-rw-r--r--src/corelib/platform/darwin/qdarwinpermissionplugin_microphone.mm42
-rw-r--r--src/corelib/platform/darwin/qdarwinpermissionplugin_p.h58
-rw-r--r--src/corelib/platform/darwin/qdarwinpermissionplugin_p_p.h102
-rw-r--r--src/corelib/platform/wasm/qstdweb.cpp729
-rw-r--r--src/corelib/platform/wasm/qstdweb_p.h149
-rw-r--r--src/corelib/platform/windows/qfactorycacheregistration.cpp53
-rw-r--r--src/corelib/platform/windows/qfactorycacheregistration_p.h52
-rw-r--r--src/corelib/platform/windows/qt_winrtbase_p.h34
-rw-r--r--src/corelib/plugin/qcoffpeparser.cpp70
-rw-r--r--src/corelib/plugin/qcoffpeparser_p.h40
-rw-r--r--src/corelib/plugin/qelfparser_p.cpp89
-rw-r--r--src/corelib/plugin/qelfparser_p.h44
-rw-r--r--src/corelib/plugin/qfactoryinterface.cpp40
-rw-r--r--src/corelib/plugin/qfactoryinterface.h42
-rw-r--r--src/corelib/plugin/qfactoryloader.cpp326
-rw-r--r--src/corelib/plugin/qfactoryloader_p.h49
-rw-r--r--src/corelib/plugin/qlibrary.cpp201
-rw-r--r--src/corelib/plugin/qlibrary.h42
-rw-r--r--src/corelib/plugin/qlibrary_p.h45
-rw-r--r--src/corelib/plugin/qlibrary_unix.cpp103
-rw-r--r--src/corelib/plugin/qlibrary_win.cpp50
-rw-r--r--src/corelib/plugin/qmachparser.cpp70
-rw-r--r--src/corelib/plugin/qmachparser_p.h42
-rw-r--r--src/corelib/plugin/qplugin.h54
-rw-r--r--src/corelib/plugin/qplugin.qdoc37
-rw-r--r--src/corelib/plugin/qplugin_p.h40
-rw-r--r--src/corelib/plugin/qpluginloader.cpp94
-rw-r--r--src/corelib/plugin/qpluginloader.h40
-rw-r--r--src/corelib/plugin/qsystemlibrary.cpp86
-rw-r--r--src/corelib/plugin/qsystemlibrary_p.h57
-rw-r--r--src/corelib/plugin/quuid.cpp175
-rw-r--r--src/corelib/plugin/quuid.h157
-rw-r--r--src/corelib/qt_cmdline.cmake6
-rw-r--r--src/corelib/qtcore.tracepoints41
-rwxr-xr-xsrc/corelib/serialization/make-xml-parser.sh40
-rw-r--r--src/corelib/serialization/qcborarray.cpp64
-rw-r--r--src/corelib/serialization/qcborarray.h69
-rw-r--r--src/corelib/serialization/qcborcommon.cpp53
-rw-r--r--src/corelib/serialization/qcborcommon.h42
-rw-r--r--src/corelib/serialization/qcborcommon_p.h43
-rw-r--r--src/corelib/serialization/qcbordiagnostic.cpp86
-rw-r--r--src/corelib/serialization/qcbormap.cpp266
-rw-r--r--src/corelib/serialization/qcbormap.h123
-rw-r--r--src/corelib/serialization/qcborstream.h42
-rw-r--r--src/corelib/serialization/qcborstreamreader.cpp61
-rw-r--r--src/corelib/serialization/qcborstreamreader.h40
-rw-r--r--src/corelib/serialization/qcborstreamwriter.cpp71
-rw-r--r--src/corelib/serialization/qcborstreamwriter.h42
-rw-r--r--src/corelib/serialization/qcborvalue.cpp606
-rw-r--r--src/corelib/serialization/qcborvalue.h279
-rw-r--r--src/corelib/serialization/qcborvalue_p.h105
-rw-r--r--src/corelib/serialization/qdatastream.cpp71
-rw-r--r--src/corelib/serialization/qdatastream.h59
-rw-r--r--src/corelib/serialization/qdatastream_p.h40
-rw-r--r--src/corelib/serialization/qjson_p.h73
-rw-r--r--src/corelib/serialization/qjsonarray.cpp101
-rw-r--r--src/corelib/serialization/qjsonarray.h108
-rw-r--r--src/corelib/serialization/qjsoncbor.cpp69
-rw-r--r--src/corelib/serialization/qjsondocument.cpp51
-rw-r--r--src/corelib/serialization/qjsondocument.h46
-rw-r--r--src/corelib/serialization/qjsonobject.cpp188
-rw-r--r--src/corelib/serialization/qjsonobject.h143
-rw-r--r--src/corelib/serialization/qjsonparser.cpp149
-rw-r--r--src/corelib/serialization/qjsonparser_p.h40
-rw-r--r--src/corelib/serialization/qjsonvalue.cpp309
-rw-r--r--src/corelib/serialization/qjsonvalue.h225
-rw-r--r--src/corelib/serialization/qjsonwriter.cpp61
-rw-r--r--src/corelib/serialization/qjsonwriter_p.h40
-rw-r--r--src/corelib/serialization/qtextstream.cpp138
-rw-r--r--src/corelib/serialization/qtextstream.h69
-rw-r--r--src/corelib/serialization/qtextstream_p.h66
-rw-r--r--src/corelib/serialization/qxmlstream.cpp921
-rw-r--r--src/corelib/serialization/qxmlstream.g137
-rw-r--r--src/corelib/serialization/qxmlstream.h131
-rw-r--r--src/corelib/serialization/qxmlstream_p.h113
-rw-r--r--src/corelib/serialization/qxmlstreamgrammar.cpp40
-rw-r--r--src/corelib/serialization/qxmlstreamgrammar_p.h42
-rw-r--r--src/corelib/serialization/qxmlstreamparser_p.h93
-rw-r--r--src/corelib/serialization/qxmlutils.cpp77
-rw-r--r--src/corelib/serialization/qxmlutils_p.h42
-rw-r--r--src/corelib/text/UNICODE_LICENSE.txt2
-rw-r--r--src/corelib/text/qanystringview.h241
-rw-r--r--src/corelib/text/qanystringview.qdoc272
-rw-r--r--src/corelib/text/qbytearray.cpp1068
-rw-r--r--src/corelib/text/qbytearray.h226
-rw-r--r--src/corelib/text/qbytearray_p.h40
-rw-r--r--src/corelib/text/qbytearrayalgorithms.h89
-rw-r--r--src/corelib/text/qbytearraylist.cpp56
-rw-r--r--src/corelib/text/qbytearraylist.h62
-rw-r--r--src/corelib/text/qbytearraymatcher.cpp84
-rw-r--r--src/corelib/text/qbytearraymatcher.h107
-rw-r--r--src/corelib/text/qbytearrayview.h121
-rw-r--r--src/corelib/text/qbytearrayview.qdoc99
-rw-r--r--src/corelib/text/qbytedata_p.h64
-rw-r--r--src/corelib/text/qchar.cpp248
-rw-r--r--src/corelib/text/qchar.h62
-rw-r--r--src/corelib/text/qcollator.cpp58
-rw-r--r--src/corelib/text/qcollator.h50
-rw-r--r--src/corelib/text/qcollator_icu.cpp55
-rw-r--r--src/corelib/text/qcollator_macx.cpp64
-rw-r--r--src/corelib/text/qcollator_p.h48
-rw-r--r--src/corelib/text/qcollator_posix.cpp70
-rw-r--r--src/corelib/text/qcollator_win.cpp48
-rw-r--r--src/corelib/text/qdoublescanprint_p.h42
-rw-r--r--src/corelib/text/qlatin1stringmatcher.cpp198
-rw-r--r--src/corelib/text/qlatin1stringmatcher.h172
-rw-r--r--src/corelib/text/qlatin1stringview.h370
-rw-r--r--src/corelib/text/qlatin1stringview.qdoc1285
-rw-r--r--src/corelib/text/qlocale.cpp1688
-rw-r--r--src/corelib/text/qlocale.h94
-rw-r--r--src/corelib/text/qlocale.qdoc462
-rw-r--r--src/corelib/text/qlocale_data_p.h6023
-rw-r--r--src/corelib/text/qlocale_icu.cpp40
-rw-r--r--src/corelib/text/qlocale_mac.mm172
-rw-r--r--src/corelib/text/qlocale_p.h299
-rw-r--r--src/corelib/text/qlocale_tools.cpp302
-rw-r--r--src/corelib/text/qlocale_tools_p.h64
-rw-r--r--src/corelib/text/qlocale_unix.cpp69
-rw-r--r--src/corelib/text/qlocale_win.cpp194
-rw-r--r--src/corelib/text/qregularexpression.cpp331
-rw-r--r--src/corelib/text/qregularexpression.h80
-rw-r--r--src/corelib/text/qstring.cpp4926
-rw-r--r--src/corelib/text/qstring.h757
-rw-r--r--src/corelib/text/qstring_mips_dsp_asm.S40
-rw-r--r--src/corelib/text/qstringalgorithms.h136
-rw-r--r--src/corelib/text/qstringalgorithms_p.h45
-rw-r--r--src/corelib/text/qstringbuilder.cpp91
-rw-r--r--src/corelib/text/qstringbuilder.h91
-rw-r--r--src/corelib/text/qstringconverter.cpp610
-rw-r--r--src/corelib/text/qstringconverter.h240
-rw-r--r--src/corelib/text/qstringconverter_base.h171
-rw-r--r--src/corelib/text/qstringconverter_p.h138
-rw-r--r--src/corelib/text/qstringfwd.h56
-rw-r--r--src/corelib/text/qstringiterator.qdoc28
-rw-r--r--src/corelib/text/qstringiterator_p.h73
-rw-r--r--src/corelib/text/qstringlist.cpp86
-rw-r--r--src/corelib/text/qstringlist.h56
-rw-r--r--src/corelib/text/qstringliteral.h42
-rw-r--r--src/corelib/text/qstringmatcher.cpp85
-rw-r--r--src/corelib/text/qstringmatcher.h42
-rw-r--r--src/corelib/text/qstringtokenizer.cpp44
-rw-r--r--src/corelib/text/qstringtokenizer.h46
-rw-r--r--src/corelib/text/qstringview.cpp253
-rw-r--r--src/corelib/text/qstringview.h114
-rw-r--r--src/corelib/text/qt_attribution.json26
-rw-r--r--src/corelib/text/qtextboundaryfinder.cpp50
-rw-r--r--src/corelib/text/qtextboundaryfinder.h40
-rw-r--r--src/corelib/text/qtliterals.qdoc63
-rw-r--r--src/corelib/text/qunicodetables.cpp20750
-rw-r--r--src/corelib/text/qunicodetables_p.h60
-rw-r--r--src/corelib/text/qunicodetools.cpp406
-rw-r--r--src/corelib/text/qunicodetools_p.h40
-rw-r--r--src/corelib/text/qutf8stringview.h94
-rw-r--r--src/corelib/text/qutf8stringview.qdoc60
-rw-r--r--src/corelib/text/qvsnprintf.cpp42
-rw-r--r--src/corelib/thread/qatomic.cpp164
-rw-r--r--src/corelib/thread/qatomic.h83
-rw-r--r--src/corelib/thread/qatomic_bootstrap.h97
-rw-r--r--src/corelib/thread/qatomic_cxx11.h62
-rw-r--r--src/corelib/thread/qbasicatomic.h66
-rw-r--r--src/corelib/thread/qexception.cpp46
-rw-r--r--src/corelib/thread/qexception.h44
-rw-r--r--src/corelib/thread/qfutex_p.h75
-rw-r--r--src/corelib/thread/qfuture.h79
-rw-r--r--src/corelib/thread/qfuture.qdoc187
-rw-r--r--src/corelib/thread/qfuture_impl.h539
-rw-r--r--src/corelib/thread/qfutureinterface.cpp145
-rw-r--r--src/corelib/thread/qfutureinterface.h59
-rw-r--r--src/corelib/thread/qfutureinterface_p.h74
-rw-r--r--src/corelib/thread/qfuturesynchronizer.h44
-rw-r--r--src/corelib/thread/qfuturesynchronizer.qdoc28
-rw-r--r--src/corelib/thread/qfuturewatcher.cpp52
-rw-r--r--src/corelib/thread/qfuturewatcher.h40
-rw-r--r--src/corelib/thread/qfuturewatcher_p.h40
-rw-r--r--src/corelib/thread/qgenericatomic.h81
-rw-r--r--src/corelib/thread/qlocking_p.h48
-rw-r--r--src/corelib/thread/qmutex.cpp176
-rw-r--r--src/corelib/thread/qmutex.h225
-rw-r--r--src/corelib/thread/qmutex_mac.cpp51
-rw-r--r--src/corelib/thread/qmutex_p.h80
-rw-r--r--src/corelib/thread/qmutex_unix.cpp119
-rw-r--r--src/corelib/thread/qmutex_win.cpp66
-rw-r--r--src/corelib/thread/qorderedmutexlocker_p.h40
-rw-r--r--src/corelib/thread/qpromise.h80
-rw-r--r--src/corelib/thread/qpromise.qdoc88
-rw-r--r--src/corelib/thread/qreadwritelock.cpp264
-rw-r--r--src/corelib/thread/qreadwritelock.h106
-rw-r--r--src/corelib/thread/qreadwritelock_p.h96
-rw-r--r--src/corelib/thread/qresultstore.cpp40
-rw-r--r--src/corelib/thread/qresultstore.h69
-rw-r--r--src/corelib/thread/qrunnable.cpp77
-rw-r--r--src/corelib/thread/qrunnable.h154
-rw-r--r--src/corelib/thread/qsemaphore.cpp156
-rw-r--r--src/corelib/thread/qsemaphore.h64
-rw-r--r--src/corelib/thread/qthread.cpp236
-rw-r--r--src/corelib/thread/qthread.h53
-rw-r--r--src/corelib/thread/qthread_p.h192
-rw-r--r--src/corelib/thread/qthread_unix.cpp206
-rw-r--r--src/corelib/thread/qthread_win.cpp91
-rw-r--r--src/corelib/thread/qthreadpool.cpp164
-rw-r--r--src/corelib/thread/qthreadpool.h73
-rw-r--r--src/corelib/thread/qthreadpool_p.h43
-rw-r--r--src/corelib/thread/qthreadstorage.cpp48
-rw-r--r--src/corelib/thread/qthreadstorage.h40
-rw-r--r--src/corelib/thread/qtsan_impl.h79
-rw-r--r--src/corelib/thread/qwaitcondition.h40
-rw-r--r--src/corelib/thread/qwaitcondition.qdoc34
-rw-r--r--src/corelib/thread/qwaitcondition_p.h53
-rw-r--r--src/corelib/thread/qwaitcondition_unix.cpp189
-rw-r--r--src/corelib/thread/qwaitcondition_win.cpp54
-rw-r--r--src/corelib/time/qcalendar.cpp129
-rw-r--r--src/corelib/time/qcalendar.h47
-rw-r--r--src/corelib/time/qcalendarbackend_p.h40
-rw-r--r--src/corelib/time/qcalendarmath_p.h152
-rw-r--r--src/corelib/time/qdatetime.cpp2809
-rw-r--r--src/corelib/time/qdatetime.h312
-rw-r--r--src/corelib/time/qdatetime_p.h100
-rw-r--r--src/corelib/time/qdatetimeparser.cpp431
-rw-r--r--src/corelib/time/qdatetimeparser_p.h46
-rw-r--r--src/corelib/time/qgregoriancalendar.cpp146
-rw-r--r--src/corelib/time/qgregoriancalendar_p.h44
-rw-r--r--src/corelib/time/qhijricalendar.cpp44
-rw-r--r--src/corelib/time/qhijricalendar_data_p.h1675
-rw-r--r--src/corelib/time/qhijricalendar_p.h40
-rw-r--r--src/corelib/time/qislamiccivilcalendar.cpp72
-rw-r--r--src/corelib/time/qislamiccivilcalendar_p.h40
-rw-r--r--src/corelib/time/qjalalicalendar.cpp61
-rw-r--r--src/corelib/time/qjalalicalendar_data_p.h537
-rw-r--r--src/corelib/time/qjalalicalendar_p.h40
-rw-r--r--src/corelib/time/qjuliancalendar.cpp73
-rw-r--r--src/corelib/time/qjuliancalendar_p.h40
-rw-r--r--src/corelib/time/qlocaltime.cpp443