Skip to content

v1.2.0: -- argument can't be grouped, zlib v1.3.1

Compare
Choose a tag to compare
@landfillbaby landfillbaby released this 23 Jan 22:05
· 38 commits to main since this release
9dfa70d
  • The -- argument can't be grouped with others. For example, if you previously ran it as png2webp -fv- x.png, you should now use png2webp -fv -- x.png. This is consistent with using getopt() (define USEGETOPT).
  • README.md:
    • Add Warning section detailing data that will be lost in conversion.
    • Link to wrapper files in Drag and drop section.
    • Update Usage section to reflect -- changes above.
  • Update zlib submodule to v1.3.1.
  • Makefile: no LTO for exestamp.
  • configure:
    • Pass --static --solo --const to zlib.
    • Pass --enable-static=yes --enable-shared=no to libpng and libwebp.
    • Fix detection of C11 fopen(foo, "wbx") support.
  • Shorten .bat wrappers while keeping the same functionality.
  • Various code optimizations.

See previous releases.

Attached png2webp.exe and png2webp_nothreads.exe compiled with MSYS2 CLANG64 x86_64-w64-mingw32-clang 17.0.6-7.

png2webp.exe
SHA-256: 3ced06fcdcd3d0858c72f4c768da321996fff3197b620bbcb1174cdcec1a0f28. VirusTotal, Hybrid Analysis.
png2webp_nothreads.exe
SHA-256: 04d48e943c4ca23741b49d6ed903edc9130b0fd6afd6948d723a6bba62142895. VirusTotal, Hybrid Analysis.

Attached png2webp-linux-x86_64, png2webp-nothreads-linux-x86_64, and png2webp_dynamic-linux-x86_64 built with clang+llvm-17.0.6-x86_64-linux-gnu-ubuntu-22.04 on Ubuntu 22.04.3.

png2webp-linux-x86_64
SHA-256: f9fa7eba0615c8be5225f72a21dde45fb6a3cefcbb6270eae64f0b75366ef00a. VirusTotal, Hybrid Analysis.
png2webp-nothreads-linux-x86_64
SHA-256: e02d1e0383e600b7a2823603b5d2e01745237696f06732fbb7acdc917e0441b4. VirusTotal, Hybrid Analysis.
png2webp_dynamic-linux-x86_64
SHA-256: 7ca5c447849b50730bc7a94038ead06515286737f81158de784a0b73b3ada187. VirusTotal, Hybrid Analysis.