Glenn Randers-Pehrson
8be63adbc8
[master] Relocated various UNKNOWN_CHUNK macro definitions
...
outside of the PNG_READ|WRITE_ANCILLARY_CHUNK_SUPPORTED macros and
updated CHANGES and ANNOUNCE. The definitions were actually relocated
in the previous commit but I forgot to mention it.
2009-06-16 16:13:42 -05:00
Glenn Randers-Pehrson
7d8f352e0a
Added a PNG_NO_HANDLE_AS_UNKNOWN inside the LEGACY block of pngconf.h
2009-06-16 13:54:57 -05:00
Glenn Randers-Pehrson
587382c0ba
[master] Added 2 "defined(PNG_HANDLE_AS_UNKNOWN_SUPPORTED)" tests in png.h
2009-06-16 13:35:47 -05:00
Glenn Randers-Pehrson
0f714ca6bc
[master] Reformatted some comments.
2009-06-15 22:01:39 -05:00
Glenn Randers-Pehrson
63da1df6fe
[master] png.c should have been included in the previous checkin
2009-06-15 20:58:37 -05:00
Glenn Randers-Pehrson
bbe589da44
[master] Change some instances of PNG_READ_UNKNOWN_CHUNKS_SUPPORTED
...
to PNG_HANDLE_AS_UNKNOWN to make it possible to build a libpng that can
use the png_set_keep_unknown_chunks() mechanism to ignore unused chunks
without having to save unknown chunks.
2009-06-15 20:50:00 -05:00
Glenn Randers-Pehrson
b278e91338
about calling png_set_IHDR() multiple times and about the order
...
of color samples in the tRNS chunk.
2009-06-08 08:37:58 -05:00
Glenn Randers-Pehrson
f2609e133d
[master] 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:33:46 -05:00
Glenn Randers-Pehrson
e14fdbbddb
[master] Bump version to bump-to-libpng-1.2.38beta01
2009-06-05 17:27:14 -05:00
Glenn Randers-Pehrson
a162155919
Imported from libpng-1.2.37.tar
2009-06-04 06:11:58 -05:00
Glenn Randers-Pehrson
4d7ae382a8
[master] Added a section in documentation
...
about using png_set_io_ptr() in configure scripts for detecting libpng
2009-06-02 13:48:22 -05:00
Glenn Randers-Pehrson
0c86eb2dc7
Update pngminim/*/pngusr.h
...
to add PNG_NO_READ_SWAP, PNG_NO_WRITE_SWAP
2009-06-02 06:50:00 -05:00
Glenn Randers-Pehrson
70c2db8b9f
Updated documentation about the git repository and libpng coding style.
2009-06-02 06:41:57 -05:00
Glenn Randers-Pehrson
c1dd118d2c
Reformatted several "if () statment;"
...
and "else statement;" into two lines.
2009-05-30 20:25:20 -05:00
Glenn Randers-Pehrson
2d21d91abd
Imported from libpng-1.2.37rc01.tar
2009-05-27 06:47:59 -05:00
Glenn Randers-Pehrson
e5ee05dc0d
Imported from libpng-1.2.37beta03.tar
2009-05-20 17:19:00 -05:00
Glenn Randers-Pehrson
c0d53e176b
Change version from libpng-1.2.37rc01 to libpng-1.2.37beta03
...
Because of many cosmetic changes, drop back to beta and do rc01 later.
2009-05-20 17:16:46 -05:00
Glenn Randers-Pehrson
b26d188190
Rename contrib/pngminim/*/makefile.std to makefile.
2009-05-19 18:51:08 -05:00
Glenn Randers-Pehrson
0a6382e2af
Bump version to libpng-1.2.37rc01
2009-05-19 18:48:06 -05:00
Glenn Randers-Pehrson
1214d8cd26
Fix "AVE" -> "AVG" typo in libpng docs again.
...
Evidently the fix didn't go into the real master copy.
2009-05-19 07:18:06 -05:00
Glenn Randers-Pehrson
65a30ab0a2
Imported from libpng-1.2.37beta02.tar
2009-05-19 07:05:20 -05:00
Glenn Randers-Pehrson
61616abef2
Fixed cut-and-paste error in contrib/pngminim/preader/README
...
"pngminus" should be "gregbook"
2009-05-18 15:19:29 -05:00
Glenn Randers-Pehrson
bb1fcd1ba8
Fixed a glitch in contrib/pngminim/preader/README.
2009-05-18 14:57:07 -05:00
Glenn Randers-Pehrson
6d65121993
Add contrib/pngminim/preader files
...
(README, gather.sh, makefile.std, and pngusr.h)
2009-05-18 14:50:48 -05:00
Glenn Randers-Pehrson
ecf0bffb79
Added contrib/pngminim/preader demo of gregbook/rpng2-x with embedded libpng
...
also minor editing of encoder/pngusr.h and decoder/pngusr.h
2009-05-18 14:46:35 -05:00
Glenn Randers-Pehrson
af2ea0a1f2
Revise ANNOUNCE to reflect conditional compile of png_read_finish_row().
2009-05-18 14:43:36 -05:00
Glenn Randers-Pehrson
286467db82
Restored compiling png_combine_row() for progressive readers.
...
Only png_read_finish_row() can be omitted.
2009-05-18 13:40:23 -05:00
Glenn Randers-Pehrson
6b60a31ebf
Restore png_memset() call
...
This stuff should be handled in the APNG fork.
2009-05-18 11:55:55 -05:00
Glenn Randers-Pehrson
54028e5943
Revert "png_reset_prev_row" from png.h and pngrutil.c
...
This should be handled in the APNG fork, not in libpng proper.
2009-05-18 11:49:19 -05:00
Glenn Randers-Pehrson
0c062e839d
Conditionally compile png_combine_row() and png_read_finish_row()
...
which are only used by sequential PNG readers. This can save some
resources in applications that only do progressive reading.
2009-05-18 10:31:21 -05:00
Glenn Randers-Pehrson
0fcbf05b6d
Revert "Set png_ptr->old_prev_row_size=0 to force prev_row to be cleared"
...
This reverts commit f4276c36c9
.
2009-05-18 10:18:00 -05:00
Glenn Randers-Pehrson
f4276c36c9
Set png_ptr->old_prev_row_size=0 to force prev_row to be cleared
2009-05-16 08:47:20 -05:00
Glenn Randers-Pehrson
ba05bddf92
Relocate misplaced #endif directives in pngwrite.c
...
having to do with sCAL chunk handling
2009-05-16 08:40:25 -05:00
Glenn Randers-Pehrson glennrp@comcast.net
7a63d75a83
Fixed typo in libpng documentation: AVE filter should be AVG filter.
2009-05-15 20:56:43 -05:00
Glenn Randers-Pehrson glennrp@comcast.net
da3f74a70e
Bump version to libpng-1.2.37beta02
2009-05-15 20:53:04 -05:00
Glenn Randers-Pehrson
5f26656fc5
Imported from libpng-1.2.37beta01.tar
2009-05-14 05:23:07 -05:00
Glenn Randers-Pehrson
2f76e90d1a
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:20:53 -05:00
Glenn Randers-Pehrson
1296329f02
Revised commentary in example.c
2009-05-13 07:42:05 -05:00
Glenn Randers-Pehrson
e38b432846
Clarified usage of sig_bit as struct vs sig_bit_p as pointer in example.c
...
sig_bit was not declared in write_png() and was used differently from
sig_bit in read_png(), as reported by Vincent Torri. This update changes
sig_bit to sig_bit_p in read_png() and declares sig_bit in write_png().
2009-05-13 05:18:48 -05:00
Glenn Randers-Pehrson
549a5101e7
Fixed inconsistency in use of "row_bytes" in pngrutil.c
...
The memset() should use "row_bytes" instead of "png_ptr->rowbytes".
This bug was introduced in libpng-1.2.36.
2009-05-12 05:49:10 -05:00
Glenn Randers-Pehrson glennrp@comcast.net
031a8648cb
Merged scripts/makefiles and other scripts with libpng-1.4.0beta57.
...
These are mostly just cosmetic changes.
2009-05-07 17:12:33 -05:00
Glenn Randers-Pehrson glennrp@comcast.net
a8476a8404
Bump internal version to libpng-1.2.37beta01.
2009-05-07 17:09:14 -05:00
Glenn Randers-Pehrson
25c8491fc8
Imported from libpng-1.2.36.tar
2009-05-07 10:59:02 -05:00
Glenn Randers-Pehrson
d0d637dd47
Imported from libpng-1.2.36rc01.tar
2009-04-30 15:29:29 -05:00
Glenn Randers-Pehrson
977c6bd44c
Imported from libpng-1.2.36beta05.tar
2009-04-24 15:09:41 -05:00
Glenn Randers-Pehrson
89ad3aa168
Suppress "shadowed declaration" warnings about "gamma" in pngset.c
...
The variable "gamma" is also defined in math.h on some platforms.
2009-04-20 13:23:24 -05:00
Glenn Randers-Pehrson
55b921dab2
Suppress "shadowed declaration" warnings in pngtest.c
...
Changed some local variable names such as "buffer" to "buff".
2009-04-20 13:12:07 -05:00
Glenn Randers-Pehrson
92d0fe938f
Add PNG_SKIP_SETJMP_CHECK macro
2009-04-20 13:07:01 -05:00
Glenn Randers-Pehrson
d07e9b03c4
Bump versioning to 1.2.36beta05
2009-04-20 13:02:18 -05:00
Glenn Randers-Pehrson
6cbd1cba68
Imported from libpng-1.2.36beta04.tar
2009-04-06 16:18:42 -05:00