Skip to content

Commit

Permalink
Update bundled libpng to version 1.6.42
Browse files Browse the repository at this point in the history
[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>
  • Loading branch information
aavit committed Feb 7, 2024
1 parent c6af5b9 commit a046bc1
Show file tree
Hide file tree
Showing 10 changed files with 105 additions and 99 deletions.
18 changes: 13 additions & 5 deletions src/3rdparty/libpng/ANNOUNCE
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
libpng 1.6.41 - January 24, 2024
libpng 1.6.42 - January 29, 2024
================================

This is a public release of libpng, intended for use in production code.
Expand All @@ -9,13 +9,13 @@ Files available for download

Source files with LF line endings (for Unix/Linux):

* libpng-1.6.41.tar.xz (LZMA-compressed, recommended)
* libpng-1.6.41.tar.gz (deflate-compressed)
* libpng-1.6.42.tar.xz (LZMA-compressed, recommended)
* libpng-1.6.42.tar.gz (deflate-compressed)

Source files with CRLF line endings (for Windows):

* lpng1641.7z (LZMA-compressed, recommended)
* lpng1641.zip (deflate-compressed)
* lpng1642.7z (LZMA-compressed, recommended)
* lpng1642.zip (deflate-compressed)

Other information:

Expand All @@ -25,6 +25,14 @@ Other information:
* TRADEMARK.md


Changes from version 1.6.41 to version 1.6.42
---------------------------------------------

* Fixed the implementation of the macro function `png_check_sig`.
This was an API regression, introduced in libpng-1.6.41.
(Reported by Matthieu Darbois)


Changes from version 1.6.40 to version 1.6.41
---------------------------------------------

Expand Down
7 changes: 6 additions & 1 deletion src/3rdparty/libpng/CHANGES
Original file line number Diff line number Diff line change
Expand Up @@ -6134,7 +6134,7 @@ Version 1.6.41 [January 24, 2024]
(Contributed by GuXiWei, JinBo and ZhangLixia)
Fixed the run-time discovery of MIPS MSA hardware.
(Contributed by Sui Jingfeng)
Fixed an off-by-one error in the function `png_do_check_palette_indexes`,
Fixed an off-by-one error in the function png_do_check_palette_indexes(),
which failed to recognize errors that might have existed in the first
column of a broken palette-encoded image. This was a benign regression
accidentally introduced in libpng-1.6.33. No pixel was harmed.
Expand All @@ -6161,6 +6161,11 @@ Version 1.6.41 [January 24, 2024]
Improved the test coverage.
(Contributed by John Bowler)

Version 1.6.42 [January 29, 2024]
Fixed the implementation of the macro function png_check_sig().
This was an API regression, introduced in libpng-1.6.41.
(Reported by Matthieu Darbois)

Send comments/corrections/commendations to png-mng-implement at lists.sf.net.
Subscription is required; visit
https://lists.sourceforge.net/lists/listinfo/png-mng-implement
Expand Down
2 changes: 1 addition & 1 deletion src/3rdparty/libpng/README
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
README for libpng version 1.6.41
README for libpng version 1.6.42
================================

See the note about version numbers near the top of `png.h`.
Expand Down
Loading

0 comments on commit a046bc1

Please sign in to comment.