Commit Graph

1538 Commits

Author SHA1 Message Date
Tor Arne Vestbø c439afa1ce Include qcoregraphics_p.h instead of forward-declaring
Pick-to: 6.10
Change-Id: Ic86181b608334d7e7b5c9fb58a6ef653b90b1c40
Reviewed-by: Eirik Aavitsland <eirik.aavitsland@qt.io>
2025-08-18 14:52:51 +02:00
Qt Submodule Update Bot 97759f6947 Update dependencies on 'dev' in qt/qtimageformats
Change-Id: I5082f54090a4a664f867d572dffb6c3a7ea5dae1
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2025-08-18 08:48:28 +00:00
Tor Arne Vestbø 937811fd24 Remove qiiofhelpers.pri
We no longer build with qmake

Change-Id: Id2aa80528cd8713aeb51b9548fda12e7e69ff6e1
Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io>
2025-08-14 21:09:42 +02:00
Qt Submodule Update Bot 30d7047f9b Update dependencies on 'dev' in qt/qtimageformats
Change-Id: Id58bf686ca55cdf3f468d1dea04c8cbdf635ca13
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2025-08-14 08:53:57 +00:00
Tim Blechmann 2bfc5d8684 libtiff: hide implementation details
building with -DLOGLUV_PUBLIC=0 will convert some libtiff functions to
"static", preventing potential name clashes with downstream.

Pick-to: 6.10
Task-number: QTBUG-138543
Change-Id: I3808de27121ac975714b17508b20cb4bc5203e23
Reviewed-by: Eirik Aavitsland <eirik.aavitsland@qt.io>
2025-08-13 15:52:43 +08:00
Qt Submodule Update Bot d162e9d795 Update dependencies on 'dev' in qt/qtimageformats
Change-Id: I0f56189ac0c44bb90e3f59fca3c4c3fe7311b1e9
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2025-08-13 04:50:45 +00:00
Tim Blechmann 2a1dce06d5 CMake: add libtiff headers to cmake target
Adding the libtiff headers to the cmake target in order to populate
project files.
Quality of life improvements that makes the code a little more tooling
friendly.

Pick-to: 6.10
Change-Id: I87fa5e2118a4d128081a8703e8c8cc3b3b31fa44
Reviewed-by: Eirik Aavitsland <eirik.aavitsland@qt.io>
2025-08-10 09:04:47 +08:00
Qt Submodule Update Bot 1eb2199aa9 Update dependencies on 'dev' in qt/qtimageformats
Change-Id: Ic6ae6404f906f722fcf184d4fa2d3d5e26f14e61
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2025-08-08 17:35:52 +00:00
Topi Reinio 302f66f946 Doc: Fix incorrect usage of \generatelist
The \generatelist command takes an optional argument
that affect how the members are listed, for example,
`classesbymodule` which creates an annotated list of
the classes in a named C++ module.

`groupsbymodule` is not recognized or documented. QDoc
falls back to generating a list of all members of a
group in this case. While the end result is correct,
this relies on an undocumented feature that is likely
to change and break.

Replace these instances with an explicit \annotatedlist
command that produces the same output.

Pick-to: 6.10
Task-number: QTBUG-138901
Change-Id: Ib00b506c13b3974d5741e4c8a7af6c5c5408a0c6
Reviewed-by: Paul Wicking <paul.wicking@qt.io>
2025-08-06 09:16:11 +00:00
Qt Submodule Update Bot 8357f4336f Update dependencies on 'dev' in qt/qtimageformats
Change-Id: If749be71ccde43b4aa946204bad47eda2a759d6c
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2025-08-05 04:18:48 +00:00
Qt Submodule Update Bot 2809d66b2c Update dependencies on 'dev' in qt/qtimageformats
Change-Id: I1b611aac28c088e6f0f4190f74c53b6fd7ae67e9
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2025-08-01 11:07:29 +00:00
Qt Submodule Update Bot ff48db9424 Update dependencies on 'dev' in qt/qtimageformats
Change-Id: I7238247b727b4e7bb0a07c6acef779eec520a3ba
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2025-07-30 04:34:03 +00:00
Eirik Aavitsland e987ad3b0c Update bundled libwebp to version 1.6.0
[ChangeLog][Third-Party Code] Update bundled libwebp to version 1.6.0

Pick-to: 6.10 6.9 6.8 6.5
Change-Id: I1c141d78ddaf43c57a21ce928345cff77b6fdd29
Reviewed-by: Paul Olav Tvete <paul.tvete@qt.io>
2025-07-22 10:55:44 +02:00
Tim Blechmann 99c05995ee Harden namespacing
When using namespaced Qt, we need to prevent symbol clashes with symbols
of the same name.

* namespace some publicly visible classes
* hide classes in implementation in an anonymous namespace

