Reaady to shup 1.1.2
Reaady to shup 1.1.2
Prepare for release.
Standadize Makefile.
Pass in hardening flags.
Standardize Makefile.
Fix remaining audit issues
Fix parsing and validation errors
Updated dump_data() to take size_t.
Added bounds check for palette tRNS entries.
Fixed the memory leak in collect_data()...
Applied isspace cassts to avoid UB on signed chracters.
Applied isspace cassts to avoid UB on signed chracters.
Added a NULL guard in safeprint() so callers can safely pass NULL strings.
Freed row_pointers and rows in tnon‑PNG_INFO_IMAGE_SUPPORTED path
Closed fpin when fpout fails to open.
Fixed ctype UB by casting to unsigned char in both files.
Added size guards for gIFg/gIFx and bounds checks for hIST.
Adjusted chunk name comparisons to 4 bytes.
Fixed compile_sPLT() to populate entry->red/green/blue in the named-color path.
P3 path no longer loses the first digit;
Stomp two minor potential allocation crashes.
Dynamic buffer allocation in safeprint().
More buffer-overrun prevention.
Added explicit NUL termination after strncpy...
Full spellchecking.
Fixed P1/P3 dimension checks to use || so any mismatch is caught.
Fixed bKGD/tRNS initialization...
Fix markup in control file.
Declare that we're opening in binary mode...
Alpha handling in sBIT was eroneous, now fixed,
Code-hardening changes by ChatGPT 5.2,
Remove Debian-Packages info thar we can get from repology.org.
Quiet down cppcheck.
Ready to ship 1,1.1
Full SPDX headers.
Full SPDX headers.
Full SPDX headers.
Markup fix.
NEWS update.
a2x -> asciidoctor.
a2x -> asciidoctor.
Finish 1TBS reflow and add SPDX headers.
Reflow around function header comments.
Uodate documentation build chain and shipper metadata.
Update the tarball maker to run in a repository.
cppcheck cleanup.
Document and clarify the test harness.
Tests run fast enough to make stop-on-error uninteresting.
Integrate shellcheck auditing.
Refactor and simplify the test script.
Configure the RGB file location in the Makefile.
Makefile cleanup.
Makefile typo fix.
Code cleanup - mandatory bracesm and use bools.
Reflow code to 1TBS
Move manual page to asciidoc.
Banish compiler warnings.
Kill the autoconf horror with fire.
Prepare for reflow.
control metadata update.
Regression (test.sng) fails with libpng 1.7.0beta89
Can this be closed now?
Correct release data of version 1.1.0
I think thi sissue can be closed.
More documentation polishing.
Typo in manpage
Typo fix.
Typo in manpage
Belated fix of NEWS items, resync metadata to h...
NEWS update.
Fix shipper validation entry.
Minor test cleanup.
Suppress some DocBook warnings.
Suppress some useless compiler warnings.
Add Max Horn as a coauthor.
Fix confirmed. Closing.
png->sng->png conversion modify the image
Thanks a lot. A slight variation of your fix is in the repository now, and this should...
Fix support for multiple .sng files on the comm...
Also note that the PNG ISO spec says the following on the content of tEXt and zTXt...
To the best of my knowledge, this is now fixed in the repository (and will be fixed...
sngc: fix comment claiming RFC2045 compatibility
How do you reproduce it? I took the spiderman.png from the original bug report, convered...
sngd: fix sRGB dumping
Max, I just tested with your 1.1.0 changes merged and this bug still seems to be...
png_ptr and info_ptr are non-static
Generates unparseable .sng
won't build with libpng 1.5
won't build with libpng 1.5
Address Debian bug #511793: exit status fails ...
Metadata update.
Merge branch 'master' of ssh://git.code.sf.net/...
Fix broken iTXt validation
Fix a bunch of warnings
Modernize configure.ac
Run sng_regress against the freshly compiled sng