mirror of
https://git.code.sf.net/p/libpng/code.git
synced 2025-07-10 18:04:09 +02:00
[libpng15] Imported from libpng-1.5.15beta08.tar
This commit is contained in:
parent
c34143f615
commit
c4e1faded4
4
LICENSE
4
LICENSE
@ -10,7 +10,7 @@ this sentence.
|
|||||||
|
|
||||||
This code is released under the libpng license.
|
This code is released under the libpng license.
|
||||||
|
|
||||||
libpng versions 1.2.6, August 15, 2004, through 1.5.15beta08, February 27, 2013, are
|
libpng versions 1.2.6, August 15, 2004, through 1.5.15beta08, March 4, 2013, are
|
||||||
Copyright (c) 2004, 2006-2012 Glenn Randers-Pehrson, and are
|
Copyright (c) 2004, 2006-2012 Glenn Randers-Pehrson, and are
|
||||||
distributed according to the same disclaimer and license as libpng-1.2.5
|
distributed according to the same disclaimer and license as libpng-1.2.5
|
||||||
with the following individual added to the list of Contributing Authors
|
with the following individual added to the list of Contributing Authors
|
||||||
@ -108,4 +108,4 @@ certification mark of the Open Source Initiative.
|
|||||||
|
|
||||||
Glenn Randers-Pehrson
|
Glenn Randers-Pehrson
|
||||||
glennrp at users.sourceforge.net
|
glennrp at users.sourceforge.net
|
||||||
February 27, 2013
|
March 4, 2013
|
||||||
|
@ -1526,7 +1526,7 @@ scripts/pnglibconf.dfn: scripts/pnglibconf.dfa scripts/options.awk pngconf.h
|
|||||||
rm -f $@ dfn?.out
|
rm -f $@ dfn?.out
|
||||||
test -z "$(CPPFLAGS)"
|
test -z "$(CPPFLAGS)"
|
||||||
echo "com @PNGLIB_VERSION@ STANDARD API DEFINITION" |\
|
echo "com @PNGLIB_VERSION@ STANDARD API DEFINITION" |\
|
||||||
$(AWK) -f ${srcdir}/scripts/options.awk out=dfn1.out logunsupported=1
|
$(AWK) -f ${srcdir}/scripts/options.awk out=dfn1.out logunsupported=1\
|
||||||
version=search ${srcdir}/pngconf.h -\
|
version=search ${srcdir}/pngconf.h -\
|
||||||
${srcdir}/scripts/pnglibconf.dfa 1>&2
|
${srcdir}/scripts/pnglibconf.dfa 1>&2
|
||||||
$(AWK) -f ${srcdir}/scripts/options.awk out=dfn2.out dfn1.out 1>&2
|
$(AWK) -f ${srcdir}/scripts/options.awk out=dfn2.out dfn1.out 1>&2
|
||||||
|
2
README
2
README
@ -1,4 +1,4 @@
|
|||||||
README for libpng version 1.5.15beta08 - February 27, 2013 (shared library 15.0)
|
README for libpng version 1.5.15beta08 - March 4, 2013 (shared library 15.0)
|
||||||
See the note about version numbers near the top of png.h
|
See the note about version numbers near the top of png.h
|
||||||
|
|
||||||
See INSTALL for instructions on how to install libpng.
|
See INSTALL for instructions on how to install libpng.
|
||||||
|
15
config.h.in
15
config.h.in
@ -73,14 +73,17 @@
|
|||||||
/* Define to the version of this package. */
|
/* Define to the version of this package. */
|
||||||
#undef PACKAGE_VERSION
|
#undef PACKAGE_VERSION
|
||||||
|
|
||||||
/* Align row buffers */
|
/* Turn on ARM Neon optimizations at run-time */
|
||||||
#undef PNG_ALIGNED_MEMORY_SUPPORTED
|
#undef PNG_ARM_NEON_API_SUPPORTED
|
||||||
|
|
||||||
/* ARM NEON filter initialization function */
|
/* Check for ARM Neon support at run-time */
|
||||||
#undef PNG_FILTER_OPTIMIZATIONS
|
#undef PNG_ARM_NEON_CHECK_SUPPORTED
|
||||||
|
|
||||||
/* Turn off run-time checking for ARM NEON support */
|
/* Enable ARM Neon optimizations */
|
||||||
#undef PNG_NO_ARM_NEON_CHECK
|
#undef PNG_ARM_NEON_SUPPORTED
|
||||||
|
|
||||||
|
/* Disable ARM Neon optimizations */
|
||||||
|
#undef PNG_NO_ARM_NEON
|
||||||
|
|
||||||
/* Define to 1 if you have the ANSI C header files. */
|
/* Define to 1 if you have the ANSI C header files. */
|
||||||
#undef STDC_HEADERS
|
#undef STDC_HEADERS
|
||||||
|
34
configure
vendored
34
configure
vendored
@ -1435,8 +1435,13 @@ Optional Features:
|
|||||||
--enable-fast-install[=PKGS]
|
--enable-fast-install[=PKGS]
|
||||||
optimize for fast installation [default=yes]
|
optimize for fast installation [default=yes]
|
||||||
--disable-libtool-lock avoid locking (might break parallel builds)
|
--disable-libtool-lock avoid locking (might break parallel builds)
|
||||||
--enable-arm-neon Enable ARM NEON optimizations: use 'always' to turn
|
--enable-arm-neon Enable ARM NEON optimizations: =off, check, api, on:
|
||||||
off run-time checks
|
off: disable the optimizations; check: use internal
|
||||||
|
checking code (deprecated and poorly supported);
|
||||||
|
api: disable by default, enable by a call to
|
||||||
|
png_set_option; on: turn on unconditionally. The
|
||||||
|
default is 'on' if __ARM_NEON__ is defined,
|
||||||
|
otherwise 'off'.
|
||||||
|
|
||||||
Optional Packages:
|
Optional Packages:
|
||||||
--with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
|
--with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
|
||||||
@ -12812,19 +12817,26 @@ AM_CCASFLAGS=-Wa,--noexecstack
|
|||||||
|
|
||||||
# Check whether --enable-arm-neon was given.
|
# Check whether --enable-arm-neon was given.
|
||||||
if test "${enable_arm_neon+set}" = set; then :
|
if test "${enable_arm_neon+set}" = set; then :
|
||||||
enableval=$enable_arm_neon; if test "${enableval}" = "yes" -o "${enableval}" = "always"; then
|
enableval=$enable_arm_neon; case "$enableval" in
|
||||||
|
off)
|
||||||
|
|
||||||
$as_echo "#define PNG_FILTER_OPTIMIZATIONS png_init_filter_functions_neon" >>confdefs.h
|
$as_echo "#define PNG_NO_ARM_NEON /**/" >>confdefs.h
|
||||||
|
;;
|
||||||
|
check)
|
||||||
|
|
||||||
|
$as_echo "#define PNG_ARM_NEON_CHECK_SUPPORTED /**/" >>confdefs.h
|
||||||
|
;;
|
||||||
|
api)
|
||||||
|
|
||||||
$as_echo "#define PNG_ALIGNED_MEMORY_SUPPORTED 1" >>confdefs.h
|
$as_echo "#define PNG_ARM_NEON_API_SUPPORTED /**/" >>confdefs.h
|
||||||
|
;;
|
||||||
|
on)
|
||||||
|
|
||||||
if test "${enableval}" = "always"; then
|
$as_echo "#define PNG_ARM_NEON_SUPPORTED /**/" >>confdefs.h
|
||||||
|
;;
|
||||||
$as_echo "#define PNG_NO_ARM_NEON_CHECK /**/" >>confdefs.h
|
*)
|
||||||
|
as_fn_error $? "arm-neon: option value required (off/check/api/on)" "$LINENO" 5;;
|
||||||
fi
|
esac
|
||||||
fi
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if test "${enable_arm_neon:-no}" != "no"; then
|
if test "${enable_arm_neon:-no}" != "no"; then
|
||||||
|
33
configure.ac
33
configure.ac
@ -173,18 +173,27 @@ AC_SUBST([AM_CCASFLAGS], [-Wa,--noexecstack])
|
|||||||
|
|
||||||
AC_ARG_ENABLE([arm-neon],
|
AC_ARG_ENABLE([arm-neon],
|
||||||
AS_HELP_STRING([[[--enable-arm-neon]]],
|
AS_HELP_STRING([[[--enable-arm-neon]]],
|
||||||
[Enable ARM NEON optimizations: use 'always' to turn off run-time checks]),
|
[Enable ARM NEON optimizations: =off, check, api, on:]
|
||||||
[if test "${enableval}" = "yes" -o "${enableval}" = "always"; then
|
[off: disable the optimizations; check: use internal checking code]
|
||||||
AC_DEFINE([PNG_FILTER_OPTIMIZATIONS],
|
[(deprecated and poorly supported); api: disable by default, enable by]
|
||||||
[png_init_filter_functions_neon],
|
[a call to png_set_option; on: turn on unconditionally. The]
|
||||||
[ARM NEON filter initialization function])
|
[default is 'on' if __ARM_NEON__ is defined, otherwise 'off'.]),
|
||||||
AC_DEFINE([PNG_ALIGNED_MEMORY_SUPPORTED], [],
|
[case "$enableval" in
|
||||||
[Align row buffers])
|
off)
|
||||||
if test "${enableval}" = "always"; then
|
AC_DEFINE([PNG_NO_ARM_NEON], [],
|
||||||
AC_DEFINE([PNG_NO_ARM_NEON_CHECK], [],
|
[Disable ARM Neon optimizations]);;
|
||||||
[Turn off run-time checking for ARM NEON support])
|
check)
|
||||||
fi
|
AC_DEFINE([PNG_ARM_NEON_CHECK_SUPPORTED], [],
|
||||||
fi])
|
[Check for ARM Neon support at run-time]);;
|
||||||
|
api)
|
||||||
|
AC_DEFINE([PNG_ARM_NEON_API_SUPPORTED], [],
|
||||||
|
[Turn on ARM Neon optimizations at run-time]);;
|
||||||
|
on)
|
||||||
|
AC_DEFINE([PNG_ARM_NEON_SUPPORTED], [],
|
||||||
|
[Enable ARM Neon optimizations]);;
|
||||||
|
*)
|
||||||
|
AC_MSG_ERROR([arm-neon: option value required (off/check/api/on)]);;
|
||||||
|
esac])
|
||||||
AM_CONDITIONAL([PNG_ARM_NEON], [test "${enable_arm_neon:-no}" != "no"])
|
AM_CONDITIONAL([PNG_ARM_NEON], [test "${enable_arm_neon:-no}" != "no"])
|
||||||
|
|
||||||
AC_MSG_NOTICE([[Extra options for compiler: $PNG_COPTS]])
|
AC_MSG_NOTICE([[Extra options for compiler: $PNG_COPTS]])
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
.TH LIBPNGPF 3 "February 27, 2013"
|
.TH LIBPNGPF 3 "March 4, 2013"
|
||||||
.SH NAME
|
.SH NAME
|
||||||
libpng \- Portable Network Graphics (PNG) Reference Library 1.5.15beta08
|
libpng \- Portable Network Graphics (PNG) Reference Library 1.5.15beta08
|
||||||
(private functions)
|
(private functions)
|
||||||
|
2
png.5
2
png.5
@ -1,4 +1,4 @@
|
|||||||
.TH PNG 5 "February 27, 2013"
|
.TH PNG 5 "March 4, 2013"
|
||||||
.SH NAME
|
.SH NAME
|
||||||
png \- Portable Network Graphics (PNG) format
|
png \- Portable Network Graphics (PNG) format
|
||||||
.SH DESCRIPTION
|
.SH DESCRIPTION
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
|
|
||||||
/* pngconf.h - machine configurable file for libpng
|
/* pngconf.h - machine configurable file for libpng
|
||||||
*
|
*
|
||||||
* libpng version 1.5.15beta08 - February 27, 2013
|
* libpng version 1.5.15beta08 - March 4, 2013
|
||||||
*
|
*
|
||||||
* Copyright (c) 1998-2013 Glenn Randers-Pehrson
|
* Copyright (c) 1998-2013 Glenn Randers-Pehrson
|
||||||
* (Version 0.96 Copyright (c) 1996, 1997 Andreas Dilger)
|
* (Version 0.96 Copyright (c) 1996, 1997 Andreas Dilger)
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
|
|
||||||
VisualStudio instructions
|
VisualStudio instructions
|
||||||
|
|
||||||
libpng version 1.5.15beta08 - February 27, 2013
|
libpng version 1.5.15beta08 - March 4, 2013
|
||||||
|
|
||||||
Copyright (c) 1998-2010 Glenn Randers-Pehrson
|
Copyright (c) 1998-2010 Glenn Randers-Pehrson
|
||||||
|
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
<!--
|
<!--
|
||||||
* zlib.props - location of zlib source
|
* zlib.props - location of zlib source
|
||||||
*
|
*
|
||||||
* libpng version 1.5.15beta08 - February 27, 2013
|
* libpng version 1.5.15beta08 - March 4, 2013
|
||||||
*
|
*
|
||||||
* Copyright (c) 1998-2011 Glenn Randers-Pehrson
|
* Copyright (c) 1998-2011 Glenn Randers-Pehrson
|
||||||
*
|
*
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
|
|
||||||
Makefiles for libpng version 1.5.15beta08 - February 27, 2013
|
Makefiles for libpng version 1.5.15beta08 - March 4, 2013
|
||||||
|
|
||||||
pnglibconf.h.prebuilt => Stores configuration settings
|
pnglibconf.h.prebuilt => Stores configuration settings
|
||||||
makefile.linux => Linux/ELF makefile
|
makefile.linux => Linux/ELF makefile
|
||||||
|
Loading…
x
Reference in New Issue
Block a user