Commit Graph

  • 1e563f689c New test PNG files incorporated into make check John Bowler 2015-09-25 12:21:10 -07:00
  • 0301cc2627 Update pngstest-errors.h for new make check tests John Bowler 2015-09-25 12:20:36 -07:00
  • 9ee0b63b09 [libpng17] Updated CHANGES and ANNOUNCE Glenn Randers-Pehrson 2015-09-24 23:09:12 -05:00
  • 01a0e8062d [libpng16] Reverted addition of png_set_filler_16 and png_set_add_alpha_16() Glenn Randers-Pehrson 2015-09-24 22:39:53 -05:00
  • 2c13de800f Merge remote-tracking branch 'glennrp/libpng17' into libpng17 John Bowler 2015-09-24 17:44:05 -07:00
  • d394d889e1 png_rgb_to_gray optimization fixes John Bowler 2015-09-24 17:33:32 -07:00
  • 5b038f83e7 [libpng16] Fix typo in manual Glenn Randers-Pehrson 2015-09-23 22:27:14 -05:00
  • efe4e5d10d [libpng16] Reverted the fix of byte order in png_do_read_filler() with 16-bit Glenn Randers-Pehrson 2015-09-23 22:08:04 -05:00
  • 40d90d34a8 [libpng17] Add copyright and license to contrib/testpngs/makepngs.sh Glenn Randers-Pehrson 2015-09-22 16:04:26 -05:00
  • 3f6efbd8e2 Squashed commit of the following: John Bowler 2015-09-22 13:44:16 -05:00
  • bf51c644f7 Updated contrib/testpngs/*.png John Bowler 2015-09-22 09:05:13 -07:00
  • 05399c8c82 makepng.c: correct the first row filter setting John Bowler 2015-09-22 09:04:03 -07:00
  • 8fae6609c0 makepng: spelling corrections, single test output John Bowler 2015-09-21 17:15:45 -07:00
  • a2245a2c54 Updated testpngs files with new Licensing tag John Bowler 2015-09-21 13:39:48 -07:00
  • 46d3f863ca Updated makepng.c John Bowler 2015-09-21 13:38:34 -07:00
  • d6eb4b71ac Updated pngstest-errors.h John Bowler 2015-09-20 20:59:10 -07:00
  • 7c9a08b8bc Test PNG files John Bowler 2015-09-20 20:55:19 -07:00
  • c2a8a01b2a makepng --small John Bowler 2015-09-20 20:51:06 -07:00
  • 8c025bcf3f Simplified API sRGB gamma handling correction John Bowler 2015-09-20 20:40:52 -07:00
  • d555056b24 [libng17] Suppressed bogus Coverity issues in pngrutil.c and pngwutil.c. Glenn Randers-Pehrson 2015-09-19 22:47:59 -05:00
  • 69f2152c0f [libpng17] Added license info to pngstest-errors.h and its generator. Glenn Randers-Pehrson 2015-09-19 20:18:49 -05:00
  • 4c9c43d4d4 [libpng16] Added license info to pngstest-errors.h and its generator. Glenn Randers-Pehrson 2015-09-19 20:17:44 -05:00
  • 0cc11b86ba [libpng16] Update ANNOUNCE and CHANGES with recent pngstest updates. Glenn Randers-Pehrson 2015-09-19 19:57:59 -05:00
  • e6a3e2456c [libpng17] Update CHANGES and ANNOUNCE with changes from pull request #20 Glenn Randers-Pehrson 2015-09-19 19:45:24 -05:00
  • 493bfd14a2 gamma handling fixes John Bowler 2015-09-19 16:36:22 -07:00
  • 93b4568fc0 pngstest: make error limits version specific John Bowler 2015-09-19 16:34:30 -07:00
  • 8a9a3fb4dd pngstest: make error limits version specific John Bowler 2015-09-19 16:21:36 -07:00
  • 3e46c31961 Coverity bug fix: dead code John Bowler 2015-09-19 16:19:18 -07:00
  • 714515bc0c [libpng17] Improved description of filler-byte bug fix in CHANGES and ANNOUNCE. Glenn Randers-Pehrson 2015-09-18 23:39:51 -05:00
  • f6cd8f2d65 [libpng16] Updated description of filler-byte bugfix in CHANGES. Glenn Randers-Pehrson 2015-09-18 23:37:25 -05:00
  • 24e485baec [libpng15] Improve CHANGES and ANNOUNCE description of filler-byte fix. Glenn Randers-Pehrson 2015-09-18 23:34:55 -05:00
  • 01789a5e8e [libpng15] Fix "last changed" line for pngvalid.c Glenn Randers-Pehrson 2015-09-18 22:01:55 -05:00
  • 1f4508c7e2 [libpng15] Update CHANGES and ANNOUNCE per recent pull request. Glenn Randers-Pehrson 2015-09-18 21:24:29 -05:00
  • 9946064745 pngvalid. copied from libpng17 John Bowler 2015-09-18 15:49:57 -07:00
  • 38647d4b21 [libpng17] Fixed makepng.c so that it compiles with GCC 5.1.0. John Bowler 2015-09-18 16:22:38 -05:00
  • e87d502b16 png_set_filler with 16-bit output byte swapped the value John Bowler 2015-09-18 14:04:50 -07:00
  • 8bfcb4c7a7 [libpng16] Copied contrib/libtests/pngvalid.c from libpng17. Glenn Randers-Pehrson 2015-09-18 14:24:49 -05:00
  • eb0bf4f468 [libpng16] Updated pngvalid.c with recent changes from libpng17 Glenn Randers-Pehrson 2015-09-18 13:08:50 -05:00
  • f8d3e854cb Coverity related changes John Bowler 2015-09-17 17:58:13 -07:00
  • e8c554661c Back-port pngvalid corrections and enhancements John Bowler 2015-09-17 07:56:30 -07:00
  • d280c3a6da [libpng17] Updated CHANGES and ANNOUNCE Glenn Randers-Pehrson 2015-09-17 07:34:38 -05:00
  • 62dff2f97e Merge branch 'libpng17' of /home/jbowler/src/libpng/libpng into libpng17 John Bowler 2015-09-16 21:42:04 -07:00
  • fea86b1c29 Remove memcpy of png_transform_background John Bowler 2015-09-16 21:33:43 -07:00
  • 601ae5387e [libpng17] correct low-depth-gray code and enable tests John Bowler 2015-09-16 21:09:10 -07:00
  • 36ada4acae [libpng17] Add pngchunk.h to contrib/pngminim makefiles. Glenn Randers-Pehrson 2015-09-16 11:09:25 -05:00
  • bfc7affa0d [libpng17] Imported from libpng-1.7.0beta65.tar v1.7.0beta65 Glenn Randers-Pehrson 2015-09-16 10:12:17 -05:00
  • dba870122c [libpng17] Updated makefiles to handle pngchunk.h Glenn Randers-Pehrson 2015-09-16 08:34:56 -05:00
  • 35abfe72d6 [libpng17] Fix debug statement in pngread.c Glenn Randers-Pehrson 2015-09-15 23:54:55 -05:00
  • 497ff3400c [libpng17] moved scripts/chunkdesc.h to pngchunk.h Glenn Randers-Pehrson 2015-09-15 23:53:49 -05:00
  • bb4e79c947 [libpng17] Updated configure.ac was omitted from previous commit Glenn Randers-Pehrson 2015-09-15 19:53:08 -05:00
  • b00bb570f8 [libpng17] Fix file permission for contrib/tools/intgamma.sh Glenn Randers-Pehrson 2015-09-15 18:35:26 -05:00
  • c3e7e7d715 [libpng16] tests backported from libpng 1.7 John Bowler 2015-09-15 15:38:52 -07:00
  • c68de14844 [libpng17] Merge contrib/libtests and contrib/tools with libpng16. Glenn Randers-Pehrson 2015-09-15 17:11:43 -05:00
  • 1e16e8829d [libpng16] Fix typo (extra "*/") in contrib/libtests/fakepng.c Glenn Randers-Pehrson 2015-09-15 17:07:34 -05:00
  • cc7fa5e23f [libpng17] Added public domain declaration to contrib/libtests/fakepng.c Glenn Randers-Pehrson 2015-09-15 15:21:12 -05:00
  • ec99b373dd Merge 3184947a25 into 1fc5345bff John Bowler 2015-09-15 03:52:31 +00:00
  • 3184947a25 chunk handling and transform rewrite John Bowler 2015-09-14 20:42:40 -07:00
  • c5ead5d2cd Test changes Most of these are back-portable to earlier versions (contrib/libtests should just work with earlier versions), however the 1.7 specific changes in pngvalid mean that it probably won't work against 1.7 without the commits following this one. John Bowler 2015-09-14 17:57:40 -07:00
  • 76c5c11168 Test corrections: minor fixes to the test scripts pngimage: add --list-combos pngunknown: add --strict to catch warnings pngvalid-standard: remove the spurious --progressive read (compare with pngvalid-progressive-standard!) This patch probably applies to 1.5 and 1.6 (where the tests exist) too. John Bowler 2015-09-14 17:51:06 -07:00
  • ddcca52933 ARM NEON code moved to contrib This patch contains changes to the build (configure) system and the code required to support the move. The patch is provided to isolate the changes from the others that follow it; the code won't necessarily compile after this patch (the next changes are required.) John Bowler 2015-09-14 17:31:51 -07:00
  • 3bd90db79f Rename arm -> contrib/neon libpng will not compile if ARM NEON support is enabled with this commit; the commit is provided to isolate the rename of the directory from the rest of the required changes. John Bowler 2015-09-14 17:18:50 -07:00
  • 72ee0aef48 [libpng14] Fixed png_save_int_32 when int is not 2's complement (John Bowler). John Bowler 2015-08-21 14:56:49 -05:00
  • 8c4b258355 [libpng15] Fixed png_save_int_32 when int is not 2's complement (John Bowler). John Bowler 2015-08-21 14:50:38 -05:00
  • 33a97c5c8a [libpng16] Fixed png_save_int_32 when int is not 2's complement (John Bowler). John Bowler 2015-08-21 14:42:00 -05:00
  • 39be3b81da [libpng16] Bump version to 1.6.19beta03 Glenn Randers-Pehrson 2015-08-19 12:29:13 -05:00
  • 4c02a5930a [libpng16] Imported from libpng-1.6.19beta02.tar v1.6.19beta02 Glenn Randers-Pehrson 2015-08-19 12:20:12 -05:00
  • 2d62f7406f [libpng16] Fixed the recently reported 1's complement security issue by John Bowler 2015-08-19 12:56:48 -05:00
  • 7730265b27 [libpng15] Bump version to 1.5.24beta02 Glenn Randers-Pehrson 2015-08-19 12:26:35 -05:00
  • 75318bc745 [libpng15] Imported from libpng-1.5.24beta01.tar v1.5.24beta01 Glenn Randers-Pehrson 2015-08-19 12:18:18 -05:00
  • c357fb70b5 [lbipng15] Fixed the recently reported 1's complement security issue by Glenn Randers-Pehrson 2015-08-19 12:52:39 -05:00
  • 627c2c8797 [libpng14] Bump version to 1.4.17beta02 Glenn Randers-Pehrson 2015-08-19 12:24:51 -05:00
  • cbd9e435ad [libpng14] Imported from libpng-1.4.17beta01.tar v1.4.17beta01 Glenn Randers-Pehrson 2015-08-19 12:19:45 -05:00
  • 41de766f12 [libpng14] Fixed the recently reported 1's complement security issue by Glenn Randers-Pehrson 2015-08-19 12:47:00 -05:00
  • 1fc5345bff [libpng17] Mention dropping support for 16-bit platforms in libpng16. Glenn Randers-Pehrson 2015-08-18 10:45:16 -05:00
  • a88dec67f2 [libpng15] Safely convert num_bytes to a png_byte in png_set_sig_bytes() (Robert Glenn Randers-Pehrson 2015-08-18 10:23:35 -05:00
  • 6530e3898d [libpng16] Restored previous handling of negative input to png_set_sig_bytes(). Glenn Randers-Pehrson 2015-08-17 21:56:03 -05:00
  • 5a26171dd7 [libpng16] Mention the change in png_set_sig_bytes() behavior in the man page. Glenn Randers-Pehrson 2015-08-17 21:39:22 -05:00
  • 167b5e4c27 [libpng16] Safely convert num_bytes to a png_byte in png_set_sig_bytes() Robert C. Seacord 2015-08-17 21:20:34 -05:00
  • a8242fe6fb [libng16] Reverted recent mistaken change of 0xnnnn to 0xnnnnUL Glenn Randers-Pehrson 2015-08-17 20:46:27 -05:00
  • 15e69748f1 [libpng16] Removed new unnecessary typecast in pngrutil.c Glenn Randers-Pehrson 2015-08-17 12:52:56 -05:00
  • 268c7bf68b [libpng16] Use unsigned hex constants in "reciprocal" computations Glenn Randers-Pehrson 2015-08-17 12:40:19 -05:00
  • d8b93c29a7 [libpng16] Appended more "UL" to hex constants. Glenn Randers-Pehrson 2015-08-17 10:56:17 -05:00
  • b9ba8d6a57 [libpng16] Mention in manual that 16-bit platform support has been dropped. Glenn Randers-Pehrson 2015-08-16 23:32:04 -05:00
  • 751cee5ef1 [libpng16] Added signed/unsigned 16-bit safety net. This removes the dubious John Bowler 2015-08-16 22:54:21 -05:00
  • 8ba4b13c55 [libpng16] Changed 0xnnnn constants to 0xnnnnUL. Glenn Randers-Pehrson 2015-08-16 22:49:58 -05:00
  • 8b83ff3704 [libpng16] Change "n bit" to "n-bit" in comments. Glenn Randers-Pehrson 2015-08-13 20:57:18 -05:00
  • 81b1cff052 [libpng17] Fix links in man page Glenn Randers-Pehrson 2015-08-11 15:35:17 -05:00
  • a472858297 [libpng16] Fix links in man page Glenn Randers-Pehrson 2015-08-11 15:34:08 -05:00
  • 357f3da6b0 [libpng15] Fix links in man page Glenn Randers-Pehrson 2015-08-11 15:33:21 -05:00
  • 9ef7029447 [libpng14] Fix links in man page Glenn Randers-Pehrson 2015-08-11 15:32:10 -05:00
  • cfd5b1a23f [libpng12] Fix links in man page Glenn Randers-Pehrson 2015-08-11 15:31:12 -05:00
  • bc1d2b7d23 [libpng17] Fix links in man page Glenn Randers-Pehrson 2015-08-11 13:04:50 -05:00
  • 682f4ba2d5 [libpng16] Fix links in man page Glenn Randers-Pehrson 2015-08-11 13:04:01 -05:00
  • 53cabf986f [libpng15] Fix links in man page Glenn Randers-Pehrson 2015-08-11 13:03:02 -05:00
  • 42275b94b8 [libpng14] Fix links in man page Glenn Randers-Pehrson 2015-08-11 13:02:11 -05:00
  • cb4bdad35b [libpng12] Fix links in man page Glenn Randers-Pehrson 2015-08-11 13:01:12 -05:00
  • a16d1ef27a [libpng17] Update dead link in the man page Glenn Randers-Pehrson 2015-08-11 11:10:47 -05:00
  • 656720fb42 [libpng16] Fixed dead link in man page Glenn Randers-Pehrson 2015-08-11 10:59:56 -05:00
  • adef6f991f [libpng15] Update dead link in man page Glenn Randers-Pehrson 2015-08-11 11:06:31 -05:00
  • e1f5f422fb [libpng14] Update dead link in man page Glenn Randers-Pehrson 2015-08-11 11:04:13 -05:00