Glenn Randers-Pehrson
cbabd9c7e1
[devel] Updated CHANGES and ANNOUNCE.
2011-01-22 18:37:17 -06:00
John Bowler
0a5c9c02fa
[devel] Corrected const_png_ in png.h to png_const_ to avoid polluting
...
the namespace. Added png_get_current_row_number and
png_get_current_pass_number for the
benefit of the user transform callback.
Added png_process_data_pause and png_process_data_skip for the benefit of
progressive readers that need to stop data processing or want to optimize
skipping of unread data (e.g. if the reader marks a chunk to be skipped.)
2011-01-22 17:36:34 -06:00
John Bowler
71a10f2ca1
[devel] Attempted to fix cpp on Solaris with S. Studio 12 cc, fix build
...
Added a make macro DFNCPP that is a CPP that will accept the tokens in
a .dfn file and adds configure stuff to test for such a CPP. ./configure
should fail if one is not available.
2011-01-22 17:03:33 -06:00
Glenn Randers-Pehrson
a861ed971e
[devel] Added synopses for the IO_STATE functions and other missing synopses
...
to the manual. Removed the synopses from libpngpf.3 because they
were out of date and no longer useful. Better information can be
obtained by reading the prototypes and comments in pngpriv.h
2011-01-22 16:46:37 -06:00
Glenn Randers-Pehrson
eac893b60b
[devel] Added synopses for the IO_STATE functions to the manual.
2011-01-22 09:06:38 -06:00
Glenn Randers-Pehrson
a63dbedead
[devel] Added png_get_io_chunk_type() and deprecated png_get_io_chunk_name()
2011-01-22 08:51:19 -06:00
Glenn Randers-Pehrson
b86b4928d6
[devel] Added const_png_structp and const_png_infop types, and used them in
...
prototypes for most png_get_*() functions.
2011-01-21 23:12:51 -06:00
Glenn Randers-Pehrson
2cb633b915
[devel] In the manual, describe the png_get_IHDR() arguments in the right order.
2011-01-21 08:31:29 -06:00
Glenn Randers-Pehrson
47457a01f7
[devel] Bump to version libpng-1.5.1rc01
2011-01-21 08:25:26 -06:00
Glenn Randers-Pehrson
77c3bf17ca
[devel] Imported from libpng-1.5.1beta06.tar
2011-01-20 16:02:05 -06:00
John Bowler
168a433352
[devel] Eliminate more GCC shadow warnings
2011-01-16 19:32:22 -06:00
Glenn Randers-Pehrson
1408c2afeb
[devel] Prevent png_push_crc_skip() from hanging while reading an unknown chunk
...
or an over-large compressed zTXt chunk with the progressive reader.
2011-01-16 14:16:28 -06:00
Glenn Randers-Pehrson
c9ae31c23a
[devel] Bump to version libpng-1.5.1beta06
2011-01-16 13:40:05 -06:00
Glenn Randers-Pehrson
2368a92b2d
[devel] Changed variable names png_index, png_div, png_exp, and png_gamma to
...
char_index, divisor, exp_b10, and gamma_val, respectively, and
changed exp() back to png_exp().
2011-01-16 13:32:05 -06:00
Glenn Randers-Pehrson
498d19243c
[devel] Bump to version libpng-1.5.1beta05
2011-01-16 00:42:57 -06:00
Glenn Randers-Pehrson
e03dd5bd64
[devel] Prefixed variable names index, div, exp, gamma with "png_"
...
to avoid "shadow" warnings. Revised png_fixed() in png.c to avoid compiler
warning about reaching the end without returning anything.
2011-01-16 00:38:30 -06:00
Glenn Randers-Pehrson
5acd8fe9cb
[devel] Add CHANGES entry about fixing pngvalid "sample" function.
2011-01-15 22:41:42 -06:00
Glenn Randers-Pehrson
00879b155a
[devel] Mentioned in the documentation that applications must #include "zlib.h"
...
if they need access to anything in zlib.h, and that a number of
macros such as png_memset() are no longer accessible by applications.
2011-01-15 19:25:34 -06:00
Glenn Randers-Pehrson
4a5a1ec0b4
[devel] Updated documentation of png_set_iCCP().
2011-01-15 11:43:28 -06:00
Glenn Randers-Pehrson
f3c51e4a28
[devel] Updated documentation of png_set|get_tRNS().
2011-01-15 10:25:25 -06:00
Glenn Randers-Pehrson
b764c60a12
[devel] Imported from libpng-1.5.1beta03.tar
2011-01-14 21:20:20 -06:00
Glenn Randers-Pehrson
d3edb3f27c
[devel] Updated CMakeLists.txt (Clifford Yapp)
2011-01-14 17:08:28 -06:00
Glenn Randers-Pehrson
e15a96b333
[devel] Fixed a bug in handling of interlaced images (bero at arklinux.org).
2011-01-14 15:47:37 -06:00
Glenn Randers-Pehrson
3200e1e088
[devel] Bump to version libpng-1.5.1beta02
2011-01-08 21:02:22 -06:00
Glenn Randers-Pehrson
e8edb5a809
[devel] Update ANNOUNCE and CHANGES to reflect the recent bugfixes.
2011-01-08 14:56:49 -06:00
Glenn Randers-Pehrson
fff1093227
[devel] Same situation with png_set_iCCP().
2011-01-08 11:05:47 -06:00
Glenn Randers-Pehrson
9d23b40c24
[devel] Added a note in the manual that the type of the iCCP profile changed
...
from png_charpp to png_bytepp in png_get_iCCP(). This change happened
in version 1.5.0beta36 but is not noted in the CHANGES. Also, revised
the "synopsis" for png_get_iCCP() in libpng.3 accordingly.
2011-01-08 10:42:01 -06:00
Glenn Randers-Pehrson
9dd1cdff66
[devel] Added description of png_set_crc_action() to the manual.
2011-01-06 21:42:36 -06:00
Glenn Randers-Pehrson
512cbf8ade
[devel] Bump to version libpng-1.5.1beta01
2011-01-06 08:11:22 -06:00
Glenn Randers-Pehrson
f5ea1b7095
[devel] Imported from libpng-1.5.0.tar
2011-01-06 06:45:07 -06:00
Glenn Randers-Pehrson
64b863cd2a
[devel] Update copyright year and bump to version libpng-1.5.0rc07
2011-01-04 09:58:33 -06:00
Glenn Randers-Pehrson
977f6eba3d
[devel] Changed new configure option "zprefix=string" to "zlib-prefix=string"
2011-01-04 09:07:45 -06:00
Glenn Randers-Pehrson
8409b8f6db
[devel] Fixed typo in a comment in CMakeLists.txt
...
(libpng14 => libpng15) (Cosmin)
2010-12-31 09:14:01 -06:00
Glenn Randers-Pehrson
f2e2833f28
[devel] Fixed bug in background transformation handling in pngrtran.c
...
(it was looking for the flag in png_ptr->transformations instead of in
png_ptr->flags).
2010-12-28 21:48:43 -06:00
Glenn Randers-Pehrson
332594dd06
[devel] Bump to version libpng-1.5.0rc04
2010-12-27 22:18:05 -06:00
Glenn Randers-Pehrson
7de3260017
[devel] Imported from libpng-1.5.0rc03.tar
2010-12-27 22:15:18 -06:00
Glenn Randers-Pehrson
57731529dc
[devel] Bump to version libpng-1.5.0rc03
2010-12-27 21:35:41 -06:00
Glenn Randers-Pehrson
5aff745c15
[devel] Eliminated references to the scripts/*.def files in project/visualc71.
2010-12-27 21:29:17 -06:00
Glenn Randers-Pehrson
3af77feaa3
[devel] Bump to version libpng-1.5.0rc02
2010-12-27 09:21:50 -06:00
Glenn Randers-Pehrson
fd20a5ae9b
[devel] Imported from libpng-1.5.0rc01.tar
2010-12-27 08:55:13 -06:00
Glenn Randers-Pehrson
d3b76572c7
[devel] Bump to version libpng-1.5.0beta59
2010-12-19 17:06:32 -06:00
John Bowler
b2888db940
[devel] Updated CHANGES and ANNOUNCE with recent changes
2010-12-19 16:45:38 -06:00
John Bowler
660c6e4d70
[devel] Fixed interlace image handling and add test cases (John Bowler)
2010-12-19 06:22:23 -06:00
Glenn Randers-Pehrson
4c93a7cb6f
[devel] Bump to version libpng-1.5.0beta58
2010-12-09 06:11:18 -06:00
Glenn Randers-Pehrson
138142583e
[devel] Updated the prebuilt configuration files to autoconf version 2.68
2010-12-09 06:06:48 -06:00
Glenn Randers-Pehrson
571db950d1
[devel] Added "--with-zprefix=<string>" to configure.ac
2010-12-09 06:03:03 -06:00
Glenn Randers-Pehrson
d5e3590df7
[devel] Don't display test results (except PASS/FAIL) when running "make test".
...
Instead put them in pngtest-log.txt
2010-12-08 17:26:50 -06:00
Glenn Randers-Pehrson
798b1613ab
[devel] Removed references to pngvcrd.c and pnggccrd.c from the vstudio project.
2010-12-07 22:31:09 -06:00
Glenn Randers-Pehrson
9fa9ebebc0
[devel] Updated "libpng14" to "libpng15" in the visualc71 project.
2010-12-07 22:28:53 -06:00
Glenn Randers-Pehrson
d02f246887
[devel] Improved missing symbol handling in checksym.awk; symbols missing in
...
both the old and new files can now be optionally ignored, treated as errors
or warnings.
2010-12-07 14:42:04 -06:00
Glenn Randers-Pehrson
f1cf90238b
[devel] Documented the pngvalid gamma error summary with additional comments
...
and print statements.
2010-12-07 14:40:33 -06:00
Glenn Randers-Pehrson
845b74e6d4
[devel] Bump to version libpng-1.5.0beta57
2010-12-06 20:25:05 -06:00
Glenn Randers-Pehrson
49a56e7688
[devel] Included documentation of changes in 1.5.0 from 1.4.x
...
in libpng-manual.txt and libpng.3
2010-12-06 20:06:01 -06:00
Glenn Randers-Pehrson
5f59c87604
[devel] Fixed some incorrect "=" macro names in pnglibconf.dfa
2010-12-06 18:45:59 -06:00
Glenn Randers-Pehrson
23d3970929
[devel] Revised PNG_EXPORT() macro and added PNG_EXPORTA() macro, with the
...
objective of simplifying and improving the cosmetic appearance of png.h.
2010-12-06 18:28:02 -06:00
Glenn Randers-Pehrson
27df3a44eb
[devel] Added PNG_EXPORTX() and PNG_EXPORTA() macros for testing,
...
with the objective of improving the cosmetic appearance of png.h.
2010-12-06 12:38:42 -06:00
Glenn Randers-Pehrson
a451725242
[devel]
...
Added some commentary about PNG_EXPORT in png.h and pngconf.h
2010-12-06 08:54:55 -06:00
Glenn Randers-Pehrson
d546f4399f
[devel] Added the private PNG_UNUSED() macro definition in pngpriv.h.
...
(adapted from the UNUSED() macro in pngvalid.c by John Bowler)
2010-12-04 20:41:36 -06:00
Glenn Randers-Pehrson
caed8f30ee
[devel] Bump to version 1.5.0beta56
2010-11-27 18:09:36 -06:00
Glenn Randers-Pehrson
2776d5e9e6
[devel] Bump to version libpng-1.5.0beta56
2010-11-21 15:19:55 -06:00
Glenn Randers-Pehrson
b3edc73afa
[devel] Changes to remove gcc warnings (John Bowler)
...
Certain optional gcc warning flags resulted in warnings in libpng code.
With these changes only -Wconversion and -Wcast-qual cannot be turned on.
Changes are trivial rearrangements of code. -Wconversion is not possible
for pngrutil.c (because of the widespread use of += et al on variables
smaller than (int) or (unsigned int)) and -Wcast-qual is not possible
with pngwio.c and pngwutil.c because the 'write' callback and zlib
compression both fail to declare their input buffers with 'const'.
2010-11-21 14:06:41 -06:00
Glenn Randers-Pehrson
a581556b17
[master] Revised png_get_uint_32, png_get_int_32, png_get_uint_16 (Cosmin)
...
Moved reading of file signature into png_read_sig (Cosmin)
Fixed atomicity of chunk header serialization (Cosmin)
Added test for io_state in pngtest.c (Cosmin)
Added "#!/bin/sh" at the top of contrib/pngminim/*/gather.sh scripts.
2010-11-20 21:48:29 -06:00
Glenn Randers-Pehrson
d801b3882c
[devel] Bump to version libpng-1.5.0beta55
2010-11-11 07:19:19 -06:00
Glenn Randers-Pehrson
ed3dfbd25a
[devel] Imported from libpng-1.5.0beta54.tar
2010-11-10 07:05:07 -06:00
Glenn Randers-Pehrson
33893095b5
[devel] Used a consistent structure for the pngget.c functions.
...
added some whitespace in pngrio.c and pngrutil.c
2010-10-23 13:20:18 -05:00
Glenn Randers-Pehrson
5c5f593ffb
[devel] Standardized the structure of some pngget.c functions.
2010-10-23 10:14:42 -05:00
Glenn Randers-Pehrson
c508081afc
[devel] Require 48 bytes, not 64 bytes, for big_row_buf in overflow checks.
...
Also removed two obsolete comments from png.c
2010-10-23 08:26:26 -05:00
Glenn Randers-Pehrson
71c0dd6c4a
[devel] Bump to version libpng-1.5.0beta54
2010-10-17 20:37:37 -05:00
Glenn Randers-Pehrson
63495a4ba4
[devel] Imported from libpng-1.5.0beta53.tar
2010-10-17 20:36:57 -05:00
Glenn Randers-Pehrson
f3abb2c352
[devel] Rename libpng.txt to libpng-manual.txt
2010-10-17 12:51:53 -05:00
Glenn Randers-Pehrson
88910f5b9d
[devel] Revised and renamed the typedef in png.h and png.c that was designed
...
to catch library and header mismatch, also found at the end of pngtest.c.
2010-10-16 20:38:45 -05:00
Glenn Randers-Pehrson
10973a581f
[devel] Removed obsolete remarks about setjmp handling from INSTALL.
2010-10-16 19:40:09 -05:00
Glenn Randers-Pehrson
a655407f1b
[devel] Use document name "libpng.txt" instead of "libpng-version.txt"
...
as it was prior to libpng-1.2.16beta2, to simplify version differences.
2010-10-16 19:32:44 -05:00
Glenn Randers-Pehrson
a9b4f16b04
[devel] Disabled "color-tests" by default in Makefile.am
...
so it will work with automake versions earlier than 1.11.1
2010-10-16 08:04:15 -05:00
Glenn Randers-Pehrson
66676016f6
[devel] Updated INSTALL to mention using "make maintainer-clean" and
...
to remove obsolete statement about a custom ltmain.sh
2010-10-16 07:18:09 -05:00
Glenn Randers-Pehrson
5393915bf6
[devel] Bump to version libpng-1.5.0beta53
2010-10-15 19:28:31 -05:00
Glenn Randers-Pehrson
f197d6d0f6
[devel] Imported from libpng-1.5.0beta52.tar
2010-10-15 19:28:22 -05:00
Glenn Randers-Pehrson
4fa1816cf6
[devel] Restored some of the embedded dates
2010-10-15 19:14:36 -05:00
Glenn Randers-Pehrson
1c91ab2586
[devel] Bump to version libpng-1.5.0beta52
2010-10-15 15:13:31 -05:00
Glenn Randers-Pehrson
f0eda4e8d7
[devel] Imported from libpng-1.5.0beta51.tar
2010-10-15 15:08:42 -05:00
Glenn Randers-Pehrson
a0de64f3c3
[devel] Bump to version 1.5.0beta51
2010-10-14 07:35:54 -05:00
Glenn Randers-Pehrson
7e1fabe2f7
[devel] Imported from libpng-1.5.0beta50.tar
2010-10-14 07:35:45 -05:00
Glenn Randers-Pehrson
e34f80e5aa
[devel] Check for out-of-range text compression mode in png_set_text().
2010-10-13 06:55:30 -05:00
Glenn Randers-Pehrson
c127057f7d
[devel] Suppressed a compiler warning in png_handle_sPLT().
2010-10-12 12:47:48 -05:00
Glenn Randers-Pehrson
9a75d99438
[devel] changed "(unsigned int)" to "(unsigned long)" typecasts
...
in printf statements in pngvalid.c, and changed %ud to %lu.
2010-10-08 16:27:14 -05:00
Glenn Randers-Pehrson
e9c395a3bf
[devel] Added some "(unsigned int)" typecasts in pngvalid.c printf statements.
2010-10-08 13:35:02 -05:00
Glenn Randers-Pehrson
4f5b846bb4
[devel] Revised Makefile.in to account for mkinstalldirs being removed
...
and re-removed mkinstalldirs.
2010-10-07 22:49:40 -05:00
Glenn Randers-Pehrson
79bdad205f
[devel] Restored mkinstalldirs which was removed from version 1.5.0beta48.
2010-10-07 22:35:37 -05:00
Glenn Randers-Pehrson
94b582e45e
[devel] Bump to version 1.5.0beta50
2010-10-07 22:34:33 -05:00
Glenn Randers-Pehrson
1b49a71df4
[devel] Imported from libpng-1.5.0beta49.tar
2010-10-07 21:01:17 -05:00
Glenn Randers-Pehrson
209eee579a
[devel] Bump to version libpng-1.5.0beta49
2010-10-04 23:06:17 -05:00
Glenn Randers-Pehrson
b0876110ca
[devel] Fixed problem with symbols creation in Makefile.am which was assuming
...
that CCP writes to standard output by default (Martin Banky).
2010-10-04 22:24:14 -05:00
Glenn Randers-Pehrson
110c9367bd
[devel] Revert autoconf scripts to autoconf-2.65 and automake-1.11.1
2010-10-04 17:42:14 -05:00
Glenn Randers-Pehrson
bab8df881a
[devel] Rebuilt configure scripts with autoconf-2.68 instead of autoconf-2.65
2010-10-04 10:07:18 -05:00
Glenn Randers-Pehrson
a2218a4b6d
[devel] Revised autogen.sh to recognize and use $AUTOCONF, $AUTOMAKE,
...
$AUTOHEADER, $AUTOPOINT, $ACLOCAL and $LIBTOOLIZE
2010-09-14 16:06:08 -05:00
Glenn Randers-Pehrson
4f8e7e5f41
[devel] Bump to version libpng-1.5.0beta48
2010-09-10 22:16:59 -05:00
Glenn Randers-Pehrson
bcb3aac3c5
[devel] Fixed a number of problems with 64-bit compilation reported by Visual
...
Studio 2010 (John Bowler).
2010-09-10 22:05:27 -05:00
Glenn Randers-Pehrson
9a5c1c180f
[devel] Bump to version libpng-1.5.0beta47
2010-08-28 06:25:37 -05:00
Glenn Randers-Pehrson
39515c9ee0
[devel] Imported from libpng-1.5.0beta46.tar
2010-08-28 06:25:21 -05:00
Glenn Randers-Pehrson
8c69d7bc63
[devel] Added reference to scripts/pnglibconf.h.prebuilt in the visualc71 project.
2010-08-27 10:13:15 -05:00
Glenn Randers-Pehrson
0717029581
[devel] Update CHANGES and ANNOUNCE
2010-08-26 19:42:01 -05:00
Glenn Randers-Pehrson
7d3e6732fb
[devel] Added PNG_WRITE_16BIT_SUPPORTED option.
2010-08-26 17:14:07 -05:00
Glenn Randers-Pehrson
07d9fc9478
[devel] Added new private header files to libpng_sources in CMakeLists.txt
2010-08-26 17:11:55 -05:00
Glenn Randers-Pehrson
be6f0c2c50
[devel] Bump to version libpng-1.5.0beta46
2010-08-26 07:10:56 -05:00
Glenn Randers-Pehrson
a7119547e2
[devel] Imported from libpng-1.5.0beta45.tar
2010-08-26 07:10:48 -05:00
Glenn Randers-Pehrson
4f108d8af6
[devel] Supply default values for PNG_USER_PRIVATEBUILD and PNG_USER_DLLFNAME_POSTFIX
...
in pngpriv.h in case the user forgot to define them in their pngusr.h. This
means it is safe for people not building a DLL to omit these defines from pngusr.h.
2010-08-24 21:05:43 -05:00
Glenn Randers-Pehrson
8c66786419
[devel] Renamed scripts/pnglibconf.h to scripts/pnglibconf.h.prebuilt
2010-08-24 16:16:35 -05:00
Glenn Randers-Pehrson
15333cd28d
[devel] Changed pngvalid to work when floating point APIs are disabled
2010-08-24 15:29:52 -05:00
Glenn Randers-Pehrson
b5b38edf30
[devel] Added an explicit make step to projects/vstudio for pnglibconf.h
...
Also corrected zlib.vcxproj into which Visual Studio had introduced
what it calls an "authoring error". The change to make pnglibconf.h
simply copies the file; in the future it may actually generate the
file from scripts/pnglibconf.dfa as the other build systems do.
2010-08-24 15:28:43 -05:00
Glenn Randers-Pehrson
9b362b1e4f
[devel] Bump to version libpng-1.5.0beta45
2010-08-24 09:05:02 -05:00
Glenn Randers-Pehrson
9b780b8add
[devel] Turn on progressive reader in pngvalid.c by default and tidy code.
2010-08-24 08:50:01 -05:00
Glenn Randers-Pehrson
0f21161e51
[devel] Implemented progressive read in pngvalid.c gamma tests
2010-08-24 08:46:53 -05:00
Glenn Randers-Pehrson
db712a93b4
[devel] Implemented progressive reader in pngvalid.c for standard tests
2010-08-24 08:44:14 -05:00
Glenn Randers-Pehrson
f18a0ed39b
[devel] Simplified the pngvalid error-handling code
...
now that cexcept.h is in place.
2010-08-24 08:41:00 -05:00
Glenn Randers-Pehrson
92ac4fc237
[devel] Clarified pngusr.h comments in pnglibconf.dfa
2010-08-24 08:37:36 -05:00
Glenn Randers-Pehrson
21af4cc914
[devel] Check interlaced images in pngvalid
2010-08-24 08:33:28 -05:00
Glenn Randers-Pehrson
949d46c7ba
[devel] Reformatted/rearranged pngvalid.c to assist use of progressive reader.
2010-08-24 08:29:58 -05:00
Glenn Randers-Pehrson
921d91576a
[devel] Implemented memory checks within pngvalid
2010-08-24 08:26:54 -05:00
Glenn Randers-Pehrson
8c037305e4
[devel] Updated CMakeLists.txt to use CMAKE_INSTALL_LIBDIR variable; useful for
...
installing libpng in /usr/lib64 (Funda Wang). Also ported other recent
changes from libpng-1.4.4beta07:
Revised CMakeLists.txt to put the man pages in share/man/man* not man/man*
Revised CMakeLists.txt to make symlinks instead of copies when installing.
Changed PNG_LIB_NAME from pngNN to libpngNN in CMakeLists.txt (Philip Lowman)
2010-08-23 17:07:32 -05:00
Glenn Randers-Pehrson
c08cae1c22
[devel] Revised pngvalid.c to use cexcept.h for error handling.
2010-08-20 09:55:01 -05:00
Glenn Randers-Pehrson
3b5d695583
[devel] Fixed non-GCC fixed point builds. In png.c a declaration was misplaced
...
in an earlier update. Fixed to declare the auto variables at the head.
2010-08-19 08:06:12 -05:00
Glenn Randers-Pehrson
67439c4701
[devel] Addressed various issues identified by GCC, mostly signed/unsigned
...
and shortening problems on assignment but also a few difficult to optimize
(for GCC) loops (John Bowler).
2010-08-19 07:01:09 -05:00
Glenn Randers-Pehrson
a313751258
[devel] Removed spurious tabs, shorten long lines (no source change)
...
Also added scripts/chkfmt to validate the format of all the files that can
reasonably be validated (it is suggested to run "make distclean" before
checking, because some machine generated files have long lines.)
Reformatted the CHANGES file to be more consistent throughout.
2010-08-18 20:25:36 -05:00
Glenn Randers-Pehrson
11966d9c55
[devel] Bump to version libpng-1.5.0beta43
2010-08-18 08:18:33 -05:00
Glenn Randers-Pehrson
e600c51355
[devel]Made all API functions that have const arguments and constant string
...
literal pointers declare them (John Bowler).
Many APIs did not change their arguments but were not declared using
PNG_CONST. This change corrects this. In a few cases APIs that return
constant string literal pointers have also been changed to declare this.
Unlike the argument change this may require app changes; however the
results could never be written to (the app would crash on some platforms
where strings are not writable), so this seems advisable.
2010-08-18 07:25:46 -05:00
Glenn Randers-Pehrson
08c2e81ac2
[devel] Add .dll.a to extensions to be symlinked by Makefile.am (Yaakov)
2010-08-13 08:21:09 -05:00
Glenn Randers-Pehrson
2a718a3f53
[devel] Bump to version libpng-1.5.0beta42
2010-08-11 09:15:06 -05:00
Glenn Randers-Pehrson
9f65059a5b
[devel] Don't try to use version-script with cygwin/mingw.
...
Revised contrib/gregbook to work under cygwin/mingw.
2010-08-11 08:06:11 -05:00
Glenn Randers-Pehrson
b757b1b5ee
[devel] Added the cHRM chunk to pngtest.png
2010-08-11 07:29:04 -05:00
Glenn Randers-Pehrson
ad18363852
[devel] Bump to version libpng-1.5.0beta41
2010-08-06 07:01:17 -05:00
Glenn Randers-Pehrson
836fe66e24
[devel] Imported from libpng-1.5.0beta40.tar
2010-08-06 06:57:32 -05:00
Glenn Randers-Pehrson
d4028b4373
[devel] Added the sRGB chunk to pngtest.png
2010-08-04 13:07:09 -05:00
Glenn Randers-Pehrson
d3a726db0d
[master] Correct use of _WINDOWS_ in pngconf.h; Removed png_mem_ #defines;
...
they are no longer used.
2010-08-03 20:26:34 -05:00
Glenn Randers-Pehrson
3e71719502
[devel] Bump to version libpng-1.5.0beta40
2010-08-02 08:02:09 -05:00
Glenn Randers-Pehrson
77396b63f9
[devel] VisualC/GCC warning fixes, VisualC build fixes
...
The changes include support for function attributes in VC in addition to
those already present in GCC - necessary because without these some
warnings are unavoidable. Fixes include signed/unsigned fixes in
pngvalid and checks with gcc -Wall -Wextra -Wunused.
VC requires function attributes on function definitions as well as
declarations, PNG_FUNCTION has been added to enable this and the
relevant function definitions changed.
2010-08-02 08:00:10 -05:00
Glenn Randers-Pehrson
21c1f06ef9
[devel] Bump to version libpng-1.5.0beta39
2010-07-31 13:58:24 -05:00
Glenn Randers-Pehrson
c27291d4e3
[devel] Restored projects/visualc71.
2010-07-31 08:05:17 -05:00
Glenn Randers-Pehrson
48dc6ebf5c
[devel] Revised png_get_int_16() to be similar to png_get_int_32().
2010-07-31 07:09:58 -05:00
Glenn Randers-Pehrson
4009a76e97
[devel] Implemented remaining "_fixed" functions and corrected warnings
...
that were recently introduced, mostly resulting from
safe but uncast assignments to shorter integers. Also added a zlib
VStudio release library project because the latest zlib Official Windows
build does not include such a thing.
2010-07-31 06:34:36 -05:00
Glenn Randers-Pehrson
33d8c2a1dd
[devel] Bump to version libpng-1.5.0beta38
2010-07-30 14:51:04 -05:00
Glenn Randers-Pehrson
dd80757941
[devel] Added typecasts in png_get_int_32() in png.h to avoid compiler warning.
2010-07-30 14:35:50 -05:00
Glenn Randers-Pehrson
b4e6997999
[devel] New pngtest.png with nonzero offsets
...
Renamed "png_sucker" to "png_store" in pngvalid.c
2010-07-30 10:35:38 -05:00
Glenn Randers-Pehrson
53c7502663
[devel] Added a typecast in png_get_int_32() to avoid compiler warning.
2010-07-30 09:58:34 -05:00
Glenn Randers-Pehrson
0fb715a904
[devel] Bump to version libpng-1.5.0beta37
2010-07-29 21:56:47 -05:00
Glenn Randers-Pehrson
6c47e84d2e
[devel] Bump to version libpng-1.5.0beta36
2010-07-29 19:10:27 -05:00
Glenn Randers-Pehrson
29034c5076
[devel] Expanded the new TAB characters.
2010-07-29 17:58:49 -05:00
Glenn Randers-Pehrson
31aee0d0c0
[devel]
...
Fixed point APIs are now supported throughout (no missing APIs).
Internal fixed point arithmetic support exists for all internal floating
point operations.
sCAL validates the floating point strings it is passed.
Safe, albeit rudimentary, Watcom support is provided by PNG_API_RULE==2
Two new APIs exist to get the number of passes without turning on the
PNG_INTERLACE transform and to get the number of rows in the current
pass.
A new test program, pngvalid.c, validates the gamma code.
Errors in the 16 bit gamma correction (overflows) have been corrected.
cHRM chunk testing is done consistently (previously the floating point
API bypassed it, because the test really didn't work on FP, now the test
is performed on the actual values to be stored in the PNG file so it
works in the FP case too.)
Most floating point APIs now simply call the fixed point APIs after
converting the values to the fixed point form used in the PNG file.
The standard headers no longer include zlib.h, which is currently only
required for pngstruct.h and can therefore be internal.
(Patches by John Bowler)
2010-07-29 17:39:14 -05:00
Glenn Randers-Pehrson
d7aa6aa916
[devel] Bump to version libpng-1.5.0beta36
2010-07-24 08:37:11 -05:00
Glenn Randers-Pehrson
5fd46fb8f7
[master] Moved the definition of png_snprintf() outside of the enclosing
...
"#ifdef" blocks in pngconf.h
2010-07-24 08:09:12 -05:00
Glenn Randers-Pehrson
11a6f58528
[devel] Added -DNO_PNG_SNPRINTF to CFLAGS in scripts/makefile.dj2
2010-07-16 21:07:55 -05:00