Commit Graph

  • 70d122aac4 Fix a memory leak in the riffled palette optimization on ARM; refactor Cosmin Truta 2019-02-03 19:51:18 -05:00
  • 0a882b5787 scripts: Add makefile.clang, makefile.clang-asan and makefile.gcc-asan Cosmin Truta 2019-01-20 22:21:48 -05:00
  • fef895aa28 Update the copyright year Cosmin Truta 2019-01-19 19:01:19 -05:00
  • 43b4141839 scripts: Delete makefile.ne12bsd; clean up makefile.*bsd Cosmin Truta 2018-12-30 13:34:15 -05:00
  • 6a94d14567 Bump version to 1.6.37.git Cosmin Truta 2018-12-30 12:00:41 -05:00
  • 0e13545712 Join the branches 'libpng16' and 'master' Cosmin Truta 2018-12-01 09:36:00 -05:00
  • eddf902320 Release libpng version 1.6.36 v1.6.36 Cosmin Truta 2018-12-01 09:36:00 -05:00
  • 85acd919b9 [master] Imported from libpng-1.6.36.tar Cosmin Truta 2018-12-01 09:36:00 -05:00
  • e79085a172 Introduce the PNG Reference Library License version 2 Cosmin Truta 2018-11-05 23:49:39 -05:00
  • 81a65de25d Clean up config, scripts, examples, etc. Cosmin Truta 2018-11-25 20:27:04 -05:00
  • 702a07e716 CMakeLists: Fix incorrect creation of pkg-config file Kyle Bentley 2018-11-23 12:35:18 -06:00
  • 7b2224cb6e CMakeLists: Require CMake version 3.1 or newer Cosmin Truta 2018-11-17 23:39:15 -05:00
  • ee7967eea4 CMakeLists: Fix detection of libm Cosmin Truta 2018-11-17 21:31:55 -05:00
  • a54a0562c5 Rerun autogen.sh Cosmin Truta 2018-09-04 01:10:21 -04:00
  • 94429a335b Remove the "last changed" version information from source comments Cosmin Truta 2018-09-04 00:58:55 -04:00
  • 1ceaa83a84 Fix the build with MSVC ARM64 Cosmin Truta 2018-09-04 00:53:38 -04:00
  • b66ed71131 Restore the ANSI C compliance after adding the ARM optimization Cosmin Truta 2018-09-04 00:15:30 -04:00
  • 7734cda20c Optimize png_do_expand_palette for ARM Richard Townsend 2018-01-25 19:03:04 +00:00
  • 2fc5ddff18 Restore the ANSI C compliance after applying the MSVC ARM64 fix Cosmin Truta 2018-09-03 22:27:45 -04:00
  • 8033c96f32 Fix build errors with MSVC ARM64 zzzzRuby 2018-08-19 17:36:53 +08:00
  • d3d1baadb4 Prefer memcpy to manual pointer arithmetic. Samuel Williams 2017-11-09 16:05:00 +13:00
  • a294c1bcb6 Some more trivial source typos luz.paz 2018-06-05 00:39:11 -04:00
  • ceb327789b Remove top-level const from function-scope variables Cosmin Truta 2018-08-18 22:47:16 -04:00
  • 1ef8882814 Replace the remaining uses of PNG_CONST with const Cosmin Truta 2018-08-18 21:01:02 -04:00
  • 58eedced25 CMakeLists: Update the contributor list Cosmin Truta 2018-08-18 19:49:56 -04:00
  • 1d89a5db66 CMakeLists: Fix style Cosmin Truta 2018-08-18 19:49:56 -04:00
  • 43446b735d Fix a build warning on OpenBSD Cosmin Truta 2018-08-12 23:46:02 -04:00
  • 6c059f8f5b configure: Remove the memset check and the HAVE_MEMSET macro Cosmin Truta 2018-08-11 00:47:18 -04:00
  • f5d48df418 CMakeLists: Remove the PNGARG option Cosmin Truta 2018-08-11 00:47:18 -04:00
  • 9730362202 CMakeLists: Avoid symlinks on MSYS Cosmin Truta 2018-08-10 00:58:48 -04:00
  • 7cb7afb43d CMake: Fix compilation on systems without libm Cameron Cawley 2018-07-31 18:44:37 +01:00
  • 1bd4214a42 Clean up the scripts/ directory Cosmin Truta 2018-07-29 22:19:43 -04:00
  • 6d55a14c58 Update projects/vstudio Cosmin Truta 2018-07-29 21:51:48 -04:00
  • 8440326590 Update the documentation Cosmin Truta 2018-07-29 00:33:12 -04:00
  • b729fff4a3 Remove the Y2K compliance statement Cosmin Truta 2018-07-28 23:39:55 -04:00
  • c36c09f004 Update the export control information Cosmin Truta 2018-07-28 23:00:48 -04:00
  • a873893279 Remove the "last changed" version information from source comments Cosmin Truta 2018-07-28 18:47:21 -04:00
  • 47f18784e4 Rerun autogen.sh Cosmin Truta 2018-07-28 18:34:58 -04:00
  • d4fb621429 Bump version to 1.6.36.git and update copyright notice Cosmin Truta 2018-07-28 18:34:58 -04:00
  • fb6312a9f9 ARM: Disable hand-written AArch32 NEON on AArch64 Vicki Pfau 2018-07-17 01:23:56 +00:00
  • ddc842bf06 CMakeLists: Fix passing "off" for PNG optimizations Vicki Pfau 2018-07-17 01:05:41 +00:00
  • 46924bd877 CMakeLists: Fix disabling hardware optimizations Vicki Pfau 2018-07-17 01:06:31 +00:00
  • 8da397423e [master] Imported from libpng-1.6.35.tar Cosmin Truta 2018-07-15 23:58:00 -04:00
  • c17d164b44 Run autogen.sh v1.6.35 Cosmin Truta 2018-07-15 23:58:00 -04:00
  • 46aedd8961 Release libpng version 1.6.35 Cosmin Truta 2018-07-15 23:58:00 -04:00
  • 2471434d29 [libpng16] Added missing parentheses to a macro definition Cosmin Truta 2018-07-01 23:32:08 -04:00
  • 8a05766cb7 [libpng16] Fix the calculation of row_factor in png_check_chunk_length Cosmin Truta 2018-06-17 22:56:29 -04:00
  • a74aa9a002 [libpng16] Replace the remaining uses of png_size_t with size_t Cosmin Truta 2018-06-17 22:37:44 -04:00
  • 916117d970 [libpng16] Allow compresion-type to be NULL in png_set_iCCP(). Glenn Randers-Pehrson 2018-03-29 10:37:12 -05:00
  • 7784cd3f6f [libpng16] Fix png_get_iCCP() to allow null compression-type Glenn Randers-Pehrson 2018-03-28 18:02:32 -05:00
  • cde1e1fe79 [libpng16] Bump version to 1.6.35beta02 Glenn Randers-Pehrson 2018-03-06 13:59:27 -06:00
  • 0e06b5948c [libpng16] Imported from libpng-1.6.35beta01.tar v1.6.35beta01 Glenn Randers-Pehrson 2018-03-06 13:54:52 -06:00
  • 3fecfeada1 Merge branch 'more-misc-typos' of git://github.com/luzpaz/libpng into libpng16 Glenn Randers-Pehrson 2018-03-05 11:18:16 -06:00
  • 140f3aa280 Fix png_set_option to work. taigacon 2018-03-05 22:10:41 +08:00
  • eb91c0e4ed More misc. typos luz.paz 2018-02-09 06:57:29 -05:00
  • d5e4915ebe [libpng16] Update copyright year to 2018 in png.c Glenn Randers-Pehrson 2018-01-07 20:06:11 -06:00
  • fe669f6f38 [libpng16] Update copyright year Glenn Randers-Pehrson 2018-01-07 19:55:19 -06:00
  • 84e6e35675 [libpng16] Fix potential problem with bKGD (Cosmin Truta) Glenn Randers-Pehrson 2018-01-07 17:43:09 -06:00
  • 28d0ee757d [libpng16] temporarily disable 16-to-8 downscaling in the fuzzer Glenn Randers-Pehrson 2017-12-17 17:52:45 -06:00
  • f07b985ddb [libpng16] CHange "ASM C" to "C ASM" in CMakelists.txt Glenn Randers-Pehrson 2017-12-17 17:49:26 -06:00
  • d532334ef5 Avoid -Wundef warnings when building libpng Vadim Zeitlin 2017-11-13 22:05:07 +01:00
  • 7292c861b1 [master] Imported from libpng-1.6.34.tar Glenn Randers-Pehrson 2017-09-29 03:40:58 -05:00
  • fc32eb1662 [libpng16] Initialize entire 256-entry palette in png_set_PLTE(). Glenn Randers-Pehrson 2017-11-04 16:31:45 -05:00
  • 7ca2f0e078 [libpng16] Fix one more typo Glenn Randers-Pehrson 2017-11-03 11:31:39 -05:00
  • babae66b48 [libpng16] Update CHANGES and ANNOUNCE Glenn Randers-Pehrson 2017-11-03 11:30:36 -05:00
  • 3403a6e387 Merge branch 'typos' of git://github.com/luzpaz/libpng into libpng16 Glenn Randers-Pehrson 2017-11-03 10:57:27 -05:00
  • b196bd6566 [Libpng16] Add typecast to NULL argument to png_do_expand() Glenn Randers-Pehrson 2017-11-03 10:50:38 -05:00
  • f23b41d7b1 Misc. typos Unknown 2017-11-03 00:52:06 -04:00
  • 7125401411 [libpng16] Undo recent pngrutil.c change that did not fix oss-fuzz issue Glenn Randers-Pehrson 2017-10-31 20:58:19 -05:00
  • 4b52ef8e76 [libpng16] Removed some unnecessary brackets in pngrtran.c Glenn Randers-Pehrson 2017-10-31 20:57:23 -05:00
  • 5d7b4ab289 [libpng16] Replace png_set_add_alpha with png_set_trns_to_alpha in fuzzer. Glenn Randers-Pehrson 2017-10-30 15:16:33 -05:00
  • 7ee802a5a2 [libpng16] Initialize trans_color.red, green, and blue == trans_color.gray Glenn Randers-Pehrson 2017-10-29 17:49:38 -05:00
  • 2f8b82ebca [libpng16] Revert recent changes that did not help with oss-fuzz issues Glenn Randers-Pehrson 2017-10-29 10:30:42 -05:00
  • aea0ec4346 [libpng16] Initialize tRNS read buffers in pngrutil.c Glenn Randers-Pehrson 2017-10-20 19:38:03 -05:00
  • af08094ba6 [libpng16] Use png_calloc instead of png_malloc in png_set_tRNS Glenn Randers-Pehrson 2017-10-19 20:59:40 -05:00
  • 9bddba26de [libpng16] Initialize entire palette array to zero in png_handle_PLTE(). Glenn Randers-Pehrson 2017-10-17 16:22:22 -05:00
  • 3b5bcea010 [libpng16] Revert recent changes to pngset.c Glenn Randers-Pehrson 2017-10-17 15:20:31 -05:00
  • adefba1b03 [libpng16] Free tRNS chunk data when abandoning it Glenn Randers-Pehrson 2017-10-16 21:03:43 -05:00
  • 48a2460393 [libpng16] Do not enable tRNS having trans_color with out-of-range value. Glenn Randers-Pehrson 2017-10-16 07:25:58 -05:00
  • 2be0f33e7c [libpng16] Nullify trans_color with out-of-range value, to stop oss-fuzz issue. Glenn Randers-Pehrson 2017-10-15 11:04:53 -05:00
  • ccc77d2a8d [libpng16] Add a call to png_set_packing() to the fuzzer. Glenn Randers-Pehrson 2017-10-14 11:33:59 -05:00
  • f648294931 [libpng16] Removed call to png_read_start_image() from the fuzzer. In libpng16 Glenn Randers-Pehrson 2017-10-13 14:00:36 -05:00
  • 83f27f018c [libpng16] Relocate png_read_update_info() wrt png_start_image() in fuzzer. Glenn Randers-Pehrson 2017-10-12 20:10:40 -05:00
  • fefe0affc1 [libpng16] Update CHANGES and ANNOUNCE and last-changed date in the fuzzer. Glenn Randers-Pehrson 2017-10-12 14:30:36 -05:00
  • a3d1057a73 [libpng16] Fix typo in fuzzer (png_info_ptr should be info_ptr) Glenn Randers-Pehrson 2017-10-11 16:58:39 -05:00
  • 12384eae6f [libpng16] Relocate malloc of row_ptr after png_read_update_info() in fuzzer Glenn Randers-Pehrson 2017-10-11 16:28:14 -05:00
  • 357af1f095 ]libpng16] Add png_read_update_info() where needed in the fuzzer Glenn Randers-Pehrson 2017-10-11 11:56:30 -05:00
  • ab791fc9d6 [libpng16] Add some commonly-used transforms to the libpng fuzzer Glenn Randers-Pehrson 2017-10-10 20:30:54 -05:00
  • f5f8b98dbb [libpng16] Remove "cd ../libpng" from oss-fuzz build.sh Glenn Randers-Pehrson 2017-10-09 21:02:15 -05:00
  • 293b6aaa59 [libpng16] Revert to using the system zlib with the libpng fuzzer Glenn Randers-Pehrson 2017-10-07 12:38:04 -05:00
  • 98a3b2a5c2 [libpng16] Use --with-libpng-prefix=OSS_FUZZ_ while building the fuzzer Glenn Randers-Pehrson 2017-10-07 09:46:51 -05:00
  • 78ad1208d6 [libpng16] Use "--with-zlib-prefix=z_" while building oss-fuzz fuzzer Glenn Randers-Pehrson 2017-10-05 08:31:26 -05:00
  • 477a241c10 [libpng16] Use --zprefix in oss-fuzz libpng build to avoid conflict with system libz. Glenn Randers-Pehrson 2017-10-03 09:51:09 -05:00
  • edb1f47139 [libpng16] Clone zlib into the oss-fuzz zlib project and build zlib alongside libpng. Glenn Randers-Pehrson 2017-10-01 16:21:16 -05:00
  • 0f9f170e9f [libpng16] Restore bad interlaced files, in contrib/pngsuite/interlaced Glenn Randers-Pehrson 2017-09-29 18:15:53 -05:00
  • 99d4a62c9a [libpng16] Restored 21 of the contrib/pngsuite/i*.png, which were correct. Glenn Randers-Pehrson 2017-09-29 11:06:17 -05:00
  • 2227793efc [libpng16] Bump version to 1.6.35beta01 Glenn Randers-Pehrson 2017-09-29 10:50:48 -05:00
  • b78804f9a2 [libpng16] Imported from libpng-1.6.34.tar v1.6.34 Glenn Randers-Pehrson 2017-09-29 03:40:58 -05:00
  • 345fc37fdc [libpng16] Bump version to 1.6.34beta01 Glenn Randers-Pehrson 2017-09-28 17:50:17 -05:00
  • 5944b94730 [libpng15] Imported from libpng-1.5.30.tar v1.5.30 libpng15 Glenn Randers-Pehrson 2017-09-28 14:10:08 -05:00