Skip to content

Commit 0024abd

Browse files
committed
Release libpng version 1.6.46
1 parent fcb0bca commit 0024abd

File tree

17 files changed

+61
-62
lines changed

17 files changed

+61
-62
lines changed

ANNOUNCE

Lines changed: 13 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,5 @@
1-
libpng 1.6.46.git
2-
=================
3-
4-
This is a development version, not intended to be a public release.
5-
It will be replaced by a public release, or by another development
6-
version, at a later time.
7-
8-
9-
libpng 1.6.45 - January 7, 2025
10-
===============================
1+
libpng 1.6.46 - January 23, 2025
2+
================================
113

124
This is a public release of libpng, intended for use in production code.
135

@@ -17,13 +9,13 @@ Files available for download
179

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

20-
* libpng-1.6.45.tar.xz (LZMA-compressed, recommended)
21-
* libpng-1.6.45.tar.gz (deflate-compressed)
12+
* libpng-1.6.46.tar.xz (LZMA-compressed, recommended)
13+
* libpng-1.6.46.tar.gz (deflate-compressed)
2214

2315
Source files with CRLF line endings (for Windows):
2416

25-
* lpng1645.7z (LZMA-compressed, recommended)
26-
* lpng1645.zip (deflate-compressed)
17+
* lpng1646.7z (LZMA-compressed, recommended)
18+
* lpng1646.zip (deflate-compressed)
2719

2820
Other information:
2921

@@ -33,18 +25,17 @@ Other information:
3325
* TRADEMARK.md
3426

3527

36-
Changes from version 1.6.44 to version 1.6.45
28+
Changes from version 1.6.45 to version 1.6.46
3729
---------------------------------------------
3830

39-
* Added support for the cICP chunk.
40-
(Contributed by Lucas Chollet and John Bowler)
41-
* Adjusted and improved various checks in colorspace calculations.
31+
* Added support for the mDCV and cLLI chunks.
4232
(Contributed by John Bowler)
43-
* Rearranged the write order of colorspace chunks for better conformance
44-
with the PNG v3 draft specification.
33+
* Fixed a build issue affecting C89 compilers.
34+
This was a regression introduced in libpng-1.6.45.
4535
(Contributed by John Bowler)
46-
* Raised the minimum required CMake version from 3.6 to 3.14.
47-
* Forked off a development branch for libpng version 1.8.
36+
* Added makefile.c89, specifically for testing C89 compilers.
37+
* Cleaned up contrib/pngminus: corrected an old typo, removed an old
38+
workaround, and updated the CMake file.
4839

4940

5041
Send comments/corrections/commendations to png-mng-implement at lists.sf.net.

CHANGES

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6229,7 +6229,15 @@ Version 1.6.45 [January 7, 2025]
62296229
Raised the minimum required CMake version from 3.6 to 3.14.
62306230
Forked off a development branch for libpng version 1.8.
62316231

6232-
Version 1.6.46 [TODO]
6232+
Version 1.6.46 [January 23, 2025]
6233+
Added support for the mDCV and cLLI chunks.
6234+
(Contributed by John Bowler)
6235+
Fixed a build issue affecting C89 compilers.
6236+
This was a regression introduced in libpng-1.6.45.
6237+
(Contributed by John Bowler)
6238+
Added makefile.c89, specifically for testing C89 compilers.
6239+
Cleaned up contrib/pngminus: corrected an old typo, removed an old
6240+
workaround, and updated the CMake file.
62336241

62346242
Send comments/corrections/commendations to png-mng-implement at lists.sf.net.
62356243
Subscription is required; visit

