summaryrefslogtreecommitdiffstats
path: root/src/3rdparty
Commit message (Collapse)AuthorAgeFilesLines
* SQLite: Update identified licenseKai Köhne7 days1-2/+2
| | | | | | | | | | | | | SPDX nowadays has a dedicated license identifier for SQLite. Let's use this. [ChangeLog][Third-Party Code] Change identified license for SQLite from 'Public Domain' to more accurate 'SQLite Blessing': https://spdx.org/licenses/blessing.html Pick-to: 5.15 6.2 6.5 6.7 Change-Id: I6c3378c45bc5edf498673c1b060f8e8c14d96a62 Reviewed-by: Christian Ehrlicher <ch.ehrlicher@gmx.de>
* Update Harfbuzz to 8.4.0Eskil Abrahamsen Blomfeldt9 days78-647/+2497
| | | | | | | Pick-to: 5.15 6.2 6.5 6.7 6.7.1 Fixes: QTBUG-124757 Change-Id: I1fa9259c2f7cb45b4dcec8956c2186735c89fb95 Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io>
* SQLite: Update SQLite to v3.45.3Christian Ehrlicher2024-04-173-47/+185
| | | | | | | | [ChangeLog][Third-Party Code] Updated SQLite to v3.45.3 Pick-to: 5.15 6.2 6.5 6.7 Change-Id: I8a58699f10cada8b33d47c3032861fa6ef1b6cc9 Reviewed-by: Kai Köhne <kai.koehne@qt.io>
* CMake: Avoid dsmyutil warnings on shared libraries using libjpegAlexandru Croitor2024-03-161-8/+28
| | | | | | | | | | | | | | | | | | | | We link object files with the same names into the BundledLibjpeg static archive. This caused warnings when running dsymutil on shared libraries using that archive: skipping debug map object with duplicate name and timestamp could not find object file symbol for symbol _jpeg_start_compress Avoid that by creating copies of the source files with different names, so that all object files are unique. Pick-to: 6.2 6.5 6.6 6.7 Fixes: QTBUG-123324 Change-Id: I1d4ebdd111b4172cde793671fbe059957f102871 Reviewed-by: Tor Arne Vestbø <tor.arne.vestbo@qt.io> Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Alexey Edelev <alexey.edelev@qt.io>
* SQLite: Update SQLite to v3.45.2Christian Ehrlicher2024-03-153-85/+218
| | | | | | | | [ChangeLog][Third-Party Code] Updated SQLite to v3.45.2 Pick-to: 5.15 6.2 6.5 6.6 6.6.3 6.7 Change-Id: I3b841bc009f2e0ed6dcfa1b93cbb8bce0cd9ad47 Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io>
* Update bundled libpng to version 1.6.43Eirik Aavitsland2024-03-0612-108/+133
| | | | | | | | | | [ChangeLog][Third-Party Code] libpng was updated to version 1.6.43 Pick-to: 6.7 6.6 6.5 6.2 5.15 Fixes: QTBUG-122989 Change-Id: Id439e64010bc3f6752f5589d663827a91f009173 Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Eskil Abrahamsen Blomfeldt <eskil.abrahamsen-blomfeldt@qt.io>
* Fix -Wimplicit-fallthrough for clangTim Blechmann2024-03-011-1/+1
| | | | | | | | | | | | | | | | | | | Clang's `-Wimplicit-fallthrough` warnings are a little stricter than gcc's interpretation: switch (i) { case 0: foo(); case 4: break; } While gcc accepts the implicit fallthrough, if the following statement is a trivial `break`, clang will warn about it. Pick-to: 6.7 Change-Id: I38e0817f1bc034fbb552aeac21de1516edcbcbb0 Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io>
* PCRE2: upgrade to 10.43Giuseppe D'Angelo2024-02-1961-8617/+19843
| | | | | | | | | | | | Apart from some source code reshuffling, 10.43's JIT has dropped its support for ARMv5. [ChangeLog][Third-Party Code] PCRE2 was updated to version 10.43. Pick-to: 6.7 6.6 6.5 Change-Id: I7909f0a9358f38282f5eaeacd2eb10529b47e63c Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io> Reviewed-by: Kai Köhne <kai.koehne@qt.io>
* Update bundled libpng to version 1.6.42Eirik Aavitsland2024-02-0710-99/+105
| | | | | | | | | [ChangeLog][Third-Party Code] libpng was updated to version 1.6.42 Pick-to: 6.7 6.6 6.6.2 6.5 6.2 5.15 Change-Id: Ie41c2df610fcd456af2bc4dee05dde90c426602b Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Eskil Abrahamsen Blomfeldt <eskil.abrahamsen-blomfeldt@qt.io>
* Update bundled libjpeg-turbo to version 3.0.2Eirik Aavitsland2024-02-0516-121/+148
| | | | | | | | | [ChangeLog][Third-Party Code] libjpeg-turbo was updated to version 3.0.2 Fixes: QTBUG-121737 Pick-to: 6.7 6.6 6.6.2 6.5 6.2 5.15 Change-Id: I0085f0f859dd9c95ed203fd22bd9702fd1e9d721 Reviewed-by: Eskil Abrahamsen Blomfeldt <eskil.abrahamsen-blomfeldt@qt.io>
* Update md4c to 0.5.2Shawn Rutledge2024-02-023-258/+258
| | | | | | | | | | | Followup to c29a235833410fde4cb4d502f89129bccd7403f0 [ChangeLog][Third-Party Code] md4c was updated to 0.5.2. Task-number: QTBUG-121442 Pick-to: 6.2 6.5 6.6 6.6.2 6.7 Change-Id: I097d9aa5f54c59c301a91fb824adf949daae3af2 Reviewed-by: Kai Köhne <kai.koehne@qt.io>
* SQLite: Update SQLite to v3.45.1Kai Köhne2024-01-313-93/+137
| | | | | | | | | [ChangeLog][Third-Party Code] Updated SQLite to v3.45.1 Pick-to: 5.15 6.2 6.5 6.6 6.6.2 6.7 Change-Id: I8083d0750e52b1035919821c25cef9855afea2f9 Reviewed-by: Edward Welbourne <edward.welbourne@qt.io> Reviewed-by: Mårten Nordheim <marten.nordheim@qt.io>
* Update bundled libpng to version 1.6.41Eirik Aavitsland2024-01-3121-306/+427
| | | | | | | | [ChangeLog][Third-Party Code] libpng was updated to version 1.6.41 Pick-to: 6.7 6.6 6.6.2 6.5 6.2 5.15 Change-Id: I3285bfa11f61c571ffda1b365011a5c6a798ca68 Reviewed-by: Kai Köhne <kai.koehne@qt.io>
* Update public suffix listMårten Nordheim2024-01-292-4228/+4300
| | | | | | | | | | | | | | Version 883ced078a83f9d79a98933145425c221a5e51f0, fetched on 2024-01-25. [ChangeLog][Third-Party Code] Updated the public suffix list to upstream SHA 883ced078a83f9d79a98933145425c221a5e51f0. Pick-to: 6.7 6.6 6.5 6.2 5.15 Task-number: QTBUG-121325 Change-Id: I95e82b5c351218c1641e11e7a166ae21be2c5ad6 Reviewed-by: Edward Welbourne <edward.welbourne@qt.io> Reviewed-by: Marc Mutz <marc.mutz@qt.io>
* Doc: Update Copyright in md4c license textKai Köhne2024-01-261-1/+1
| | | | | | | | | | | Amends c29a235833410fde [ChangeLog][Third-Party Code] Updated md4c (optional part of Qt Gui) to version 6.5.1. Pick-to: 6.2 6.5 6.6 6.6.2 6.7 Change-Id: I7c41fc65fbc92670c1fe4bd0b6d2f46674bdb435 Reviewed-by: Shawn Rutledge <shawn.rutledge@qt.io>
* Remove obsolete md4c patchShawn Rutledge2024-01-261-40/+0
| | | | | | | | | | This was added in 1591a959876bc5a37aacc817e637400c72bf6623 on top of an older version of md4c, but those casts now exist in upstream code, which we upgraded to in c29a235833410fde4cb4d502f89129bccd7403f0 Pick-to: 6.7 6.6 6.5 6.2 Change-Id: Ia1a939ed69bcd52ac8afd91dbd574767b59032d6 Reviewed-by: Kai Köhne <kai.koehne@qt.io>
* Update Zlib to 1.3.1Mårten Nordheim2024-01-2515-117/+147
| | | | | | | | | | | [ChangeLog][Third-Party Code] zlib was updated to version 1.3.1. Task-number: QTBUG-121325 Fixes: QTBUG-121444 Pick-to: 6.7 6.6.2 6.6 6.5 6.2 5.15 Change-Id: I0a72b7966916ccb825c7a8ae251e09b2914f0cf4 Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io> Reviewed-by: Dennis Oberst <dennis.oberst@qt.io>
* Update md4c to 0.5.1Shawn Rutledge2024-01-243-662/+776
| | | | | | | | | Fixes: QTBUG-121442 Change-Id: Ifa4d6d25a9ea967c520f84397906b0af5cde1722 Pick-to: 6.2 6.5 6.6 6.6.2 6.7 Reviewed-by: Shawn Rutledge <shawn.rutledge@qt.io> Reviewed-by: Jani Heikkinen <jani.heikkinen@qt.io> Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
* SQLite: Update SQLite to v3.45.0Christian Ehrlicher2024-01-183-2521/+5495
| | | | | | | | [ChangeLog][Third-Party Code] Updated SQLite to v3.45.0 Pick-to: 5.15 6.2 6.5 6.6 6.7 Change-Id: Ibf37acf5bcee4639766d445991f5265dc78593c4 Reviewed-by: Kai Köhne <kai.koehne@qt.io>
* wasm: remove 'Vera' fontMorten Sørvig2023-12-213-30/+0
| | | | | | | | | We are already including the 'DejaVu' font, which is a further development of Vera and includes the same glyphs. Change-Id: I2eb58967751101489158ecbf268102a72b9b2bea Reviewed-by: Lorn Potter <lorn.potter@gmail.com> Reviewed-by: Piotr Wierciński <piotr.wiercinski@qt.io>
* SQLite: Update SQLite to v3.44.2Christian Ehrlicher2023-12-043-22/+31
| | | | | | | | | [ChangeLog][Third-Party Code] Updated SQLite to v3.44.2 Pick-to: 5.15 6.2 6.5 6.6 Change-Id: I4da6370cf1e320813b9ba807101ce188d3a09fa0 Reviewed-by: Andy Shaw <andy.shaw@qt.io> Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io>
* SQLite: Update SQLite to v3.44.1Christian Ehrlicher2023-11-233-93/+233
| | | | | | | | [ChangeLog][Third-Party Code] Updated SQLite to v3.44.1 Pick-to: 5.15 6.2 6.5 6.6 Change-Id: I156472b14dcf37b8632b948118ef95e62cf0118e Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io>
* Upgrade to Harfbuzz 8.3.0Eskil Abrahamsen Blomfeldt2023-11-1691-327/+1017
| | | | | | | | Pick-to: 5.15 6.2 6.5 6.6 6.6.1 Fixes: QTBUG-119150 Change-Id: I80f21f6f27cce14a1e91e822c3681ec491491ff1 Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io>
* SQLite: Update SQLite to v3.44.0Christian Ehrlicher2023-11-093-2365/+4298
| | | | | | | | [ChangeLog][Third-Party Code] Updated SQLite to v3.44.0 Pick-to: 5.15 6.2 6.5 6.6 Change-Id: Ibdf8a6e0baf3d2b1bf0f9ffb48e908e2691b6a8d Reviewed-by: Andy Shaw <andy.shaw@qt.io>
* Update Harfbuzz to version 8.2.2Eskil Abrahamsen Blomfeldt2023-11-0142-6794/+4435
| | | | | | | Pick-to: 5.15 6.2 6.5 6.6 Task-number: QTBUG-118615 Change-Id: Ifdf6023781c7202bc07f7cfb821c8cfefd2720a8 Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io>
* forkfd_linux: change childStack size from 4096 to SIGSTKSZHuang Rui2023-10-251-1/+1
| | | | | | | | | | | | | | Starting from qt-6.6.0, the childStack size has been too small to run qmake or qsb in the sandbox, which will cause segfault. This problem can be fixed by changing the childStack size to SIGSTKSZ. For security reasons, some Linux distributions, such as gentoo, will use the sandbox when building applications. Previously, qt-6.5.0 could be successfully built in the sandbox. The problem started with qt-6.6.0. See also: https://bugs.gentoo.org/915695 Pick-to: 6.6 Change-Id: I229c25397f557dd2fec3e0ec53ac68fda28bab13 Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
* Modify copyright format in qt_attribution.jsonLucie Gérard2023-10-2311-94/+90
| | | | | | | | | Multiline copyright entries are entered via string array. Task-number: QTBUG-111873 Pick-to: 6.5 6.6 Change-Id: Ib8203163db8d5d579117f402b7a89b59ae1a5169 Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
* Update bundled libjpeg-turbo to version 3.0.1Eirik Aavitsland2023-10-216-46/+110
| | | | | | | | | [ChangeLog][Third-Party Code] libjpeg-turbo was updated to version 3.0.1 Fixes: QTBUG-117804 Pick-to: 6.6 6.5 6.2 5.15 Change-Id: Ia6cdb02eb9c590fe024bdf75566976756c6e13c6 Reviewed-by: Eskil Abrahamsen Blomfeldt <eskil.abrahamsen-blomfeldt@qt.io>
* SQLite: Update SQLite to v3.43.2Christian Ehrlicher2023-10-183-24/+31
| | | | | | | | [ChangeLog][Third-Party Code] Updated SQLite to v3.43.2 Pick-to: 5.15 6.2 6.5 6.6 Change-Id: I50ab6d53ada764e1d9390e4d768f4abf0de5652f Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io>
* Remove 'SecurityCritical' attribute for psl-dataKai Köhne2023-10-041-2/+1
| | | | | | | | | | | | | | | | | | | | The list is used to prevent the setting of super-cookies for independent domains, so in a way, the content is related to security. Anyhow, having it always up to date is not super critical, as this is used mostly as a band-aid. Also, the updates are fairly expensive in file size, and as upstream doesn't do classic 'releases', we must define how often we should update. Let's remove the urgency to update it for every patch-level release by removing the SecurityCritical attribute. Instead, we should aim for updating it right before minor releases, so about twice a year. This is btw what other projects are doing: Chromium updates the list twice a year, Debian even less often. Pick-to: 6.6 6.5 6.2 5.15 Change-Id: I05790f28002190ab0caa5a2a75e3b87cd44462d1 Reviewed-by: Marc Mutz <marc.mutz@qt.io>
* Update public suffix listMarc Mutz2023-09-202-4158/+4192
| | | | | | | | | | | Version 1a4824549b093abc3077205ae5386ed57f73806d, fetched on 2023-09-20. Pick-to: 6.6 6.6.0 6.5 6.5.3 6.2 5.15 Fixes: QTBUG-117138 Change-Id: If288d7fce714384a0132261303de31ad2299c239 Reviewed-by: Jani Heikkinen <jani.heikkinen@qt.io> Reviewed-by: Ievgenii Meshcheriakov <ievgenii.meshcheriakov@qt.io>
* Upgrade Harfbuzz to version 8.2.0Eskil Abrahamsen Blomfeldt2023-09-1954-191/+1171
| | | | | | | Task-number: QTBUG-117136 Pick-to: 5.15 6.2 6.5 6.5.3 6.6 6.6.0 Change-Id: I910c8bff2fe521aa02929b9000fa7f38192d1a51 Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io>
* Upgrade to Freetype 2.13.2Eskil Abrahamsen Blomfeldt2023-09-1837-3169/+320
| | | | | | | Task-number: QTBUG-117135 Pick-to: 5.15 6.2 6.5 6.5.3 6.6 6.6.0 Change-Id: I2485cf286f590eccee9c4be4bb19559631288fd5 Reviewed-by: Christian Strømme <christian.stromme@qt.io>
* SQLite: Update SQLite to v3.43.1Andy Shaw2023-09-183-92/+101
| | | | | | | | | [ChangeLog][Third-Party Code] Updated SQLite to v3.43.1 Pick-to: 5.15 6.2 6.5 6.6 6.6.0 Fixes: QTBUG-117139 Change-Id: Id4f7d55adb317f009613245510c4eb26678ddc7a Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io>
* Mark freetype as GPL-2.0-onlyKai Köhne2023-09-061-1/+1
| | | | | | | | | | GPL-2.0 SPDX identifier is deprecated. Use the more explicit GPL-2.0-only instead. Also, in SPDX expressions AND and OR need to be all uppercase. Pick-to: 6.2 6.5 6.6 Change-Id: I0875cf3b9b2020f69e3318d5ff314988a3992409 Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
* Update bundled zlib to version 1.3Dennis Oberst2023-09-0527-1543/+1006
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | zlib 1.3 has been available since August 18, 2023. Version 1.3 now defines the following: # define crc32_combine_gen z_crc32_combine_gen # define crc32_combine_gen64 z_crc32_combine_gen64 # define crc32_combine_op z_crc32_combine_op We patched those in manually with qtpatches.diff, so we update it to reflect these changes. Updated the diff with 'git diff --relative > qtpatches.diff' from within the 3rdparty/zlib directory. Since updating zlib always requires some manual intervention add a minimal guide that will be printed on using import_from_zlib_tarball.sh. As a drive-by fix an error in import_from_zlib_tarball.sh where passing in a path already containing a backslash as: import_from_zlib_tarball.sh zlib-1.x/ ./ would append another backshlash to that path (zlib-1.x//). Furthermore add the '-v' flag to the copy command to make it more verbose. [ChangeLog][Third-Party Code] zlib was updated to version 1.3. Task-number: QTBUG-116236 Pick-to: 6.6 6.5 6.2 5.15 Change-Id: Ib7c8698035e1e049b455308c5774fcaf88b7622a Reviewed-by: Mårten Nordheim <marten.nordheim@qt.io> Reviewed-by: Edward Welbourne <edward.welbourne@qt.io>
* Update gradle to 8.3.0Ivan Solovev2023-08-286-18/+39
| | | | | | | | | | | | | The latest version of gradle was released on August 17, 2023 This update ignores most of the changes to gradle.properties file, as we do not really use most of the variables which are set by the upstream release. Task-number: QTBUG-116236 Pick-to: 6.6 Change-Id: If66e1a264328b772e742473b859ed9240f77b9c6 Reviewed-by: Assam Boudjelthia <assam.boudjelthia@qt.io>
* SQLite: Update SQLite to v3.43.0Christian Ehrlicher2023-08-283-2303/+5525
| | | | | | | | | | [ChangeLog][Third-Party Code] Updated SQLite to v3.43.0 Pick-to: 5.15 6.2 6.5 6.6 Fixes: QTBUG-116248 Change-Id: I039f572d21a8506faa5e29a48cdc7e40f990d946 Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io> Reviewed-by: Kai Köhne <kai.koehne@qt.io>
* double-conversion: update to 3.3.0Ivan Solovev2023-08-244-10/+42
| | | | | | | | | | | Retrieved from/changelog here: https://github.com/google/double-conversion/releases/tag/v3.3.0 Task-number: QTBUG-116236 Pick-to: 6.6 6.5 6.2 Change-Id: Ifac887dfcb9151fe2bd8b7e3f5dfe763836a9adb Reviewed-by: Edward Welbourne <edward.welbourne@qt.io> Reviewed-by: Mårten Nordheim <marten.nordheim@qt.io>
* Update public suffix listIevgenii Meshcheriakov2023-08-242-4165/+4127
| | | | | | | | Task-number: QTBUG-116236 Pick-to: 6.6 6.5 Change-Id: I91d4619b69a16ef1ac2f954b738f181b1dd9d9a1 Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Mårten Nordheim <marten.nordheim@qt.io>
* Update version of FreeType attributionEskil Abrahamsen Blomfeldt2023-08-221-2/+2
| | | | | | | | | We updated FreeType to 2.13.1, but forgot the attribution file. Pick-to: 6.6 6.5 5.15 Task-number: QTBUG-115340 Change-Id: I1e7bc91b9fd4a7674d40d15b3f2759f38831cd8e Reviewed-by: Christian Strømme <christian.stromme@qt.io>
* Update to Harfbuzz 8.1.1Eskil Abrahamsen Blomfeldt2023-08-18157-2998/+7756
| | | | | | | Pick-to: 5.15 6.2 6.5 6.6 Change-Id: I886bc7d385e62ff0c9546c18bb7bb9273ef1cbd1 Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io>
* CI: Enable tests under corelib/serialization for Wasm platformPiotr Wierciński2023-08-142-26/+32
| | | | | | | Add more tests on WebAssembly platform for better tests coverage. Change-Id: Iaaaa824ae6058a9ae5dba4c4038a7f687bfc17e0 Reviewed-by: Mikołaj Boc <Mikolaj.Boc@qt.io>
* Update bundled libjpeg-turbo to version 3.0.0Eirik Aavitsland2023-08-0885-2155/+6367
| | | | | | | | [ChangeLog][Third-Party Code] libjpeg-turbo was updated to version 3.0.0 Pick-to: 6.6 6.5 6.2 5.15 Change-Id: I960c4bfdef268eced93317ded814e2c84befa451 Reviewed-by: Eskil Abrahamsen Blomfeldt <eskil.abrahamsen-blomfeldt@qt.io>
* Update to Freetype 2.13.1Christian Strømme2023-08-08138-3281/+4190
| | | | | | | | | | The build fix applied to the 2.13.0 update has also been applied to this update. Pick-to: 6.6 6.5 5.15 Fixes: QTBUG-115340 Change-Id: I970b560948af3472b222690019a85a79c537b7d9 Reviewed-by: Eskil Abrahamsen Blomfeldt <eskil.abrahamsen-blomfeldt@qt.io>
* TinyCbor: port away from Q_FOREACHMarc Mutz2023-08-072-1/+93
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Upstream change: https://github.com/intel/tinycbor/pull/238 Says it in the upstream commit message: > Unfortunately, the container's initialization code doesn't exactly > lend itself to making the container const (not even IILE > (Immediately-Invoked Lambda Expression) would help here, due to the > interdependency with len), so the idiomatic solution would be to use > std::as_const()/qAsConst(). > > The former is available from C++17, which we don't require, yet, and > the latter is not available under QT_NO_AS_CONST (the default for Qt > these days), so grab the nettle and implement a t17::as_const() that > switches between a manual implementation of std::as_const and the > real thing, depending on __cpp_lib_as_const. The t17 here mimicks > the qNN (q20::remove_cvref_t/q23::forward_like/etc) mechanism used > in Qt itself for backports, with s/q/t/ because ... _T_inyCbor. > > The t17 implementation is local to tst_encoder.cpp, but can easily > be extracted into a separate header once more users emerge. Task-number: QTBUG-115839 Change-Id: I200ae6abbb6173fa9d4b9964be66501c2145f066 Reviewed-by: Thiago Macieira <thiago.macieira@intel.com> Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
* VxWorks does not have byteswap.hJacek Poplawski2023-07-262-6/+15
| | | | | Change-Id: I9927fa64e76d59415d4974538383321c6dd6318b Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
* Update public suffix listMårten Nordheim2023-07-062-4159/+4196
| | | | | | Pick-to: 6.6 6.5.2 6.5 Change-Id: Idebcc00133661263d557750abdb31f2816a4e190 Reviewed-by: Timur Pocheptsov <timur.pocheptsov@qt.io>
* Update bundled libpng to version 1.6.40Eirik Aavitsland2023-07-0414-175/+180
| | | | | | | | | [ChangeLog][Third-Party Code] libpng was updated to version 1.6.40 Pick-to: 6.6 6.5 6.2 5.15 Change-Id: Id10d61fc4c3b8cccdcca9042097d4dc470aa0067 Reviewed-by: Eskil Abrahamsen Blomfeldt <eskil.abrahamsen-blomfeldt@qt.io> Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
* tinycbor: fix build with gcc-13Martin Jansa2023-06-211-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * fixes: http://errors.yoctoproject.org/Errors/Details/701753/ qtbase/6.5.0-r0/git/tests/auto/corelib/serialization/qcborstreamwriter/../../../../../src/3rdparty/tinycbor/tests/encoder/data.cpp:242:90: error: invalid user-defined conversion from 'float' to 'const qfloat16&' [-fpermissive] 242 | QTest::newRow("nan_f16") << raw("\xf9\x7e\0") << QVariant::fromValue<qfloat16>(myNaNf()); | ~~~~~~^~ n file included from TOPDIR/tmp-glibc/work/core2-64-oe-linux/qtbase/6.5.0-r0/image/usr/include/QtCore/qmetatype.h:14, from TOPDIR/tmp-glibc/work/core2-64-oe-linux/qtbase/6.5.0-r0/image/usr/include/QtTest/qtestcase.h:11, from TOPDIR/tmp-glibc/work/core2-64-oe-linux/qtbase/6.5.0-r0/image/usr/include/QtTest/qtest.h:13, from TOPDIR/tmp-glibc/work/core2-64-oe-linux/qtbase/6.5.0-r0/image/usr/include/QtTest/QTest:1, from TOPDIR/tmp-glibc/work/core2-64-oe-linux/qtbase/6.5.0-r0/git/tests/auto/corelib/serialization/qcborstreamwriter/tst_qcborstreamwriter.cpp:4: TOPDIR/tmp-glibc/work/core2-64-oe-linux/qtbase/6.5.0-r0/image/usr/include/QtCore/qfloat16.h:81:22: note: candidate is: 'constexpr qfloat16::qfloat16(NativeType)' (near match) 81 | constexpr inline qfloat16(NativeType f) : f(f) {} | ^~~~~~~~ TOPDIR/tmp-glibc/work/core2-64-oe-linux/qtbase/6.5.0-r0/image/usr/include/QtCore/qfloat16.h:81:22: note: conversion of argument 1 would be ill-formed: TOPDIR/tmp-glibc/work/core2-64-oe-linux/qtbase/6.5.0-r0/git/tests/auto/corelib/serialization/qcborstreamwriter/../../../../../src/3rdparty/tinycbor/tests/encoder/data.cpp:242:90: warning: converting to 'qfloat16::NativeType' {aka '_Float16'} from 'float' with greater conversion rank 242 | QTest::newRow("nan_f16") << raw("\xf9\x7e\0") << QVariant::fromValue<qfloat16>(myNaNf()); | ~~~~~~^~ TOPDIR/tmp-glibc/work/core2-64-oe-linux/qtbase/6.5.0-r0/git/tests/auto/corelib/serialization/qcborstreamwriter/../../../../../src/3rdparty/tinycbor/tests/encoder/data.cpp:242:90: warning: converting to 'qfloat16::NativeType' {aka '_Float16'} from 'float' with greater conversion rank TOPDIR/tmp-glibc/work/core2-64-oe-linux/qtbase/6.5.0-r0/image/usr/include/QtCore/qfloat16.h:81:42: note: initializing argument 1 of 'constexpr qfloat16::qfloat16(NativeType)' 81 | constexpr inline qfloat16(NativeType f) : f(f) {} | ~~~~~~~~~~~^ In file included from TOPDIR/tmp-glibc/work/core2-64-oe-linux/qtbase/6.5.0-r0/image/usr/include/QtCore/qmetaobject.h:9, from TOPDIR/tmp-glibc/work/core2-64-oe-linux/qtbase/6.5.0-r0/image/usr/include/QtTest/qtestcase.h:12: TOPDIR/tmp-glibc/work/core2-64-oe-linux/qtbase/6.5.0-r0/image/usr/include/QtCore/qvariant.h:435:43: note: initializing argument 1 of 'static std::enable_if_t<(is_copy_constructible_v<T> && is_destructible_v<T>), QVariant> QVariant::fromValue(const T&) [with T = qfloat16; std::enable_if_t<(is_copy_constructible_v<T> && is_destructible_v<T>), QVariant> = QVariant]' 435 | static inline auto fromValue(const T &value) | ~~~~~~~~~^~~~~ Fixes: QTBUG-114785 Pick-to: 6.6 6.5 Change-Id: I4876ebd8890eee883a0d1a2bef8cb7aec4fd0f2f Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>