oss-fuzz: Fix build.sh for/if
Fix typographical errors
Fix typographical errors
refactor: Clean up pointer variable declarations
refactor: Clean up the redundant top-level const qualifiers
Bump version to 1.6.56.git
Merge tag 'v1.6.55' into libpng18
Merge tag 'v1.6.54' into libpng18
Release libpng version 1.6.55
oss-fuzz: Restrict the nalloc build to libfuzzer
chore: Pacify markdownlint
Add .markdownlint.yml, a configuration file for markdownlint
Fix a heap buffer overflow in `png_set_quantize`
Bump version to 1.6.55.git
Release libpng 1.6.54
chore(oss-fuzz): Fix the lint errors
oss-fuzz: Add three targets
oss-fuzz: Replace unicode space with ascii space
oss-fuzz: Disable nalloc with memory sanitizer
refactor: Improve naming clarity in `png_image_write*` and `png_write_*`
fix: Remove incorrect truncation casts from `png_write_image_*`
refactor: Improve naming clarity in the `png_image_read_*` functions
Fix a heap buffer over-read in `png_image_read_direct_scaled`
Update the copyright year
chore: Tidy up whitespace in declarations and definitions
fix: Use `png_voidp` instead of `voidp` in pngread.c and pngwrite.c
Bump version to 1.6.54.git
ci: Update the install section for AppVeyor CI
Merge tag 'v1.6.53' into libpng18
Release libpng version 1.6.53
build: Remove leftover ASM language from CMake `project`
build: Remove leftover ASM language from CMake `project`
oss-fuzz: Use the nalloc fuzz target
riscv: Delete unused helper functions and macros
Update the list of contributing authors
riscv: Fix the RVV build
Update the main AUTHORS file
Refer to CVE-2025-66293 in a comment about a vulnerability fix
Bump version to 1.6.53.git
Merge tag 'v1.6.52' into libpng18
Merge pull request #745 from hmaarrfk/require_zlib_1260
Make PNG_INFLATE just resolve to png_zlib_inflate
Require zlib 1.2.8 -- shed maintenance
Release libpng version 1.6.52
oss-fuzz: Add allocation failure fuzzing via nalloc
riscv: Reformat the contributor list and update the AUTHORS file
riscv: Fix undefined behavior in `png_read_filter_row_paeth_rvv`
riscv: Improve averaging performance in `png_read_filter_row_avg_rvv`
Finalize the fix for out-of-bounds read in `png_image_read_composite`
Fix an out-of-bounds read in `png_image_read_composite`
Bump version to 1.6.52.git
Merge tag 'v1.6.51' into libpng18
chore: Sync with branch 'develop'
refactor: Clean up remaining uses of deprecated pointer typedefs