Task-number: QTBUG-138543
Pick-to: 6.10
Change-Id: I0469b3e28ed298107567b6f645c0bb263557be19
Reviewed-by: Eirik Aavitsland <eirik.aavitsland@qt.io>
2025-07-21 16:27:06 +08:00
Qt Submodule Update Bot 0caad3fc1c Update dependencies on 'dev' in qt/qtimageformats
Change-Id: Ic13998ef9ddac8f36d07bfabe03b84508f2c1435
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2025-07-18 03:23:24 +00:00
Lucie Gérard 01453e395b Remove year from Qt Copyright in REUSE.toml
Change-Id: If0871b0987a9e92fd18911b3a30320b745e8e138
Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
2025-07-14 09:47:32 +02:00
Qt Submodule Update Bot a98a392ced Update dependencies on 'dev' in qt/qtimageformats
Change-Id: Idd15c75f3d4dc3dcf41527045bace6bf92e4c2de
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2025-07-10 14:05:18 +00:00
Qt Submodule Update Bot 7f235492c4 Update dependencies on 'dev' in qt/qtimageformats
Change-Id: Ibd748a4c7ce3029507ae0fc0e5bf62fa8763eb0e
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2025-07-09 06:46:12 +00:00
Qt Submodule Update Bot 1b0358dd8f Update dependencies on 'dev' in qt/qtimageformats
Change-Id: Ic6043831fabb8519b33e6e873416c218b2f2f5b5
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2025-07-06 19:43:20 +00:00
Qt Submodule Update Bot fc28b0f296 Update dependencies on 'dev' in qt/qtimageformats
Change-Id: I4c3b8fabcde9df13e030894536c1eed2c34811e8
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2025-07-03 05:06:42 +00:00
Qt Submodule Update Bot 0eae893444 Update dependencies on 'dev' in qt/qtimageformats
Change-Id: Ia259557eb94a9040c391872fe065d577204b731d
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2025-07-01 13:53:09 +00:00
Qt Submodule Update Bot abd58841d6 Update dependencies on 'dev' in qt/qtimageformats
Change-Id: Idd3b6b436ce4b05b65d743afee96d692279626ec
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2025-06-30 06:01:01 +00:00
Qt Submodule Update Bot 3da4d207e0 Update dependencies on 'dev' in qt/qtimageformats
Change-Id: I69fcb9afc065062a2ea081228020c8a83c650969
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2025-06-27 07:32:36 +00:00
Qt Submodule Update Bot d129757095 Update dependencies on 'dev' in qt/qtimageformats
Change-Id: I93b75a6f4e09c9f1db321f29a7e6711dd4780462
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2025-06-25 11:50:32 +00:00
Qt Submodule Update Bot 2246aca989 Update dependencies on 'dev' in qt/qtimageformats
Change-Id: I6bdd77325c662057c283ad7e579980d2b9ad5f31
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2025-06-22 18:12:08 +00:00
Cristian Le 4a7745d522 Move `qt_internal_project_setup` as early as possible
The earliest we can move this is right after `BuildInternals`. This
allows us to add function calls before navigating the `find_package`
tree of the dependents.