CMakeLists.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,8 @@ cmake_minimum_required(VERSION 3.14)
1919
set(PNGLIB_MAJOR 1)
2020
set(PNGLIB_MINOR 6)
2121
set(PNGLIB_REVISION 46)
22-
#set(PNGLIB_SUBREVISION 0)
23-
set(PNGLIB_SUBREVISION "git")
22+
set(PNGLIB_SUBREVISION 0)
23+
#set(PNGLIB_SUBREVISION "git")
2424
set(PNGLIB_VERSION ${PNGLIB_MAJOR}.${PNGLIB_MINOR}.${PNGLIB_REVISION})
2525
set(PNGLIB_ABI_VERSION ${PNGLIB_MAJOR}${PNGLIB_MINOR})
2626
set(PNGLIB_SHARED_VERSION ${PNGLIB_ABI_VERSION}.${PNGLIB_REVISION}.${PNGLIB_SUBREVISION})

README

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
README for libpng version 1.6.46.git
2-
====================================
1+
README for libpng version 1.6.46
2+
================================
33

44
See the note about version numbers near the top of `png.h`.
55
See `INSTALL` for instructions on how to install libpng.

configure

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
#! /bin/sh
22
# Guess values for system-dependent variables and create Makefiles.
3-
# Generated by GNU Autoconf 2.72 for libpng 1.6.46.git.
3+
# Generated by GNU Autoconf 2.72 for libpng 1.6.46.
44
#
55
# Report bugs to <png-mng-implement@lists.sourceforge.net>.
66
#
@@ -614,8 +614,8 @@ MAKEFLAGS=
614614
# Identity of this package.
615615
PACKAGE_NAME='libpng'
616616
PACKAGE_TARNAME='libpng'
617-
PACKAGE_VERSION='1.6.46.git'
618-
PACKAGE_STRING='libpng 1.6.46.git'
617+
PACKAGE_VERSION='1.6.46'
618+
PACKAGE_STRING='libpng 1.6.46'
619619
PACKAGE_BUGREPORT='png-mng-implement@lists.sourceforge.net'
620620
PACKAGE_URL=''
621621

@@ -1421,7 +1421,7 @@ if test "$ac_init_help" = "long"; then
14211421
# Omit some internal or obsolete options to make the list less imposing.
14221422
# This message is too long to be a string in the A/UX 3.1 sh.
14231423
cat <<_ACEOF
1424-
'configure' configures libpng 1.6.46.git to adapt to many kinds of systems.
1424+
'configure' configures libpng 1.6.46 to adapt to many kinds of systems.
14251425

14261426
Usage: $0 [OPTION]... [VAR=VALUE]...
14271427

@@ -1492,7 +1492,7 @@ fi
14921492

14931493
if test -n "$ac_init_help"; then
14941494
case $ac_init_help in
1495-
short | recursive ) echo "Configuration of libpng 1.6.46.git:";;
1495+
short | recursive ) echo "Configuration of libpng 1.6.46:";;
14961496
esac
14971497
cat <<\_ACEOF
14981498

@@ -1689,7 +1689,7 @@ fi
16891689
test -n "$ac_init_help" && exit $ac_status
16901690
if $ac_init_version; then
16911691
cat <<\_ACEOF
1692-
libpng configure 1.6.46.git
1692+
libpng configure 1.6.46
16931693
generated by GNU Autoconf 2.72
16941694

16951695
Copyright (C) 2023 Free Software Foundation, Inc.
@@ -1952,7 +1952,7 @@ cat >config.log <<_ACEOF
19521952
This file contains any messages produced by compilers while
19531953
running configure, to aid debugging if configure makes a mistake.
19541954

1955-
It was created by libpng $as_me 1.6.46.git, which was
1955+
It was created by libpng $as_me 1.6.46, which was
19561956
generated by GNU Autoconf 2.72. Invocation command line was
19571957

19581958
$ $0$ac_configure_args_raw
@@ -3433,7 +3433,7 @@ fi
34333433

34343434
# Define the identity of the package.
34353435
PACKAGE='libpng'
3436-
VERSION='1.6.46.git'
3436+
VERSION='1.6.46'
34373437

34383438

34393439
printf "%s\n" "#define PACKAGE \"$PACKAGE\"" >>confdefs.h
@@ -3528,7 +3528,7 @@ fi
35283528

35293529

35303530

