Commit Graph

1549 Commits

Author SHA1 Message Date
Qt Submodule Update Bot 0299a9ac9b Update dependencies on 'dev' in qt/qtimageformats
Change-Id: Iefdd75bb239984908c9e8f88d966bc8cbc497386
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2025-09-17 03:39:00 +00:00
Qt Submodule Update Bot 01114fa9ad Update dependencies on 'dev' in qt/qtimageformats
Change-Id: If42c4eafdb0df293596981643b4ec2bbab660587
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2025-09-12 04:14:10 +00:00
Qt Submodule Update Bot 19b47206ce Update dependencies on 'dev' in qt/qtimageformats
Change-Id: I4512e6bba2bcd0412c7cc9bcf7e7488714e0d122
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2025-09-09 09:32:03 +00:00
Qt Submodule Update Bot 7d2abf0bf1 Update dependencies on 'dev' in qt/qtimageformats
Change-Id: I72fb38f2c9383a4f98a366bfd7d4cf32e155adf1
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2025-09-05 05:16:50 +00:00
Qt Submodule Update Bot c6847f4061 Update dependencies on 'dev' in qt/qtimageformats
Change-Id: I5396e1cf0d585f349ad79f44f06dd49b410b9c58
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2025-09-01 12:05:30 +00:00
Qt Submodule Update Bot 8405b4e41b Update dependencies on 'dev' in qt/qtimageformats
Change-Id: If1abae1071579a54e45876ac712ff8201df4e680
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2025-08-25 04:29:53 +00:00
Tor Arne Vestbø a4acd375ef HEIF: Implement CGDataProviderReleaseInfoCallback
We don't do any releasing, but logging makes it clearer when
CG is done with the data provider we give it.

Change-Id: I520807d0097ff13202849b7ccbc553006436aa1a
Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io>
2025-08-22 12:16:12 +00:00
Tor Arne Vestbø 896a517b63 HEIF: Add logging for better debugging abilities
Change-Id: I31aa14d1c4f210cd2ab708b047a75b756e596834
Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io>
2025-08-22 14:16:07 +02:00
Tor Arne Vestbø 2f2fbddc9f Build qiiofhelpers.cpp in Objective-C++ mode
Working with helpers from Foundation simplifies things down the line.

Pick-to: 6.10
Change-Id: I9b6bb94e360c4fd60f308e97fc02af1840e5aeea
Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io>
2025-08-22 14:16:04 +02:00
Tor Arne Vestbø 1bf5692d3f HEIF: Resolve primary image index from image source
The primary image, in the case of multi-image sources, may not
necessarily be the first image.

Test images produced with patched version of enc-heif that
allowed overriding the primary image. The correct primary
image is green, while the other image is red.

Pick-to: 6.10
Change-Id: Iba26b13fdb4898d7babc5fb173ad38b16f864e80
Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io>
2025-08-22 14:16:03 +02:00
Qt Submodule Update Bot 6e8f8c8228 Update dependencies on 'dev' in qt/qtimageformats
Change-Id: I32b97fda07428a86ab60963644ceb530f02a99a8
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
2025-08-21 05:01:23 +00:00
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