Glenn Randers-Pehrson
7b0bc2d11b
[libpng15] Imported from libpng-1.5.13beta01.tar
2012-08-08 19:38:22 -05:00
John Bowler
2cbe15a3e2
[libpng15] Revised PNG_FP_EXPORT and PNG_FIXED_EXPORT macros to avoid
...
generating lone semicolons (patch ported from libpng-1.6.0beta11).
2012-08-08 18:09:38 -05:00
Glenn Randers-Pehrson
4588e97c73
[libpng15] Added information about png_calloc() to the manual.
2012-08-03 08:48:37 -05:00
Glenn Randers-Pehrson
08c3a838a3
[libpng15] Removed references to png_zalloc() and png_zfree() from
...
the manual. They have not been exported to applications since libpng12.
2012-08-03 07:11:50 -05:00
Glenn Randers-Pehrson
77c1d30d14
[libpng15] Updated CHANGES to reflect that new CVE-2012-3425 was fixed
...
in March 2012, libpng-1.5.10
2012-07-27 21:12:34 -05:00
Glenn Randers-Pehrson
ae44b27606
[libpng15] Bump version to 1.5.13beta01
2012-07-25 08:54:39 -05:00
Glenn Randers-Pehrson
7dc03b1f91
[libpng15 Do not compile PNG_DEPRECATED, PNG_ALLOC and PNG_PRIVATE when
...
__GNUC__ < 3.
2012-07-14 15:29:40 -05:00
Glenn Randers-Pehrson
3aebf04909
[libpng15] Bump version to 1.5.12
2012-07-10 21:56:11 -05:00
Glenn Randers-Pehrson
795b564635
[libpng15] Imported from libpng-1.5.12.tar
2012-07-10 20:58:37 -05:00
Glenn Randers-Pehrson
860d8f3f85
[libpng15] Fixed version number (libpng-1.5.12beta01) in CHANGES and ANNOUNCE.
2012-06-25 10:39:48 -05:00
Glenn Randers-Pehrson
9ff5d76fb8
[libpng15] Bump version to 1.5.12beta01
2012-06-25 10:25:13 -05:00
Glenn Randers-Pehrson
e088ce7363
[libpng15] Imported from libpng-1.5.11.tar
2012-06-14 06:33:45 -05:00
Glenn Randers-Pehrson
709db87a32
[libpng15] Updated info in the documentation about time_buffer
...
being removed from a future version of libpng.
2012-06-13 13:18:35 -05:00
Glenn Randers-Pehrson
af569eb682
[libpng15] Removed obsolete reference to "near_time_buffer"
...
from documentation; corrected comments in png.h and manual about time_buffer.
2012-06-13 12:38:11 -05:00
Glenn Randers-Pehrson
9ecdaa8d6d
[libpng15] Corrected copyright year in several files.
2012-06-12 11:34:41 -05:00
Glenn Randers-Pehrson
87685ab33f
[libpng15] Include zlib.h in contrib/gregbook and visupng examples.
2012-06-09 11:39:10 -05:00
Glenn Randers-Pehrson
83b354ac01
[libpng15] Fixed grammar and typos in manual and in scripts/pnglibconf.dfa
2012-06-09 10:42:43 -05:00
Glenn Randers-Pehrson
613dd05c55
[libpng15] Bump version to 1.5.11rc06
2012-06-07 10:03:55 -05:00
Glenn Randers-Pehrson
ff355004dd
[libpng15] Don't do the palette-index checking when num_palette is 0.
2012-06-07 09:56:30 -05:00
Glenn Randers-Pehrson
6a169bbe76
[libpng15] Bump version to 1.5.11rc05
2012-06-06 13:27:23 -05:00
Glenn Randers-Pehrson
b705271d85
[libpng15] Updated some "Last changed" dates
2012-06-06 13:10:40 -05:00
Glenn Randers-Pehrson
c924d3dd25
[libpng15] Improved the efficiency of the new png_check_palette_indexes()
...
function.
2012-06-06 13:04:47 -05:00
Glenn Randers-Pehrson
d5d0bd91d2
[libpng15] Bump version to 1.5.11rc04
2012-06-04 08:03:20 -05:00
Glenn Randers-Pehrson
fd53b86e90
[libpng15] Do not depend upon a GCC feature macro being available for use in
...
generating the linker mapfile symbol prefix.
2012-06-04 03:07:49 -05:00
Glenn Randers-Pehrson
60370be808
[libpng15] Updated contrib/README.txt with two added files.
2012-05-29 10:35:48 -05:00
Glenn Randers-Pehrson
13266edb47
[libpng15] Bump version to 1.5.11rc03
2012-05-29 06:21:19 -05:00
Glenn Randers-Pehrson
d26920d5a8
[libpng15] Added two images to contrib/pngsuite (1-bit and 2-bit transparent
...
grayscale), and renamed three whose names were inconsistent with those in
pngsuite/README.txt.
2012-05-29 06:13:37 -05:00
Glenn Randers-Pehrson
0e23e2ad9f
[libpng15] Revised CMakeLists.txt to not attempt to make a symlink under mingw.
2012-05-29 05:56:49 -05:00
Glenn Randers-Pehrson
e9a249eee7
[libpng15] Bump version to 1.5.11rc02
2012-05-23 12:24:03 -05:00
Glenn Randers-Pehrson
6e36306728
[libpng15] Imported from libpng-1.5.11rc01.tar
2012-05-22 16:03:01 -05:00
Glenn Randers-Pehrson
6e4c75b2c2
[libpng15] Bump version to 1.5.11beta02
2012-04-28 06:24:59 -05:00
Glenn Randers-Pehrson
6fb8433ecc
[libpng15] Imported from libpng-1.5.11beta01.tar
2012-04-28 06:24:51 -05:00
Glenn Randers-Pehrson
2f5fc20ee7
[libpng15] Changed deprecated NOOBJ and NOPROFILE to NO_OBJ and NO_PROFILE
...
in scripts/makefile.freebsd.
2012-04-27 18:16:39 -05:00
Glenn Randers-Pehrson
49607cf603
[libpng15] Moved -lssp_nonshared to a comment in scripts/makefile.freebsd
2012-04-26 09:08:22 -05:00
Glenn Randers-Pehrson
0fd067dd93
[libpng15] Added -lssp_nonshared to scripts/makefile.freebsd
2012-04-26 08:30:27 -05:00
Glenn Randers-Pehrson
8a3b400826
[libpng15] Removed #ifdef PNG_HANDLE_AS_UNKNOWN_SUPPORTED in pngpriv.h around
...
declaration of png_handle_unknown().
2012-04-23 23:04:32 -05:00
Glenn Randers-Pehrson
c1269a3975
[libpng15] Fixed problem with PNG_HANDLE_AS_UNKNOWN_SUPPORTED in pngpread.c
2012-04-23 19:52:59 -05:00
Glenn Randers-Pehrson
9bb65df0be
[libpng16] Revised makefile.darwin (Toby Thain)
2012-04-13 12:40:27 -05:00
Glenn Randers-Pehrson
8b8e9bfb29
[libpng15] Enable png_set_check_for_invalid_index() for both read and write.
2012-04-13 12:00:45 -05:00
Glenn Randers-Pehrson
b57e9b747f
[libpng15] Bump version to 1.5.11beta01
2012-04-12 10:33:00 -05:00
Glenn Randers-Pehrson
38a706f83f
[libpng15] Imported from libpng-1.5.10.tar
2012-03-29 06:33:41 -05:00
Glenn Randers-Pehrson
6aad6041aa
[libpng15] Imported from libpng-1.5.10rc01.tar
2012-03-19 06:28:10 -05:00
Glenn Randers-Pehrson
2c78d4f676
[libpng15] Revised example.c to put text strings in a temporary character array
...
instead of directly assigning string constants to png_textp members.
This avoids compiler warnings when -Wwrite-strings is enabled.
2012-03-16 08:49:07 -05:00
Glenn Randers-Pehrson
d4247dd398
[libpng15] Fix an off-by-one error in the palette index checking function.
2012-03-10 20:14:23 -06:00
Glenn Randers-Pehrson
1ca16d92f2
[libng15] Issue a png_benign_error() instead of png_warning() about bad palette
...
index.
2012-03-10 08:14:49 -06:00
Glenn Randers-Pehrson
0ff5150f91
[libpng15] Reject all iCCP chunks after the first,
...
even if the first one is invalid.
2012-03-09 22:38:06 -06:00
Glenn Randers-Pehrson
fc9127370c
[libpng15] Bump version to 1.5.10beta05
2012-03-09 21:36:02 -06:00
Glenn Randers-Pehrson
adc8042fca
[libpng15] Imported from libpng-1.5.10beta04.tar
2012-03-09 21:35:10 -06:00
John Bowler
c4c21f1c87
[libpng15] Fixed CMF optimization of non-IDAT compressed chunks,
...
which was added at libpng-1.5.4. It sometimes produced too small of a window.
2012-03-09 21:16:51 -06:00
Glenn Randers-Pehrson
0b8b358b98
[libpng15] Disabled part of the CMF optimization of non-IDAT compressed
...
chunks, which was added at libpng-1.5.4. It sometimes produces too small
of a window. This has been fixed in libpng-1.6.0.
2012-03-09 17:29:31 -06:00
Glenn Randers-Pehrson
8f7fc403e5
[libpng15] Bump version to 1.5.10beta04
2012-03-06 16:02:46 -06:00
Glenn Randers-Pehrson
16dba768df
[libpng16] Fixed PNG_LIBPNG_BUILD_BASE_TYPE definition in png.h
2012-03-06 16:00:38 -06:00
Glenn Randers-Pehrson
0054bee2a6
[libpng15] Imported from libpng-1.5.10beta03.tar
2012-03-06 07:54:40 -06:00
Glenn Randers-Pehrson
454e05a63a
[libpng15] Added palette-index checking.
2012-03-04 22:30:06 -06:00
Glenn Randers-Pehrson
caae038b69
[libpng15] Removed unused "current_text" members of png_struct
...
and the png_free() of png_ptr->current_text from pngread.c
2012-02-27 08:07:55 -06:00
Glenn Randers-Pehrson
c11a25973c
[libpng15] Bump version to 1.5.10beta03
2012-02-26 21:51:30 -06:00
Glenn Randers-Pehrson
b40411882a
[libpng15] Imported from libpng-1.5.10beta02.tar
2012-02-26 21:51:19 -06:00
Glenn Randers-Pehrson
755c39725e
[libpng15] Updated Makefile.am
...
Added information about the new limits in the manual.
2012-02-24 22:13:51 -06:00
Glenn Randers-Pehrson
d9c4484b3e
[libpng15] Bump version to 1.5.10beta02
2012-02-24 17:02:39 -06:00
Glenn Randers-Pehrson
b7b42de05f
[libpng15] Bump version to 1.5.10beta01
2012-02-24 16:56:30 -06:00
Glenn Randers-Pehrson
65de519c4a
[libpng15] Revised the SAFE_LIMITS feature to be the same as the feature in
...
libpng16. Added information about the new limits in the manual.
2012-02-24 16:54:12 -06:00
Glenn Randers-Pehrson
b27c862b14
[libpng15] Added information about the new limits in the manual.
2012-02-23 23:35:29 -06:00
Glenn Randers-Pehrson
f97ed91ead
[libpng15] Always set the "safe" limits in pngconf.h when SAFE_LIMITS is
...
even if pnglibconf.h has been edited to remove the limits.
2012-02-23 23:06:07 -06:00
Glenn Randers-Pehrson
97b6ad1c06
[libpng15] Bump version to 1.5.10beta02
2012-02-23 22:53:17 -06:00
Glenn Randers-Pehrson
7746299fbe
[libpng15] Imported from libpng-1.5.10beta01.tar
2012-02-23 22:45:49 -06:00
Glenn Randers-Pehrson
8d69281998
[libpng15] Updated scripts/pnglibconf.dfa to enable USER_LIMITS when
...
SAFE_LIMITS is turned on.
2012-02-23 22:44:06 -06:00
Glenn Randers-Pehrson
4d3d2d9472
[libpng15] Updated scripts/pnglibconf.h.prebuilt
2012-02-23 18:53:38 -06:00
Glenn Randers-Pehrson
8ae616fa97
[libpng15] Added PNG_SAFE_LIMITS feature to pnglibconf.dfa
...
and code in pngconf.h to reset the user limits to safe ones if
PNG_SAFE_LIMITS is defined.
2012-02-23 17:43:33 -06:00
Glenn Randers-Pehrson
d57dc304c4
[libpng15] Eliminated redundant png_push_read_tEXt|zTXt|iTXt|unknown code
2012-02-22 08:29:19 -06:00
Glenn Randers-Pehrson
8a2033d77f
[libpng15] Eliminated redundant png_push_read_tEXt|zTXt|iTXt|unknown code from
...
pngpread.c and use the sequential png_handle_tEXt, etc., in pngrutil.c;
now that png_ptr->buffer is inaccessible to applications, the special
handling is no longer useful.
Fixed bug with png_handle_hIST with odd chunk length (Frank Busse).
2012-02-21 14:22:01 -06:00
Glenn Randers-Pehrson
932d7ac5e9
[libpng15]
...
Always put the CMAKE_LIBRARY in "lib" (removed special WIN32 case).
Removed empty vstudio/pngstest directory (Clifford Yapp).
2012-02-21 14:19:52 -06:00
Glenn Randers-Pehrson
f9accb9df2
[libpng15] Bump version to 1.5.10beta01
2012-02-18 23:33:18 -06:00
Glenn Randers-Pehrson
7a4e497b62
[libpng15] Imported from libpng-1.5.9.tar
2012-02-18 23:32:59 -06:00
Glenn Randers-Pehrson
0207529f27
[libpng15] Imported from libpng-1.5.9rc01.tar
2012-02-18 23:32:49 -06:00
Glenn Randers-Pehrson
a08f60352c
[libpng15] Removed tests for no-longer-used *_EMPTY_PLTE_SUPPORTED
...
from pngstruct.h
2012-02-11 07:27:34 -06:00
Glenn Randers-Pehrson
0bddb27e75
[libpng15] Removed unused macro definition from pngread.c
2012-02-11 07:26:03 -06:00
Glenn Randers-Pehrson
a67ddd4b9f
[libpng15] Removed two unused definitions from scripts/pnglibconf.h.prebuilt
2012-02-06 09:10:06 -06:00
Glenn Randers-Pehrson
a7e9d7bfc2
Merge branch 'libpng15' of ssh://libpng.git.sourceforge.net/gitroot/libpng/libpng into libpng15
2012-02-03 16:01:32 -06:00
Glenn Randers-Pehrson
28c3a2f9f9
[libpng15] Imported from libpng-1.5.9beta01.tar
2012-02-03 15:59:42 -06:00
Glenn Randers-Pehrson
df0773c1b9
[libpng15] Rebuilt configure scripts with automake-1.11.2
2012-02-03 15:56:22 -06:00
Glenn Randers-Pehrson
902dbe619e
Merge branch 'libpng15' of ssh://libpng.git.sourceforge.net/gitroot/libpng/libpng into libpng15
...
Conflicts:
ANNOUNCE
2012-01-31 23:22:09 -06:00
Glenn Randers-Pehrson
0f59bbb5b6
[libpng15] Imported from libpng-1.5.8.tar
2012-01-31 23:12:47 -06:00
Glenn Randers-Pehrson
9ca5f1bdc8
[libpng15] Added missing date to final CHANGES entry.
2012-01-25 16:31:13 -06:00
Glenn Randers-Pehrson
9f01d0d665
[libpng15] Imported from libpng-1.5.8rc02.tar
2012-01-25 16:11:54 -06:00
Glenn Randers-Pehrson
da544d7d3e
[libpng15] Conditionalize install rules for MINGW and CYGWIN in CMakeLists.txt
2012-01-25 16:08:04 -06:00
Glenn Randers-Pehrson
ea8d0b9408
[libpng15] Imported from libpng-1.5.8beta01.tar
2012-01-14 20:59:14 -06:00
Glenn Randers-Pehrson
9287447cef
[libpng15] Updated some "last changed" dates
2011-12-21 09:03:30 -06:00
Glenn Randers-Pehrson
d35a3a826e
[libpng15] Removed '#include config.h"' from contrib/libtests/pngvalid.c.
...
It's not needed and causes trouble for VPATH building.
2011-12-16 14:19:39 -06:00
Glenn Randers-Pehrson
e23fedc9de
Merge branch 'libpng15' of ssh://libpng.git.sourceforge.net/gitroot/libpng/libpng into libpng15
2011-12-15 09:54:00 -06:00
Glenn Randers-Pehrson
cd3f5bb507
[libpng15] Imported from libpng-1.5.7.tar
2011-12-15 09:50:23 -06:00
Glenn Randers-Pehrson
b0270a9e47
Merge branch 'libpng15' of ssh://libpng.git.sourceforge.net/gitroot/libpng/libpng into libpng15
2011-12-08 08:50:29 -06:00
Glenn Randers-Pehrson
52cbf46f30
[libpng15] Imported from libpng-1.5.7rc03.tar
2011-12-08 08:44:15 -06:00
John Bowler
d61b42c81d
[libpng15] Updated CMakeLists.txt to account for the relocation of pngvalid.c
2011-12-07 20:35:48 -06:00
Glenn Randers-Pehrson
8fd9c16642
Merge branch 'libpng15' of ssh://www.simplesystems.org/git/libpng into libpng15
...
Conflicts:
ANNOUNCE
CHANGES
2011-12-04 19:31:52 -06:00
Glenn Randers-Pehrson
e22ea758e4
[libpng15] Imported from libpng-1.5.7rc02.tar
2011-12-04 19:29:29 -06:00
Glenn Randers-Pehrson
f22c0ac2a5
[libpng15] Put CRLF line endings in the owatcom project files.
2011-12-03 20:16:12 -06:00
Glenn Randers-Pehrson
4f547b7177
[libpng15] Fixed incorrect character count in projects/owatcom/pngvalid.tgt
2011-12-02 20:14:21 -06:00
Glenn Randers-Pehrson
c4fe32016c
[libpng15] Revised pngconf.h to use " __declspec(restrict)" if MSC_VER >= 1400,
...
as in libpng-1.5.4.
2011-12-01 21:32:15 -06:00
Glenn Randers-Pehrson
1be5c22e5c
[libpng15] Bump version to libpng-1.5.7rc02
2011-12-01 19:27:35 -06:00
Glenn Randers-Pehrson
956c0599e6
[libpng15] Revised project files and contrib/pngvalid/pngvalid.c to account for
...
the relocation of pngvalid into contrib/libtests.
2011-12-01 19:25:46 -06:00
Glenn Randers-Pehrson
97c8fbb949
Merge branch 'libpng15' of ssh://www.simplesystems.org/git/libpng into libpng15
2011-12-01 09:08:30 -06:00
Glenn Randers-Pehrson
a50ce74850
[libpng15] Imported from libpng-1.5.7rc01.tar
2011-12-01 09:06:22 -06:00
Glenn Randers-Pehrson
8973ee17bb
[libpng15] Fixed two other instances of "#if PNG_DO_BC" in png.c
2011-11-28 11:05:54 -06:00
Glenn Randers-Pehrson
2e31b96a5a
[libpng15] Revised #if PNG_DO_BC block in png.c (use #ifdef and add #else)
2011-11-28 10:51:29 -06:00
Glenn Randers-Pehrson
0222124801
[libpng15] Replaced an "#if" with "ifdef" in pngrtran.c
2011-11-28 10:31:42 -06:00
Glenn Randers-Pehrson
61b23d59b1
[libpng15] Bump version to libpng-1.5.7beta06
2011-11-25 07:02:48 -06:00
Glenn Randers-Pehrson
cc1fa5df3a
[libpng15] Imported from libpng-1.5.7beta05.tar
2011-11-25 06:56:01 -06:00
Glenn Randers-Pehrson
cc5664ddad
[libpng15] Updated release number in png.h
2011-11-24 14:36:49 -06:00
Glenn Randers-Pehrson
e209df47c4
Relocate pngvalid.c to contrib/libtests
2011-11-24 12:24:45 -06:00
John Bowler
585f8b49b5
[libpng15] Removed some leftover "simple interface" files
2011-11-23 15:45:11 -06:00
John Bowler
4491fa237f
[libpng15] Remove simplified interface
2011-11-23 15:41:29 -06:00
Glenn Randers-Pehrson
12fb29f951
[libpng15] Reject invalid compression flag, method when reading the iTXt chunk.
2011-11-22 11:53:49 -06:00
Glenn Randers-Pehrson
8500b7720b
[libpng15] Also allow uncompressed iTXt
2011-11-22 11:40:39 -06:00
Glenn Randers-Pehrson
e7ad104ac3
[libpng15] Reject invalid compression flag when reading the iTXt chunk.
2011-11-22 11:03:20 -06:00
Glenn Randers-Pehrson
3b1f03084e
[libpng15] Fixed copyright, spelling in contrib/libtest and contrib/sRGBtables
2011-11-21 20:52:21 -06:00
Glenn Randers-Pehrson
680da02ade
[libpng15] Updated the documentation of the png_text structure
...
(clarifying that the "lang" and "lang_key" fields can be NULL pointers
or might not exist).
2011-11-21 17:05:41 -06:00
Glenn Randers-Pehrson
8e83631361
[libpng15] Added MINGW support to CMakeLists.txt
2011-11-21 12:37:13 -06:00
Glenn Randers-Pehrson
8501129c17
[libpng15] Removed some "#if 0" blocks of test code that remained in pngrutil.c
2011-11-21 11:21:29 -06:00
John Bowler
3706d730d1
[libpng15] Allow row_stride==0 to indicate default stride in simplified API
2011-11-21 10:28:06 -06:00
Glenn Randers-Pehrson
925a60278e
[libpng15] Revised comment and whitespace in png_convert_to_rfc1123().
2011-11-19 18:04:01 -06:00
Glenn Randers-Pehrson
29fca795b9
[libpng15] Validate time settings passed to pngset()
...
and png_convert_to_rfc1123(). (Frank Busse).
2011-11-19 15:08:04 -06:00
Glenn Randers-Pehrson
bd2fa5def6
[libpng15] Removed "zTXt" from warning in generic chunk decompression function.
...
Bug report by Franke Busse
2011-11-19 13:28:08 -06:00
Glenn Randers-Pehrson
36251d3f76
[libpng15] Bump version to libpng-1.5.7beta05
2011-11-17 21:39:58 -06:00
Glenn Randers-Pehrson
d92c1fcd55
[libpng15] Imported from libpng-1.5.7beta04.tar
2011-11-17 21:39:49 -06:00
Glenn Randers-Pehrson
4af7710f94
[libpng15] Revised Makefile.am to separate out stuff depending on contrib (WIP)
2011-11-17 09:05:18 -06:00
Glenn Randers-Pehrson
7e97c182a8
[libpng15] Bump version to libpng-1.5.7beta04
2011-11-16 23:27:38 -06:00
Glenn Randers-Pehrson
e0bcbfd0fd
[libpng15] Imported from libpng-1.5.7beta03.tar
2011-11-16 23:14:06 -06:00
John Bowler
17878c6e65
[libpng15] Work around compilers that don't support declaration of const data.
...
Some compilers fault 'extern const' data declarations (because the data is
not initialized); this turns on const-ness only for compilers where
this is known to work.
2011-11-16 22:37:46 -06:00
John Bowler
7006dc4c6a
[libpng15] Added --noexecstack to assembler file compilation.
2011-11-16 22:25:47 -06:00
Glenn Randers-Pehrson
c4253c4683
[libpng15] Updated CHANGES and ANNOUNCE with latest changes
2011-11-16 22:23:30 -06:00
John Bowler
4fa96a42f7
[libpng15] Fixes for C++ compilation using g++ When libpng source is compiled
...
using g++. The compiler imposes C++ rules on the C source; thus it
is desireable to make the source work with either C or C++ rules
without throwing away useful error information. This change adds
png_voidcast to allow C semantic (void*) cases or the corresponding
C++ static_cast operation, as appropriate.
2011-11-16 16:39:16 -06:00
Glenn Randers-Pehrson
c2d8399581
[libpng15] Bump version to libpng-1.5.7beta03
2011-11-16 14:35:41 -06:00
John Bowler
18c5cfafeb
[libpng15] Multiple transform bug fixes plus a work-round for double gamma
...
correction.
2011-11-16 14:26:34 -06:00
Glenn Randers-Pehrson
36f5884359
[libpng15] Added test-pngstest.sh
2011-11-16 14:22:15 -06:00
Mans Rullgard
e7acc6ac3d
[libpng15] Added run-time detection of ARM/NEON support
2011-11-16 13:48:18 -06:00
John Bowler
76b0459fdd
[libpng15] Updated contrib/sRGBtables code
2011-11-16 13:44:42 -06:00
Glenn Randers-Pehrson
ae41dc55a2
[libpng15] Added contrib/README.txt
2011-11-16 13:35:16 -06:00
Glenn Randers-Pehrson
45bb9a62ba
[libpng15] Changed "PNG_EXTERN" to "extern" in sRGB table declarations
...
in pngpriv.h
2011-11-16 12:47:33 -06:00
John Bowler
89c2f84287
[libpng15] Fix Windows builds, add pngstest to Visual Studio and OpenWatcom
2011-11-16 12:04:39 -06:00
John Bowler
ed9f84475d
[libpng15] Update pngstest to remove compiler warnings, add to libpng tests
2011-11-16 11:52:27 -06:00
John Bowler
1eb188932b
[libpng15] Added contrib/pngtests
2011-11-16 11:40:59 -06:00
Glenn Randers-Pehrson
8596468e51
[libpng15] Removed PNG_CONST from the sRGB table declarations
...
in pngpriv.h and png.c
2011-11-16 08:52:36 -06:00
Glenn Randers-Pehrson
c32de8c64d
[libpng15] Bump version to libpng-1.5.7beta03
2011-11-11 20:28:21 -06:00
Glenn Randers-Pehrson
6d8e090419
[libpng15] Imported from libpng-1.5.7beta02.tar
2011-11-11 20:06:18 -06:00
Glenn Randers-Pehrson
816e687de8
[libpng] Added copyright and licensing info to contrib/sRGBtables/*.c
2011-11-11 18:48:04 -06:00
John Bowler
0a521d3785
[libpng15] Installed more accurate linear to sRGB conversion tables.
...
The slightly modified tables reduce the number of 16-bit values that
convert to an off-by-one 8-bit value. The "makesRGB.c" code that was used
to generate the tables is now in a contrib/sRGBtables sub-directory.
2011-11-11 18:14:59 -06:00
Glenn Randers-Pehrson
d3feb52955
[libpng15] Ignore unused chunks in the new simplified read API.
2011-11-11 17:20:34 -06:00
Glenn Randers-Pehrson
65f3ac192b
[libpng15] Fixed a typo in pngpriv.h
2011-11-10 06:36:34 -06:00
Glenn Randers-Pehrson
4be12aa1e3
[libpng15] Updated commentary
2011-11-10 06:35:48 -06:00
Glenn Randers-Pehrson
84b0da9c94
[libpng15] Updated commentary about new API
2011-11-10 06:32:19 -06:00
John Bowler
e6fb691c49
[libpng15] Fixes to alpha swap on read, simplified write and filler add code
2011-11-08 21:35:16 -06:00
John Bowler
d4973837b2
[libpng15] Change options.awk to use pngconf.h for versioning
...
instead of ANNOUNCE
2011-11-08 19:34:54 -06:00
John Bowler
dd81915d5b
[libpng15] Corrections to the PNG_FORMAT_ values and code cleanup.
2011-11-08 14:29:45 -06:00
John Bowler
3615d03e05
[libpng15] Fix PNG_SIMPLIFIED transformations,
...
adding alpha and reducing to 8-bit
2011-11-08 10:38:09 -06:00
Glenn Randers-Pehrson
e0a6c06bfd
[libpng] Added synopses for new png_image functions to the manual.
2011-11-07 23:50:05 -06:00
Glenn Randers-Pehrson
efc4b69767
[libpng15] Fixed some typos in comments.
2011-11-07 23:31:34 -06:00
John Bowler
7875d534cb
[libpng15] Simplified read/write API initial version; basic read/write tested
...
on a variety of images, limited documentation (in the header file.)
2011-11-07 22:33:49 -06:00
John Bowler
92a1d46c8d
[libpng15] Added versioning to pnglibconf.h comments.
2011-11-07 22:19:30 -06:00
Glenn Randers-Pehrson
7de02e722f
[libpng15] Changed 8 new leading spaces to TAB in scripts/makefile.std
...
and pnglibconf.mak
2011-11-07 09:20:27 -06:00
John Bowler
61bd4f76ad
[libpng15] Updated scripts/pnglibconf.mak and scripts/makefile.std
...
to handle the new PNG_JOIN macro.
2011-11-05 12:24:53 -05:00
Glenn Randers-Pehrson
8b67ee5d3d
[libpng15] Updated scripts/pnglibconf.mak to handle the new PNG_JOIN macro.
2011-11-05 09:27:55 -05:00
John Bowler
fc45f68623
[libpng15] updated configure files
2011-11-04 21:03:39 -05:00
John Bowler
a004e23a4c
[libpng15] Fixed FP division by zero in pngvalid.c; the 'test_pixel' code left
...
the sBIT fields in the test pixel as 0, which resulted in a floating
point division by zero which was irrelevant but causes systems where
FP exceptions cause a crash. Added code to pngvalid to turn on FP
exceptions if the appropriate glibc support is there to ensure this is
tested in the future.
2011-11-04 20:24:56 -05:00
John Bowler
88bcdc269b
[libpng] Check compression_type parameter in png_get_iCCP and remove spurious
...
casts. The compression_type parameter is always assigned to, so must
be non-NULL. The cast of the profile length potentially truncated the
value unnecessarily on a 16-bit int system, so the cast of the (byte)
compression type to (int) is specified by ANSI-C anyway.
2011-11-04 20:12:03 -05:00
Glenn Randers-Pehrson
aad7c828b2
[libpng15] Removed a stray sentence fragment from CHANGES/ANNOUNCE
2011-11-04 14:12:04 -05:00
Glenn Randers-Pehrson
5a9aca17df
[libpng15] Bump version to libpng-1.5.7beta02
2011-11-04 13:47:57 -05:00
Glenn Randers-Pehrson
55e85c24b4
[libpng15] Imported from libpng-1.5.7beta01.tar
2011-11-04 13:47:49 -05:00
John Bowler
fcc0263191
[libpng15] Paeth filter speed improvements from work by Siarhei Siamashka. This
...
changes the 'Paeth' reconstruction function to improve the GCC code
generation on x86. The changes are only part of the suggested ones;
just the changes that definitely improve speed and remain simple.
The changes also slightly increase the clarity of the code. In a
2011-11-03 18:31:00 -05:00
John Bowler
1d8b75550f
[libpng15] Fix for the preprocessor of the Intel C compiler. The preprocessor
...
adjacent @ signs with a space; this changes the concatentation
from @@@ to PNG_JOIN; that should work with all compiler
preprocessors.
2011-11-03 18:19:53 -05:00
John Bowler
aff44028ba
[libpng15] Fixed bug in pngvalid on early allocation failure; fixed type cast
...
in pngmem.c; pngvalid would attempt to call png_error() if the allocation
of a png_struct or png_info failed. This would probably have led to a
crash. The pngmem.c implementation of png_malloc() included a cast
to png_size_t which would fail on large allocations on 16-bit systems.
2011-11-03 16:11:08 -05:00
Glenn Randers-Pehrson
6d7705eedf
[libpng15] Bump version to libpng-1.5.7beta01
2011-11-03 00:49:07 -05:00
Mans Rullgard
d3a94802d8
[libpng15] Added support for ARM processor (Mans Rullgard)
2011-11-03 00:47:55 -05:00
Glenn Randers-Pehrson
2b7d730e27
[libpng15] Bump version to libpng-1.5.7beta01
2011-11-02 23:14:13 -05:00
Glenn Randers-Pehrson
bc6726bc04
[libpng15] Imported from libpng-1.5.6.tar
2011-11-02 22:48:36 -05:00
Glenn Randers-Pehrson
1876366b17
[libpng15] Fixed a spelling error.
2011-10-27 22:09:22 -05:00
Glenn Randers-Pehrson
c94b996af8
[libpng15] Bump version to libpng-1.5.6rc04
2011-10-27 21:09:08 -05:00
Glenn Randers-Pehrson
0e9f8ced1e
[libpng15] Imported from libpng-1.5.6rc03.tar
2011-10-27 21:03:00 -05:00
Glenn Randers-Pehrson
7342fcaf92
[libpng] #define PNG_ALIGN_TYPE PNG_ALIGN_NONE in contrib/pngminim/*/pngusr.h
2011-10-27 19:56:36 -05:00
John Bowler
92ef313c77
[libpng15] Fixed compiler warnings with Intel and MSYS compilers.
...
The logical shift fix for Microsoft Visual C is required by other compilers,
so this enables that fix for all compilers when using compile-time constants.
Under MSYS 'byte' is a name declared in a system header file, so we
changed the name of a local variable to avoid the warnings that result.
2011-10-27 19:53:14 -05:00
Glenn Randers-Pehrson
cb75699dff
[libpng15] Renamed the LSR() macro to PNG_LSR() and added PNG_LSL() macro.
2011-10-27 16:59:03 -05:00
Glenn Randers-Pehrson
122a525c83
[libpng15] Bump version to libpng-1.5.6rc03
2011-10-27 16:51:52 -05:00
Glenn Randers-Pehrson
5e823c1fd5
[libpng15] Imported from libpng-1.5.6rc02.tar
2011-10-27 16:19:17 -05:00
Glenn Randers-Pehrson
8db19980fa
[libpng15] Add leading zero to some 1-digit hex constants (0xf -> 0x0f).
2011-10-27 16:17:24 -05:00
Glenn Randers-Pehrson
ef02d563a3
[libpng15] Added LSR() macro to defend against buggy compilers that evaluate
...
non-taken code branches and complain about out-of-range shifts.
2011-10-27 12:05:58 -05:00
Glenn Randers-Pehrson
b2068640d1
[libpng15] Bump version to libpng-1.5.6rc02
2011-10-26 08:48:35 -05:00
Glenn Randers-Pehrson
93254f66fc
[libpng15] Imported from libpng-1.5.6rc01.tar
2011-10-26 08:48:23 -05:00
Glenn Randers-Pehrson
52093f1776
[libpng15] Corrected recent ANNOUNCE and CHANGES entry
2011-10-21 12:57:01 -05:00
Glenn Randers-Pehrson
0654d63196
[libpng15] Bump version to libpng-1.5.6beta08
2011-10-21 07:39:45 -05:00
Glenn Randers-Pehrson
4e8aa822dc
[libpng15] Imported from libpng-1.5.6beta07.tar
2011-10-21 07:39:34 -05:00
Mans Rullgard
1c42276a39
[libpng15] New png_struct member png_ptr->old_prev_row
2011-10-17 16:52:19 -05:00
Mans Rullgard
c9e27d026d
[libpng15] Made png_ptr->prev_row an aligned pointer into png_ptr->big_prev_row
...
and removed a redundant assignment (Mans Rullgard).
2011-10-17 15:25:03 -05:00
Glenn Randers-Pehrson
e7db181e5d
[libpng15] Bump version to libpng-1.5.6beta07
2011-10-17 08:08:16 -05:00
Glenn Randers-Pehrson
f5c5e53bf5
[libpng15] Imported from libpng-1.5.6beta06.tar
2011-10-17 08:08:08 -05:00
John Bowler
ecb3ad035a
[libpng15] Updated ANNOUNCE and CHANGES
2011-10-16 22:55:44 -05:00
John Bowler
fb5b3ac013
[libpng15] Prevent libpng overwriting unused bits at the end of the image when
...
is not byte aligned, while reading. Prior to libpng-1.5.6 libpng would
overwrite the end of the image if the row width is not an exact multiple
of 8 bits and the image is not interlaced.
2011-10-16 22:52:56 -05:00
John Bowler
5b84901c55
[libpng15] Turned on multiple png_read_update_info in pngvalid transform tests.
2011-10-16 22:42:46 -05:00
John Bowler
57cbcf6b8f
[libpng15] Add ability to call png_read_update_info multiple times to pngvalid.c
2011-10-14 19:43:53 -05:00
John Bowler
07772cba07
[libpng15] Fixes for multiple calls to png_read_update_info.
...
These fixes attend to most of the errors revealed in pngvalid, however doing
the gamma work twice results in inaccuracies that can't be easily fixed.
There is now a warning in the code if this is going to happen.
2011-10-14 18:19:47 -05:00
John Bowler
5c1905caae
[libpng15] Fixed a relatively harmless memory overwrite
...
in compressed text writing
2011-10-14 12:33:52 -05:00
Glenn Randers-Pehrson
d58251b47e
[libpng15] Reverted previous change; removed png_get_compression_buffer() API.
...
It is too risky. Exactly how png_ptr->zbuf is used is under control of the
individual chunk implementation and there could easily be significant changes
within a major release.
2011-10-13 20:30:02 -05:00
Glenn Randers-Pehrson
d3dcb463d6
[libpng15] Added png_get_compression_buffer() API.
2011-10-13 17:51:31 -05:00
Glenn Randers-Pehrson
3dbfd300ff
[libpng15] Removed two redundant tests for unitialized row.
2011-10-13 17:24:36 -05:00
Glenn Randers-Pehrson
ff36991ca2
[libpng15] Bump version to libpng-1.5.6beta06
2011-10-12 06:54:55 -05:00
Glenn Randers-Pehrson
5b3b54e3f6
[libpng15] Imported from libpng-1.5.6beta05.tar
2011-10-12 06:47:31 -05:00
Glenn Randers-Pehrson
ba55c0770b
[libpng15] Use PNG_CSTRING_FROM_CHUNK macro with png_debug2() in pngwutil.c
2011-10-11 21:21:37 -05:00
John Bowler
4e68aa7e40
[libpng15] Further optimization of png_combine_row() in the interlaced case.
2011-10-11 16:01:33 -05:00
Glenn Randers-Pehrson
76b62317b5
[libpng15] Fixed bug in png_write_chunk_header() debug print,
...
introduced in 1.5.6bet01.
2011-10-11 13:54:27 -05:00
Glenn Randers-Pehrson
4dd0dc6399
[libpng15] Fix small typo in CHANGES and ANNOUNCE
2011-10-07 18:48:10 -05:00
John Bowler
8be28e3eb6
[libpng15] Optimized png_combine_row() when rows are aligned This gains a
...
small percentage for 16-bit and 32-bit pixels in the typical case where the
output row buffers are appropriately aligned. The optimization was not
previously possible because the png_struct buffer was always misaligned.
2011-10-07 18:36:37 -05:00
John Bowler
ac8375d000
[libpng15] Align png_struct::row_buf - previously it was always unaligned,
...
caused by a bug in the code that attempted to align it; the code needs to
subtract one from the pointer to take account of the filter byte prepended to
each row.
2011-10-06 22:27:16 -05:00
Glenn Randers-Pehrson
65c0339b5c
[libpng15] Speed up png_combine_row() for interlaced images. This reduces the
...
generality of the code, allowing it to be optimized for Adam7 interlace. The
masks passed to png_combine_row() are now generated internally, avoiding
some code duplication and localizing the interlace handling somewhat.
2011-10-06 21:54:17 -05:00
Glenn Randers-Pehrson
4daae30174
[libpng15] #ifdef out png_progressive_combine_row() when interlacing is
...
not supported.
2011-10-06 21:37:47 -05:00
Glenn Randers-Pehrson
d5bc89ef11
[libpng15] Updated CHANGES and ANNOUNCE
2011-10-05 21:11:46 -05:00
Glenn Randers-Pehrson
fa7d7934f6
[libpng15] Replaced a short but frequently-used memcpy() in png_combine_row()
...
with a loop.
2011-10-05 21:09:22 -05:00
Glenn Randers-Pehrson
a92a212925
[libpng15] Bump version to libpng-1.5.6beta05
2011-10-05 16:49:14 -05:00
Glenn Randers-Pehrson
435cf87469
[libpng15] Bump version to libpng-1.5.6beta04
2011-10-05 16:42:16 -05:00
Glenn Randers-Pehrson
e51916c0f9
[libpng15] Bump version to libpng-1.5.6beta04
2011-09-28 07:34:53 -05:00
Glenn Randers-Pehrson
997b193f63
[libpng15] Imported from libpng-1.5.6beta03.tar
2011-09-28 07:24:28 -05:00
Glenn Randers-Pehrson
e29c4b9b93
[libpng15] Revised CMakeLists.txt to work with mingw and removed some material
...
from CMakeLists.txt that is no longer useful in libpng-1.5.
2011-09-27 19:01:58 -05:00
Glenn Randers-Pehrson
8e25a61277
[libpng15]` Revised test-pngtest.sh to report FAIL when pngtest fails.
...
Added "--strict" option to pngtest, to report FAIL when the failure is
only because the resulting valid files are different.
2011-09-26 20:57:33 -05:00
Glenn Randers-Pehrson
f573ff7792
[libpng15] Bump version to libpng-1.5.6beta03
2011-09-26 16:53:11 -05:00
Glenn Randers-Pehrson
1a16735ce7
[libpng15] Imported from libpng-1.5.6beta02.tar
2011-09-26 16:44:31 -05:00
Glenn Randers-Pehrson
d02d6a1c7d
[libpng15] Fixed a typo in the definition of the new PNG_STRING_FROM_CHUNK(s,c)
...
macro.
2011-09-26 16:43:08 -05:00
Glenn Randers-Pehrson
968c231cc8
[libpng15] Added a note in the manual the png_read_update_info() must be
...
called only once with a particular info_ptr.
2011-09-26 16:35:22 -05:00
Glenn Randers-Pehrson
bb5cb1476b
[libpng15] Bump version to libpng-1.5.6beta02
2011-09-22 12:48:19 -05:00
Glenn Randers-Pehrson
115020d985
[libpng15] Imported from libpng-1.5.6beta01.tar
2011-09-22 09:51:23 -05:00
Glenn Randers-Pehrson
3e2263abf2
[libpng15] Imported from libpng-1.5.5.tar
2011-09-22 08:45:04 -05:00
Glenn Randers-Pehrson
d71f09df4d
[libpng15] Bump version to libpng-1.5.5rc02
2011-09-15 08:39:02 -05:00
Glenn Randers-Pehrson
0a456b5d16
[libpng15] Fix grammar in ANNOUNCE and CHANGES
2011-09-15 08:32:07 -05:00
Glenn Randers-Pehrson
d3261115a8
[libpng15] Imported from libpng-1.5.5rc01.tar
2011-09-15 08:27:01 -05:00
Glenn Randers-Pehrson
673a1166fe
[libpng15] Updated ANNOUNCE and CHANGES with new CVE number.
2011-09-12 08:40:07 -05:00
Glenn Randers-Pehrson
853afe631c
[libpng15] Bump version to libpng-1.5.5beta09
2011-09-09 22:33:48 -05:00
Glenn Randers-Pehrson
fe85bafedf
[libpng15] Bump version to libpng-1.5.5beta08
2011-09-09 21:54:58 -05:00
John Bowler
751561218f
[libpng15] Constant changes for 64-bit compatibility (removal of L suffixes).
...
The 16-bit cases still use "L" as we don't have a 16-bit test system.
2011-09-09 17:21:44 -05:00
Glenn Randers-Pehrson
f0c19e6455
[libpng15] Fix typo in ANNOUNCE and CHANGES
2011-09-09 08:16:53 -05:00
Glenn Randers-Pehrson
ccff383d44
[libpng15] Relocated new HAVE_SOLARIS_LD definition in configure.ac
2011-09-09 07:55:25 -05:00
John Bowler
f3f7e14727
[libpng15] Fixed 64-bit compilation errors (gcc). The errors fixed relate
...
to conditions where types that are 32 bits in the GCC 32-bit
world (uLong and png_size_t) become 64 bits in the 64-bit
world. This produces potential truncation errors which the
compiler correctly flags.
2011-09-09 07:32:37 -05:00
Glenn Randers-Pehrson
3c2ae60f46
[libpng15] Bump version to libpng-1.5.5beta08
2011-09-09 06:10:21 -05:00
Glenn Randers-Pehrson
95ba417c82
[libpng15] Imported from libpng-1.5.5beta07.tar
2011-09-08 12:28:05 -05:00
Glenn Randers-Pehrson
b6e4d58e4b
[libpng15] Changed png_chunk_benign_error() to png_warning() in png.c, in
...
png_XYZ_from_xy_checked
2011-09-08 12:25:52 -05:00
Glenn Randers-Pehrson
ef43c17bfe
[devel] Changed "// ..." comments to "/* .. */" in the visupng project.
2011-09-03 09:53:07 -05:00
Glenn Randers-Pehrson
ad8b7b71b4
[devel] Add SunOS support to configure and Makefile.am
2011-09-01 19:38:08 -05:00
Glenn Randers-Pehrson
83bd94f1f4
[devel] Added SunOS support to configure.ac and Makefile.am
2011-09-01 14:06:49 -05:00
Glenn Randers-Pehrson
63071acbd9
[devel] Zapped "zap" (changed "zap" to "remove")
2011-08-29 16:16:26 -05:00
Glenn Randers-Pehrson
44271398bd
[devel] Revise makefile.darwin to support both i386 and 64-bit architecture
...
by default.
2011-08-29 12:26:24 -05:00
Glenn Randers-Pehrson
90cd362a87
[devel] Added some blank lines to projects/vstudio/zlib.props for clarity.
2011-08-29 10:12:00 -05:00
Glenn Randers-Pehrson
b293334e7a
[devel] Added "$(ARCH)" option to makefile.darwin
2011-08-29 07:22:13 -05:00
Glenn Randers-Pehrson
4ae297867d
[devel] Bump version to libpng-1.5.5beta07
2011-08-26 06:07:33 -05:00
Glenn Randers-Pehrson
ec3ff78f70
[devel] Imported from libpng-1.5.5beta06.tar
2011-08-26 05:58:36 -05:00
Glenn Randers-Pehrson
6d62ef108a
[devel] Spell "behavior" consistently.
2011-08-25 18:17:50 -05:00
Glenn Randers-Pehrson
b6874f8062
[devel] Use "gray" spelling consistently.
2011-08-25 18:11:32 -05:00
Glenn Randers-Pehrson
8b8aacde83
[devel] Use "color" spelling consistently.
2011-08-25 18:10:50 -05:00
John Bowler
bbd17bd7c4
[devel] Describe the new XYZ APIs in the manual.
2011-08-25 17:48:18 -05:00
John Bowler
b5cebba675
[devel] Updated symbols.def which was supposed to be part of previous patch.
2011-08-25 17:40:38 -05:00
John Bowler
736f40f459
[devel] Fixes to rgb_to_gray and cHRM XYZ APIs
2011-08-25 16:19:44 -05:00
Glenn Randers-Pehrson
0c03fc6f75
[devel] Expanded TAB characters in CMakeLists.txt
2011-08-17 09:46:29 -05:00
Glenn Randers-Pehrson
e61e403d20
[devel] Ensure the CMAKE_LIBRARY_OUTPUT_DIRECTORY is set in CMakeLists.txt
...
(Clifford Yap)
2011-08-17 09:02:07 -05:00
Glenn Randers-Pehrson
9d824eb166
[devel] Bump version to libpng-1.5.5beta06
2011-08-17 07:57:02 -05:00
Glenn Randers-Pehrson
75d5bfda5b
[devel] Imported from libpng-1.5.5beta05.tar
2011-08-17 07:47:04 -05:00
John Bowler
9b979b177b
[devel] Added new types and internal functions for CIE RGB end point handling
...
to pngpriv.h (functions yet to be implemented).
2011-08-16 22:58:33 -05:00
John Bowler
7b9796539d
[devel] Prevent unexpected API exports from non-libpng DLLs on Windows.
...
The "_DLL" is removed from the test of whether a DLL is being built.
2011-08-16 22:57:27 -05:00
Glenn Randers-Pehrson
0bc79772c8
[devel] Revised commentary about png_rgb_to_gray coefficents
...
and fixed spelling (truely -> truly) in comments.
2011-08-11 15:11:11 -05:00
Glenn Randers-Pehrson
a45ffbefb9
[devel] Bump version to libpng-1.5.5beta05
2011-07-29 12:41:45 -05:00
Glenn Randers-Pehrson
99ffac0838
[devel] Imported from libpng-1.5.5beta04.tar
2011-07-29 12:35:41 -05:00
Glenn Randers-Pehrson
6c98897a64
[devel] Updated commentary about the png_rgb_to_gray() default coefficients
2011-07-29 12:31:16 -05:00
Glenn Randers-Pehrson
b17c75b222
[devel] Revised CMakeLists.txt (Clifford Yapp)
2011-07-27 20:47:13 -05:00
Glenn Randers-Pehrson
d4e1ddb631
[devel] Fix typo in manual: "was" was "was was".
2011-07-27 20:09:57 -05:00
Glenn Randers-Pehrson
aab2aa196d
[devel] Bump version to libpng-1.5.5beta04
2011-07-27 12:41:23 -05:00
Glenn Randers-Pehrson
03d6b482b5
[devel] Imported from libpng-1.5.5beta03.tar
2011-07-27 12:41:15 -05:00
Glenn Randers-Pehrson
4dcce66295
[devel] Updated CHANGES to reshow addition of new compression API
...
in libpng-1.5.4 and to mention recent CVE reports.
2011-07-26 14:08:35 -05:00
Glenn Randers-Pehrson
7a28724e6b
[devel] Minor documentation editing.
2011-07-26 14:08:17 -05:00
John Bowler
a5bcab7854
[devel] Enabled compilation with g++ compiler. This compiler does not
...
recognize the file extension, so it always compiles with C++ rules. Made minor
changes to pngrutil.c to cast results where C++ expects it but C does not.
2011-07-14 23:02:11 -05:00
Glenn Randers-Pehrson
0a007b743e
[devel] Added recent CVE numbers at relevant places in the CHANGES file.
2011-07-14 09:47:26 -05:00
Glenn Randers-Pehrson
e9ef47f69e
[devel] Bump version to libpng-1.5.5beta03
2011-07-14 08:22:36 -05:00
Glenn Randers-Pehrson
0532aca928
[devel] Imported from libpng-1.5.5beta02.tar
2011-07-14 08:16:59 -05:00
John Bowler
5a77e672e1
[devel] Revised Makefile.am and Makefile.in to look in the right directory for
...
pnglibconf.h.prebuilt
2011-07-14 07:42:11 -05:00
Glenn Randers-Pehrson
c2891d0011
[devel] Reverted Makefile.am and Makefile.in to 1.5.4 status.
2011-07-13 21:13:36 -05:00
Glenn Randers-Pehrson
25e0f55586
[devel] Bump version to libpng-1.5.5beta02
2011-07-13 07:18:07 -05:00
Glenn Randers-Pehrson
ce775cc851
[devel] Imported from libpng-1.5.5beta01.tar
2011-07-13 07:00:25 -05:00
Glenn Randers-Pehrson
d0797f5b53
[devel] Revised manual paragraph about use of 'NO' macros.
2011-07-12 10:28:02 -05:00
Glenn Randers-Pehrson
a5e5547679
[devel] Minor editing of the manual.
2011-07-12 10:13:32 -05:00
Glenn Randers-Pehrson
4164c6f949
[devel] Reverted non-portable GNU syntax in makefile (?=, +=)
2011-07-12 06:11:42 -05:00
Glenn Randers-Pehrson
4b2237a6a4
[devel] Updated contrib/pngminus/makefile.std
2011-07-11 17:52:05 -05:00
Glenn Randers-Pehrson
cb47e20509
[devel] Reverted type of "my_background" to png_color_16 in the manual.
2011-07-10 06:55:14 -05:00
Glenn Randers-Pehrson
d3a0b23c1b
[devel] png_set_background does not take an info_ptr argument.
2011-07-09 19:51:16 -05:00
Glenn Randers-Pehrson
ab38979670
[devel] Fixed some typos in the manual.
2011-07-09 19:35:22 -05:00
Glenn Randers-Pehrson
628b632419
[devel] Bump version to libpng-1.5.5beta01
2011-07-08 13:22:11 -05:00
Glenn Randers-Pehrson
d404b6d488
[devel] Imported from libpng-1.5.4.tar
2011-07-07 06:26:30 -05:00
Glenn Randers-Pehrson
38404a5996
[devel] Relocated a single quote from the beginning of a line in the manual
...
It interfered with nroff processing.
2011-07-03 13:07:41 -05:00
Glenn Randers-Pehrson
05fc4ccd30
[devel] Added references to CVE-2011-2501 and -0408 to the CHANGES file.
2011-07-01 09:30:38 -05:00
Glenn Randers-Pehrson
78bb9dafe1
[devel] Imported from libpng-1.5.4rc01.tar
2011-06-30 19:04:47 -05:00
Glenn Randers-Pehrson
4fca25504e
[devel] Define PNG_ALLOCATED to "restrict" only if MSC_VER >= 1400.
2011-06-27 12:01:01 -05:00
Glenn Randers-Pehrson
9daf91ed5c
[devel] Imported from libpng-1.5.4beta08.tar
2011-06-22 23:15:30 -05:00
John Bowler
fcd7c13ffd
[devel] Fix pngvalid.c with ACCURATE_SCALE
...
and update scripts/pnglibconf.h.prebuilt
2011-06-22 23:13:01 -05:00
Glenn Randers-Pehrson
5bcd0a8c14
[devel] Imported from libpng-1.5.4beta07.tar
2011-06-19 07:10:26 -05:00
John Bowler
8d261262d9
[devel] Fixed pngvalid, simplified macros, added checking for 0 in sCAL.
2011-06-18 13:37:11 -05:00
Glenn Randers-Pehrson
c4a8214b77
[devel] Delete chop_16 synopses and add one for png_set_scale_16_to_8()
2011-06-18 00:44:08 -05:00
Glenn Randers-Pehrson
4e47be74e9
[devel] Bump version to libpng-1.5.4beta07
2011-06-18 00:30:16 -05:00
Glenn Randers-Pehrson
314ef3e72b
[devel] Imported from libpng-1.5.4beta06.tar
2011-06-18 00:27:49 -05:00
Glenn Randers-Pehrson
aee83b43d6
[devel] Fixed buffer bug (both the strip_16 and scale_16 transforms were
...
being applied.
2011-06-18 00:19:54 -05:00
Glenn Randers-Pehrson
9a1e2232ba
[devel] Fix pngvalid.c to compile when SCALE_16 is disabled.
2011-06-17 23:40:12 -05:00
Glenn Randers-Pehrson
6da2f2d92a
[devel] Fix more inconsistencies from the swap of 16_TO_8 APIs.
...
pngvalid still fails.
2011-06-17 23:07:16 -05:00
Glenn Randers-Pehrson
24145c8869
[devel] Still trying to fix row buffer problem but pngvalid still fails
2011-06-17 22:45:03 -05:00
Glenn Randers-Pehrson
e6a8060a71
[devel] Fixed some errors with 16_TO_8 macros
...
pngvalid still fails two tests, problem with row buffer.
2011-06-17 22:28:23 -05:00
Glenn Randers-Pehrson
98f053edbd
[devel] Fix new bugs in pngvalid.c; it failed to compile.
2011-06-17 21:57:49 -05:00
Glenn Randers-Pehrson
581d29d4c9
[devel] Removed redundant directives from pngminim/*/*dfa.
2011-06-17 21:44:10 -05:00
Glenn Randers-Pehrson
66b942ce16
[devel] Changed a dependence in scripts/pnglibconf.dfa
2011-06-17 21:17:16 -05:00
Glenn Randers-Pehrson
86cf9b2e89
[devel] Bump version to libpng-1.5.4beta06
2011-06-17 21:13:51 -05:00
Glenn Randers-Pehrson
fb29e51dbd
[devel] Imported from libpng-1.5.4beta05.tar
2011-06-17 20:42:19 -05:00
Glenn Randers-Pehrson
ab63dd0892
[devel] Renamed png_set_chop_16() to png_set_strip_16().
2011-06-17 20:41:19 -05:00
Glenn Randers-Pehrson
a7428d443c
[devel] Renamed png_set_strip_16() to png_set_scale_16().
2011-06-17 19:07:04 -05:00
Glenn Randers-Pehrson
857dbbe7cc
[devel] Revised example.c to demonstrate png_set_chop_16().
2011-06-16 09:39:40 -05:00
Glenn Randers-Pehrson
3fb7c07ea5
[devel] Bump version to libpng-1.5.4beta05
2011-06-16 09:32:36 -05:00
Glenn Randers-Pehrson
60d7c022e5
[devel] Imported from libpng-1.5.4beta04.tar
2011-06-16 09:10:57 -05:00
Glenn Randers-Pehrson
850769f787
[devel] Revised contrib/visupng, gregbook, and pngminim
...
to demonstrate chop_16_to_8
2011-06-16 09:08:53 -05:00
Glenn Randers-Pehrson
5f0b9276ec
[devel] Made PNG_READ_16_TO_8_ACCURATE_SCALE configurable again.
...
If this is not enabled, png_set_strip_16() and png_do_scale_16_to_8()
aren't built.
2011-06-16 09:05:40 -05:00
Glenn Randers-Pehrson
733b131545
[devel] Added information about "chop_16" to the manual.
2011-06-15 13:21:01 -05:00
Glenn Randers-Pehrson
ef217b76a3
[devel] Updated comments that mention 1.5.3; changed them to 1.5.4.
2011-06-15 12:58:27 -05:00
Glenn Randers-Pehrson
b0791f75ad
[devel] Added PNG_TRANSFORM_CHOP_16 to the high-level read transforms.
2011-06-15 12:07:20 -05:00
Glenn Randers-Pehrson
039ad872fe
[devel] Bump version to libpng-1.5.4beta04
2011-06-15 11:51:55 -05:00
Glenn Randers-Pehrson
903c64dce8
[devel] Added "#ifdef PNG_READ_BACKGROUND_SUPPORTED/#endif" in pngrtran.c
2011-06-15 11:50:23 -05:00
Glenn Randers-Pehrson
8f4edd07be
[devel] Imported from libpng-1.5.4beta03.tar
2011-06-15 08:21:56 -05:00
Glenn Randers-Pehrson
be720edba7
[devel] Correction to the expand_16 code; removed extra instance of
...
png_set_scale_16_to_8 from pngpriv.h
2011-06-15 08:20:37 -05:00
Glenn Randers-Pehrson
140504b11a
[devel] Add synopsis for png_set_chop_16() to manual
...
and fix some other small typos.
2011-06-15 08:10:13 -05:00
John Bowler
cd3b0cc4d9
[devel] Fixed a problem in png_do_expand_palette() exposed by optimization in
...
1.5.3beta06
Also removed a spurious (totally unused and confusing) member from png_info.
The palette expand optimization prevented expansion to an intermediate RGBA
form if tRNS was present but alpha was marked to be stripped; this exposed
a check for tRNS in png_do_expand_palette() which is inconsistent with the
code elsewhere in libpng.
2011-06-14 23:01:07 -05:00
Glenn Randers-Pehrson
06a9684cfa
[devel] Bump version to libpng-1.5.4beta03
2011-06-14 11:06:42 -05:00
Glenn Randers-Pehrson
45599ad00f
[devel] Imported from libpng-1.5.4beta02.tar
2011-06-14 07:17:29 -05:00
Glenn Randers-Pehrson
677819fe66
[devel] Check for READ_CHOP_16_TO_8 support in pngvalid,
...
not libpng version for presence of png_set_chop_16_to_8(), in pngvalid.c
2011-06-14 07:10:47 -05:00
Glenn Randers-Pehrson
2232baa41b
[devel] Made png_set_chop_16() API removeable
...
by disabling PNG_CHOP_16_TO_8_SUPPORTED
2011-06-14 06:59:46 -05:00
Glenn Randers-Pehrson
7dffa41643
[devel] Use the old scaling method for background if png_set_chop_16() was
...
called.
2011-06-14 06:30:12 -05:00
John Bowler
550bab03fb
[devel] Removed the ACCURATE and LEGACY options (they are no longer useable)
...
Fixed some compiliation problems with scaling options.
2011-06-14 06:17:26 -05:00
Glenn Randers-Pehrson
413138a5ca
[devel] Added png_set_chop_16() API.
2011-06-13 22:07:37 -05:00
John Bowler
74945f2f04
[devel] Fix and clarify LEGACY 16-to-8 scaling.
2011-06-13 20:50:42 -05:00
Glenn Randers-Pehrson
97039baa88
[devel] Imported from libpng-1.5.4beta01.tar
2011-06-13 20:09:22 -05:00
Glenn Randers-Pehrson
fd73d04515
[devel] Moved definitions of PNG_HAVE_IHDR, PNG_AFTER_IDAT, and PNG_HAVE_PLTE
...
outside of an unknown-chunk block in png.h because they are also
needed for other uses.
2011-06-13 13:25:21 -05:00
Glenn Randers-Pehrson
141d9e3c20
[devel] Made it possible to undefine PNG_READ_16_TO_8_ACCURATE_SCALE_SUPPORTED
...
to get the same (inaccurate) output as libpng-1.5.2 and earlier.
2011-06-13 11:47:00 -05:00
Glenn Randers-Pehrson
0cb906d804
[devel] Imported from libpng-1.5.3beta11.tar
2011-06-11 14:23:33 -05:00
Glenn Randers-Pehrson
b704036531
[devel] Allow png_set_user_limits() to increase limits as well as reduce them.
2011-06-11 14:20:22 -05:00
John Bowler
6f55ee2ec5
[devel] Added log option to pngvalid.c and attempted to improve gamma messages.
2011-06-11 07:28:06 -05:00
John Bowler
6a1dc2329a
[devel] Removed string/memory macros that are no longer used
...
and are not necessarily fully supportable, particularly png_strncpy and
png_snprintf.
2011-06-11 06:58:46 -05:00
John Bowler
59a6c379dd
[devel] Revised pngvalid.c to test PNG_ALPHA_MODE_SUPPORTED correctly.
...
This allows pngvalid to build when ALPHA_MODE is not supported, which is
required if it is to build on libpng 1.4.
2011-06-11 06:51:06 -05:00
John Bowler
d2f0bc2d13
[devel] Improved gamma range checks and other things OpenWatcom warns about.
2011-06-11 06:42:06 -05:00
John Bowler
b011fe1c12
[devel] Remove testing cruft from projects/owatcom.
2011-06-11 06:36:51 -05:00
John Bowler
0eadc27cd6
[devel] Added projects/owatcom, an IDE project for OpenWatcom to replace
...
scripts/makefile.watcom. This project works with OpenWatcom 1.9. The
IDE autogenerates appropriate makefiles (libpng.mk) for batch processing.
The project is configurable, unlike the Visual Studio project, so long
as the developer has an awk.
2011-06-11 06:31:28 -05:00
Glenn Randers-Pehrson
700c55036c
[devel] Added "_SUPPORTED" to the PNG_WRITE_CUSTOMIZE_ZTXT_COMPRESSION macro.
2011-06-10 23:26:03 -05:00
John Bowler
b2bee3374c
[devel] Make the 16-to-8 scaling accurate. Dividing by 256 with no rounding is
...
wrong (high by one) 25% of the time. Dividing by 257 with rounding is
wrong in 128 out of 65536 cases. Getting the right answer all the time
without division is easy.
2011-06-10 23:24:58 -05:00
Glenn Randers-Pehrson
cc2770850a
[devel] Revised documentation about png_set_user_limits() to say that it can
...
only be used to reduce the defined limit, and that it also affects
png writing.
2011-06-10 21:17:34 -05:00
Glenn Randers-Pehrson
fb27873021
[devel] Bump version to libpng-1.5.3beta11
2011-06-10 20:46:53 -05:00
Glenn Randers-Pehrson
590fb8c481
[devel] Removed #ifdef in png.c that caused sCAL handler to leak memory.
2011-06-10 20:25:49 -05:00
John Bowler
4e8d7ec5fc
[devel] Added sCAL chunk to pngtest.png
2011-06-10 17:47:09 -05:00
Glenn Randers-Pehrson
254a513fd1
[devel] Fixed png_handle_sCAL which is broken in 1.5
2011-06-10 17:45:48 -05:00
Glenn Randers-Pehrson
ab1a573768
[devel] Imported from libpng-1.5.3rc03.tar
2011-06-07 19:56:51 -05:00
Glenn Randers-Pehrson
38a9d2763c
[devel] Imported from libpng-1.5.3rc02.tar
2011-06-07 14:36:45 -05:00
Glenn Randers-Pehrson
07e1d34a84
[devel] Fixed 1-byte uninitialized memory reference in png_format_buffer()
...
(Bug report by Frank Busse, related to CVE-2004-0421).
2011-06-07 14:35:30 -05:00
Glenn Randers-Pehrson
36edbb5eee
[devel] Imported from libpng-1.5.3rc01.tar
2011-06-03 07:18:14 -05:00
Glenn Randers-Pehrson
3fceee058f
[devel] Fix typo in pngwutil.c comment.
2011-05-23 06:31:33 -05:00
Glenn Randers-Pehrson
0640cc3d3a
[devel] Bump to version libpng-1.5.3beta11
2011-05-20 09:31:08 -05:00
Glenn Randers-Pehrson
3f68453d4a
[devel] Imported from libpng-1.5.3beta10.tar
2011-05-20 09:30:08 -05:00
Glenn Randers-Pehrson
0a048923ae
[devel] Update CHANGES and ANNOUNCE
2011-05-18 21:44:37 -05:00
John Bowler
5441e18988
[devel] Add tests for expand16, more fixes for palette image tests
...
Changes only pngvalid and test-pngvalid-full.sh - no libpng changes -
corrects the code for palette image tests, disables attempts to validate
palette colors.
2011-05-18 18:57:12 -05:00
John Bowler
db0ed3e62d
[devel] png_set_background+png_expand_16 did not interwork correctly.
...
This problem is present in 1.5.2; if png_set_background is called with
need_expand false and the matching 16 bit color libpng erroneously just treats
it as an 8-bit color because of where png_do_expand_16 is in the transform
list. This simple fix reduces the supplied colour to 8 bits, so it gets
smashed, but this is better than the current behavior.
2011-05-18 18:51:24 -05:00
Glenn Randers-Pehrson
8a7ec52c8b
[devel] Consistently use "n-bit", not "n bit" in png.c
2011-05-17 07:14:30 -05:00
Glenn Randers-Pehrson
66e1b3abba
[devel] Bump to version libpng-1.5.3beta10
2011-05-17 07:03:21 -05:00
Glenn Randers-Pehrson
cd116fa248
[devel] Fix spelling of "conversion" in manual.
2011-05-17 06:56:50 -05:00
Glenn Randers-Pehrson
c261077788
[devel] Consistently use "n-bit", not "n bit" in CHANGES and ANNOUNCE.
2011-05-17 06:52:54 -05:00
Glenn Randers-Pehrson
55fbff358a
[devel] Consistently use "n-bit", not "n bit" in comments.
2011-05-17 06:49:32 -05:00
John Bowler
1921e6db90
[devel] Reversed earlier change of transformation order; move
...
png_expand_16 back where it was before libpng-1.5.3beta07.
The change doesn't work because it requires 16 bit gamma tables when the code
only generates 8 bit ones. This fails silently; the libpng code just doesn't
do any gamma correction. Moving the tests back leaves the old, inaccurate, 8
bit gamma calculations, but these are clearly better than none!
2011-05-16 20:57:54 -05:00
Glenn Randers-Pehrson
bb4f77cd95
[devel] Bump to version libpng-1.5.3beta09
2011-05-16 20:42:11 -05:00
Glenn Randers-Pehrson
5ca62c9f35
[devel] Bump to version libpng-1.5.3rc01
2011-05-16 09:14:42 -05:00
Glenn Randers-Pehrson
1591a4c9dc
[devel] Imported from libpng-1.5.3beta08.tar
2011-05-16 09:10:37 -05:00
Glenn Randers-Pehrson
c36074e85a
[devel] Removed reference to non-existent png_set_rgb_to_Y from the manual.
2011-05-16 09:08:51 -05:00
Glenn Randers-Pehrson
73904f52b4
[devel] Minor revisions to comments on pngstruct.h and pngvalid.c
2011-05-15 19:38:06 -05:00
Glenn Randers-Pehrson
0e128dfa2f
[devel] Update CHANGES and ANNOUNCE; fix some new typos in comments.
2011-05-15 19:09:24 -05:00
John Bowler
9994f25733
[devel] pngvalid: add memory overwrite and palette image checks
...
also minor cleanup in the libpng code itself (pngrtran.c and pngrutil.c) and some
extra checking there.
2011-05-15 18:52:39 -05:00
Glenn Randers-Pehrson
593fc04096
[devel] Fix typos and indentation in new material in the documentation.
2011-05-12 22:18:23 -05:00
John Bowler
cb0b29631f
[devel] Documented png_set_alpha_mode(), other changes in libpng.3 and
...
libpng-manual.txt.
The cHRM chunk now sets the defaults for png_set_rgb_to_gray() (when negative
parameters are supplied by the caller), while in the absence of cHRM
sRGB/Rec 709 values are still used.
The bKGD chunk no longer overwrites the background value set by
png_set_background(), allowing the latter to be used before the file
header is read. It never performed any useful function to override
the default anyway.
Send comments/corrections/commendations to png-mng-implement at lists.sf.net:
(subscription required; visit
2011-05-12 21:48:29 -05:00
John Bowler
ed4d32baa4
[devel] Improve "pngvalid --speed" to exclude more of pngvalid from the time.
2011-05-11 23:02:28 -05:00
Glenn Randers-Pehrson
d83530f45d
[devel] Bump to version libpng-1.5.3beta08
2011-05-11 14:39:11 -05:00
Glenn Randers-Pehrson
cb3f42123f
[devel] Imported from libpng-1.5.3beta07.tar
2011-05-11 14:36:14 -05:00
Glenn Randers-Pehrson
36fa2a0abd
[devel] Check for up->location !PNG_AFTER_IDAT when writing unknown chunks
...
before IDAT.
2011-05-11 06:52:37 -05:00
Glenn Randers-Pehrson
2d3fc1ca3b
[devel] Moved macro definitions for PNG_HAVE_IHDR, PNG_HAVE_PLTE, and
...
PNG_AFTER_IDAT from pngpriv.h to png.h because they must be visible to
applications that call png_set_unknown_chunks().
2011-05-10 23:48:00 -05:00
John Bowler
f70c7d02e9
[devel] Added named value and 'flag' gamma support to png_set_gamma. Made a
...
minor change from the previous (unreleased) ABI/API to hide the exact value
used for Macs - it's not a good idea to embed this in the ABI!
2011-05-10 22:54:37 -05:00
Glenn Randers-Pehrson
d768d103cf
[devel] Minor revision of commentary about png_set_alpha_mode().
2011-05-08 23:26:19 -05:00
Glenn Randers-Pehrson
44e26d4149
[devel] Revised commentary about png_set_alpha_mode() to make it clearer
...
that this only affects how composited pixels are returned to the calling
application; they don't affect the pixels that are written to a PNG file.
2011-05-08 22:56:42 -05:00
John Bowler
96cec0e1a3
[devel] Added expand_16 suppport to the high level interface.
2011-05-08 22:48:12 -05:00
John Bowler
a9b34191ae
[devel] Added expand_16 suppport to the high level interface.
2011-05-08 19:46:51 -05:00
Glenn Randers-Pehrson
e9eeb743cb
[devel] Reverted recent change of errors to warnings.
2011-05-08 19:39:17 -05:00
Glenn Randers-Pehrson
8ba34667a1
[devel] Changed some errors to warnings, added missing "png_ptr" arg in
...
some currently dead code in pngrtran.c that will be enabled in libpng-1.6
2011-05-08 06:02:18 -05:00
Glenn Randers-Pehrson
87952f0623
[devel] Fix spelling of "implemented" in CHANGES and ANNOUNCE
2011-05-07 22:36:47 -05:00
Glenn Randers-Pehrson
d12c02f020
[devel] Bump to version libpng-1.5.3beta07
2011-05-07 22:07:33 -05:00
Glenn Randers-Pehrson
f3d737dad1
[devel] Imported from libpng-1.5.3beta06.tar
2011-05-07 22:04:26 -05:00
Glenn Randers-Pehrson
492ef9c964
[devel] Apply new PNG_WARNING_PARAMETERS macro in pngwutil.c
2011-05-07 21:42:25 -05:00
Glenn Randers-Pehrson
c7822514cc
[devel] Fix typos in comments, add new API synopses to libpng.3
2011-05-07 21:23:43 -05:00
John Bowler
d273ad2d0f
[devel] Implementation of premultiplied alpha support: png_set_alpha_mode
...
(libpng-manual.txt still to be updated, see png.h for documentation.)
2011-05-07 21:00:28 -05:00
Glenn Randers-Pehrson
af855e415d
[devel] Remove some trailing blanks.
2011-05-07 10:54:28 -05:00
Glenn Randers-Pehrson
6ee0edf880
[devel] Removed the -D_ALL_SOURCE from definitions for AIX in CMakeLists.txt
2011-05-05 22:13:18 -05:00
Glenn Randers-Pehrson
00015a81dd
[devel] Bump to version libpng-1.5.3beta06
2011-05-05 21:11:56 -05:00
Glenn Randers-Pehrson
e1018a5bbb
[devel] Imported from libpng-1.5.3beta05.tar
2011-05-05 21:06:51 -05:00
John Bowler
c5bef946b1
[devel] IDAT compression failed if preceded by a compressed text chunk
...
This was because the attempt to reset the zlib stream in png_write_IDAT
happened after the first IDAT chunk had been deflated - much too late.
In this change internal functions are added to claim/release the z_stream
and, hopefully, make the code more robust. Also deflateEnd checking is
added - previously libpng would ignore an error at the end of the stream.
2011-05-05 17:35:39 -05:00
Glenn Randers-Pehrson
c559bb58ed
[devel] Added PNG_WRITE_OPTIMIZE_CMF_SUPPORTED macro to make zlib "CMF"
...
optimization configureable.
2011-05-05 16:55:20 -05:00
Glenn Randers-Pehrson
4753906826
[devel] Update "last changed" dates and added CHANGES entry.
2011-05-05 07:32:30 -05:00
John Bowler
88b77cc6f3
[devel] Remove png_snprintf, add formatted warning messages.
...
This change adds internal APIs to allow png_warning messages to have parameters
without requiring the host OS to implelment snprintf. As a side effect the
dependency of the RFC1132 code on stdio is removed and PNG_NO_WARNINGS does
actually work now.
2011-05-05 06:49:55 -05:00
Glenn Randers-Pehrson
b3b7168077
[devel] Added appropriate feature test macros (_POSIX_SOURCE, _ISOC99_SOURCE)
...
to ensure libpng sees the correct API.
2011-05-03 22:30:19 -05:00
Glenn Randers-Pehrson
1384c048e4
[devel] Added comments in png.h about relocation of the png_struct
...
and png_info definitions.
2011-04-28 23:22:18 -05:00
Glenn Randers-Pehrson
24fde6e00f
[devel] Bump to version libpng-1.5.3beta05
2011-04-28 23:20:24 -05:00
Glenn Randers-Pehrson
33ced44f9e
[devel] Bump to version libpng-1.5.3beta04
2011-04-27 15:38:15 -05:00
John Bowler
e6dc85bb0b
[devel] Changed png_struct jmp_buf member name to avoid clash with macro
2011-04-27 14:47:15 -05:00
Glenn Randers-Pehrson
20786be695
[devel] Added more about creating and destroying the optional "end_info"
...
structure in the libpng documentation.
2011-04-20 22:20:40 -05:00
Glenn Randers-Pehrson
99778e17af
[devel] Mention the reason to call png_read_end() in the libpng documentation.
2011-04-20 17:43:52 -05:00
Glenn Randers-Pehrson
cf78aee1c4
[devel] Removed an obsolete statement from libpngpf.3
2011-04-17 19:26:56 -05:00
Glenn Randers-Pehrson
6cd31bbfce
[devel] Give credit for recent bug report to Andrew Church.
2011-04-17 19:02:00 -05:00
Glenn Randers-Pehrson
4bc9f8472c
[devel] Updated CHANGES, ANNOUNCE, and pngtest.png to reflect recent changes.
2011-04-17 18:58:38 -05:00
John Bowler
4a12f4a22a
[devel] Cleanup of conditional compilation code and of background/gamma
...
handling. Internal changes only except for a new option to avoid compiling
in the png_build_grayscale_palette API (which is not used at all internally.)
The main change is to move the transform tests (READ_TRANSFORMS,
WRITE_TRANSFORMS) up one level to the caller of the APIs.
2011-04-17 18:34:22 -05:00
Glenn Randers-Pehrson
a1f9426399
[devel] Bump to version libpng-1.5.3beta04
2011-04-16 21:48:23 -05:00
Glenn Randers-Pehrson
9f1cd70774
[devel] Imported from libpng-1.5.3beta03.tar
2011-04-16 21:39:11 -05:00
Glenn Randers-Pehrson
d2795b7909
[devel] Revised a comment about png_do_strip_channel().
2011-04-16 19:41:23 -05:00
Glenn Randers-Pehrson
b75b24103d
[devel] Added some whitespace in comments.
2011-04-16 19:35:05 -05:00
Glenn Randers-Pehrson
cb1aee2506
[devel] Fixed bug with stripping the filler or alpha channel when writing,
...
that was introduced in libpng-1.5.2beta01.
2011-04-16 19:27:34 -05:00
John Bowler
8d4ce1fed5
[devel] Fixed 64-bit builds where png_uint_32 is smaller than png_size_t
2011-04-15 06:54:30 -05:00
John Bowler
7abc130a81
[devel] Updated the vstudio project to zlib-1.2.5
2011-04-15 06:39:30 -05:00
John Bowler
5adc5a2ff8
[devel] Removed the now-unused PNG_DEPSTRUCT macro
2011-04-15 06:38:29 -05:00
John Bowler
b302c4721a
[devel] Removed the PNG_PTR_NORETURN attribute
2011-04-15 06:37:34 -05:00
John Bowler
537c146082
[devel] Fixed gcc -ansi -pedantic compile, using __STRICT_ANSI__
2011-04-15 06:36:21 -05:00
Glenn Randers-Pehrson
b6743ea08e
[devel] Updated zlib.props to zlib-1.2.5
2011-04-04 15:40:59 -05:00
Glenn Randers-Pehrson
61365b6d15
[devel] Removed "#if 1" and the matching "#endif"
2011-04-03 19:49:37 -05:00
Glenn Randers-Pehrson
1b491cbda0
[devel] Bump to version libpng-1.5.3beta03
2011-04-03 06:51:53 -05:00
Glenn Randers-Pehrson
8abcf141fa
[devel] Imported from libpng-1.5.3beta02.tar
2011-04-03 06:36:34 -05:00
Glenn Randers-Pehrson
b8e314072f
[devel] Replaced pngtest.png with one that has the zTXt CMF optimized.
2011-04-02 08:28:31 -05:00
Glenn Randers-Pehrson
6785856858
[devel] Optimize the zlib CMF byte in non-IDAT compressed chunks
2011-04-02 08:26:42 -05:00
Glenn Randers-Pehrson
e99107b1aa
[devel] Moved misplaced declarations
2011-04-02 05:49:03 -05:00
Glenn Randers-Pehrson
f30f0e04e3
[devel] Fixed typo in scripts/symbols.def
...
(compression_level -> compression_method)
2011-04-01 22:17:55 -05:00
Glenn Randers-Pehrson
c3b3240a03
[devel] Improved the optimization of the zlib CMF byte
...
(see libpng-1.2.6beta03).
2011-04-01 22:10:41 -05:00
Glenn Randers-Pehrson
65a24d0638
[devel] Add comment in pngtest.c about setting zlib strategy for text
...
compression
2011-04-01 20:41:53 -05:00
Glenn Randers-Pehrson
a45f47c225
[devel] Updated documentation on setting non-IDAT zlib compression parameters
2011-04-01 15:31:26 -05:00
Glenn Randers-Pehrson
c683100e31
[devel] zlib text compression parameters fall back on non-IDAT parameters
...
except for strategy which defaults to the zlib default.
2011-04-01 15:24:18 -05:00
Glenn Randers-Pehrson
ec8296ab81
[devel] Relocated some comment lines in pngwutil.c
2011-04-01 15:09:05 -05:00
Glenn Randers-Pehrson
bdb0130aea
[devel] Remove "sPLT" from list of chunks that require compressed text
2011-04-01 14:55:01 -05:00
Glenn Randers-Pehrson
5975f31ff0
[devel] Added PNG_READ_COMPRESSED_TEXT_SUPPORTED macro.
2011-04-01 13:15:36 -05:00
Glenn Randers-Pehrson
205483d592
[devel] Added PNG_WRITE_COMPRESSED_TEXT_SUPPORTED macro.
2011-04-01 12:33:42 -05:00
Glenn Randers-Pehrson
3bb8683a79
[devel] Only compile the new zlib re-initializing code when text or iCCP
...
is supported.
2011-04-01 08:12:24 -05:00
Glenn Randers-Pehrson
bef60dc624
[devel] Updated scripts/symbols.def with new API functions.
2011-04-01 00:28:59 -05:00
Glenn Randers-Pehrson
8eb8833b74
[devel] Updated manual about the new API additions
2011-04-01 00:16:50 -05:00
Glenn Randers-Pehrson
b0525f83e1
[devel] Bump to version libpng-1.5.3beta02
2011-03-31 23:50:46 -05:00
Glenn Randers-Pehrson
ee1369b853
[devel] Imported from libpng-1.5.3beta01.tar
2011-03-31 23:50:36 -05:00
Glenn Randers-Pehrson
ea0c7b699e
[devel] Update LAST_ORDINAL to 226 in png.h, to account for new API.
2011-03-31 23:25:29 -05:00
Glenn Randers-Pehrson
f83783115f
[devel] Use a mode bit to avoid reopening the zstream except when necessary.
2011-03-31 22:06:04 -05:00
Glenn Randers-Pehrson
ed8aab4d85
[devel] Free zstream memory with deflateEnd before reinitializing it.
2011-03-31 21:33:39 -05:00
Glenn Randers-Pehrson
6bdea98992
[devel] Revised pngtest.c to set the zlib strategy, and restored pngtest.png
2011-03-31 21:14:55 -05:00
Glenn Randers-Pehrson
4a392c74cf
[devel] Replace pngtest.png with one compressed with libpng-1.5.3beta01.
...
The zTXt chunk is 4 bytes larger than before.
2011-03-31 20:56:05 -05:00
Glenn Randers-Pehrson
1ecd786d95
[devel] Enable API for setting zlib non-IDAT parameters.
2011-03-31 20:53:47 -05:00
Glenn Randers-Pehrson
1345cbeea8
[devel] Update change comments (1.5.2 -> 1.5.3)
2011-03-31 20:33:04 -05:00
Glenn Randers-Pehrson
ab23d34dd9
[devel] Update change date
2011-03-31 20:19:28 -05:00
Glenn Randers-Pehrson
907333884f
[devel] Bump to version libpng-1.5.3beta01
2011-03-31 20:16:03 -05:00
Glenn Randers-Pehrson
6b3d50b2cd
[devel] Re-initialize the zlib compressor before compressing non-IDAT chunks.
2011-03-31 20:14:29 -05:00
Glenn Randers-Pehrson
dcc3505c7b
[devel] Imported from libpng-1.5.2.tar
2011-03-31 11:29:05 -05:00
Glenn Randers-Pehrson
0d00d83ef0
[devel] Removed unused "6" and "8" from the key to the transformation matrix
2011-03-30 17:18:32 -05:00
Glenn Randers-Pehrson
47dc5f7b54
[devel] Fix spelling in a comment.
2011-03-30 09:59:02 -05:00
Glenn Randers-Pehrson
f2598a8b60
[devel] Imported from libpng-1.5.2rc03.tar
2011-03-24 23:08:31 -05:00
Glenn Randers-Pehrson
80de04e560
[devel] Don't include standard header files in png.h while building the symbol
...
table, to avoid cpp failure on SunOS (introduced PNG_BUILDING_SYMBOL_TABLE
macro).
2011-03-24 23:06:26 -05:00
Glenn Randers-Pehrson
77fd083041
[devel] Bump to version libpng-1.5.2rc03
2011-03-24 09:01:33 -05:00
Glenn Randers-Pehrson
22b9a84314
[devel] Imported from libpng-1.5.2rc02.tar
2011-03-22 06:32:08 -05:00
Glenn Randers-Pehrson
f27592a0cd
[devel] Fixed a long-standing bug in png_handle_sPLT() when
...
PNG_NO_POINTER_INDEXING is defined.
2011-03-21 18:05:40 -05:00
Glenn Randers-Pehrson
3f2339b551
[devel] removed "strip" from contrib/pngminim/*/makefile
2011-03-19 22:32:38 -05:00
Glenn Randers-Pehrson
eceff8b3c3
[devel] Added a hint to try CPP=/bin/cpp if "cpp -E" fails in
...
scripts/pnglibconf.mak and in contrib/pngminim/*/makefile and to try
"STRIP=touch" if strip is missing, eg., on SunOS 5.10
2011-03-19 14:49:03 -05:00
Glenn Randers-Pehrson
f3dd1cc51e
[devel] Imported from libpng-1.5.2rc01.tar
2011-03-18 22:03:48 -05:00
Glenn Randers-Pehrson
d32a671dff
[devel] Define remaining attributes to blank when MSC_VER<1300.
2011-03-06 16:49:10 -06:00
Glenn Randers-Pehrson
ffc9e9503d
[devel] Bump to version libpng-1.5.2beta04
2011-03-03 06:41:16 -06:00
Glenn Randers-Pehrson
38734eeb45
[devel] Imported from libpng-1.5.2beta03.tar
2011-03-03 06:37:45 -06:00
Glenn Randers-Pehrson
41b1ffdf36
[devel] Make PNG_ALLOCATED blank when _MSC_VER<1300 in pngconf.h
2011-03-03 06:24:32 -06:00
Glenn Randers-Pehrson
eb7d7955e5
Updated contrib/pngsuite/README to add the word "modify".
2011-02-27 21:19:23 -06:00
Glenn Randers-Pehrson
4411742328
[devel] Fixed scripts/makefile.vcwin32
2011-02-20 06:17:22 -06:00
Glenn Randers-Pehrson
7c969f347f
[devel] Bump to version libpng-1.5.2beta03
2011-02-19 15:59:14 -06:00
Glenn Randers-Pehrson
d08b6bdbf7
[devel] Imported from libpng-1.5.2beta02.tar
2011-02-19 15:51:57 -06:00
Glenn Randers-Pehrson
0b5b4b456c
[devel] Updated ANNOUNCE and CHANGES.
2011-02-16 06:41:18 -06:00
Glenn Randers-Pehrson
1faed9c234
[devel] Removed extra png_set_expand_16 from libpng.3 synopses
2011-02-16 06:40:16 -06:00
John Bowler
59010e53f4
[devel] Fix the read/write row callback documentation.
2011-02-16 06:16:31 -06:00
John Bowler
cd11345693
[devel] Correct png_get_current_row_number documentation
2011-02-16 06:15:13 -06:00
John Bowler
9616ad9828
[devel] Revert png_get_current_row_number() to previous (1.5.2beta01) behavior.
2011-02-16 06:13:46 -06:00
John Bowler
8ea598b1d1
[devel]
2011-02-16 06:09:57 -06:00
Glenn Randers-Pehrson
93215674db
[devel] Fixed mistake in the descriptions of user read_transform and
...
write_transform function prototypes in the manual.
The row_info struct should be of type png_row_infop.
2011-02-13 19:42:19 -06:00
Glenn Randers-Pehrson
67703b11fe
[devel] Imported from libpng-1.5.2beta01.tar
2011-02-13 07:02:55 -06:00
Glenn Randers-Pehrson
a3791aabaa
[devel] Updated CHANGES and ANNOUNCE
2011-02-13 06:59:37 -06:00
Glenn Randers-Pehrson
cad6798a8c
[devel] Imported from libpng-1.5.2beta01.tar
2011-02-13 06:13:39 -06:00
Glenn Randers-Pehrson
c85f5f6db0
[master] Add synopsis for png_set_16() to the manual.
2011-02-13 05:56:07 -06:00
Glenn Randers-Pehrson
c36bb79352
[devel] Trim trailing blanks from sources and manual
2011-02-12 09:49:07 -06:00
John Bowler
63d059ab0b
[devel] Document png_set_expand_16, correct transformation table.
2011-02-12 09:03:44 -06:00
John Bowler
3aa94d69fb
[devel] Sort scripts/pnglibconf.h.prebuilt, plus better comment
2011-02-12 09:02:29 -06:00
John Bowler
4d56296443
[devel] Implement expansion to 16 bits
2011-02-12 09:01:20 -06:00
John Bowler
9b872f4cf9
[devel] Clean up ALPHA flags and transformations
2011-02-12 09:00:16 -06:00
John Bowler
5432c01ffd
[devel] Fix png_get_current_row_number in the interlaced case.
2011-02-12 08:59:17 -06:00
John Bowler
9c69360e97
[devel] Fix gcc -pendantic warnings, handle Cygwin longjmp fix png_read_png
2011-02-12 08:58:21 -06:00
John Bowler
6a6d79fc00
[devel] turn on interlace handling in png_read_png
2011-02-12 08:56:40 -06:00
Glenn Randers-Pehrson
c83d421d9e
Revert "[devel] Changed empty parameter to PNG_BLANK in PNG_EXPORTA definition to"
...
This reverts commit 2438825d77 .
2011-02-12 08:54:42 -06:00
Glenn Randers-Pehrson
2438825d77
[devel] Changed empty parameter to PNG_BLANK in PNG_EXPORTA definition to
...
accommodate the old VisualC++ preprocessor.
Defined PNG_ALLOCATED to empty for MSC_VER < 1300.
2011-02-12 07:49:28 -06:00
Glenn Randers-Pehrson
a257f80d95
[devel] Reverted the "__clang__" special case in pngconf.h
2011-02-06 06:20:51 -06:00
Glenn Randers-Pehrson
973c493e1b
[devel] Add __clang__ special case in pngconf.h
2011-02-04 18:51:00 -06:00
Glenn Randers-Pehrson
58bd925acc
[devel] Add CHANGES entry about shadow warnings fix
2011-02-03 21:54:53 -06:00
Glenn Randers-Pehrson
8625b394b5
[devel] Changed some names of formal parameters to avoid Shadow warnings
2011-02-03 21:43:38 -06:00
Glenn Randers-Pehrson
47a007a945
--amend [devel] Imported from libpng-1.5.2beta01.tar
2011-02-03 21:31:34 -06:00
Glenn Randers-Pehrson
3d3aae1697
--amend [devel] Imported from libpng-1.5.1.tar
2011-02-02 23:00:03 -06:00
Glenn Randers-Pehrson
2506e53400
--amend [devel] Imported from libpng-1.5.1rc02.tar
2011-01-31 10:26:55 -06:00
Glenn Randers-Pehrson
25d2d47f86
[devel] updated the commentary in pngpriv.h about PNG_UNUSED().
2011-01-31 10:25:10 -06:00
Glenn Randers-Pehrson
4c0eaee5c6
[devel] Changed PNG_UNUSED to "(void)param;"
2011-01-30 11:55:35 -06:00
Glenn Randers-Pehrson
cbbe9a5c01
[devel] Added a request in the manual that applications do not use "png_" or
...
"PNG_" to begin any of their own symbols.
2011-01-29 16:12:11 -06:00
Glenn Randers-Pehrson
7ccc2daf09
--amend [devel] Imported from libpng-1.5.1rc01.tar.gz
2011-01-28 23:12:23 -06:00
Glenn Randers-Pehrson
ef123cc005
[devel] Imported from libpng-1.5.1beta11.tar
2011-01-28 15:30:05 -06:00
Glenn Randers-Pehrson
254670338e
[devel] Imported from libpng-1.5.1beta11.tar
2011-01-28 15:16:05 -06:00
Glenn Randers-Pehrson
bf3293a3cb
[devel] Fixed comments around PNG_UNUSED macro definition in pngpriv.h
2011-01-28 15:14:43 -06:00
Glenn Randers-Pehrson
4e7c47fb73
[devel] Updated CHANGES and ANNOUNCE.
2011-01-28 07:05:53 -06:00
John Bowler
afea7d19e0
[devel] Add-transform-tests-to-pngvalid-simplify-arguments
2011-01-28 06:38:14 -06:00
John Bowler
fca50dfab3
[devel] Correct-local-variable-type-in-new-API-png_process
2011-01-28 06:34:02 -06:00
Glenn Randers-Pehrson
4e2e14addf
[devel] Changed PNG_UNUSED from "param=param;" to "{if(param){}}".
2011-01-27 13:23:08 -06:00
Glenn Randers-Pehrson
0e15da5b94
[devel] Simplified the PNG_UNUSED macro.
2011-01-27 12:45:56 -06:00
Glenn Randers-Pehrson
2774238722
[devel] Trying a different PNG_UNUSED macro.
2011-01-27 09:37:34 -06:00
Glenn Randers-Pehrson
0012e9cd54
[devel] Imported from libpng-1.5.1beta10.tar
2011-01-26 22:05:32 -06:00
Glenn Randers-Pehrson
8d0bc0f026
[devel] Made the manual, synopses, and function prototypes use the function
...
argument names file_gamma, int_file_gamma, and srgb_intent consistently.
2011-01-25 22:15:58 -06:00
Glenn Randers-Pehrson
81ce889435
[devel] Fixed incorrect examples of callback prototypes in the manual.
...
"png_ptr ptr" should be "png_structp png_ptr"
2011-01-24 08:04:37 -06:00
Glenn Randers-Pehrson
135d17ce3e
[devel] Bump to version libpng-1.5.1beta10
2011-01-24 00:18:05 -06:00
Glenn Randers-Pehrson
9962b84659
[devel] Imported from libpng-1.5.1beta09.tar
2011-01-24 00:14:22 -06:00
Glenn Randers-Pehrson
b0b058b767
[devel] Updated CHANGDES and ANNOUNCE files about John's checkin.
2011-01-24 00:13:36 -06:00
John Bowler
f21a0d0eee
[devel] Enhance pngvalid, correct an error in gray_to_rgb, correct doc error.
2011-01-23 23:55:19 -06:00
Glenn Randers-Pehrson
d52cd11ed2
[devel] Bump to version libpng-1.5.1beta09
2011-01-22 20:23:07 -06:00
Glenn Randers-Pehrson
3bd489d315
[devel] Imported from libpng-1.5.1beta08.tar
2011-01-22 20:19:10 -06:00
Glenn Randers-Pehrson
cbabd9c7e1
[devel] Updated CHANGES and ANNOUNCE.
2011-01-22 18:37:17 -06:00
John Bowler
f19abd6725
[devel] Added four new convenience functions (John Bowler)
2011-01-22 18:29:24 -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
Glenn Randers-Pehrson
155ce40218
[devel] Rebuilt Makefile.in and configure from the new sources.
2011-01-22 17:12:32 -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
bb98bcba91
[manual] Updated libpng.3 synopses to agree with scripts/symbols.def
2011-01-22 16:27:39 -06:00
John Bowler
adaffe7761
[devel] Add png_get_io_chunk_type to scripts/symbols.def
2011-01-22 14:35:36 -06:00
Glenn Randers-Pehrson
cf7cce6da5
[devel] Corrected (again) the ordinal of png_get_io_chunk_type().
2011-01-22 12:42:43 -06:00
Glenn Randers-Pehrson
aa23159209
[devel] Bump to version libpng-1.5.1beta08
2011-01-22 12:37:40 -06:00
Glenn Randers-Pehrson
c63409b078
[devel] Corrected the ordinal for the new function in png.h
2011-01-22 09:42:19 -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
5c5db5a55f
[devel] Imported from libpng-1.5.1beta07.tar
2011-01-21 23:32:11 -06:00
Glenn Randers-Pehrson
7bc25013f0
[devel] Updated manual synopses, fixed several typos,
...
put paramter descriptions in proper order, applied libpng indentation
style in code snippets.
2011-01-21 23:29:09 -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
2ca8490a32
[devel] Imported from libpng-1.5.1beta05.tar
2011-01-16 13:36:02 -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
27bf8986f9
[devel] Imported from libpng-1.5.1beta04.tar
2011-01-16 00:40:17 -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
John Bowler
e2062f9fa0
[devel] Correct pngvalid gamma test to check each color sample, not just red.
2011-01-15 22:36:33 -06:00
Glenn Randers-Pehrson
9f45c8e6e1
[devel] Updated copyright year in LICENSE, CMakeLists.txt, and manual
2011-01-15 19:35:03 -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
366eb49f99
[devel] Bump to version libpng-1.5.1beta04
2011-01-15 11:45:19 -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
62e956e1dd
[devel] Imported from libpng-1.5.1beta02.tar
2011-01-14 17:10:38 -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
033155ca21
[devel] Imported from libpng-1.5.1beta01.tar
2011-01-08 15:50:00 -06:00
Glenn Randers-Pehrson
e8edb5a809
[devel] Update ANNOUNCE and CHANGES to reflect the recent bugfixes.
2011-01-08 14:56:49 -06:00
John Bowler
4e230b087e
[devel] Proper fix for the failure to handle palette mapped images correctly.
2011-01-08 14:49:25 -06:00
John Bowler
a96117f52c
[devel] Ensure that png_rgb_to_gray ignores palette mapped images.
2011-01-08 14:41:25 -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
5c92dec542
[devel] The wrong pngrutil.c (version 1.4.1) was checked in.
2011-01-07 18:28:47 -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
20788d3b90
[devel] Add typecasts to stifle compiler warnings in pngrutil.c
2011-01-06 09:01:04 -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
59fa3e920c
[devel] Fixed a small typo in the manual.
2011-01-06 07:07:06 -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
a7d604e681
[devel] Imported from libpng-1.5.0rc06.tar
2011-01-04 09:09:27 -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
8f8061adba
[devel] Imported from libpng-1.5.0rc05.tar
2010-12-31 09:15:08 -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
John Bowler
e06092a24e
Removed scripts/pngwin.def and pngwin.dfn, added def.dfn, revised Makefile.am
2010-12-27 22:10:19 -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
9830f98ff9
[devel] Imported from libpng-1.5.0rc02.tar
2010-12-27 21:31:30 -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
Glenn Randers-Pehrson
6e97410f66
[devel] Imported from libpng-1.5.0beta58.tar
2010-12-19 16:47:04 -06:00
John Bowler
b2888db940
[devel] Updated CHANGES and ANNOUNCE with recent changes
2010-12-19 16:45:38 -06:00
John Bowler
56a739bf4e
[devel] Minor changes to work round warnings in gcc 3.4
2010-12-19 16:33:20 -06:00
John Bowler
8f6628ed9f
[devel] Fix the clean rule to remove pngtest-log.txt
2010-12-19 16:31:47 -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
9a462393e4
[devel] Imported from libpng-1.5.0beta57.tar
2010-12-09 06:08:04 -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
John Bowler
15c9be10b3
[devel] Merge standard error with standard output from test scripts
2010-12-08 20:33:39 -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
John Bowler
b54498edea
[devel] Enable the strip16 tests in pngvalid
2010-12-08 16:26:21 -06:00
Glenn Randers-Pehrson
ba851ccd9f
[devel] Changed pngvalid options in test-pngvalid-*.sh scripts
2010-12-08 09:55:57 -06:00
Glenn Randers-Pehrson
6f1af78401
[devel] Revised "make test" to only print PASS or FAIL for pngvalid tests.
2010-12-07 22:33:17 -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
6735058024
[devel] Added some white space in pngvalid.c
2010-12-07 16:13:22 -06:00
Glenn Randers-Pehrson
9f044c17fa
[devel] Added some whitespace in png.h and pngpriv.h, revised a comment
...
in pngvalid.c
2010-12-07 14:59:43 -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
e24196eeeb
[devel] Imported from libpng-1.5.0beta56.tar
2010-12-06 20:24:57 -06:00
Glenn Randers-Pehrson
234e543afb
[devel] Make PNG_EXPORT not user definable (leaving only PNG_EXPORTA definable)
2010-12-06 20:18:51 -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
38ef3a592c
[devel] Added whitespace and fixed typos in pngvalid.c comments.
2010-12-03 11:22:31 -06:00
Glenn Randers-Pehrson
caed8f30ee
[devel] Bump to version 1.5.0beta56
2010-11-27 18:09:36 -06:00
Glenn Randers-Pehrson
2fe7f06a55
[devel] Removed some markup (%10%) from libpng-manual.txt and libpng.3
2010-11-25 07:31:36 -06:00
Glenn Randers-Pehrson
5b40b01319
[devel] Added a remark about png_get_uint_16 in the libpng-manual.txt
...
and libpng.3
2010-11-25 07:16:29 -06:00
Glenn Randers-Pehrson
b93e0326d2
[devel] Comment about 1.4.0 through 1.4.4 versions of png_get_uint_16 macro
...
which returned the wrong type (png_uint_32 instead of png_uint_16).
2010-11-25 06:56:20 -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
c3ed437d9e
[devel] Imported from libpng-1.5.0beta55.tar
2010-11-21 15:05:20 -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
105c416007
[devel] Added comment in pngrutil.c about some extra parentheses.
2010-11-20 22:59:47 -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
ccadcae40b
[devel] Added whitespace in pngrutil.c, pngwtran.c, and pngwutil.c
2010-10-23 17:29:13 -05: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
62333ba0cb
[devel] Adjusted some whitespace in pngset.c
2010-10-23 08:48:51 -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
475074dfb5
[devel] Changed mention of libpng.txt to libpng-manual.txt in CMakeLists.txt
2010-10-17 13:07:38 -05:00
Glenn Randers-Pehrson
557b256b32
[devel] Changed "libpng.txt" to "libpng-manual.txt" in libpng.3
2010-10-17 12:55:04 -05:00
Glenn Randers-Pehrson
48854aec52
[devel] Rename libpng.txt to libpng-manual.txt
2010-10-17 12:52:29 -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
a60f8a9c1f
[devel] libpng-version.txt -> libpng.txt in Makefile.am,.in
2010-10-16 20:15:44 -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
6612114f86
[devel] Updated INSTALL
...
(omitted autogen.sh, ../configure should be ./configure)
2010-10-16 07:22:19 -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
e5900f1bc9
[devel] Removed "betaNN" from pnglibconf.dfa and pnglibconf.h.prebuilt
2010-10-15 20:05:41 -05:00
Glenn Randers-Pehrson
85497d7a4b
[devel] Changed embedded dates in some scripts to "(PENDING RELEASE)"
2010-10-15 19:58:56 -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
79b2d64a67
[devel] also check for negative out-of-range text compression mode
2010-10-13 07:31:14 -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
bc363eca41
[devel] Removed some unwanted spaces
2010-10-12 21:17:00 -05:00
Glenn Randers-Pehrson
d233287325
[devel] Removed space after (type cast).
2010-10-12 19:19:28 -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
83b4fc4af4
[devel] Imported from libpng-1.5.0beta48.tar
2010-10-04 23:06:09 -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
e89d33ab3d
[devel] Fixed long lines and indentation in CMakeLists.txt
2010-10-02 21:36:02 -05:00
Glenn Randers-Pehrson
0c3fea306a
[devel] Revised CMakeLists.txt to work with libpng-1.5.0
2010-10-02 21:25:01 -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
e197cded79
[devel] Imported from libpng-1.5.0beta47.tar
2010-09-10 22:16:51 -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
8ca1700976
[devel] Expanded commentary in scripts/pnglibconf.dfa
2010-08-27 14:31:19 -05:00
Glenn Randers-Pehrson
fded04fbf6
[devel] Revised pngvalid.c 16-to-8-big conversion tests
2010-08-27 14:21:21 -05:00
Glenn Randers-Pehrson
9c69091c9d
[devel] Fix typo in pngtrans.c (ifndef should be ifdef)
2010-08-27 11:39:38 -05:00
Glenn Randers-Pehrson
4554a54a6c
[devel] Don't force 1, 2, and 4-bit depths to 8 when PNG_NO_16BIT is defined.
2010-08-27 10:48:45 -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
0c57414490
[devel] Added "option READ_16_TO_8 on" to contrib/pngminim/decoder/pnglibconf.dfa
...
and contrib/pngminim/preader/pnglibconf.dfa
2010-08-27 09:37:06 -05:00
Glenn Randers-Pehrson
2f70282295
[devel] Revised pngvalid.c to test 16-to-8 bit-depth reduction.
2010-08-27 06:39:23 -05:00
Glenn Randers-Pehrson
55f71781d8
[devel] Made PNG_READ_16_TO_8 depend on PNG_NO_16BIT in scripts/pnglibconf.dfa
2010-08-26 22:47:59 -05:00
Glenn Randers-Pehrson
925d23b32a
[devel] Conditionally compile parts of pngrtran.c and pngtrans.c
...
depending on PNG_16BIT_SUPPORTED
2010-08-26 21:43:18 -05:00
Glenn Randers-Pehrson
4e4876104d
[devel] conditionally compile parts of png.c depending on PNG_16BIT_SUPPORTED
2010-08-26 21:41:04 -05:00
Glenn Randers-Pehrson
0717029581
[devel] Update CHANGES and ANNOUNCE
2010-08-26 19:42:01 -05:00
Glenn Randers-Pehrson
a774c5de84
[devel] Updated scripts/pnglibconf.h.prebuilt
...
and fixed a spelling error
2010-08-26 19:37:55 -05:00
Glenn Randers-Pehrson
a041ae4cde
[devel] Updated TODO, about conditional 16BIT support and extending pngvalid.c
2010-08-26 17:20:00 -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
c97cf70bc7
[devel] Remove unnecessary defines from contrib/pngminim/*/pngusr.h
2010-08-24 21:22:27 -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
f45a345adb
[devel] projects/vstudio: fix typo in pnglibconf.vcxproj
2010-08-24 20:19:28 -05:00
Glenn Randers-Pehrson
54872297d3
[devel] Renamed scripts/pnglibconf.h in Makefile.am and Makefile.in
2010-08-24 16:18:05 -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
4befef0c18
[devel] Imported from libpng-1.5.0beta44.tar
2010-08-24 08:58:43 -05:00
Glenn Randers-Pehrson
438b3caedb
[devel] Fixed VS warnings/errors in vstudio project, tidy up Try/Catch
...
The Try/Catch blocks were checking that the context had not changed -
unnecessary and cexcept cannot handle separate (potentially interleaved)
contexts anyway. Changed the code to make the Catch re-instate the context -
this should help the compiler because the context is the png_store and
minimising the need for the compiler to avoid optimizing it away is good.
2010-08-24 08:55:40 -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
a7866f7b95
[devel] Imported from libpng-1.5.0beta43.tar
2010-08-20 11:15:30 -05:00
Glenn Randers-Pehrson
b5a53da717
[devel] Wrapped a long line and fixed a typo in pngvalid.c comments.
2010-08-20 10:15:47 -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
4aa2cd69ae
[devel] pngget.c was omitted from previous checkin.
2010-08-19 16:52: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
ea2f7e07d7
[devel] Imported from libpng-1.5.0beta42.tar
2010-08-18 08:17:18 -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
21b4b339d9
[devel] Fix spelling
2010-08-18 07:12:38 -05:00
Glenn Randers-Pehrson
7de0534490
[devel] Updated ltmain.sh
2010-08-17 13:33:00 -05:00
Glenn Randers-Pehrson
70c8d32f2e
[devel] Updated aclocal.m4
2010-08-17 13:19:56 -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
363f96e717
[devel] Imported from libpng-1.5.0beta41.tar
2010-08-11 09:04:31 -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
a85264b1fc
[devel] Update CHANGES
2010-08-06 07:11:31 -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
2c700f970c
[devel] Imported from libpng-1.5.0beta39.tar
2010-08-02 08:02:00 -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
3df324d845
[devel] Expanded TAB characters, again.
2010-07-31 13:45:04 -05:00
Glenn Randers-Pehrson
c27291d4e3
[devel] Restored projects/visualc71.
2010-07-31 08:05:17 -05:00
Glenn Randers-Pehrson
bdabd8f75b
[devel] Bump to version libpng-1.5.0beta38
2010-07-31 07:17:30 -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
459432a1b8
[devel] Updated the TODO list.
2010-07-30 14:59:45 -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
4eb18e9ca2
[devel] Imported from libpng-1.5.0beta37.tar
2010-07-30 14:47:53 -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
1e7d7d3cbf
[devel] Commented out declaration png_set_sCAL_fixed which hasn't been written yet
...
Also png_set_filter_heuristics_fixed and png_get_aspect_ratio_fixed.
2010-07-30 07:36:50 -05:00
Glenn Randers-Pehrson
7b81e2e747
[devel] Added some whitespace for readability.
2010-07-29 22:54:34 -05:00
Glenn Randers-Pehrson
f3d53796af
[devel] Removed the new alternate floor() and modf().
2010-07-29 22:19:22 -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
233357ef0e
[devel] Fixed some spelling and indentation.
2010-07-29 21:49:38 -05:00
Glenn Randers-Pehrson
b9109e8254
[devel] Guard "modf()" with PNG_FLOATING_ARITHMETIC_SUPPORTED.
2010-07-29 21:21:03 -05:00
Glenn Randers-Pehrson
6679d7c0b1
[devel] Guard instances of "floor()" with PNG_FLOATING_ARITHMETIC_SUPPORTED
2010-07-29 21:05:45 -05:00
Glenn Randers-Pehrson
dbe0c9d8c7
[devel] Use FIXED_POINT in contrib/pngminim/decoder and encoder
2010-07-29 20:28:36 -05:00
Glenn Randers-Pehrson
f01459fd40
[devel] Removed reference to pngarith from Makefile.am and Makefile.in
2010-07-29 19:42:45 -05:00
Glenn Randers-Pehrson
11a5687b72
[devel] Removed reference to pngarith from contrib/pngminim/preader/makefile.
2010-07-29 19:27:26 -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
2be8b64af2
[devel] Update documentation
2010-07-29 19:09:18 -05:00
Glenn Randers-Pehrson
a7a76a674f
[devel] Imported from libpng-1.5.0beta36.tar
2010-07-29 18:02:16 -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
915bab5fc7
[devel] Bump to version libpng-1.5.0beta35
2010-07-24 08:25:31 -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
c182d55fc5
[devel] Update copyright year in documentation
2010-07-22 07:42:39 -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
Glenn Randers-Pehrson
d9d4cecaad
[devel] Removed some newly-added TAB characters.
2010-07-12 07:12:09 -05:00
Glenn Randers-Pehrson
f1202087f8
[devel] Imported from libpng-1.5.0beta35.tar
2010-07-12 06:52:41 -05:00
Glenn Randers-Pehrson
39a8bb71d3
[devel] Imported from libpng-1.5.0beta34.tar
2010-07-12 06:45:23 -05:00
Glenn Randers-Pehrson
0ee51445f6
[devel] Put #ifndef PNG_EXTERN, #endif around #define PNG_EXTERN in pngpriv.h
2010-07-12 06:29:17 -05:00
Glenn Randers-Pehrson
8f9de7acbd
[devel] Bump back to version libpng-1.5.0beta34
2010-07-06 07:46:10 -05:00
Glenn Randers-Pehrson
aa4e359f62
[devel] Changed "extern PNG_EXPORT" to "PNG_EXPORT" in png.h (Jan Nijtmans)
...
Changed "extern" to "PNG_EXTERN" in pngpriv.h (except for the 'extern "C" {')
2010-07-06 07:40:47 -05:00
Glenn Randers-Pehrson
289500ab8d
[devel] Imported from libpng-1.5.0beta33.tar
2010-06-28 20:21:22 -05:00
Glenn Randers-Pehrson
73e28ef13d
[devel] Reverted changes to call png_longjmp in contrib/gregbook
...
where it is not appropriate. If mainprog->jmpbuf is used by setjmp,
then png_longjmp cannot be used.
Reversed patch to remove error handler when the jmp_buf is stored in the
main program structure, not the png_struct.
The error handler is needed because the default handler in libpng will
always use the jmp_buf in the library control structure; this is never
set. The gregbook code is a useful example because, even though it
uses setjmp/longjmp, it shows how error handling can be implemented
using control mechanisms not directly supported by libpng. The
technique will work correctly with mechanisms such as Microsoft
Structure Exceptions or C++ exceptions (compiler willing - note that gcc
does not by default support interworking of C and C++ error handling.)
2010-06-28 20:19:57 -05:00
Glenn Randers-Pehrson
6cac43c974
[devel] Changed char *msg to PNG_CONST char *msg in pngrutil.c
2010-06-26 12:33:17 -05:00
Glenn Randers-Pehrson
82980f31d9
[devel] Make png_set_sRGB_gAMA_and_cHRM set values using either the fixed or
...
floating point APIs, but not both.
2010-06-26 12:31:58 -05:00
Glenn Randers-Pehrson
a691ca0f85
[devel] Changed "#else" to "#endif/#ifdef" in png_set_gAMA_and_cHRM().
2010-06-25 22:03:21 -05:00
Glenn Randers-Pehrson
a42edec9ef
[devel] Imported from libpng-1.5.0beta33.tar
2010-06-25 21:46:45 -05:00
Glenn Randers-Pehrson
a272d8fe3d
[devel] Made FIXED and FLOATING options consistent in the APIs they enable
...
and disable. Corrected scripts/options.awk to handle both command line
options and options specified in the .dfa files.
2010-06-25 21:45:31 -05:00
Glenn Randers-Pehrson
a81c59a960
[devel] Tag recent releases.
2010-06-25 20:41:42 -05:00
Glenn Randers-Pehrson
4db344230d
[devel] Imported from libpng-1.5.0beta32.tar
2010-06-25 20:18:44 -05:00
Glenn Randers-Pehrson
821b7106b2
[devel] Imported from libpng-1.5.0beta31.tar
2010-06-25 20:06:43 -05:00
Glenn Randers-Pehrson
ef3831a1fe
[devel] Imported from libpng-1.5.0beta30.tar
2010-06-25 20:06:40 -05:00
Glenn Randers-Pehrson
5feb87cd0e
[devel] Imported from libpng-1.5.0beta29.tar
2010-06-25 20:06:38 -05:00
Glenn Randers-Pehrson
57d9617964
[devel] Imported from libpng-1.5.0beta28.tar
2010-06-25 20:06:35 -05:00
Glenn Randers-Pehrson
78d55454aa
[devel] Imported from libpng-1.5.0beta27.tar
2010-06-25 20:06:33 -05:00
Glenn Randers-Pehrson
5b3d554e1e
[devel] Imported from libpng-1.5.0beta26.tar
2010-06-25 20:06:30 -05:00
Glenn Randers-Pehrson
53c07f5909
[devel] Imported from libpng-1.5.0beta25.tar
2010-06-25 20:06:28 -05:00
Glenn Randers-Pehrson
537c1a5747
[devel] Imported from libpng-1.5.0beta24.tar
2010-05-07 09:55:50 -05:00
Glenn Randers-Pehrson
f24daf23a5
[devel] Added more blank lines for readability.
2010-05-06 09:44:04 -05:00
Glenn Randers-Pehrson
198d836483
[devel] Bump back to version libpng-1.5.0beta24
2010-04-29 11:54:35 -05:00
Glenn Randers-Pehrson
d05f3728de
[devel] Bump back to version libpng-1.5.0beta23
2010-04-29 11:52:52 -05:00
Glenn Randers-Pehrson
2b8bef1d15
[devel] make png_reset_zstream prototype in png.h conditional on PNG_READ
2010-04-29 11:50:24 -05:00
Glenn Randers-Pehrson
98914f74bf
[devel] Bump back to version libpng-1.5.0beta24
2010-04-29 10:57:18 -05:00
Glenn Randers-Pehrson
aa3143cf6f
[devel] Imported from libpng-1.5.0beta23.tar
2010-04-29 10:56:05 -05:00
Glenn Randers-Pehrson
1f1becf87f
[devel] Fix a spelling typo in the contrib/pngminim makefiles
2010-04-29 09:47:12 -05:00
Glenn Randers-Pehrson
259f12628e
[devel] Deleted no longer used file scripts/def.dfn
2010-04-29 08:43:53 -05:00
Glenn Randers-Pehrson
b621794ed5
[devel] Removed contrib/pngminim/*/gather.sh
...
Source file gathering is now done in the makefile.
2010-04-29 08:41:33 -05:00
Glenn Randers-Pehrson
a0b0d8b9db
[devel] Removed dummy_inflate.c from contrib/pngminim/encoder
2010-04-29 08:40:24 -05:00
Glenn Randers-Pehrson
f10fa3c9f4
[devel] Include png_reset_zstream() in png.c only when PNG_READ_SUPPORTED
...
is defined. We are considering removing it entirely.
2010-04-29 08:25:29 -05:00
Glenn Randers-Pehrson
4a4de1899a
[devel] Added logunsupported=1 to cause pnglibconf.h to document disabled
...
options. This makes the installed pnglibconf.h more readable but causes no
other change. The intention is that users of libpng will find it
easier to understand if an API they need is missing.
2010-04-28 21:26:57 -05:00
Glenn Randers-Pehrson
cf2fd3b6ca
[devel] Corrected protection of png_get_user_transform_ptr.
...
The API declaration in png.h is removed if both READ and WRITE USER_TRANSFORM
are turned off but was left defined in pngtrans.c
2010-04-28 21:25:18 -05:00
Glenn Randers-Pehrson
1ce8133282
[devel] Corrected PNG_UNKNOWN_CHUNKS_SUPPORTED
...
to PNG_HANDLE_AS_UNKNOWN_SUPPORTED in gregbook/readpng2.c
2010-04-28 18:44:48 -05:00
Glenn Randers-Pehrson
5905484c75
[devel] Corrected PNG_REMOVED macro to take five arguments.
...
The macro was documented with two arguments (name,ordinal), however
the symbol checking .dfn files assumed five arguments. The five
argument form seems more useful so it is changed to that.
2010-04-28 13:21:03 -05:00
Glenn Randers-Pehrson
cb096a4f05
[devel] Bump back to version libpng-1.5.0beta23
2010-04-28 13:15:54 -05:00
Glenn Randers-Pehrson
b7e1abe25c
[devel] Removed extraneous contrib/pngminim/pngusr.h
2010-04-28 08:08:18 -05:00
Glenn Randers-Pehrson
d24a6b5fd0
[devel] Imported from libpng-1.5.0beta22.tar
2010-04-28 08:03:42 -05:00
Glenn Randers-Pehrson
e3e8f6bf02
[devel] Revised contrib/pngminim to use the "everything off" option
...
in pngusr.dfa.
2010-04-28 07:54:14 -05:00
Glenn Randers-Pehrson
cd74549840
[devel] Improved the options.awk script; added an "everything off" option.
2010-04-28 07:52:16 -05:00
Glenn Randers-Pehrson
34713ce23c
[devel] Fixed dependencies of GET_INT_32 - it doesn't require READ_INT_FUNCTIONS
...
because it has a macro equivalent.
2010-04-28 07:49:28 -05:00
Glenn Randers-Pehrson
bb317fb0b2
[devel] Bump to libpng-1.5.0beta22
2010-04-28 07:44:23 -05:00
Glenn Randers-Pehrson
deec549d9f
[devel] Imported from libpng-1.5.0beta21.tar
2010-04-26 22:51:22 -05:00
Glenn Randers-Pehrson
d026f9cce6
[devel] Set PNG_NO_READ_BGR, PNG_NO_IO_STATE, and PNG_NO_TIME_RFC1123 in
...
contrib/pngminim/decoder/pngusr.h to make a smaller decoder application.
2010-04-26 22:48:39 -05:00
Glenn Randers-Pehrson
cd01d222fb
[devel] Removed some unwanted binary bytes from the new vstudio project files.
2010-04-24 21:35:04 -05:00
Glenn Randers-Pehrson
9c5beb56e3
[devel] Bump back to version libpng-1.5.0beta21
2010-04-24 20:35:28 -05:00
Glenn Randers-Pehrson
810c2e6077
[devel] Trivial editing; changed CRLF to NEWLINE in the new vstudio project files.
2010-04-24 20:33:42 -05:00
Glenn Randers-Pehrson
d35b878b5e
[devel] Imported from libpng-1.5.0beta20.tar
2010-04-24 14:21:51 -05:00
Glenn Randers-Pehrson
5a36a3379b
[devel] Fix more permissions in version libpng-1.5.0beta20
2010-04-24 13:52:07 -05:00
Glenn Randers-Pehrson
1ebd001fb4
[devel] Bump back to version libpng-1.5.0beta20
2010-04-24 13:05:38 -05:00
Glenn Randers-Pehrson
18b897da9c
[devel] Bump back to version libpng-1.5.0beta19
2010-04-24 13:05:26 -05:00
Glenn Randers-Pehrson
d3bb6bb5c1
[devel] Update permissions in libpng-1.5.0beta20
2010-04-24 12:58:54 -05:00
Glenn Randers-Pehrson
25ea204b1b
[devel] Relaxed permissions on some files.
2010-04-24 12:54:46 -05:00
Glenn Randers-Pehrson
7b52087998
[devel] Bump to version libpng-1.5.0beta20
2010-04-24 12:23:23 -05:00
Glenn Randers-Pehrson
b56e0d06f9
[devel] Imported from libpng-1.5.0beta19.tar
2010-04-24 12:17:49 -05:00
Glenn Randers-Pehrson
304a1a1754
[devel] Replaced visualc6 and visualc71 projects with new vstudio project
2010-04-24 12:15:51 -05:00
Glenn Randers-Pehrson
9ee577c7f5
[devel] Changed Windows calling convention back to __cdecl for API functions.
...
For Windows/x86 platforms only:
__stdcall is no longer needed for Visual Basic, so libpng-1.5.0 uses
__cdecl throughout (both API functions and callbacks) on Windows/x86
platforms.
2010-04-24 09:40:44 -05:00
Glenn Randers-Pehrson
c3d73f4da9
[devel] Added PNG_{READ,WRITE}_INT_FUNCTIONS_SUPPORTED.
...
This allows the functions
to read and write ints to be disabled independently of PNG_USE_READ_MACROS,
which allows libpng to be built with the functions even though the default
is to use the macros - this allows applications to choose at app build
time whether or not to use macros (previously impossible because the
functions weren't in the default build.)
2010-04-24 09:18:57 -05:00
Glenn Randers-Pehrson
1ff571914c
[devel] Don't force QUANTIZE on in scripts/symbols.dfn
...
It's now already on by default.
2010-04-24 09:16:03 -05:00
Glenn Randers-Pehrson
40f7bcc3c0
[devel] Update Makefile.in to delete the xcode project.
2010-04-24 08:37:00 -05:00
Glenn Randers-Pehrson
9e023307b9
[devel] Fix 'make distcheck'
2010-04-17 22:50:06 -05:00
Glenn Randers-Pehrson
8b1b1219e5
[devel] Bump to version libpng-1.5.0beta19
2010-04-17 19:15:01 -05:00
Glenn Randers-Pehrson
5623f781bc
[devel] Imported from libpng-1.5.0beta18.tar
2010-04-17 19:09:22 -05:00
Glenn Randers-Pehrson
7efdbaf320
[devel] Added some PNG_NO_* defines to contrib/pngminim/*/pngusr.h to
...
save some space.
2010-04-17 18:50:23 -05:00
Glenn Randers-Pehrson
98eb24c726
[devel] Updated contrib/pngminim project to work with the new pnglibconf.h
2010-04-17 18:07:33 -05:00
Glenn Randers-Pehrson
8bdfb47d8c
[devel] Moved replacements for png_error() and png_warning() from the
...
contrib/pngminim project to pngerror.c, for use when warnings or
errors are disabled via PNG_NO_WARN or PNG_NO_ERROR_TEXT, to avoid
storing unneeded error/warning text.
2010-04-17 18:05:01 -05:00
Glenn Randers-Pehrson
aecef098f9
[devel] Restored the ability to include optional pngusr.h
2010-04-17 18:03:02 -05:00
Glenn Randers-Pehrson
8c065ddbe6
[devel] Revised contrib/pngminim/decoder to build and use pnglibconf.h
2010-04-17 12:40:12 -05:00
Glenn Randers-Pehrson
6ff9ec81c5
[devel] Attempt to get contrib/pngminim working with new pnglibconf.h
...
not quite working yet (pow is undefined)
2010-04-17 11:53:38 -05:00
Glenn Randers-Pehrson
9d976c0ef1
[devel] Change DITHER to QUANTIZE in the pnglibconf.h maintenance scripts
2010-04-17 11:47:58 -05:00
Glenn Randers-Pehrson
8fc3604418
[devel] Note in CHANGES that pngusr.h is unuseable
...
and fixed a small typo in a comment in pngconf.h
2010-04-17 10:17:46 -05:00
Glenn Randers-Pehrson
bb6d66e8ef
[devel] Bump to version libpng-1.5.0beta18
2010-04-17 09:25:02 -05:00
Glenn Randers-Pehrson
114f675bd7
[devel] Update CHANGES and ANNOUNCE
2010-04-17 09:21:40 -05:00
Glenn Randers-Pehrson
c9cd65ad7a
[devel] Update README files.
2010-04-17 09:13:37 -05:00
Glenn Randers-Pehrson
8027fed7d1
[devel] Imported from libpng-1.5.0beta17.tar
2010-04-17 08:58:29 -05:00
Glenn Randers-Pehrson
f90165b452
[devel] Removed the xcode project (temporarily until an updated
...
version that works with libpng-1.5.0 is received)
2010-04-17 08:56:40 -05:00
Glenn Randers-Pehrson
5e69cd2c14
[devel] Revise visualc projects to work with pnglibconf.h
2010-04-17 08:48:25 -05:00
Glenn Randers-Pehrson
5eb5cce173
[devel] Fix bracketing error just introduced in pngrutil.c macro definitions.
2010-04-17 08:45:57 -05:00
Glenn Randers-Pehrson
725314432d
[devel] Revise scripts to work with pnglibconf.h
2010-04-17 08:17:51 -05:00
Glenn Randers-Pehrson
98b4f0032b
[devel] Renamed pnglconf.h to pnglibconf.h
2010-04-16 22:30:26 -05:00
Glenn Randers-Pehrson
294e380438
[devel] scripts/pnglconf.dfa comment update, correct USER_CONFIG
2010-04-16 22:20:18 -05:00
Glenn Randers-Pehrson
862cb20ea6
[devel] Freeze build-time only configuration in the build.
...
In all prior versions of libpng most configuration options
controlled by compiler #defines had to be repeated by the
application code that used libpng. This patch changes this
so that compilation options that can only be changed at build
time are frozen in the build. Options that are compiler
dependent (and those that are system dependent) are evaluated
each time - pngconf.h holds these. Options that can be changed
per-file in the application are in png.h. Frozen options are
in the new installed header file pnglconf.h
2010-04-16 22:12:51 -05:00
Glenn Randers-Pehrson
3cd7cffd0c
[devel] Imported from libpng-1.5.0beta17.tar
2010-04-16 19:28:42 -05:00
Glenn Randers-Pehrson
0f0a19e9ce
[devel] Expanded the CHANGES entry about disabling dithering support.
2010-04-13 22:32:16 -05:00
Glenn Randers-Pehrson
6098807252
[devel] Document the fact that png_set_dither() is no longer supported.
2010-04-13 22:11:06 -05:00
Glenn Randers-Pehrson
54ac9a918e
[devel] Slightly expanded the documentation of PNG_ABORT()
2010-04-02 17:06:22 -05:00
Glenn Randers-Pehrson
f136155383
[devel] Bump to version libpng-1.5.0beta17
2010-04-01 07:19:28 -05:00
Glenn Randers-Pehrson
c2fa196d14
[devel] Imported from libpng-1.5.0beta16.tar
2010-04-01 07:19:17 -05:00
Glenn Randers-Pehrson
3e42a99cf5
[devel] Restored the macro definition of png_check_sig().
2010-03-31 22:16:07 -05:00
Glenn Randers-Pehrson
92a3ef4a14
[devel] Combined multiple png_warning() calls for a single error.
2010-03-31 21:50:21 -05:00
Glenn Randers-Pehrson
946c3f985f
[devel] Relocated newly misplaced "else" in pngset.c
2010-03-30 14:50:07 -05:00
Glenn Randers-Pehrson
dd78d526d0
[devel] Make png_text_struct independent of PNG_iTXt_SUPPORTED
2010-03-30 08:34:02 -05:00
Glenn Randers-Pehrson
9ba962665d
[devel] Removed references to makefile.mingw from README.
2010-03-25 08:10:11 -05:00
Glenn Randers-Pehrson
844a3c050c
[devel] Bump to version libpng-1.5.0beta16
2010-03-17 07:42:04 -05:00
Glenn Randers-Pehrson
b07e8568ee
[devel] Fixed typo in CHANGES and ANNOUNCE
2010-03-17 07:39:02 -05:00
Glenn Randers-Pehrson
b2eacd3e1f
[devel] Imported from libpng-1.5.0beta15.tar
2010-03-17 07:33:10 -05:00
Glenn Randers-Pehrson
7e597910fd
[devel] Eliminated new gnu-specific usage of "@<" in Makefile.am
2010-03-17 07:29:42 -05:00
Glenn Randers-Pehrson
4c8f7269ff
[devel] Eliminated PNG_NO_EXTERN and PNG_ALL_EXTERN
2010-03-16 19:30:01 -05:00
Glenn Randers-Pehrson
8069aeb88e
[devel] Regenerated Makefile.in and configure; relocated libpng.def
...
to scripts/symbols.def, added scripts/checksym.*
2010-03-16 08:07:22 -05:00
Glenn Randers-Pehrson
c551c0dbb3
[devel] Added symbols.chk target to Makefile.am to validate symbols in png.h
...
against the new DEF file scripts/symbols.def.
Changed the default DEF file back to pngwin.def.
Removed makefile.mingw.
2010-03-16 07:52:34 -05:00
Glenn Randers-Pehrson
b92e2f7335
[devel] Expanded TAB characters in contrib/pngminus
2010-03-15 09:48:37 -05:00
Glenn Randers-Pehrson
42928551cf
[devel] Expanded TAB character in contrib/gregbook/rpng-x.c and rpng2-x.c
2010-03-15 08:38:06 -05:00
Glenn Randers-Pehrson
53198fb8b1
[devel] Bump to version libpng-1.5.0beta15
2010-03-14 09:46:36 -05:00
Glenn Randers-Pehrson
4a215541e7
[devel] Imported from libpng-1.5.0beta14.tar
2010-03-14 09:42:07 -05:00
Glenn Randers-Pehrson
d00bbb29b8
[devel] Made PNG_BUILD_DLL safe: it can be set whenever a DLL is being built.
...
Removed the include of sys/types.h - apparently unnecessary now on the
platforms on which it happened (all but Mac OS and RISC OS).
Moved the Mac OS test into pngpriv.h (the only place it is used.)
2010-03-14 09:15:49 -05:00
Glenn Randers-Pehrson
2bc7abfaca
[devel] Remove references to nonexistent files from README.
2010-03-13 21:36:45 -06:00
Glenn Randers-Pehrson
882340c959
[devel] Clean up indentation of comments in pngconf.h
2010-03-13 21:19:51 -06:00
Glenn Randers-Pehrson
c44253fa0c
[devel] Fixed indentation in pngconf.h
...
Removed scripting cruft from scripts/makefile.mingw
Removed mention of now nonexistent files from scripts/README.txt
2010-03-13 20:58:39 -06:00
Glenn Randers-Pehrson
d7da8bb121
[devel] Eliminated scripts/*.def in favor of libpng.def;
...
updated projects/visualc71 and removed scripts/makefile.cygwin.
2010-03-13 20:30:10 -06:00
Glenn Randers-Pehrson
1a0e1d27e4
[devel] Expand %HEADERS% markup in Makefile.am and Makefile.in
2010-03-13 19:26:34 -06:00
Glenn Randers-Pehrson
a528fba7aa
[devel] Enabled 'attribute' warnings that are relevant to library APIs
...
and callbacks.
Changed rules for generation of the various symbol files and added a new
rule for a DEF file (which is also added to the distribution).
Updated the symbol file generation to stop it adding spurious spaces
to EOL (coming from preprocessor macro expansion). Added a facility
to join tokens in the output and rewrite *.dfn to use this.
2010-03-12 21:03:18 -06:00
Glenn Randers-Pehrson
eae8e36ec4
[devel] PNG_EXPORT changed to include an 'ordinal' field
...
for DEF file generation.
PNG_CALLBACK added to make callback definitions uniform. PNGAPI split
into PNGCAPI (base C form), PNGAPI (exports) and PNGCBAPI (callbacks),
and appropriate changes made to all files. Cygwin builds re-hinged to
allow procedure call standard changes and to remove the need for the DEF
file (fixes build on Cygwin).
Send comments/corrections/commendations to png-mng-implement at lists.sf.net
(subscription required; visit
https://lists.sourceforge.net/lists/listinfo/png-mng-implement
to subscribe) or to glennrp at users.sourceforge.net
Glenn R-P
2010-03-12 17:36:53 -06:00
Glenn Randers-Pehrson
69dd5f56f8
[devel] Added back in export symbols that can be present
...
in the Windows build but are disabled by default.
2010-03-11 17:38:18 -06:00
Glenn Randers-Pehrson
300c8aea4d
[devel] Corrected CE and OS/2 DEF files (scripts/png*def)
...
for symbols removed and added ordinal numbers to the Windows DEF file,
and corrected the duplicated ordinal numbers on CE symbols that are
commented out.
2010-03-11 06:24:01 -06:00
Glenn Randers-Pehrson glennrp@comcast.net
d0e35cdb53
[devel] Revised Makefile.am to account for recent additions and replacements.
2010-03-11 05:48:32 -06:00
Glenn Randers-Pehrson
526a6ad5f6
[devel] Removed direct access to png_ptr->io_ptr from the pngtest Windows code
2010-03-11 05:42:20 -06:00
Glenn Randers-Pehrson
2f7cbabfda
[devel] Bump to version libpng-1.5.0beta14
2010-03-10 09:12:11 -06:00
Glenn Randers-Pehrson
c6fecfbaa5
[devel] Imported from libpng-1.5.0beta13.tar
2010-03-10 09:12:03 -06:00
Glenn Randers-Pehrson
632a84eff7
[devel] Make all png_debug macros into *unterminated* statements
...
or expressions (i.e. a trailing ';' must always be added) and correct
the format statements in various png_debug messages.
2010-03-09 22:28:33 -06:00
Glenn Randers-Pehrson
31f92b0ffa
[devel] Eliminated dependence of pngtest.c on the private pngdebug.h file.
2010-03-09 16:47:59 -06:00
Glenn Randers-Pehrson
f70645c592
[devel] Removed PNGAPI from the png_longjmp_ptr typedef.
2010-03-09 16:46:49 -06:00
Glenn Randers-Pehrson
dc6182a307
[devel] Moved the 'config.h' support from pngconf.h to pngpriv.h
2010-03-09 16:45:06 -06:00
Glenn Randers-Pehrson
f2c99bd5dc
[devel] Removed unused png_measure_compressed_chunk() from pngpriv.h
...
and libpngpf.3
2010-03-09 08:40:52 -06:00
Glenn Randers-Pehrson
afa999d446
[devel] Revise the "#ifdef" blocks in png_inflate()
...
so it will compile when neither PNG_USER_CHUNK_MALLOC_MAX nor
PNG_SET_CHUNK_MALLOC_LIMIT_SUPPORTED is defined.
2010-03-09 07:52:30 -06:00
Glenn Randers-Pehrson
3919f23a69
[devel] Protect pngstruct.h pnginfo.h, and pngdebug.h from being included twice
2010-03-08 21:52:28 -06:00
Glenn Randers-Pehrson
c957b6b0a4
[devel] Bump to version libpng-1.5.0beta13
2010-03-08 21:49:31 -06:00
Glenn Randers-Pehrson
86f88ddd53
[devel] Imported from libpng-1.5.0beta12.tar
2010-03-08 21:31:46 -06:00
Glenn Randers-Pehrson
c17c957f95
[devel] Added copyright statement to pngdebug.h
...
and removed a redundant line from the copyright info in pngconf.h
2010-03-08 21:26:48 -06:00
Glenn Randers-Pehrson
c3cd22b404
[devel] Moved "#include png.h" inside pngpriv.h and removed "#include png.h"
...
from the source files, along with "#define PNG_EXPOSE_INTERNAL_STRUCTURES"
and "#define PNG_NO_PEDANTIC_WARNINGS" (John Bowler).
Also created new pngdebug.h and moved debug definitions there.
2010-03-08 21:10:25 -06:00
Glenn Randers-Pehrson
b709c4aedc
[devel] Updated TODO list now that png_struct and info_struct are hidden
...
and setjmp usage has been improved.
2010-03-08 11:34:41 -06:00
Glenn Randers-Pehrson
aaf377c874
[devel] Bump to version libpng-1.5.0beta12
2010-03-08 11:21:39 -06:00
Glenn Randers-Pehrson
e4c706af54
[devel] Imported from libpng-1.5.0beta11.tar
2010-03-06 14:53:56 -06:00
Glenn Randers-Pehrson
6f6a91a131
[devel] Fix indentation in png.c, pngmem,c, pngrio.c, and pngwio.c
2010-03-06 13:54:59 -06:00
Glenn Randers-Pehrson
e8b1aa0c5a
[devel] Fixed more inconsistent indentation in the header files.
2010-03-06 11:39:29 -06:00
Glenn Randers-Pehrson
d4df36c7f0
[devel] Fixed indentation of CPP directives in the header files
...
with the help of "cppi".
2010-03-06 10:45:55 -06:00
Glenn Randers-Pehrson
a565f0e234
[devel] Always put whitespace before "?"
2010-03-06 08:24:45 -06:00
Glenn Randers-Pehrson
72cda2db72
[devel] Expand tabs and use consistent whitespace in pngrutil.c
2010-03-06 08:18:03 -06:00
Glenn Randers-Pehrson
16908a1d78
[devel] Make use of whitespace consistent in pngget.c and pngwutil.c
2010-03-06 07:34:28 -06:00
Glenn Randers-Pehrson
da30135c4c
[devel] Fix whitespace in pngerror.c and pngset.c
2010-03-06 06:42:48 -06:00
Glenn Randers-Pehrson
45624d6c2c
[devel] Fix inconsistent whitespace in pngtrans.c, pngwrite.c, and pngwtran.c
2010-03-03 11:40:43 -06:00
Glenn Randers-Pehrson
4e763f1b30
[devel] Revised the "SEE ALSO" lines in manpages
...
to look like those in "man man"
2010-03-03 10:45:50 -06:00
Glenn Randers-Pehrson
7fb32a8621
[devel] Fixed formatting of the "See also" line in man pages.
2010-03-03 09:47:49 -06:00
Glenn Randers-Pehrson
3ea36758ef
[devel] Fix inconsistent whitespace and indentation.
2010-03-03 09:35:31 -06:00
Glenn Randers-Pehrson
262d0ff047
[devel] Tidied up some inconsistent indentation.
2010-03-03 07:06:54 -06:00
Glenn Randers-Pehrson
65a223794a
[devel] Bump to version libpng-1.5.0beta11
2010-03-03 05:39:36 -06:00
Glenn Randers-Pehrson
6c2e919c7e
[devel] Removed checking for already-included setjmp.h from pngconf.h
2010-03-03 05:37:04 -06:00
Glenn Randers-Pehrson
d259e6c570
[devel] Revised png_longjmp() calls in contrib/gregbook to use png_ptr
2010-02-21 23:36:35 -06:00
Glenn Randers-Pehrson
4531ded5c1
[devel] Removed unused gzio.c from contrib/pngminim gather and makefile scripts
...
This is necessary when libz is upgraded to 1.2.4
2010-02-21 23:07:13 -06:00
Glenn Randers-Pehrson
95ca51b6e2
[devel] Imported from libpng-1.5.0beta09.tar
2010-02-19 14:13:03 -06:00
Glenn Randers-Pehrson
a24fc2e1d3
[devel] Removed -D_ALLSOURCE from configure.ac, makefile.aix,
...
and CMakeLists.txt, and changed the name of png_ptr->jmpbuf in pngstruct.h
to png_ptr->png_jmpbuf.
2010-02-19 14:11:03 -06:00
Glenn Randers-Pehrson
69e238b098
[devel] Imported from libpng-1.5.0beta08.tar
2010-02-19 12:59:44 -06:00
Glenn Randers-Pehrson
64af5394f5
[devel] Added -D_ALLSOURCE in configure.ac, makefile.aix, and CMakeLists.txt
...
when building on AIX.
2010-02-19 12:50:45 -06:00
Glenn Randers-Pehrson
1beadafcc7
[devel] Added PNG_NORETURN attribute to the png_longjmp() function.
2010-02-19 11:26:40 -06:00
Glenn Randers-Pehrson
81dab093fc
[devel] Added "#ifdef _AIX; #define _ALL_SOURCE 1; #endif" to pngpriv.h,
...
otherwise AIX reserves "jmpbuf" and renames it to "__jmpbuf".
2010-02-19 11:02:41 -06:00
Glenn Randers-Pehrson
6a9e480512
[devel] Imported from libpng-1.5.0beta07.tar
2010-02-19 09:59:25 -06:00
Glenn Randers-Pehrson
f98726ae98
[devel] Added exported png_longjmp() function.
2010-02-19 09:54:53 -06:00
Glenn Randers-Pehrson
946199e8e4
[devel] Removed obsolete unused MMX-querying support from contrib/gregbook
2010-02-19 07:57:34 -06:00
Glenn Randers-Pehrson
cce6521a9f
[devel] Noted in scripts/makefile.mingw that it expects to be run under MSYS.
2010-02-18 23:03:09 -06:00
Glenn Randers-Pehrson
63ee896ab5
[devel] Fix typo in ANNOUNCE and CHANGES
2010-02-14 07:47:39 -06:00
Glenn Randers-Pehrson
9e966cadbd
[devel] Bump to version 1.5.0beta07
2010-02-14 07:45:27 -06:00
Glenn Randers-Pehrson
7a5be53631
[devel] Imported from libpng-1.5.0beta06.tar
2010-02-14 07:18:23 -06:00
Glenn Randers-Pehrson
6e283234c9
[devel] Imported from libpng-1.5.0beta05.tar
2010-02-12 21:28:31 -06:00
Glenn Randers-Pehrson
288ea702f2
[devel] Update png_compress_chunk() rewrite.
2010-02-12 21:20:37 -06:00
Glenn Randers-Pehrson
ee4eb9a910
[devel] Added several (png_bytep) typecasts in calls to png_inflate().
2010-02-12 20:30:45 -06:00
Glenn Randers-Pehrson
9d51afcacb
[devel] Complete rewrite of png_decompress_chunk() by John Bowler
2010-02-12 20:12:56 -06:00
Glenn Randers-Pehrson
389c1f20ad
[devel] Revised png_measure_compressed_chunk()
...
too break from "while" and issue a png_warning on over limit.
2010-02-12 14:14:15 -06:00
Glenn Randers-Pehrson
4748a3346e
[devel] Reset zlib datastream after detecting oversized compressed chunk
2010-02-12 13:55:01 -06:00
Glenn Randers-Pehrson
9b0956fed1
[devel] Reverted to original png_decompress_chunk() plus counting pass.
2010-02-12 11:17:22 -06:00
Glenn Randers-Pehrson
7d1f5914e5
[devel] Relocated misplaced closing curley bracket in png_decompress_chunk().
...
Removed unused "buffer_size" variable from png_decompress_chunk().
2010-02-11 23:03:26 -06:00
Glenn Randers-Pehrson
2f84504413
[devel] Removed the cbuilder5 project, which has not been updated to 1.4.0.
2010-02-09 02:01:22 -06:00
Glenn Randers-Pehrson
42f93fb706
[devel] Changed PNG_INTERNAL to PNG_EXPOSE_INTERNAL_STRUCTURES
2010-02-09 01:58:47 -06:00
Glenn Randers-Pehrson
f97953181a
[devel] Changed PNG_INTERNAL to PNG_EXPOSE_INTERNAL_STRUCTURES
...
and updated the "last change" comments to 1.5.0
2010-02-09 01:16:48 -06:00
Glenn Randers-Pehrson
3f506b788e
[devel] Removed PNG_DEPSTRUCT markup in pngstruct.h and pnginfo.h
...
and undid the linewrapping that it required.
Revised comments in pngstruct.h and pnginfo.h and added pointers to
the libpng license.
2010-02-09 00:36:08 -06:00
Glenn Randers-Pehrson
db5f4307ca
[devel] Bump to version libpng-1.5.0beta05
2010-02-08 23:34:43 -06:00
Glenn Randers-Pehrson
b9a78bedee
[devel] Imported from libpng-1.5.0beta04.tar
2010-02-08 23:34:32 -06:00
Glenn Randers-Pehrson
f0cdbe7e03
[devel] Removed malformed "incomplete struct declaration" of png_info
...
from png.h
2010-02-08 23:18:15 -06:00
Glenn Randers-Pehrson
42c4ebbea6
[devel] Bump to version libpng-1.5.0beta04
2010-02-08 15:48:07 -06:00
Glenn Randers-Pehrson
f1eb918dc8
[devel] Imported from libpng-1.5.0beta03.tar
2010-02-08 15:42:16 -06:00
Glenn Randers-Pehrson
3c6df196b5
[devel] Updated configure script to use SO number 15.
2010-02-08 15:40:53 -06:00
Glenn Randers-Pehrson
0014f3de55
[devel] Removed two new incorrect typedefs in png.h
2010-02-08 05:41:30 -06:00
Glenn Randers-Pehrson
e00ed36d71
[devel] Imported from libpng-1.5.0beta02.tar
2010-02-07 22:52:08 -06:00
Glenn Randers-Pehrson
c40df89cef
[devel] Fixed incorrect test in new png_push_save_buffer() code.
2010-02-07 19:49:07 -06:00
Glenn Randers-Pehrson
e3f3c4ea0b
[devel] Imported from libpng-1.5.0beta01.tar
2010-02-07 18:10:43 -06:00
Glenn Randers-Pehrson
67a83db98d
[devel] Imported from libpng-1.4.0rc08.tar
2010-01-01 18:32:13 -06:00
Glenn Randers-Pehrson
a0e0c6c8e7
[devel] Avoid deprecated references to png_ptr-io_ptr and png_ptr->error_ptr
...
in pngtest.c
2010-01-01 18:31:26 -06:00
Glenn Randers-Pehrson
a58818a079
[devel] Imported from libpng-1.4.0rc07.tar
2010-01-01 10:31:50 -06:00
Glenn Randers-Pehrson
e69b55d9ac
[devel] Update copyright year to 2010
2010-01-01 10:29:06 -06:00
Glenn Randers-Pehrson
a515d3066e
[devel] Use png_calloc() instead of png_malloc(); png_memset() in pngrutil.c
2010-01-01 10:25:39 -06:00
Glenn Randers-Pehrson
45af819322
[devel] Updated documentation about libpng-1.2 to 1.4 differences.
2009-12-30 08:37:29 -06:00
Glenn Randers-Pehrson
f81b50bf9d
[devel] Imported from libpng-1.4.0rc06.tar
2009-12-29 16:51:34 -06:00
Glenn Randers-Pehrson
e52c7ac7a3
[devel] Imported from libpng-1.4.0rc05.tar
2009-12-27 16:39:14 -06:00
Glenn Randers-Pehrson
5ce838be40
[devel] Fix typo in INSTALL
2009-12-26 09:57:02 -06:00
Glenn Randers-Pehrson
a687af1e72
[devel] Changed "libpng-pc.in" to "libpng.pc.in" in configure.ac, configure,
...
and Makefile.in to be consistent with changes in libpng-1.4.0rc03
2009-12-25 16:17:30 -06:00
Glenn Randers-Pehrson
70529c3b40
[devel] Bump version to 1.4.0rc05
2009-12-25 16:15:50 -06:00
Glenn Randers-Pehrson
dbcfb7151f
[devel] Imported from libpng-1.4.0rc04.tar
2009-12-25 14:27:23 -06:00
Glenn Randers-Pehrson
6ba9088de9
[devel] Swapped PNG_UNKNOWN_CHUNKS_SUPPORTED and PNG_HANDLE_AS_UNKNOWN_SUPPORTED
...
in pngset.c to be consistent with other changes in version 1.2.38.
2009-12-25 14:26:13 -06:00
Glenn Randers-Pehrson
7520224a42
[devel] Bump to version 1.4.0rc04
2009-12-25 14:25:29 -06:00
Glenn Randers-Pehrson
296f64a43e
[devel] Imported from libpng-1.4.0rc03.tar
2009-12-22 09:38:19 -06:00
Glenn Randers-Pehrson
d44e05a363
[master] Renamed libpng-pc.in back to libpng.pc.in and revised CMakeLists.txt
...
(revising the change in 1.4.0beta99)
2009-12-22 09:16:15 -06:00
Glenn Randers-Pehrson
5265c3889c
[devel] Bump to version 1.4.0rc03
2009-12-22 09:10:46 -06:00
Glenn Randers-Pehrson
62ca98ef5e
[devel] Imported from libpng-1.4.0rc02.tar
2009-12-20 15:16:15 -06:00
Glenn Randers-Pehrson
094340d287
[devel] Bump to version 1.4.0beta110
2009-12-13 15:39:00 -06:00
Glenn Randers-Pehrson
addb84b1bc
[devel] Imported from libpng-1.4.0beta109.tar
2009-12-13 08:15:55 -06:00
Glenn Randers-Pehrson
ffa8924330
[devel] Added "bit_depth" parameter to the private png_build_gamma_table()
...
function. Pass bit_depth=8 to png_build_gamma_table() when bit_depth is 16
but the PNG_16_TO_8 transform has been set, to avoid unnecessary build of
16-bit tables.
2009-12-13 08:14:40 -06:00
Glenn Randers-Pehrson
0452bbcf84
[devel] Imported from libpng-1.4.0beta108.tar
2009-12-11 18:02:44 -06:00
Glenn Randers-Pehrson
7a59e1eae8
[devel] Relocated png_do_chop() to its original position in pngrtran.c
...
The change in version 1.2.41beta08 caused transparency to be handled wrong
in some 16-bit datastreams (Yusaku Sugai).
2009-12-11 07:57:36 -06:00
Glenn Randers-Pehrson
3da965ce4b
[devel] Removed leftover "-DPNG_CONFIGURE_LIBPNG"
...
from contrib/pngminim/*/makefile
2009-12-11 07:56:25 -06:00
Glenn Randers-Pehrson
f633e33632
[devel] Fix typo in CHANGES and ANNOUNCE (libpng12 should be libpng14)
2009-12-04 17:06:40 -06:00
Glenn Randers-Pehrson
914a7e3d4f
[devel] Bump to version 1.4.0beta108
2009-12-04 17:05:57 -06:00
Glenn Randers-Pehrson
d84af669dc
[devel] Imported from libpng-1.4.0beta107.tar
2009-12-04 09:48:05 -06:00
Glenn Randers-Pehrson
451fd6c439
[devel] use PNG_NO_PEDANTIC_WARNINGS instead of PNG_CONFIGURE_LIBPNG
...
to disable the warnings in pngconf.h
2009-12-04 08:46:31 -06:00
Glenn Randers-Pehrson
316152fe73
[devel] Revised scripts/makefile.netbsd, makefile.openbsd, and makefile.sco
...
to put png.h and pngconf.h in $prefix/include, like the other scripts,
instead of in $prefix/include/libpng. Also revised makefile.sco
to put them in $prefix/include/libpng12 instead of in
$prefix/include/libpng/libpng12.
2009-12-04 08:42:32 -06:00
Glenn Randers-Pehrson
03f9b02953
[devel] Removed "-DPNG_CONFIGURE_LIBPNG" from the makefiles and projects.
...
and added "#define PNG_NO_PEDANTIC_WARNINGS" in the libpng source files.
2009-12-04 08:40:41 -06:00
Glenn Randers-Pehrson
ce96c3e6b7
[devel] Updated README
2009-11-27 16:17:19 -06:00
Glenn Randers-Pehrson
133840ba4b
[devel] Bump to version 1.4.0beta107
2009-11-27 06:09:41 -06:00
Glenn Randers-Pehrson
e4b9fc28de
[devel] Imported from libpng-1.4.0beta106.tar
2009-11-27 00:28:34 -06:00
Glenn Randers-Pehrson
5876b850b2
[devel] Removed premultiplied alpha feature.
...
It will be replaced in the future with a function that accounts for gamma.
2009-11-27 00:24:42 -06:00
Glenn Randers-Pehrson
4cfdb3c095
[devel] Add comment about TODO: issue warning if user tries to premultiply
...
in a nonliner colorspace.
2009-11-26 11:49:37 -06:00
Glenn Randers-Pehrson
b2154ccb2b
[devel] Moved the PNG_DIVIDE_* and PNG_*_PREMULTIPLY macros
...
from png.h to pngpriv.h.
2009-11-26 11:48:15 -06:00
Glenn Randers-Pehrson
5a2015e146
[devel] Bump to version 1.4.0beta106
2009-11-26 11:46:24 -06:00
Glenn Randers-Pehrson
d23f2b2845
[devel] Imported from libpng-1.4.0beta105.tar
2009-11-24 22:14:21 -06:00
Glenn Randers-Pehrson
9d172423df
[devel] Added missing "(" in new PNG_DIVIDE macro.
2009-11-24 20:17:58 -06:00
Glenn Randers-Pehrson
ec29c6507b
[devel] Changed "v" to "(v)" and "65535" to "65535L" in the new macros.
2009-11-24 08:40:44 -06:00
Glenn Randers-Pehrson
768429bbc1
[devel] Use fast integer PNG_DIVIDE_BY_255() or PNG_DIVIDE_BY_65535()
...
to accomplish alpha premultiplication when PNG_READ_COMPOSITE_NODIV_SUPPORTED
is defined. Changed "/255" to "/255.0" in background calculations to make it
clear that the 255 is used as a double (and to prevent anyone from being
tempted to use PNG_DIVIDE_BY_255() there).
2009-11-24 07:26:06 -06:00
Glenn Randers-Pehrson
2a087220dd
[devel] Bump to version 1.4.0beta105
2009-11-21 21:54:53 -06:00
Glenn Randers-Pehrson
bbd20f0a74
[devel] Imported from libpng-1.4.0beta104.tar
2009-11-21 21:51:28 -06:00
Glenn Randers-Pehrson
eae2cf0add
[devel] Rebuilt configure scripts with autoconf-2.65
2009-11-21 21:50:07 -06:00
Glenn Randers-Pehrson
ae3a70351c
[devel] Removed png_longjmp_ptr from scripts/*.def and libpng.3
...
It is a pointer, not an exported function.
2009-11-21 07:21:06 -06:00
Glenn Randers-Pehrson
52f4f257c9
[devel] Bump to version 1.4.0beta104
2009-11-20 23:01:45 -06:00
Glenn Randers-Pehrson
931400bd04
[devel] Imported from libpng-1.4.0beta103.tar
2009-11-20 22:58:48 -06:00
Glenn Randers-Pehrson
1e6ed7364b
[devel] Added png_set_longjmp_fn to scripts/*.def
...
and moved it from libpngpf.3 to libpng.3 since it is exported.
2009-11-20 22:06:56 -06:00
Glenn Randers-Pehrson
4a72ebfafa
[devel] Added png_longjmp_ptr() to libpng.3 synopsis and to scripts/*.def
...
and png_set_longjmp_fn() to libpngpf.3 synopsis
2009-11-20 21:56:36 -06:00
Glenn Randers-Pehrson
f4ea22480a
[devel] Make the 'png_jmpbuf' macro expand to a call that records the correct
...
longjmp function as well as returning a pointer to the setjmp
jmp_buf buffer, and marked direct access to jmpbuf 'deprecated'.
(John Bowler)
2009-11-20 21:38:24 -06:00
Glenn Randers-Pehrson
eddc5af8f5
[devel] Align row_buf on 16-byte boundary in memory.
2009-11-20 21:15:06 -06:00
Glenn Randers-Pehrson
edcd6e14c6
[devel] Restored the PNG_WRITE_FLUSH_AFTER_IEND_SUPPORTED guard
...
around the call to png_flush() after png_write_IEND(). See 1.4.0beta32,
1.4.0beta50 changes above and 1.2.30, 1.2.30rc01 and rc03 in 1.2.41
CHANGES in the libpng_master branch. Someone needs this feature but
I don't remember who.
2009-11-20 20:28:29 -06:00
Glenn Randers-Pehrson
311c8476f8
[devel] Bump to version 1.4.0beta103
2009-11-20 09:46:59 -06:00
Glenn Randers-Pehrson
e5403da657
[master] Removed obsolete comments about ASM
...
from projects/visualc71/README_zlib.txt
2009-11-18 15:50:27 -06:00
Glenn Randers-Pehrson
a7eda24870
[devel] Bump to version 1.4.0rc02
2009-11-18 15:49:11 -06:00
Glenn Randers-Pehrson
bda72552bf
[devel] Removed comments on ASM from projects/visualc71/README_zlib.txt
2009-11-18 15:34:39 -06:00
Glenn Randers-Pehrson
a02188ae94
[devel] Bump to version libpng-1.4.0beta102
2009-11-18 15:32:35 -06:00
Glenn Randers-Pehrson
5b7d8ff306
[devel] Bump to version 1.4.0rc02
2009-11-18 15:32:33 -06:00
Glenn Randers-Pehrson
cd7d63a805
[devel] Imported from libpng-1.4.0beta102.tar
2009-11-18 10:31:31 -06:00
Glenn Randers-Pehrson
9d27a1becf
[devel] Moved descriptions of makefiles and other scripts out of INSTALL
...
into scripts/README.txt and updated the copyright year in scripts/pngwin.rc
from 2006 to 2009.
2009-11-15 07:59:06 -06:00
Glenn Randers-Pehrson
c00408a4e5
[devel] Fixed two new typos in projects/visualc6/pngtest.dsp
2009-11-15 06:08:29 -06:00
Glenn Randers-Pehrson
bb0f557859
[devel] Added libpng-config.in and libpng-pc.in to the zip and 7z
...
distributions (they are needed by CMakeList.txt).
2009-11-15 05:49:13 -06:00
Glenn Randers-Pehrson
ac18f8a706
[devel] Bump to version 1.4.0beta102
2009-11-14 21:52:06 -05:00
Glenn Randers-Pehrson
a2aebb551e
[devel] Bumped INSTALL back to version beta101.
2009-11-14 17:58:32 -06:00
Glenn Randers-Pehrson
354bdb0d58
[devel] Revised INSTALL file slightly.
2009-11-14 17:45:58 -06:00
Glenn Randers-Pehrson
8e3389e574
[devel] Imported from libpng-1.4.0beta101.tar
2009-11-14 17:05:12 -06:00
Glenn Randers-Pehrson
0dfd8d379b
[devel] Bump to version 1.4.0beta101
2009-11-14 14:58:35 -06:00
Glenn Randers-Pehrson
3c38651e8c
[devel] Imported from libpng-1.4.0beta100.tar
2009-11-14 13:59:32 -06:00
Glenn Randers-Pehrson
22ad8f0e7a
[devel] Updated INSTALL to reflect removal and relocation of files.
2009-11-14 07:25:31 -06:00
Glenn Randers-Pehrson
76a64f4491
[devel] Revised CMakeLists.txt to account for new location of libpng-config.in
...
and libpng-pc.in
2009-11-14 06:58:16 -06:00
Glenn Randers-Pehrson
5741bac1c6
[devel] Removed scripts/makefile.nommx and makefile.vcawin32
2009-11-14 06:45:48 -06:00
Glenn Randers-Pehrson
8590d46785
[devel] Removed ASM builds from projects/visualc6 and projects/visualc71
2009-11-14 06:26:46 -06:00
Glenn Randers-Pehrson
71cff967a9
[devel] Bump to version 1.4.0beta100
2009-11-14 06:25:31 -06:00
Glenn Randers-Pehrson
b612eee957
[devel] Imported from libpng-1.4.0beta99.tar
2009-11-14 05:45:49 -06:00
Glenn Randers-Pehrson
28d4aae5b9
[devel] Moved libpng-config.in and libpng.pc-configure.in out of the scripts
...
directory, to libpng-config.in and libpng-pc.in, respectively, and
modified Makefile.am and configure.ac accordingly. Now "configure"
needs nothing from the "scripts" directory.
Also, avoid redefining PNG_CONST in pngconf.h
2009-11-13 16:29:45 -06:00
Glenn Randers-Pehrson
11313ba8e7
[devel] Imported from libpng-1.4.0beta98.tar
2009-11-13 05:19:59 -06:00
Glenn Randers-Pehrson
d708cb8360
[devel] Bump to version 1.4.0beta98
2009-11-12 22:36:41 -06:00
Glenn Randers-Pehrson
78c419c698
[devel] Imported from libpng-1.4.0beta97.tar
2009-11-12 22:27:19 -06:00
Glenn Randers-Pehrson
3f2b6a67d1
[devel] Bump to version 1.4.0beta97
2009-11-12 21:05:30 -06:00
Glenn Randers-Pehrson
9ef984d168
[devel] Bump to version 1.4.0beta98
2009-11-12 20:29:56 -06:00
Glenn Randers-Pehrson
fa557347ba
[devel] Imported from libpng-1.4.0beta97.tar
2009-11-12 20:04:58 -06:00
Glenn Randers-Pehrson
1c6959cfbe
[devel] Revised Makefile.am for better shared library names.
2009-11-12 18:10:00 -06:00
Glenn Randers-Pehrson
be199c1304
[devel] Updated INSTALL with new list of files in the projects directory.
2009-11-12 13:57:42 -06:00
Glenn Randers-Pehrson
51633b7bd7
[devel] Removed projects/beos since no one seems to be supporting it.
...
Also netware.txt
2009-11-12 13:48:02 -06:00
Glenn Randers-Pehrson
0acc99fdcd
[devel] Restored pngtest.png to the libpng-1.4.0beta7 version.
2009-11-12 12:23:07 -06:00
Glenn Randers-Pehrson
f210a05c37
[devel] Restored recent documentation changes.
2009-11-12 10:02:24 -06:00
Glenn Randers-Pehrson
9d57241790
[devel] Bump to version 1.4.0beta97
2009-11-12 10:01:25 -06:00
Glenn Randers-Pehrson
30ec56c8d3
[devel] Fixed up some line-wrapping in the documentation.
2009-11-12 09:57:06 -06:00
Glenn Randers-Pehrson
ce00e7de36
[devel] Imported from libpng-1.4.0beta96.tar
2009-11-12 08:53:06 -06:00
Glenn Randers-Pehrson
4e1e199da8
[devel] Added PNG_PRIVATE macro definition in pngconf.h for possible future use.
...
(ported from the "master" branch)
2009-11-12 08:29:21 -06:00
Glenn Randers-Pehrson
7336dd4a97
[devel] Revised pngtest.png again....
2009-11-12 08:19:37 -06:00
Glenn Randers-Pehrson
03c1bf96b2
[devel] Revised pngtest.png to put chunks in the same order written by pngtest
...
(evidently the same change made in libpng-1.0beta54 was lost).
2009-11-12 08:13:25 -06:00
Glenn Randers-Pehrson
ef07ed3bf8
[devel] Removed recently removed function names from scripts/*.def
...
and removed the deprecated png_check_sig() function.
2009-11-12 07:43:57 -06:00
Glenn Randers-Pehrson
197c2f3244
[devel] Revised Makefile.am to use libpng.sys while building libpng.so
...
so that only PNG_EXPORT functions are exported.
2009-11-12 07:03:54 -06:00
Glenn Randers-Pehrson
bdbade92a7
[devel] Bump to version 1.4.0beta96
2009-11-12 06:24:42 -06:00
Glenn Randers-Pehrson
b0dd0ad7af
[devel] Renamed scripts/makefile.wce to scripts/makefile.cegcc
2009-11-10 10:34:32 -06:00
Glenn Randers-Pehrson
95a15f7a83
[devel] Bump to version libpng-1.4.0rc02
2009-11-10 10:29:18 -06:00
Glenn Randers-Pehrson
fd10753fd8
[devel] Imported from libpng-1.4.0beta95.tar
2009-11-10 06:11:41 -06:00
Glenn Randers-Pehrson
d88da23cbd
[devel] Added dependency on pngpriv.h in contrib/pngminim/*/makefile
2009-11-09 13:34:10 -06:00
Glenn Randers-Pehrson
d5513a7490
[devel] Changed pngminim/*/gather.sh to stop trying to remove pnggccrd.c and pngvcrd.c
2009-11-09 11:28:15 -06:00
Glenn Randers-Pehrson
3d7e15f353
[devel] Changed pngminim/*/gather.sh to stop trying to remove pnggccrd.c and pngvcrd.c
2009-11-09 11:05:40 -06:00
Glenn Randers-Pehrson
ec3f949874
[devel] Fixed some deprecated usages in the contrib directory.
2009-11-09 10:49:12 -06:00
Glenn Randers-Pehrson
884297323d
[devel] Fixed a typo in a comment in CMakeLists.txt
2009-11-09 08:32:53 -06:00
Glenn Randers-Pehrson
015289e21d
[devel] Bump to version 1.4.0beta95
2009-11-09 06:58:18 -06:00
Glenn Randers-Pehrson
17ca34034b
[devel] Imported from libpng-1.4.0beta94.tar
2009-11-09 06:56:01 -06:00
Glenn Randers-Pehrson
44db6e39c3
[devel] Make PNG_DEPSTRUCT, etc., configurable.
...
Only #define PNG_DEPSTRUCT, etc. in pngconf.h if not already defined.
2009-11-08 20:36:28 -06:00
Glenn Randers-Pehrson
013d1d68c0
[devel] Removed dependency of pngtest.o on pngpriv.h in the makefiles.
2009-11-08 13:28:18 -06:00
Glenn Randers-Pehrson
69b0bc089a
[devel] Updated CMakeLists.txt to add "-DPNG_CONFIGURE_LIBPNG" to definitions.
2009-11-07 12:02:48 -06:00
Glenn Randers-Pehrson
0dd4a43f49
[devel] Removed the obsolete, unused pnggccrd.c and pngvcrd.c files.
2009-11-07 11:52:33 -06:00
Glenn Randers-Pehrson
727d3d7463
[devel] Bump to version bump-to-1.4.0beta94.tar
2009-11-07 11:09:16 -06:00
Glenn Randers-Pehrson
c2fb9ec3fa
[devel] Imported from libpng-1.4.0beta93.tar
2009-11-07 11:00:17 -06:00
Glenn Randers-Pehrson
9a4ed98618
[master] Revised projects to account for new deprecated-stuff detection
...
Updated projects/visualc6 and visualc71 with "/d PNG_CONFIGURE_LIBPNG".
They should work but still need to be updated to remove
references to pnggccrd.c or pngvcrd.c and ASM building.
Added README.txt to the beos, cbuilder5, netware, and xcode projects warning
that they need to be updated, to remove references to pnggccrd.c and
pngvcrd.c and to depend on pngpriv.h
2009-11-07 10:55:04 -06:00
Glenn Randers-Pehrson
58c4f6b355
Added -DPNG_CONFIGURE_LIBPNG to the makefile CFLAGS
...
to prevent warnings about direct access to png structs by libpng functions
while building libpng. They need to be tested, especially
those using compilers other than gcc.
2009-11-07 10:50:29 -06:00
Glenn Randers-Pehrson
d29033f264
[master] Added macros to detect use of deprecated features.
...
Added PNG_DEPSTRUCT, PNG_DEPRECATED, PNG_USE_RESULT, PNG_NORETURN, and
PNG_ALLOCATED macros to detect deprecated direct access to the
png_struct or info_struct members and other deprecated usage in
applications (John Bowler).
Added -DPNG_CONFIGURE_LIBPNG to the makefile CFLAGS, to prevent warnings
about direct access to png structs by libpng functions while building
libpng.
Removed three direct references to read_info_ptr members in pngtest.c
that were detected by the new PNG_DEPSTRUCT macro.
Moved the png_debug macro definitions and the png_read_destroy(),
png_write_destroy() and png_far_to_near() prototypes from png.h
to pngpriv.h (John Bowler)
Moved the synopsis lines for png_read_destroy(), png_write_destroy()
png_debug(), png_debug1(), and png_debug2() from libpng.3 to libpngpf.3.
2009-11-07 10:46:42 -06:00
Glenn Randers-Pehrson
047c34b734
[devel] Bump to version bump-to-1.4.0beta93.tar
2009-11-07 10:44:30 -06:00
Glenn Randers-Pehrson
649f741e71
[devel] Imported from libpng-1.4.0beta92.tar
2009-11-04 19:03:57 -06:00
Glenn Randers-Pehrson
d740c8425e
[devel] Show differences between 1.2.40 and 1.4.0
...
instead of between 1.2.41 and 1.4.0 in documentation.
2009-11-04 19:01:54 -06:00
Glenn Randers-Pehrson
9038c3bc48
[devel] Removed "#define 1_4_X" migration aid from pngconf.h
2009-11-03 19:22:32 -06:00
Glenn Randers-Pehrson
74b5acc35d
[devel] Make PNG_CONVERT_tIME_SUPPORTED depend on PNG_WRITE_tIME_SUPPORTED
2009-11-03 12:27:25 -06:00
Glenn Randers-Pehrson
45b8761bc8
[devel] Make #define PNG_CONVERT_tIME_SUPPORTED depend on PNG_tIME_SUPPORTED
2009-11-03 11:42:05 -06:00
Glenn Randers-Pehrson
cef4f14470
[devel] Added "pngpriv.h" to include list for makefile.wce
2009-11-03 07:17:50 -06:00
Glenn Randers-Pehrson
53651229b5
[devel] Bump version to 1.4.0beta92
2009-11-03 06:59:45 -06:00
Glenn Randers-Pehrson
555126e06f
[devel] Imported from libpng-1.4.0beta91.tar
2009-11-03 06:52:48 -06:00
Glenn Randers-Pehrson
163fd0a3e8
[devel] Added scripts/makefile.wce and scripts/png32ce.def
...
for supporting WindowsCE.
2009-11-02 21:01:19 -06:00
Glenn Randers-Pehrson
ef9c0e9b19
[devel] Fixed typo in pngrtran.c
2009-11-02 15:42:31 -06:00
Glenn Randers-Pehrson
65d235a5db
[devel] Use the new PNG_CONVERT_tIME_SUPPORTED macro in pngwrite.c
2009-11-02 11:32:30 -06:00
Glenn Randers-Pehrson
0cb46e200c
[devel] Added PNG_CONVERT_tIME_SUPPORTED macro.
2009-11-02 11:24:33 -06:00
Glenn Randers-Pehrson
3ce2146941
[devel] Added WinCE support to ltmain.sh
2009-11-02 09:21:46 -06:00
Glenn Randers-Pehrson
33023522ba
[devel] Bump version to 1.4.0beta91
2009-11-02 07:38:45 -06:00
Glenn Randers-Pehrson
d6ea40a7f0
[devel] Imported from libpng-1.4.0beta90.tar
2009-11-02 07:36:15 -06:00
Glenn Randers-Pehrson
99106deaa2
[devel] Restored WIN32_WCE #ifdefs involving the time.h "tm" structure
...
WindowsCE does not provide the "tm" structure.
2009-11-01 16:26:14 -06:00
Glenn Randers-Pehrson
34a2ebdc4f
[devel] Removed obsolete comments about WindowsCE not having time.h
2009-11-01 06:59:27 -06:00
Glenn Randers-Pehrson
418783e760
[devel] Removed all remaining WIN32_WCE #ifdefs
2009-11-01 06:45:09 -06:00
Glenn Randers-Pehrson
07def6f68b
[devel] Bump version to 1.4.0beta90
2009-10-31 21:43:26 -05:00
Glenn Randers-Pehrson
8f5846f86d
[devel] Imported from libpng-1.4.0beta89.tar
2009-10-31 21:43:16 -05:00
Glenn Randers-Pehrson
f298db9762
[devel] Fix typo in pngconf.h
2009-10-31 21:32:08 -05:00
Glenn Randers-Pehrson
ef29a5e827
[devel] Apply png_user_chunk_cache_max within png_decompress_chunk()
...
and merged libpng-1.2.41.txt with libpng-1.4.0.txt where appropriate.
2009-10-31 19:37:05 -05:00
Glenn Randers-Pehrson
8fe28948ca
[devel] Removed a harmless extra png_set_invert_alpha()
...
from pngwrite.c
2009-10-31 12:31:06 -05:00
Glenn Randers-Pehrson
ee35abbcd0
[devel] More bugfixes and improvements to CMakeLists.txt
...
(Contributed by Philip Lowman)
2009-10-30 15:42:54 -05:00
Glenn Randers-Pehrson
e108e19daf
[devel] Bump version to 1.4.0beta89
2009-10-30 15:35:41 -05:00
Glenn Randers-Pehrson
733da8cc46
[devel] Bump version to 1.4.0beta88
2009-10-30 00:01:48 -05:00
Glenn Randers-Pehrson
5df7edb6af
[devel] Imported from libpng-1.4.0beta87.tar
2009-10-29 23:55:21 -05:00
Glenn Randers-Pehrson
4f25bf37c2
[devel] Revised libpng.txt about 1.2.x->1.4.0 differences
2009-10-29 23:34:44 -05:00
Glenn Randers-Pehrson
dfa99afe40
[devel] Fixed some indentation
...
in pngwutil.c
2009-10-29 23:33:46 -05:00
Glenn Randers-Pehrson
c1a4d64a7b
[devel] Bump version to 1.4.0beta87
2009-10-29 23:31:06 -05:00
Glenn Randers-Pehrson
a2567be084
[devel] Imported from libpng-1.4.0rc01.tar
2009-10-19 20:36:57 -05:00
Glenn Randers-Pehrson
614b91ded0
[devel] Cosmetic changes in pngwrite.c
...
Changed "=" to " = " where needed.
2009-10-17 19:00:18 -05:00
Glenn Randers-Pehrson
bee5836721
[devel] Trivial cosmetic hanges in pngwrite.c
...
Changed "=" to " = ".
2009-10-17 18:29:52 -05:00
Glenn Randers-Pehrson
2f89d766fc
[devel] Fix an incorrect #ifdef in pngerror.c
2009-10-13 18:04:41 -05:00
Glenn Randers-Pehrson
a98aa48e57
[devel] Fixed some incorrect indentation in pngrutil.c
2009-10-13 09:23:39 -05:00
Glenn Randers-Pehrson
fa0281061b
[devel] Bump version to 1.4.0beta87
2009-10-10 06:26:55 -05:00
Glenn Randers-Pehrson
ea15ec6aa2
[devel] Imported from libpng-1.4.0beta86.tar
2009-10-10 06:25:39 -05:00
Glenn Randers-Pehrson
90b878c583
[devel] Eliminated a shadowed declaration of "pp"
...
in png_handle_sPLT().
2009-10-07 12:44:35 -05:00
Glenn Randers-Pehrson
132c7b03f0
[devel] Removed dup entries in xcode project's .gitignore
2009-10-05 12:11:49 -05:00
Glenn Randers-Pehrson
c5e4cd3345
[devel] Added projects/xcode/libpng.xcodeproj/.gitignore
2009-10-04 15:55:00 -05:00
Glenn Randers-Pehrson
aeaae7210f
[devel] Updated the "xcode" project (Alam Arias).
2009-10-02 09:58:15 -05:00
Glenn Randers-Pehrson
b69df93ec3
[devel] Bump version to 1.4.0beta86
2009-10-02 09:41:09 -05:00
Glenn Randers-Pehrson
0bfb58ff80
[devel] Imported from libpng-1.4.0beta85.tar
2009-09-30 23:14:01 -05:00
Glenn Randers-Pehrson
b35a745561
[devel] Revised png_check_IHDR() again
...
to check info_ptr members instead of the contents of the returned parameters.
2009-09-30 23:12:13 -05:00
Glenn Randers-Pehrson
b91c634df1
[devel] Bump version to 1.4.0beta85
2009-09-30 16:02:33 -05:00
Glenn Randers-Pehrson
5ade7edd7e
[devel] Imported from libpng-1.4.0beta84.tar
2009-09-30 15:13:12 -05:00
Glenn Randers-Pehrson
dd66f3ed20
[devel] Revised png_check_IHDR()
...
to add a test for user passing a 16-bit height varible to png_get_IHDR()
which causes an overflow into the high bytes of the width variable.
2009-09-30 14:58:28 -05:00
Glenn Randers-Pehrson
6076da8079
[devel] Fixed some inconsistent indentation in pngconf.h
...
and mentioned use of 2-space indentation in macro definitions in
the libpng style guide.
2009-09-30 12:28:07 -05:00
Glenn Randers-Pehrson
d237dacd83
[devel] Bump version to 1.4.0beta84
2009-09-25 11:56:46 -05:00
Glenn Randers-Pehrson
398a4138d5
[devel] Imported from libpng-1.4.0beta83.tar
2009-09-25 11:53:42 -05:00
Glenn Randers-Pehrson
7ec330ddeb
[devel] Revised png_check_IHDR()
...
to eliminate bogus complaint about filter_type.
2009-09-25 11:45:42 -05:00
Glenn Randers-Pehrson
6564abbf26
[devel] Bump version to bump_to_1.4.0beta83
2009-09-24 20:10:18 -05:00
Glenn Randers-Pehrson
b4f9901580
[devel] Imported from libpng-1.4.0beta82.tar
2009-09-24 20:09:23 -05:00
Glenn Randers-Pehrson
85b0237adc
[devel] Eliminated useless call to png_check_cHRM() from pngset.c
...
in png_set_gAMA_and_cHRM() where we supply the cHRM constants and
therefore we know they are OK.
2009-09-24 19:49:13 -05:00
Glenn Randers-Pehrson
4071d1ed7e
[devel] Add png_check_IHDR() to documentation synopses
...
also png_check_cHRM_fixed() which was apparently overlooked when it
was created.
2009-09-24 19:33:47 -05:00
Glenn Randers-Pehrson
134bbe416d
[devel] Improve IHDR checking and error reporting
...
Move redundant IHDR checking into new png_check_IHDR() in png.c
and report all errors found in the IHDR data. Report problems
with width and height separately.
2009-09-24 18:10:49 -05:00
Glenn Randers-Pehrson
3243fea0ac
[devel] Remove scripting cruft in contrib/pngminim/*/pngusr.h
2009-09-24 18:05:22 -05:00
Glenn Randers-Pehrson
216c9b00a8
[devel] Bump version to 1.4.0beta82
2009-09-24 18:03:21 -05:00
Glenn Randers-Pehrson
67f3b485c2
[devel] Imported from libpng-1.4.0beta81.tar
2009-09-23 11:49:44 -05:00
Glenn Randers-Pehrson
b2aca215c0
[devel] Changed several "if !defined(X)" to "ifndef X"
2009-09-23 11:32:37 -05:00
Glenn Randers-Pehrson
e26c09529a
[devel] Changed some "#if defined(" to "ifdef"
2009-09-23 11:22:08 -05:00
Glenn Randers-Pehrson
212defee0f
[devel] Eliminated unused png_ptr->row_buf_size
2009-09-23 10:29:21 -05:00
Glenn Randers-Pehrson
4e6b5e91df
[devel] Changed some "#if defined(" to "ifdef"
...
and revised libpng style to mention not using the TAB character.
2009-09-23 10:24:53 -05:00
Glenn Randers-Pehrson
9bf6083375
[devel] Removed PNG_CONST from all "PNG_CONST PNG_CHNK" declarations
...
to avoid compiler complaints about doubly declaring things "const".
2009-09-20 13:37:50 -05:00
Glenn Randers-Pehrson
72cbc6ee95
[devel] Expanded TAB characters in pngrtran.c
2009-09-20 07:28:43 -05:00
Glenn Randers-Pehrson
f74c5acf29
[devel] Eliminated unused PNG_FLAG_FREE_* defines from pngpriv.h
2009-09-20 07:27:34 -05:00
Glenn Randers-Pehrson
6bbc336c02
[devel] Bump version to 1.4.0beta81
2009-09-17 13:32:41 -05:00
Glenn Randers-Pehrson
93fc3da348
[devel] Bump version to libpng-1.4.0beta81
2009-09-17 11:08:12 -05:00
Glenn Randers-Pehrson
c7dd196b04
[devel] Update CHANGES and ANNOUNCE
...
about fixing the "#if def " bug
2009-09-17 11:03:48 -05:00
Glenn Randers-Pehrson
9c1bb203e3
[devel] Fix typo in pngtest.c
...
("#if def" should be "#ifdef")
2009-09-17 10:55:49 -05:00
Glenn Randers-Pehrson
63a054d7d7
[devel] Imported from libpng-1.4.0beta80.tar
2009-09-17 09:47:47 -05:00
Glenn Randers-Pehrson
495e399865
[devel] Revise ANNOUNCE and CHANGES
...
to give Dennis Gustafsson credit for noticing the incorrect typecast
of "filler".
2009-09-17 09:43:34 -05:00
Glenn Randers-Pehrson
36ac0b59b0
[devel] Changed (png_byte)filler to (png_uint_16)filler in png_set_filler().
2009-09-15 19:12:08 -05:00
Glenn Randers-Pehrson
00768a2d76
[devel] Removed scripts/libpng.icc
2009-09-03 13:23:59 -05:00
Glenn Randers-Pehrson
bb9ff29efd
[devel] Bump version to libpng-1.4.0beta80
2009-09-01 11:38:15 -05:00
Glenn Randers-Pehrson
5d95de74d3
[devel] Imported from libpng-1.4.0beta79.tar
2009-09-01 11:38:04 -05:00
Glenn Randers-Pehrson
5618e46179
[devel] Eliminated PNG_NO_CALLOC and PNG_CALLOC_SUPPORTED
...
and always use png_calloc(). The macros were only there for testing,
since libpng-1.4.0beta48 and no problems have been reported.
2009-09-01 10:48:04 -05:00
Glenn Randers-Pehrson
b380515c84
[devel] Removed references to PNG_NO_GLOBAL_ARRAYS
...
from contrib/visupng and contrib/pngminim sources.
2009-08-31 14:50:08 -05:00
Glenn Randers-Pehrson
9e9788497e
[devel] Documented removal of GLOBAL_ARRAY support.
2009-08-31 14:28:33 -05:00
Glenn Randers-Pehrson
8631250eea
[devel] Eliminate PNG_USE_GLOBAL_ARRAYS option
...
Always use local arrays, which has been the default behavior
for a long time.
2009-08-31 14:17:23 -05:00
Glenn Randers-Pehrson
3d893a0804
[devel] Updated documentation about newly deprecated macros.
2009-08-31 13:32:46 -05:00
Glenn Randers-Pehrson
c31d7179e5
[devel] Bump version to libpng-1.4.0beta79
2009-08-31 11:25:46 -05:00
Glenn Randers-Pehrson
77d0cdef02
[devel] Imported from libpng-1.4.0beta78.tar
2009-08-31 11:22:08 -05:00
Glenn Randers-Pehrson
02564cc842
[devel] Revise CHANGES and ANNOUNCE entry for previous commit.
2009-08-31 11:19:20 -05:00
Glenn Randers-Pehrson
d9f21ee796
[devel] Initialize row_pointers to NULL with a loop
...
instead of memset to zero in png_read_png().
2009-08-31 10:52:38 -05:00
Glenn Randers-Pehrson
0af5378d4d
[devel] Eliminated PNG_NO_FREE_ME and PNG_FREE_ME_SUPPORTED macros
...
They were only useful for obtaining compatibility for old applications
that used libpng-1.0.x versions prior to the implementation of "free_me".
2009-08-31 09:02:37 -05:00
Glenn Randers-Pehrson
dbd4014239
[devel] Replaced all "PNG_NO_FEATURE" tests with "PNG_FEATURE_SUPPORTED" tests
...
except in pngconf.h where they can be used to request that
PNG_FEATURE_SUPPORTED not be defined.
2009-08-31 08:42:02 -05:00
Glenn Randers-Pehrson
8551d59672
[devel] Reverted previous change (png_memset loop)
...
It does not seem to promise any benefit to libpng.
2009-08-29 16:25:19 -05:00
Glenn Randers-Pehrson
10ee432860
[devel] Optionally use a loop instead of memset() to initialize memory.
...
To try this, configure libpng using PNG_USE_MEMSET_LOOP. Initial testing
with pngcrush was not promising, although it does save a hundred bytes or
so of executable size.
2009-08-29 14:30:36 -05:00
Glenn Randers-Pehrson
194ca9e7bb
[devel] Remove reference to KNOWNBUG in ANNOUNCE.
2009-08-28 07:25:42 -05:00
Glenn Randers-Pehrson
2d7767b700
[devel] Bump version to libpng-1.4.0beta78
2009-08-28 07:17:18 -05:00
Glenn Randers-Pehrson
e14f98280b
[devel] Imported from libpng-1.4.0beta77.tar
2009-08-27 16:02:21 -05:00
Glenn Randers-Pehrson
38e467edac
[devel] Various bugfixes and improvements to CMakeLists.txt (Philip Lowman)
...
1. Modify project(PNG) to project(PNG C) to avoid search for C++ compiler
2. set(CMAKE_ALLOW_LOOSE_LOOP_CONSTRUCTS true) and fix end conditionals
from ugly else(FOO AND BAR) endif(FOO AND BAR) to else() endif()
3. Add missing include_directories() for ZLIB_INCLUDE_DIR
4. Created CMake options to allow configurable building of STATIC or SHARED
libpng, both default on.
5. Modified PNG_DEBUG to default to false?
6. Fix installation of static/shared libraries so DLL goes in prefix+/bin,
all others in prefix+/lib
2009-08-27 15:59:40 -05:00
Glenn Randers-Pehrson
5b754aac0d
[devel] Updated INSTALL
...
to reflect the new set of files in the distribution.
2009-08-26 12:16:18 -05:00
Glenn Randers-Pehrson
9d2ab7b405
[devel] Moved scripts/CMakeLists.txt to main libpng directory
2009-08-26 12:14:11 -05:00
Glenn Randers-Pehrson
21ab827567
[devel] Removed some files from distribution
...
lpXYZ.tar.bz2 (with CRLF), KNOWNBUG, libpng-x.y.z-KNOWNBUG.txt,
and the "noconfig" files have been removed from the distribution.
2009-08-26 12:10:02 -05:00
Glenn Randers-Pehrson
b7e4c1c2e2
[devel] Bump version to libpng-1.4.0beta77
2009-08-26 12:04:32 -05:00
Glenn Randers-Pehrson
023841f4fd
[devel] Imported from libpng-1.4.0beta76.tar
2009-08-25 15:03:19 -05:00
Glenn Randers-Pehrson
6d75d0c51f
[devel] Moved an improperly located if-test in png_read_row()
...
It had been put inside the png_debug2() statement.
2009-08-22 08:45:09 -05:00
Glenn Randers-Pehrson
3dfe93776f
[devel] Trivial changes to commentary in pngwrite.c
2009-08-22 08:44:23 -05:00
Glenn Randers-Pehrson
ec323d3036
[devel] Bump version to libpng-1.4.0beta76
2009-08-20 23:03:26 -05:00
Glenn Randers-Pehrson
f4431031a7
[devel] Imported from libpng-1.4.0beta75.tar
2009-08-20 22:57:28 -05:00
Glenn Randers-Pehrson
0fe929e778
[devel] Fixed incorrect #ifdef in pngset.c
...
PNG_UNKNOWN_CHUNK_SUPPORTED should be PNG_HANDLE_AS_UNKNOWN_SUPPORTED.
2009-08-20 22:55:49 -05:00
Glenn Randers-Pehrson
626afd6219
[devel] Removed an extra debug statement from pngwutil.c
2009-08-20 22:52:51 -05:00
Glenn Randers-Pehrson
c81bb8a463
[devel] Relocate some png_debug() statements
...
Putting them ahead of the test for png_ptr==NULL so the debug
statements accuratly reflect the fact that the function was entered.
2009-08-15 22:02:26 -05:00
Glenn Randers-Pehrson
b3ce365d91
[devel] Add some whitespace and relocate some png_debug statements.
2009-08-15 21:47:03 -05:00
Glenn Randers-Pehrson
da00980433
[devel] Made use of whitespace around debug statements consistent.
2009-08-15 13:25:47 -05:00
Glenn Randers-Pehrson
951028949c
[devel] Remove extra png_debug() from png_write_find_filter()
...
in pngwutil.c, that was recently added by mistake.
2009-08-13 18:09:22 -05:00
Glenn Randers-Pehrson
fbd727aa11
[devel] Bump version to libpng-1.4.0beta75
...
in libpng.3 and png.h
2009-08-13 18:08:26 -05:00
Glenn Randers-Pehrson
3358a9880b
[devel] Bump version to libpng-1.4.0beta75
2009-08-13 18:05:36 -05:00
Glenn Randers-Pehrson
3c9c3ea7ae
[devel] Imported from libpng-1.4.0beta74.tar
2009-08-08 16:58:26 -05:00
Glenn Randers-Pehrson
6abea7562b
[devel] Change "trans" to "trans_alpha"
2009-08-08 16:55:36 -05:00
Glenn Randers-Pehrson
866b62acdc
[devel] Bumpt to version libpng-1.4.0beta74
2009-08-08 16:49:46 -05:00
Glenn Randers-Pehrson
3a054e1e96
[devel] Imported from libpng-1.4.0beta73.tar
2009-08-01 08:59:19 -05:00
Glenn Randers-Pehrson
ad81d71ecb
[devel] Bump version to libpng-1.4.0beta72
2009-07-30 15:42:11 -05:00
Glenn Randers-Pehrson
faf49916cb
[devel] Imported from libpng-1.4.0beta71.tar
2009-07-29 07:20:49 -05:00
Glenn Randers-Pehrson
bb8d8a8a4a
[devel] Update configure scripts with autoconf-2.64
...
Previous log message is wrong, should say update configure scripts
instead of revert...
2009-07-28 17:38:41 -05:00
Glenn Randers-Pehrson
bafb1e27c2
[devel] Revert configure script update (2nd attempt)
2009-07-28 17:35:49 -05:00
Glenn Randers-Pehrson
8568f6e3e9
[devel] Revert configure script update
2009-07-28 17:21:59 -05:00
Glenn Randers-Pehrson
dfabe7d0f8
[devel] Revert configure script update
2009-07-28 17:17:39 -05:00
Glenn Randers-Pehrson
81233967ca
[devel] Update configure scripts with autoconf-2.64.
2009-07-28 17:02:38 -05:00
Glenn Randers-Pehrson
922ad083e6
[devel] Revise references to zlib/libpng license
2009-07-28 16:48:28 -05:00
Glenn Randers-Pehrson
0d6ade69e2
[devel] Bump version to libpng-1.4.0beta71
2009-07-28 08:04:56 -05:00
Glenn Randers-Pehrson
416976fffd
[devel] Imported from libpng-1.4.0beta70.tar
2009-07-27 22:31:35 -05:00
Glenn Randers-Pehrson
bc438d3671
[devel] Revise CHANGES and ANNOUNCE
...
with information that the NULL dereference bug first appeared in libpng-0.95.
2009-07-27 22:17:19 -05:00
Glenn Randers-Pehrson
e2a118f81a
[devel] Avoid a possible NULL dereference in debug builds
...
in png_set_text-2(). Bug discovered by Evan Rouault, using cochinelle.
2009-07-27 22:08:25 -05:00
Glenn Randers-Pehrson
78389d8396
[devel] Bump version to libpng-1.4.0beta70
2009-07-27 22:05:20 -05:00
Glenn Randers-Pehrson
1cece74438
[devel] Imported from libpng-1.4.0beta69.tar
2009-07-25 09:26:53 -05:00
Glenn Randers-Pehrson
3f705ba9a5
[devel] Added a prototype for png_64bit_product()
...
in png.c (suggested by Peter Breitenlohner)
2009-07-23 12:53:06 -05:00
Glenn Randers-Pehrson
8f075be1e2
[devel] Fixed up xcode project (Alam Arias)
2009-07-19 19:33:22 -05:00
Glenn Randers-Pehrson
8cb69f0f2b
[devel] Removed extraneous declaration
...
from the new call to png_read_gray_to_rgb() (bug introduced in
libpng-1.4.0beta67). (Patch contributed by Alam Arias)
2009-07-19 19:24:58 -05:00
Glenn Randers-Pehrson
97a4573885
[devel] Describe new filter-selection test in CHANGES and ANNOUNCE.
2009-07-19 15:10:36 -05:00
Glenn Randers-Pehrson
4ace0e1530
[devel] Revised the new test
...
to run faster in the usual PNG_ALL_FILTERS case. The previous, more
accurate test, would save some computation in uncommon cases, but is
probably not worth while in the long run.
2009-07-19 15:04:35 -05:00
Glenn Randers-Pehrson
9d8b41ea6f
[devel] Relocated new 'if' test
...
after the 'png_debug(1, "in png_write_find_filter");' statement.
2009-07-19 14:45:43 -05:00
Glenn Randers-Pehrson
0b1ba8c05e
[devel] Bump version to libpng-1.4.0beta69
2009-07-19 14:30:05 -05:00
Glenn Randers-Pehrson
12a11c521b
[devel] Imported from libpng-1.4.0beta68.tar
2009-07-19 14:27:36 -05:00
Glenn Randers-Pehrson
9c90d7f4ee
[devel] Revised test for avoiding filter selection tests
...
to obtain the same result as previously when the user asks for
a filter selection that does not include NONE or SUB, e.g., if
the user asks for PAETH-only that's what they should get.
2009-07-19 13:11:25 -05:00
Glenn Randers-Pehrson
575d067998
[devel] Revised test for avoiding filter selection tests
...
to obtain the same result as previously when the user asks for
a filter selection that does not include NONE or SUB, e.g., if
the user asks for PAETH-only that's what they should get.
2009-07-19 12:57:34 -05:00
Glenn Randers-Pehrson
ae4af5600d
[devel] Avoid some tests while selecting a filter.
...
The AVG and PAETH filters will never be selected for the first
row, so we need not test them.
2009-07-18 11:28:33 -05:00
Glenn Randers-Pehrson
ee100094e4
[devel] Bump version to libpng-1.4.0beta68
2009-07-07 13:55:58 -05:00
Glenn Randers-Pehrson
bc7156d089
[devel] Imported from libpng-1.4.0beta67.tar
2009-07-06 09:14:14 -05:00
Glenn Randers-Pehrson
237d1fba11
[devel] add "xcode" project
...
contributed by Alam Arias
2009-07-05 14:21:54 -05:00
Glenn Randers-Pehrson
99708d560f
[devel] Added high-level PNG_TRANSFORM_GRAY_TO_RGB transform.
2009-06-29 17:30:00 -05:00
Glenn Randers-Pehrson
6878eb6899
[devel] Relocate the INVERT_ALPHA function within png_read_png()
...
and png_write_png().
2009-06-29 16:45:53 -05:00
Glenn Randers-Pehrson
cd2634b3ce
[devel] Bump version to libpng-1.4.0beta67
2009-06-29 16:39:03 -05:00
Glenn Randers-Pehrson
bfbf86558c
[devel] Imported from libpng-1.4.0beta66.tar
2009-06-26 21:49:39 -05:00
Glenn Randers-Pehrson
c332bbcd34
[devel] Revise references to zlib/libpng license
2009-06-25 13:46:50 -05:00
Glenn Randers-Pehrson
e0dc4c8a1e
[devel] Imported from libpng-1.4.0beta65.tar
2009-06-25 12:19:52 -05:00
Glenn Randers-Pehrson
02045b57b1
[devel] Change "zlib-libpng" to "zlib/libpng"
...
to see if that works better for the auto-license-detectors
2009-06-25 08:12:20 -05:00
Glenn Randers-Pehrson
037023bb31
[devel] Revise references to zlib-libpng license
2009-06-24 10:30:58 -05:00
Glenn Randers-Pehrson
ed82c3bb59
[devel] Add pointer to png.h LICENSE info in pngpriv.h and pngconf.h
2009-06-24 10:03:45 -05:00
Glenn Randers-Pehrson
3e61d7985c
[devel] Mention zlib-libpng license in each source file
2009-06-24 09:35:48 -05:00
Glenn Randers-Pehrson
d84748a467
[devel] Bump version to libpng-1.4.0beta65
2009-06-24 08:19:43 -05:00
Glenn Randers-Pehrson
668af4ef48
[devel] Imported from libpng-1.4.0beta64.tar
2009-06-24 07:04:19 -05:00
Glenn Randers-Pehrson
83fb85581d
[devel] Fixed some indentation in pngset.c
2009-06-16 17:52:23 -05:00
Glenn Randers-Pehrson
59c39b886d
[devel] Changed one PNG_HANDLE_AS_UNKNOWN to PNG_UNKNOWN_CHUNKS_SUPPORTED
2009-06-16 17:23:08 -05:00
Glenn Randers-Pehrson
3b3e09075a
[devel] Added an "#ifdef PNG_WRITE_SUPPORTED/#endif" block in pngconf.h
2009-06-16 17:20:43 -05:00
Glenn Randers-Pehrson
658ea4304e
[devel] Relocated various UNKNOWN_CHUNK macros
...
outside of the PNG_READ|WRITE_ANCILLARY_CHUNK_SUPPORTED blocks, where
they did not really belong. Updated CHANGES and ANNOUNCE.
2009-06-16 16:24:57 -05:00
Glenn Randers-Pehrson
33188acf8f
Eliminated PNG_LEGACY_SUPPORTED
...
It is not of any use in libpng-1.4.0; it was only to support binary
compatibility between some old libpng-1.0.x versions. It should have
been removed from libpng-1.2.x as well but it is too late for that now.
2009-06-16 14:12:35 -05:00
Glenn Randers-Pehrson
38674ec994
[devel] Added 2 defined(PNG_HANDLE_AS_UNKNOWN_SUPPORTED) tests in png.h.
2009-06-16 13:33:01 -05:00
Glenn Randers-Pehrson
8d6adb6090
[devel] bump version to libpng-1.4.0beta64
2009-06-16 07:02:00 -05:00
Glenn Randers-Pehrson
d60c886ebc
[devel] Imported from libpng-1.4.0beta63.tar
2009-06-16 06:35:35 -05:00
Glenn Randers-Pehrson
6c7a09ab7c
[devel] Reformatted some comments.
2009-06-15 21:57:39 -05:00
Glenn Randers-Pehrson
7824a70c1d
[devel] Changed several "#ifdef PNG_UNKNOWN_CHUNK_SUPPORTED" to
...
to "#ifdef PNG_HANDLE_AS_UNKNOWN_SUPPORTED", to make the png_set_keep
mechanism available for ignoring known chunks even when not saving
unknown chunks.
2009-06-13 10:07:55 -05:00
Glenn Randers-Pehrson
b5444a1779
[devel] Revise libpng.3
...
about calling png_set_IHDR() multiple times and about the order
of color samples in the tRNS chunk.
2009-06-08 08:36:19 -05:00
Glenn Randers-Pehrson
9dcde09ac8
[devel] Revise libpng*.txt
...
about calling png_set_IHDR() multiple times and about the order
of color samples in the tRNS chunk.
2009-06-08 08:31:59 -05:00
Glenn Randers-Pehrson
7aa1834c95
[devel] Bump version to bump-to-libpng-1.4.0beta63
2009-06-05 17:26:31 -05:00
Glenn Randers-Pehrson
424c98547d
Imported from libpng-1.4.0beta62.tar
2009-06-04 07:48:17 -05:00
Glenn Randers-Pehrson
37e7e0bd81
[devel] Added a section in documentation
...
about using png_set_io_ptr() in configure scripts for detecting libpng
2009-06-02 13:46:41 -05:00
Glenn Randers-Pehrson
e0c505cfae
Bump version to libpng-1.4.0beta62
2009-05-30 21:22:44 -05:00
Glenn Randers-Pehrson
d8eb62ff15
More cosmetic reformatting
...
Broke several remaining "if () statement;" and "else statement;" into
two lines.
2009-05-30 20:19:20 -05:00
Glenn Randers-Pehrson
45ae51743b
In contrib/pngminim, #define PNG_NO_READ|WRITE_SWAP in pngusr.h
2009-05-28 20:22:38 -05:00
Glenn Randers-Pehrson
4bb4d01681
Imported from libpng-1.4.0beta61.tar
2009-05-20 17:15:20 -05:00
Glenn Randers-Pehrson
b205f291f6
Actually add the renamed makefiles.
2009-05-19 13:10:55 -05:00
Glenn Randers-Pehrson
a24b08a42a
Rename contrib/pngminim/*/makefile.std to makefile
...
since there's only one makefile, so users can just type "make"
instead of "make -f makefile.std".
2009-05-19 13:08:48 -05:00
Glenn Randers-Pehrson
058d6f321a
Bump version to libpng-1.4.0beta61
2009-05-19 13:05:39 -05:00
Glenn Randers-Pehrson
dbab08f936
Imported from libpng-1.4.0beta60.tar
2009-05-18 17:02:31 -05:00
Glenn Randers-Pehrson
c996d13ec3
Add contrib/pngminim/preader
...
based on contrib/gregbook/rpng2-x
2009-05-18 16:01:26 -05:00
Glenn Randers-Pehrson
a31c74f7ef
Undo mistakes in porting png_memset() calls from libpng-1.2.37beta02
2009-05-18 15:52:01 -05:00
Glenn Randers-Pehrson
0ab7868d8a
Restore png_combine_row() to progressive-read-only builds.
2009-05-18 15:28:44 -05:00
Glenn Randers-Pehrson
5902059c7c
Conditionally compile functions only used by sequential readers
...
png_combine_row() and png_read_finish_row() are not used by progressive
PNG readers.
2009-05-18 10:54:11 -05:00
Glenn Randers-Pehrson
580f4f5561
Revert "Set png_ptr->old_prev_row_size=0 in pngpread.c and pngrutil.c"
...
This should be handled in the APNG fork instead of in libpng proper.
This reverts commit ee59a9f9f0 .
2009-05-18 10:40:33 -05:00
Glenn Randers-Pehrson
ee59a9f9f0
Set png_ptr->old_prev_row_size=0 in pngpread.c and pngrutil.c
...
This forces the prev_row array to be cleared before the first
row of each image and interlace pass.
2009-05-16 07:32:28 -05:00
Glenn Randers-Pehrson
7654682c25
Bump version to libpng-1.4.0beta60
2009-05-16 07:25:42 -05:00
Glenn Randers-Pehrson glennrp@comcast.net
b1c0d33128
Housecleaning: revise identation and comments to meet libpng coding style.
2009-05-15 20:39:34 -05:00
Glenn Randers-Pehrson glennrp@comcast.net
9a692c0769
Fix typos in libpng*.txt: AVE filter should be AVG filter
2009-05-15 20:38:11 -05:00
Glenn Randers-Pehrson glennrp@comcast.net
11a3c7b50a
Bump version to 1.4.0beta59
2009-05-15 20:33:24 -05:00
Glenn Randers-Pehrson
acfe7dc475
Imported from libpng-1.4.0beta58.tar
2009-05-14 05:33:33 -05:00
Glenn Randers-Pehrson
64548deafc
Reformatted comments in example.c
...
Added advice about setting pointers to NULL after png_free(),
capitalized sentences, reformatted long comments in libpng style.
2009-05-13 15:23:03 -05:00
Glenn Randers-Pehrson
640b7d514d
Merged example.c with libpng-1.2.37beta01
...
(from the git master branch)
2009-05-13 07:33:22 -05:00
Glenn Randers-Pehrson glennrp@comcast.net
d603c89397
Revert typo in scripts/makefile.mingw
...
Should refer to "pngwin.def" instead of "pngw32.def"
2009-05-03 05:47:20 -05:00
Glenn Randers-Pehrson glennrp@comcast.net
cdd4330edc
Revert typo in scripts/makefile.mingw
...
(should refer to pngwin.def not pngw32.def)
2009-05-03 05:44:06 -05:00
Glenn Randers-Pehrson glennrp@comcast.net
389c655a5a
Bump internal version to bump-libpng-to-1.4.0beta58
2009-05-03 05:40:08 -05:00
Glenn Randers-Pehrson glennrp@comcast.net
31cafa0a3e
Fix typo about autoconf version again
...
There are too many master directories floating around now...
2009-05-02 16:08:06 -05:00
Glenn Randers-Pehrson
3011945d6f
Imported from libpng-1.4.0beta57.tar
2009-05-02 15:58:33 -05:00
Glenn Randers-Pehrson glennrp@comcast.net
7ecf7bdc6b
Removed support of pngprefs.h from makefiles.
...
It is no longer used since the MMX support was removed.
2009-05-02 15:36:08 -05:00
Glenn Randers-Pehrson glennrp@comcast.net
4cd137127f
Fix typo in CHANGES and ANNOUNCE (mentioned wrong versions of autoconf).
2009-05-02 15:28:09 -05:00
Glenn Randers-Pehrson glennrp@comcast.net
0a2547e83d
Rebuilt configure scripts with autoconf 2.63
2009-05-02 15:25:36 -05:00
Glenn Randers-Pehrson glennrp@comcast.net
d209ec76b2
Remove unused png_freeptr() prototype ... again.
2009-05-02 15:15:46 -05:00
Glenn Randers-Pehrson glennrp@comcast.net
92d9534c1a
Bump internal versioning to libpng-1.4.0beta57
2009-05-02 15:12:50 -05:00
Glenn Randers-Pehrson
1d0240500c
Imported from libpng-1.4.0beta56.tar
2009-04-25 07:44:20 -05:00
Glenn Randers-Pehrson
4db4affbaf
Change two remaining "gamma" to "png_gamma" (Brandon Casey)
2009-04-20 11:49:24 -05:00
Glenn Randers-Pehrson
8764c2595d
Changed local variable "gamma" to "png_gamma"
...
This avoids a "shadowed declaration" variable when compiling with
"gcc -Wshadow ..." due to another use of this name in math.h on
some platforms.
2009-04-19 07:52:22 -05:00
Glenn Randers-Pehrson
4ec05bf614
Change name of local variable "gamma" to "png_gamma"
...
This avoids a "shadowed declaration" warning from "gcc -Wshadow"
due to math.h using "gamma" on some platforms.
2009-04-19 07:44:37 -05:00
Glenn Randers-Pehrson
871f5cd155
Bump internal versioning to 1.4.0beta56
2009-04-19 07:43:02 -05:00
Glenn Randers-Pehrson
f0a8fe0bf6
Imported from libpng-1.4.0beta55.tar
2009-04-15 07:57:25 -05:00
Glenn Randers-Pehrson
a93c942070
Imported from libpng-1.4.0beta54.tar
2009-04-13 12:02:11 -05:00
Glenn Randers-Pehrson
a6cc627446
Imported from libpng-1.4.0beta53.tar
2009-04-06 16:11:12 -05:00
Glenn Randers-Pehrson
6a9c2cefdd
Imported from libpng-1.4.0beta52.tar
2009-04-06 16:11:09 -05:00
Glenn Randers-Pehrson
8fb550cc3e
Imported from libpng-1.4.0beta51.tar
2009-04-06 16:11:07 -05:00
Glenn Randers-Pehrson
6917b51660
Imported from libpng-1.4.0beta50.tar
2009-04-06 16:11:04 -05:00
Glenn Randers-Pehrson
0ffb71a6af
Imported from libpng-1.4.0beta49.tar
2009-04-06 16:11:02 -05:00
Glenn Randers-Pehrson
79134c69a4
Imported from libpng-1.4.0beta48.tar
2009-04-06 16:11:00 -05:00
Glenn Randers-Pehrson
4a82d69b9f
Imported from libpng-1.4.0beta47.tar
2009-04-06 16:10:57 -05:00
Glenn Randers-Pehrson
1eb14e95d3
Imported from libpng-1.4.0beta46.tar
2009-04-06 16:10:55 -05:00
Glenn Randers-Pehrson
65a0992f0d
Imported from libpng-1.4.0beta45.tar
2009-04-06 16:10:53 -05:00
Glenn Randers-Pehrson
5ca69e43ec
Imported from libpng-1.4.0beta44.tar
2009-04-06 16:10:50 -05:00
Glenn Randers-Pehrson
d6d8075c0a
Imported from libpng-1.4.0beta43.tar
2009-04-06 16:10:48 -05:00
Glenn Randers-Pehrson
35f5196386
Imported from libpng-1.4.0beta42.tar
2009-04-06 16:10:46 -05:00
Glenn Randers-Pehrson
71a3c1f821
Imported from libpng-1.4.0beta41.tar
2009-04-06 16:10:44 -05:00
Glenn Randers-Pehrson
02a5e33061
Imported from libpng-1.4.0beta40.tar
2009-04-06 16:10:41 -05:00
Glenn Randers-Pehrson
398b5a31a7
Imported from libpng-1.4.0beta39.tar
2009-04-06 16:10:39 -05:00
Glenn Randers-Pehrson
d0c40591f2
Imported from libpng-1.4.0beta38.tar
2009-04-06 16:10:36 -05:00
Glenn Randers-Pehrson
f783101c88
Imported from libpng-1.4.0beta37.tar
2009-04-06 16:10:34 -05:00
Glenn Randers-Pehrson
97a9b48789
Imported from libpng-1.4.0beta36.tar
2009-04-06 16:10:32 -05:00
Glenn Randers-Pehrson
56f6396137
Imported from libpng-1.4.0beta35.tar
2009-04-06 16:10:29 -05:00
Glenn Randers-Pehrson
a5fa5c9013
Imported from libpng-1.4.0beta34.tar
2009-04-06 16:10:27 -05:00
Glenn Randers-Pehrson
800d1e9a67
Imported from libpng-1.4.0beta33.tar
2009-04-06 16:10:25 -05:00
Glenn Randers-Pehrson
dbed41fde1
Imported from libpng-1.4.0beta32.tar
2009-04-06 16:10:22 -05:00
Glenn Randers-Pehrson
4198360421
Imported from libpng-1.4.0beta31.tar
2009-04-06 16:10:20 -05:00
Glenn Randers-Pehrson
1916f6ae42
Imported from libpng-1.4.0beta30.tar
2009-04-06 16:10:18 -05:00
Glenn Randers-Pehrson
e0784c72f4
Imported from libpng-1.4.0beta29.tar
2009-04-06 16:10:15 -05:00
Glenn Randers-Pehrson
43aaf6eb37
Imported from libpng-1.4.0beta28.tar
2009-04-06 16:10:13 -05:00
Glenn Randers-Pehrson
51650b8a65
Imported from libpng-1.4.0beta27.tar
2009-04-06 16:10:11 -05:00
Glenn Randers-Pehrson
79084216af
Imported from libpng-1.4.0beta26.tar
2009-04-06 16:10:08 -05:00
Glenn Randers-Pehrson
eb58091392
Imported from libpng-1.4.0beta25.tar
2009-04-06 16:10:05 -05:00
Glenn Randers-Pehrson
895a9c97e2
Imported from libpng-1.4.0beta24.tar
2009-04-06 16:10:03 -05:00
Glenn Randers-Pehrson
72b633026b
Imported from libpng-1.4.0beta23.tar
2009-04-06 16:10:00 -05:00
Glenn Randers-Pehrson
d8d7b949d9
Imported from libpng-1.4.0beta22.tar
2009-04-06 16:09:58 -05:00
Glenn Randers-Pehrson
b3ff968558
Imported from libpng-1.4.0beta21.tar
2009-04-06 16:09:56 -05:00
Glenn Randers-Pehrson
145f5c8164
Imported from libpng-1.4.0beta20.tar
2009-04-06 16:09:54 -05:00
Glenn Randers-Pehrson
a7dbcba1e8
Imported from libpng-1.4.0beta19.tar
2009-04-06 16:09:51 -05:00
Glenn Randers-Pehrson
c3f52f12bb
Imported from libpng-1.4.0beta18.tar
2009-04-06 16:09:49 -05:00
Glenn Randers-Pehrson
7edd45814c
Imported from libpng-1.4.0beta17.tar
2009-04-06 16:09:47 -05:00
Glenn Randers-Pehrson
701dbaa81e
Imported from libpng-1.4.0beta16.tar
2009-04-06 16:09:45 -05:00
Glenn Randers-Pehrson
ae4bd5c2be
Imported from libpng-1.4.0beta15.tar
2009-04-06 16:09:42 -05:00
Glenn Randers-Pehrson
6b12c08bfc
Imported from libpng-1.4.0beta14.tar
2009-04-06 16:09:40 -05:00
Glenn Randers-Pehrson
3779c69674
Imported from libpng-1.4.0beta13.tar
2009-04-06 16:09:38 -05:00
Glenn Randers-Pehrson
ebd7f9a371
Imported from libpng-1.4.0beta12.tar
2009-04-06 16:09:36 -05:00
Glenn Randers-Pehrson
beb572e616
Imported from libpng-1.4.0beta11.tar
2009-04-06 16:09:34 -05:00
Glenn Randers-Pehrson
3424ee7354
Imported from libpng-1.4.0beta10.tar
2009-04-06 16:09:31 -05:00
Glenn Randers-Pehrson
e826d7e200
Imported from libpng-1.4.0beta9.tar
2009-04-06 16:09:29 -05:00
Glenn Randers-Pehrson
d120996a49
Imported from libpng-1.4.0beta8.tar
2009-04-06 16:09:27 -05:00
Glenn Randers-Pehrson
6bc53be992
Imported from libpng-1.4.0beta7.tar
2009-04-06 16:09:25 -05:00
Glenn Randers-Pehrson
f46918d129
Imported from libpng-1.4.0beta6.tar
2009-04-06 16:09:22 -05:00
Glenn Randers-Pehrson
73b064c2af
Imported from libpng-1.4.0beta5.tar
2009-04-06 16:09:20 -05:00
Glenn Randers-Pehrson
b3870ab5f9
Imported from libpng-1.4.0beta4.tar
2009-04-06 16:09:18 -05:00
Glenn Randers-Pehrson
86dc981475
Imported from libpng-1.4.0beta3.tar
2009-04-06 16:09:16 -05:00
Glenn Randers-Pehrson
d60b8fab03
Imported from libpng-1.4.0beta2.tar
2009-04-06 16:09:14 -05:00
Glenn Randers-Pehrson
1721829464
Imported from libpng-1.4.0beta1.tar
2009-04-06 16:09:11 -05:00
Glenn Randers-Pehrson
f628ee2fa4
Imported from libpng-1.2.10rc1.tar
2009-04-06 16:09:08 -05:00
Glenn Randers-Pehrson
ad310547a2
Imported from libpng-1.2.10beta7.tar
2009-04-06 16:09:06 -05:00
Glenn Randers-Pehrson
629330e761
Imported from libpng-1.2.10beta6.tar
2009-04-06 16:09:04 -05:00
Glenn Randers-Pehrson
b511b60aaa
Imported from libpng-1.2.10beta5.tar
2009-04-06 16:09:02 -05:00
Glenn Randers-Pehrson
77be22c09a
Imported from libpng-1.2.10beta4.tar
2009-04-06 16:09:00 -05:00
Glenn Randers-Pehrson
b0270f77a9
Imported from libpng-1.2.10beta3.tar
2009-04-06 16:08:58 -05:00
Glenn Randers-Pehrson
3a5a759bb7
Imported from libpng-1.2.10beta2.tar
2009-04-06 16:08:55 -05:00
Glenn Randers-Pehrson
d5d63601b9
Imported from libpng-1.2.10beta1.tar
2009-04-06 16:08:53 -05:00
Glenn Randers-Pehrson
a7d0c94169
Imported from libpng-1.2.9.tar
2009-04-06 16:08:51 -05:00
Glenn Randers-Pehrson
3a51203c48
Imported from libpng-1.2.9rc1.tar
2009-04-06 16:08:49 -05:00
Glenn Randers-Pehrson
4deeb795f6
Imported from libpng-1.2.9beta11.tar
2009-04-06 16:08:46 -05:00
Glenn Randers-Pehrson
26e47d9a71
Imported from libpng-1.2.9beta10.tar
2009-04-06 16:08:44 -05:00
Glenn Randers-Pehrson
170b70ce30
Imported from libpng-1.2.9beta9.tar
2009-04-06 16:08:42 -05:00
Glenn Randers-Pehrson
1ce0836b4a
Imported from libpng-1.2.9beta8.tar
2009-04-06 16:08:39 -05:00
Glenn Randers-Pehrson
5c60b2367e
Imported from libpng-1.2.9beta7.tar
2009-04-06 16:08:37 -05:00
Glenn Randers-Pehrson
b7f9593715
Imported from libpng-1.2.9beta6.tar
2009-04-06 16:08:35 -05:00
Glenn Randers-Pehrson
e64746200b
Imported from libpng-1.2.9beta5.tar
2009-04-06 16:08:32 -05:00
Glenn Randers-Pehrson
c3d51c14f2
Imported from libpng-1.2.9beta4.tar
2009-04-06 16:08:30 -05:00
Glenn Randers-Pehrson
7b34df33a5
Imported from libpng-1.2.9beta3.tar
2009-04-06 16:08:27 -05:00
Glenn Randers-Pehrson
ddfebd35be
Imported from libpng-1.2.9beta2.tar
2009-04-06 16:08:25 -05:00
Glenn Randers-Pehrson
9c3ab68145
Imported from libpng-1.2.9beta1.tar
2009-04-06 16:08:23 -05:00
Glenn Randers-Pehrson
917648ecb9
Imported from libpng-1.2.8.tar
2009-04-06 16:08:21 -05:00
Glenn Randers-Pehrson
584b96e859
Imported from libpng-1.2.8rc5.tar
2009-04-06 16:08:18 -05:00
Glenn Randers-Pehrson
228c637527
Imported from libpng-1.2.8rc4.tar
2009-04-06 16:08:16 -05:00
Glenn Randers-Pehrson
c3dda6daea
Imported from libpng-1.2.8rc3.tar
2009-04-06 16:08:15 -05:00
Glenn Randers-Pehrson
73b029f9d3
Imported from libpng-1.2.8rc2.tar
2009-04-06 16:08:13 -05:00
Glenn Randers-Pehrson
5dd2b8e208
Imported from libpng-1.2.8rc1.tar
2009-04-06 16:08:11 -05:00
Glenn Randers-Pehrson
4093607bc9
Imported from libpng-1.2.8beta5.tar
2009-04-06 16:08:09 -05:00
Glenn Randers-Pehrson
878b31e0b4
Imported from libpng-1.2.8beta4.tar
2009-04-06 16:08:07 -05:00
Glenn Randers-Pehrson
7806777139
Imported from libpng-1.2.8beta3.tar
2009-04-06 16:08:05 -05:00
Glenn Randers-Pehrson
94d9362fc5
Imported from libpng-1.2.8beta2.tar
2009-04-06 16:08:03 -05:00
Glenn Randers-Pehrson
16e11660fe
Imported from libpng-1.2.8beta1.tar
2009-04-06 16:08:01 -05:00
Glenn Randers-Pehrson
250dfe1777
Imported from libpng-1.2.7.tar
2009-04-06 16:08:00 -05:00
Glenn Randers-Pehrson
5b77916ecd
Imported from libpng-1.2.7rc1.tar
2009-04-06 16:07:57 -05:00
Glenn Randers-Pehrson
67864af957
Imported from libpng-1.2.7beta2.tar
2009-04-06 16:07:56 -05:00
Glenn Randers-Pehrson
a4981d4ded
Imported from libpng-1.2.7beta1.tar
2009-04-06 16:07:54 -05:00
Glenn Randers-Pehrson
37f116a900
Imported from libpng-1.2.6.tar
2009-04-06 16:07:52 -05:00
Glenn Randers-Pehrson
8f3dd833d7
Imported from libpng-1.2.6rc5.tar
2009-04-06 16:07:50 -05:00
Glenn Randers-Pehrson
36d7bc7530
Imported from libpng-1.2.6rc4.tar
2009-04-06 16:07:48 -05:00
Glenn Randers-Pehrson
d029a75d4f
Imported from libpng-1.2.6rc3.tar
2009-04-06 16:07:46 -05:00
Glenn Randers-Pehrson
dff799ef89
Imported from libpng-1.2.6rc2.tar
2009-04-06 16:07:44 -05:00
Glenn Randers-Pehrson
272489dc69
Imported from libpng-1.2.6rc1.tar
2009-04-06 16:07:42 -05:00
Glenn Randers-Pehrson
5fea36fb00
Imported from libpng-1.2.6beta4.tar
2009-04-06 16:07:40 -05:00
Glenn Randers-Pehrson
5b5dcf8b88
Imported from libpng-1.2.6beta3.tar
2009-04-06 16:07:38 -05:00
Glenn Randers-Pehrson
761bf9f06f
Imported from libpng-1.2.6beta2.tar
2009-04-06 16:07:36 -05:00
Glenn Randers-Pehrson
c33ab4e8df
Imported from libpng-1.2.6beta1.tar
2009-04-06 16:07:34 -05:00
Glenn Randers-Pehrson
0cc2f95a9d
Imported from libpng-1.2.5.tar
2009-04-06 16:07:32 -05:00
Glenn Randers-Pehrson
5ff38d3e16
Imported from libpng-1.2.5rc3.tar
2009-04-06 16:07:30 -05:00
Glenn Randers-Pehrson
865f4f073a
Imported from libpng-1.2.5rc2.tar
2009-04-06 16:07:28 -05:00
Glenn Randers-Pehrson
51d9250c88
Imported from libpng-1.2.5rc1.tar
2009-04-06 16:07:27 -05:00
Glenn Randers-Pehrson
8a7df0024b
Imported from libpng-1.2.5beta2.tar
2009-04-06 16:07:25 -05:00
Glenn Randers-Pehrson
859665d847
Imported from libpng-1.2.5beta1.tar
2009-04-06 16:07:23 -05:00
Glenn Randers-Pehrson
484a8a10fe
Imported from libpng-1.2.4.tar
2009-04-06 16:07:21 -05:00
Glenn Randers-Pehrson
2ae022da7e
Imported from libpng-1.2.4rc1.tar
2009-04-06 16:07:18 -05:00
Glenn Randers-Pehrson
d020e9d826
Imported from libpng-1.2.4beta3.tar
2009-04-06 16:07:16 -05:00
Glenn Randers-Pehrson
d1e8c8694d
Imported from libpng-1.2.4beta2.tar
2009-04-06 16:07:14 -05:00
Glenn Randers-Pehrson
07748d1b2c
Imported from libpng-1.2.4beta1.tar
2009-04-06 16:07:12 -05:00
Glenn Randers-Pehrson
cfbed9bdf2
Imported from libpng-1.2.3.tar
2009-04-06 16:07:10 -05:00
Glenn Randers-Pehrson
22f28966c4
Imported from libpng-1.2.3rc6.tar
2009-04-06 16:07:08 -05:00
Glenn Randers-Pehrson
837a3d1745
Imported from libpng-1.2.3rc5.tar
2009-04-06 16:07:06 -05:00
Glenn Randers-Pehrson
704228f7e7
Imported from libpng-1.2.3rc4.tar
2009-04-06 16:07:04 -05:00
Glenn Randers-Pehrson
299d73503c
Imported from libpng-1.2.3rc3.tar
2009-04-06 16:07:02 -05:00
Glenn Randers-Pehrson
25d8224d15
Imported from libpng-1.2.3rc2.tar
2009-04-06 16:07:00 -05:00
Glenn Randers-Pehrson
03008a08d1
Imported from libpng-1.2.3rc1.tar
2009-04-06 16:06:58 -05:00
Glenn Randers-Pehrson
4fb046a52d
Imported from libpng-1.2.2.tar
2009-04-06 16:06:56 -05:00
Glenn Randers-Pehrson
fcbd7870e9
Imported from libpng-1.2.2rc1.tar
2009-04-06 16:06:54 -05:00
Glenn Randers-Pehrson
25228abdc1
Imported from libpng-1.2.2beta6.tar
2009-04-06 16:06:52 -05:00
Glenn Randers-Pehrson
73d57cb97b
Imported from libpng-1.2.2beta5.tar
2009-04-06 16:06:50 -05:00
Glenn Randers-Pehrson
377657d1d6
Imported from libpng-1.2.2beta4.tar
2009-04-06 16:06:49 -05:00
Glenn Randers-Pehrson
c1bfe686ce
Imported from libpng-1.2.2beta3.tar
2009-04-06 16:06:47 -05:00
Glenn Randers-Pehrson
c6de22da1d
Imported from libpng-1.2.2beta2.tar
2009-04-06 16:06:45 -05:00
Glenn Randers-Pehrson
9c0f094b21
Imported from libpng-1.2.2beta1.tar
2009-04-06 16:06:43 -05:00
Glenn Randers-Pehrson
f50c91b7bd
Imported from libpng-1.2.1.tar
2009-04-06 16:06:41 -05:00
Glenn Randers-Pehrson
db3b88dad2
Imported from libpng-1.2.1rc2.tar
2009-04-06 16:06:39 -05:00
Glenn Randers-Pehrson
ae498dcff3
Imported from libpng-1.2.1rc1.tar
2009-04-06 16:06:37 -05:00
Glenn Randers-Pehrson
5cded0b4b5
Imported from libpng-1.2.1beta4.tar
2009-04-06 16:06:35 -05:00
Glenn Randers-Pehrson
3f549259b2
Imported from libpng-1.2.1beta3.tar
2009-04-06 16:06:33 -05:00
Glenn Randers-Pehrson
6c97ddbffc
Imported from libpng-1.2.1beta2.tar
2009-04-06 16:06:32 -05:00
Glenn Randers-Pehrson
5a0be341ba
Imported from libpng-1.2.1beta1.tar
2009-04-06 16:06:30 -05:00
Glenn Randers-Pehrson
10781048be
Imported from libpng-1.2.0.tar
2009-04-06 16:06:28 -05:00
Glenn Randers-Pehrson
1b8e567237
Imported from libpng-1.2.0rc1.tar
2009-04-06 16:06:26 -05:00
Glenn Randers-Pehrson
1ea0ff34fa
Imported from libpng-1.2.0beta5.tar
2009-04-06 16:06:24 -05:00
Glenn Randers-Pehrson
b182893c04
Imported from libpng-1.2.0beta4.tar
2009-04-06 16:06:22 -05:00
Glenn Randers-Pehrson
8b6a889881
Imported from libpng-1.2.0beta3.tar
2009-04-06 16:06:20 -05:00
Glenn Randers-Pehrson
3097f618f2
Imported from libpng-1.2.0beta2.tar
2009-04-06 16:06:18 -05:00
Glenn Randers-Pehrson
1fd5fb33c2
Imported from libpng-1.2.0beta1.tar
2009-04-06 16:06:16 -05:00