Commit Graph

  • b422bc1181 .gitignore: Ignore the autoreconf artifacts Cosmin Truta 2022-09-18 11:35:35 +03:00
  • 6fc5119423 Bump version to 1.6.39.git Cosmin Truta 2022-09-17 13:36:12 +03:00
  • 0a158f3506 Release libpng version 1.6.38 v1.6.38 Cosmin Truta 2022-09-14 22:42:00 +03:00
  • 50d7a85154 Acknowledge the contributors of bug fixes applied to the EXIF support Cosmin Truta 2022-09-14 22:00:42 +03:00
  • 2733482d8e Fix a last-minute bug in the checking of the EXIF byte-order header Cosmin Truta 2022-09-14 22:00:42 +03:00
  • 3d57708c91 Revert "Remove second call to write_eXIf" Cosmin Truta 2022-09-14 22:00:42 +03:00
  • abccfd7968 .gitignore: Update Cosmin Truta 2022-09-14 21:56:47 +03:00
  • 823ef44f01 scripts: Remove leftover references to the ci_* scripts from README.txt Cosmin Truta 2022-09-14 21:56:47 +03:00
  • d72cda543c ci: Trace the paths of executable files found on the build machine Cosmin Truta 2022-09-14 21:56:47 +03:00
  • 3c67eeca51 scripts: Add makefile.emcc for building libpng with Emscripten Cosmin Truta 2022-09-14 21:50:02 +03:00
  • b60656ecdc scripts: Disable the hardware-optimized compilation in legacy makefiles Cosmin Truta 2022-09-14 21:35:33 +03:00
  • c64655d058 scripts: Set the compiler warning options to "-Wall -Wextra -Wundef" Cosmin Truta 2022-09-14 21:18:20 +03:00
  • 8b7b99c1db scripts: Clean up the logging in makefile.std and pnglibconf.mak Cosmin Truta 2022-09-14 11:53:47 +03:00
  • 62c027d4df Fix handling incorrect hIST chunks of uneven size Cosmin Truta 2022-09-14 11:30:14 +03:00
  • e9e9801a84 Simplify the definition of png_isaligned and avoid compiler warnings Cosmin Truta 2022-09-14 11:07:36 +03:00
  • 0c2388cdae projects: Delete the definition of _WINDOWS from the VStudio project Cosmin Truta 2022-09-14 08:54:57 +03:00
  • 9cb84c4cb9 Delete vestigial declarations formerly used on 16-bit platforms Cosmin Truta 2022-09-14 08:54:57 +03:00
  • 8c542ad9df arm: Do not allow PNG_ARM_NEON_CHECK_SUPPORTED on ARM64 Cosmin Truta 2022-09-14 00:42:48 +03:00
  • 2abaf81e0f arm: Avoid compiler warnings in palette_neon_intrinsics.c Cosmin Truta 2022-09-14 00:12:11 +03:00
  • ad0245bb96 Avoid -Wundef for MIPS and PPC symbols too Vadim Zeitlin 2020-05-02 20:29:26 +02:00
  • 1f974dd2a9 Avoid -Wundef warnings for PNG_ARM_NEON_IMPLEMENTATION Vadim Zeitlin 2020-02-04 22:48:25 +01:00
  • 3ec225dd41 Fix a memory leak in png_set_tRNS Sami Boukortt 2019-02-12 14:17:27 +01:00
  • 36bd1bbd54 Fix a crash in png_convert_from_time_t with an invalid time_t argument Cosmin Truta 2022-09-13 13:49:02 +03:00
  • 0406deb1ca Fix private macro png_constcast; delete private type png_ptruint Cosmin Truta 2022-09-13 01:54:17 +03:00
  • 5f5f98a1a9 Fix an instance of -Wunused-but-set-variable. Peter Kasting 2021-07-26 21:45:09 -07:00
  • f10c6bb603 Add spaces around '/*' and '*/' xmuli 2020-07-08 23:59:46 +08:00
  • f16427e58e Fix various typos luz paz 2022-01-08 06:41:50 -05:00
  • 6aff792b66 projects: Update the README file of the Visual Studio project Cosmin Truta 2022-09-13 01:23:52 +03:00
  • ed8840a36f projects: Add ARM64 to Visual Studio project Gabor Kertesz 2021-10-28 12:54:00 +02:00
  • efdb24e54b projects: Fix C2220 warning errors for VS2019 Gabor Kertesz 2021-10-28 12:51:13 +02:00
  • 1f20bc1e85 projects: Upgrade to Visual Studio 2019 Gabor Kertesz 2021-10-28 12:20:45 +02:00
  • bbab57105b scripts: Add makefile for win-arm64 Gabor Kertesz 2021-10-27 18:45:08 +02:00
  • a1a81cc2ac Fix arm neon config for win-arm64 with MSVC Gabor Kertesz 2021-10-25 12:03:42 +02:00
  • c3a1d8424c Update INSTALL Cosmin Truta 2022-09-13 00:56:32 +03:00
  • eda0f47f46 Fix typo in libpng manual Samanta Navarro 2020-10-03 11:51:35 +00:00
  • 3848c73ab4 cmake: Refactor the PNGLIB variables that define the versioning scheme Cosmin Truta 2022-09-12 13:50:32 +03:00
  • dd8db8105c cmake: Fix the shared build on Android Cosmin Truta 2022-09-10 23:50:49 +03:00
  • 763c77e628 cmake: Fix compilation on systems without libm Cameron Cawley 2021-05-22 01:09:48 +01:00
  • 840af2eda6 cmake: Fix the build on Unix with source files checked out on Windows Christopher Sean Morrison 2022-03-10 01:08:09 -05:00
  • 8a354b41e9 cmake: Fix cross-compilation on macOS Owen Rudge 2020-12-14 21:24:33 +00:00
  • 0fe598d2f6 cmake: Rename the target "symbol-check" to "scripts_symbols_chk" Cosmin Truta 2022-09-10 20:45:21 +03:00
  • cbf8c64b58 cmake: Correctly handle generated files Gleb Mazovetskiy 2021-12-04 11:23:42 +00:00
  • 6a42bc1c8e configure: Initialize PNG_ARM_NEON_OPT and PNG_MIPS_MSA_OPT correctly Cosmin Truta 2022-09-05 21:03:20 +03:00
  • 9e32b6f1ad Rerun "./autogen.sh --maintainer" Cosmin Truta 2022-09-05 17:30:06 +03:00
  • cc0e959722 Clean up configure.ac Cosmin Truta 2022-09-05 17:30:06 +03:00
  • 403422674d Remove obsolete/incorrect __LLVM,__asm section Dan Field 2021-06-02 14:38:52 -07:00
  • bfb0abe4d9 Update the configuration for Travis CI and AppVeyor CI Cosmin Truta 2022-09-04 20:21:30 +03:00
  • 081e6751ab ci: Update the CI scripts Cosmin Truta 2022-09-04 19:41:33 +03:00
  • 103f8346e3 cmake: Set PNG_ARM_NEON to "on" by default on ARM64 Cosmin Truta 2022-08-26 03:27:42 +03:00
  • 723b2d9f2e Update the copyright year Cosmin Truta 2022-08-26 03:12:35 +03:00
  • b7ea74c97d Update the copyright year Cosmin Truta 2021-03-15 20:23:26 -04:00
  • 8c3fdb0ac1 ci: Update the CI scripts Cosmin Truta 2021-03-15 20:23:26 -04:00
  • a37d483651 Eliminate spaces between function name and ( Ben Bullock 2020-12-15 14:45:21 +09:00
  • 3796518809 Remove duplicate line Ben Bullock 2020-12-11 19:26:57 +09:00
  • 8ca01083d6 Fix typo in README Ben Bullock 2020-12-11 19:21:35 +09:00
  • cd03aaf7bf Remove second call to write_eXIf Ben Bullock 2020-12-11 19:12:40 +09:00
  • c4bd411c35 Fix decode fail on image with invalid eXIf chunk Qiang Zhou 2019-12-19 18:33:21 +08:00
  • 2224c8ea7b Add a check to pngimage.c Kleber Tarcísio 2020-07-28 09:17:27 -03:00
  • e2bb5e7512 contrib: Apply various fixes to libtests Cosmin Truta 2021-03-12 22:54:32 -05:00
  • d6e13b2acd .gitignore: Add Cosmin Truta 2020-12-31 04:08:35 -05:00
  • c2e2cd2ec5 ci: Fix the Visual Studio verification on AppVeyor CI Cosmin Truta 2020-12-31 03:29:11 -05:00
  • c3f209178b ci: Recognize more CI_ variables for better cross-platform verification Cosmin Truta 2020-12-31 00:41:01 -05:00
  • dbe3e0c43e libpng.pc.in: zlib dependency is private Cristian Rodríguez 2018-03-19 12:41:47 -03:00
  • 2f753e260c ci: Verify the install target Cosmin Truta 2020-05-24 22:09:45 -04:00
  • f5d5f5ae0e cmake: Refactor the install target; reformat Cosmin Truta 2020-05-24 22:01:40 -04:00
  • 3676fd324a ci: Add a new top-level directory, dedicated for CI verification Cosmin Truta 2020-05-18 21:30:30 -04:00
  • 28c0f8895e cmake: Add an option to enable/disable building of executables Alex Gaynor 2018-05-20 18:46:32 -04:00
  • 87378bc21d mips: Remove "last changed" version information from source comment Cosmin Truta 2020-05-17 20:26:28 -04:00
  • 6c6f7d105a mips: Fix initialization: always close "/proc/cpuinfo" gxw 2020-03-06 14:35:57 +08:00
  • 6842c58adc Fix CMake build with Emscripten Simon Hausmann 2019-08-30 10:07:09 +02:00
  • a6fc80300f Add an __LLVM,__asm section for clang builds on ARM Dan Field 2019-08-26 15:04:51 -07:00
  • 5e8b45c436 cmake: Fix a build error on iOS Steve Robinson 2019-08-24 13:25:14 -07:00
  • 6dd99ca9c8 Fix example.c Zack Middleton 2019-08-02 18:37:04 -05:00
  • 52ee167644 Fix a warning on Linux caused by _BSD_SOURCE willson-chen 2019-07-30 16:01:13 +08:00
  • eb6767273a Fix memory leak if eXIf has incorrect crc skal 2019-07-29 15:22:06 +02:00
  • 9f734b13f4 cmake: Use the correct ZLIB_* variable names David Callu 2019-07-04 15:15:53 +02:00
  • 3cec1a16f5 scripts: Clean up the makefiles Cosmin Truta 2020-03-29 23:58:29 -04:00
  • 50bd1abdb1 scripts: Fix makefile.std and include it in the CI verification Cosmin Truta 2020-03-29 22:26:32 -04:00
  • 2dd5630eae Update configuration for Travis CI; add configuration for AppVeyor CI Cosmin Truta 2020-03-29 01:11:42 -04:00
  • b9155ce3fd scripts: Add general-purpose utilities for continuous integration Cosmin Truta 2020-03-29 00:41:33 -04:00
  • 2c0aee56a0 Update the copyright year Cosmin Truta 2020-02-02 20:02:00 -05:00
  • 301f7a1429 oss-fuzz: Add custom malloc with max limit to prevent OOM Christopher Thompson 2018-11-12 09:47:32 -08:00
  • 386707c6d1 arm: Use <arm_neon.h> when compiling aarch64 intrinsics with clang-cl Ryan VanderMeulen 2019-04-16 12:51:06 -04:00
  • 216387f6f7 arm: Move a png_debug statement to its correct place Cosmin Truta 2019-04-22 23:56:57 -04:00
  • b9e811fa99 scripts: Delete makefile.clang-asan and makefile.gcc-asan Cosmin Truta 2019-04-22 23:00:58 -04:00
  • cdbb8ec7aa Add support for Travis CI Cosmin Truta 2019-04-22 23:00:58 -04:00
  • 72fa126446 Avoid random test failures by running pngtest sequentially only Cosmin Truta 2019-04-21 00:30:14 -04:00
  • 5df8e982e2 Bump version to 1.6.38.git Cosmin Truta 2019-04-14 14:10:32 -04:00
  • a40189cf88 Release libpng version 1.6.37 v1.6.37 Cosmin Truta 2019-04-14 14:10:32 -04:00
  • 8da8257d0b Fix typo in the new v2 license Miguel Ojeda 2019-04-12 10:51:28 +02:00
  • 27e8b99287 pngminus: Use the system zlib by default Cosmin Truta 2019-04-10 22:23:25 -04:00
  • 62a56d4fcc pngminus: Change license to MIT, etc. Willem van Schaik 2019-01-23 06:05:54 -08:00
  • 3342fafa60 pngminus: Add a CMakeLists file Cosmin Truta 2018-11-25 18:12:50 -05:00
  • 3f0f1d5579 pngminus: Improve portability and fix style (cont'd) Cosmin Truta 2018-08-05 21:49:57 -04:00
  • dcefbc7dcd pngminus: Improve portability and fix style Cosmin Truta 2018-08-05 21:44:11 -04:00
  • 1f0221fad7 pngminus: Fix a buffer overflow in tokenizer Cosmin Truta 2018-08-05 19:40:09 -04:00
  • a627bd26a3 arm: Partially revert "Fix a memory leak in the riffled palette [...]" Cosmin Truta 2019-04-07 19:50:12 -04:00
  • 82ae623ec9 arm: Rename all functions to the pattern png_*_neon; add debug traces Cosmin Truta 2019-03-31 09:44:45 -04:00
  • 9c0d5c77bf Call png_image_free_function without guarding it with png_safe_execute Cosmin Truta 2019-02-03 22:40:56 -05:00
  • 8439534daa Fix a memory leak in pngtest.c Cosmin Truta 2019-02-03 21:00:49 -05:00