Commit Graph

537 Commits

Author SHA1 Message Date
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