Task-number: QTBUG-135233
Change-Id: I77d42d2b621861ad16db4f4a8016c1668964427a
Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
2025-06-20 15:31:25 +02:00
Qt Submodule Update Bot dadcc1400e Update dependencies on 'dev' in qt/qtimageformats
Change-Id: I96fbe59e3b9ec28150130970b2f107cc25f71dd4
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2025-06-20 11:41:06 +00:00
Qt Submodule Update Bot 19c37d8e44 Update dependencies on 'dev' in qt/qtimageformats
Change-Id: Ib9baa431c9d6ae8edaa21a01f864bd4b12a324ba
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2025-06-17 16:54:27 +00:00
Qt Submodule Update Bot 37564270b7 Update dependencies on 'dev' in qt/qtimageformats
Change-Id: Ie975c0770f33b4652d808e026ca609dc41062db2
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2025-06-16 13:10:15 +00:00
Qt Submodule Update Bot 16c602838c Update dependencies on 'dev' in qt/qtimageformats
Change-Id: I8ca86664da43fc010ddadd1bc09a2f507531f667
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2025-06-14 14:53:04 +00:00
Qt Submodule Update Bot 29011a39cc Update dependencies on 'dev' in qt/qtimageformats
Change-Id: I885cbf5ad5b7e5ae5d223e5911789df7a289ff61
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2025-06-11 09:09:03 +00:00
Qt Submodule Update Bot f50331a928 Update dependencies on 'dev' in qt/qtimageformats
Change-Id: I778c89085b0f1149ce0b2049fcea492d39bfc58a
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2025-06-07 18:33:03 +00:00
Jani Heikkinen 232242d665 Bump version to 6.11.0
Change-Id: Ic3a7aff138a9441aaadf47c8d3f9364cb01d2e4b
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2025-06-05 16:29:40 +01:00
Qt Submodule Update Bot 0f8509c948 Update dependencies on 'dev' in qt/qtimageformats
Change-Id: I777f020095381c1ddcb1335ca8caf1d4b1443619
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2025-06-05 15:29:39 +00:00
Qt Submodule Update Bot 7282a85192 Update dependencies on 'dev' in qt/qtimageformats
Change-Id: If2ff4a5b6776ac806a76718b54f44121d2237e0c
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2025-06-04 18:51:42 +00:00
Qt Submodule Update Bot 25b166ca83 Update dependencies on 'dev' in qt/qtimageformats
Change-Id: I53e7afd7f2b6fad0fc053498d4d3240e39a1af3f
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2025-06-03 13:15:29 +00:00
Qt Submodule Update Bot f809d71902 Update dependencies on 'dev' in qt/qtimageformats
Change-Id: I7021e5047e006d9b299d9767bf75ff4c9058a675
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2025-06-01 10:08:14 +00:00
Qt Submodule Update Bot aa5c34e197 Update dependencies on 'dev' in qt/qtimageformats
Change-Id: Ib66ba3c3328b522422ecbf3e6b80377cd03517cd
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2025-05-31 12:31:41 +00:00
Qt Submodule Update Bot 66e5f7f940 Update dependencies on 'dev' in qt/qtimageformats
Change-Id: Ib3addeb30e1d74a09032c81e14fac0eb5117c16c
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2025-05-28 20:22:46 +00:00
Qt Submodule Update Bot 801ffbd811 Update dependencies on 'dev' in qt/qtimageformats
Change-Id: Id3eab0f9917aab358c43d6923a3db57c4ee58f25
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2025-05-28 05:02:58 +00:00
Alexandru Croitor 0a700dd740 CMake: Add PURL and CPE info to 3rd party attribution files
[ChangeLog][Third-Party Code] Added PURL and CPE information to the
attribution files of 3rd party sources.

Pick-to: 6.8 6.9
Fixes: QTBUG-137183
Task-number: QTBUG-129602
Change-Id: I888a9ae68ac0854c742892713d566d564c0113d9
Reviewed-by: Alexey Edelev <alexey.edelev@qt.io>
2025-05-27 16:40:57 +02:00
Qt Submodule Update Bot 086bc424de Update dependencies on 'dev' in qt/qtimageformats
Change-Id: I0ae9a94c39cbfecfda5ef9e05efb0a755161eec8
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2025-05-27 04:59:53 +00:00
Qt Submodule Update Bot 3431454abf Update dependencies on 'dev' in qt/qtimageformats
Change-Id: I37171710a0c4927b8eebf91fd3c928cab9332247
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2025-05-26 04:10:03 +00:00
Qt Submodule Update Bot 689ef07aa3 Update dependencies on 'dev' in qt/qtimageformats
Change-Id: I1d21a604a837453e164fa286901907effb97637f
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2025-05-23 09:00:34 +00:00
Qt Submodule Update Bot 6f0ff6ca67 Update dependencies on 'dev' in qt/qtimageformats
Change-Id: Ic3160b0360dbac2c8ac0dac7222edbfc39841b90
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2025-05-21 05:27:53 +00:00
Samuel Gaist efd332516f Fix validation issue for ICNS image
The header validation logic could trigger an assert when an invalid ICNS
image was loaded. This patch fixes the validation logic.

Credit to OSS-Fuzz

Fixes: QTBUG-136707
Pick-to: 6.9 6.8 6.5
Change-Id: I9571b9fd0b53d07ceee9792c9418472e949eff30
Reviewed-by: Eirik Aavitsland <eirik.aavitsland@qt.io>
2025-05-20 12:57:58 +00:00
Qt Submodule Update Bot baff355fae Update dependencies on 'dev' in qt/qtimageformats
Change-Id: I59025a782784cd45a3d9870d1ac615f780550b15
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2025-05-18 06:46:14 +00:00
Qt Submodule Update Bot 285b73aa52 Update dependencies on 'dev' in qt/qtimageformats
Change-Id: Ibb66c2ae9e7bbc3430474f30156ac9bc34de095f
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2025-05-09 09:15:40 +00:00
Qt Submodule Update Bot dca4956e41 Update dependencies on 'dev' in qt/qtimageformats
Change-Id: Ic56630a5badcb7b970edb3426bead88bcd297cbe
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2025-05-08 07:25:25 +00:00
Qt Submodule Update Bot fa96798b38 Update dependencies on 'dev' in qt/qtimageformats
Change-Id: Ia879279131e161429bf597cc0e47281ac0819f5f
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2025-05-02 13:24:41 +00:00