3531-
PNGLIB_VERSION=1.6.46.git
3531+
PNGLIB_VERSION=1.6.46
35323532
PNGLIB_MAJOR=1
35333533
PNGLIB_MINOR=6
35343534
PNGLIB_RELEASE=46
@@ -16165,7 +16165,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
1616516165
# report actual input values of CONFIG_FILES etc. instead of their
1616616166
# values after options handling.
1616716167
ac_log="
16168-
This file was extended by libpng $as_me 1.6.46.git, which was
16168+
This file was extended by libpng $as_me 1.6.46, which was
1616916169
generated by GNU Autoconf 2.72. Invocation command line was
1617016170

1617116171
CONFIG_FILES = $CONFIG_FILES
@@ -16233,7 +16233,7 @@ ac_cs_config_escaped=`printf "%s\n" "$ac_cs_config" | sed "s/^ //; s/'/'\\\\\\\\
1623316233
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
1623416234
ac_cs_config='$ac_cs_config_escaped'
1623516235
ac_cs_version="\\
16236-
libpng config.status 1.6.46.git
16236+
libpng config.status 1.6.46
1623716237
configured by $0, generated by GNU Autoconf 2.72,
1623816238
with options \\"\$ac_cs_config\\"
1623916239

configure.ac

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ AC_PREREQ([2.68])
2525

2626
dnl Version number stuff here:
2727

28-
AC_INIT([libpng],[1.6.46.git],[png-mng-implement@lists.sourceforge.net])
28+
AC_INIT([libpng],[1.6.46],[png-mng-implement@lists.sourceforge.net])
2929
AC_CONFIG_MACRO_DIR([scripts/autoconf])
3030

3131
# libpng does not follow GNU file name conventions (hence 'foreign')
@@ -46,7 +46,7 @@ dnl automake, so the following is not necessary (and is not defined anyway):
4646
dnl AM_PREREQ([1.11.2])
4747
dnl stop configure from automagically running automake
4848

49-
PNGLIB_VERSION=1.6.46.git
49+
PNGLIB_VERSION=1.6.46
5050
PNGLIB_MAJOR=1
5151
PNGLIB_MINOR=6
5252
PNGLIB_RELEASE=46

libpng-manual.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ libpng-manual.txt - A description on how to use and modify libpng
99

1010
Based on:
1111

12-
libpng version 1.6.36, December 2018, through 1.6.45 - January 2025
12+
libpng version 1.6.36, December 2018, through 1.6.46 - January 2025
1313
Updated and distributed by Cosmin Truta
1414
Copyright (c) 2018-2025 Cosmin Truta
1515

libpng.3

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
.TH LIBPNG 3 "January 7, 2025"
1+
.TH LIBPNG 3 "January 23, 2025"
22
.SH NAME
3-
libpng \- Portable Network Graphics (PNG) Reference Library 1.6.45
3+
libpng \- Portable Network Graphics (PNG) Reference Library 1.6.46
44

55
.SH SYNOPSIS
66
\fB#include <png.h>\fP
@@ -528,7 +528,7 @@ libpng-manual.txt - A description on how to use and modify libpng
528528

529529
Based on:
530530

531-
libpng version 1.6.36, December 2018, through 1.6.45 - January 2025
531+
libpng version 1.6.36, December 2018, through 1.6.46 - January 2025
532532
Updated and distributed by Cosmin Truta
533533
Copyright (c) 2018-2025 Cosmin Truta
534534

libpngpf.3

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
.TH LIBPNGPF 3 "January 7, 2025"
1+
.TH LIBPNGPF 3 "January 23, 2025"
22
.SH NAME
3-
libpng \- Portable Network Graphics (PNG) Reference Library 1.6.45
3+
libpng \- Portable Network Graphics (PNG) Reference Library 1.6.46
44
(private functions)
55

66
.SH SYNOPSIS

png.5

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
.TH PNG 5 "January 7, 2025"
1+
.TH PNG 5 "January 23, 2025"
22
.SH NAME
33
png \- Portable Network Graphics (PNG) format
44

0 commit comments

Comments
 (0)