Releases: schnaader/precomp-cpp
Releases · schnaader/precomp-cpp
v0.4.7
- Merge with the excellent preflate library to support recompression of all zLib streams - thanks to Dirk Steinke
- Support lzma filters (
-lf
) for improved compression of executables, audio and structured data (issue #75) - Support for zLib streams larger than 2 GB (see issue #65)
- Changed to CMake for easier builds
- Fixed crashes when running multiple instances of Precomp in the same directory (see issue #87)
- Corrected
-pdfbmp
statistics (see issue #27) - Discard insufficient partial bZip2 matches (see commit 138c107) - thanks to Gonzalo Muñoz
- Several minor bugs and memory leaks fixed (thanks to Gonzalo Muñoz and Dirk Steinke)
v0.4.6
- Using liblzma for on-the-fly compression (-cl) - thanks to sftt
- Reduced temporary files usage
- Much faster intense and brute mode
- Intense and brute mode can be combined now for best results
- Smoother progress indicator, second progress indicator in lzma mode
- Flag -e to preserve file extension (file.ext => file.ext.pcf instead of file.pcf) - thanks to guptaprince
- JPG detection faster and more reliable - thanks to Márcio Pais
- Updated zlib to 1.2.11
- Show Precomp version together with OS type (Linux/Windows) and 32/64 bit information
- Fixed crashes on certain files (Issue #52, Issue #59)
- Fixed incorrect restoration of a PNG multi file (Issue #50)
v0.4.5
- Updated packJPG to 2.5k, packMP3 to 1.0g (Issue #33)
- Windows version compiled using GCC/G++ 5.3.0 (before: 4.8.1)
- 32-bit and 64-bit versions (~10-20% faster on 64-bit machines)
- SWF support adjusted to newer versions (Issue #31)
- MP3 support (Issue #18)
- MP3 and JPG recompression without temporary files for sizes up to 64 MB (also see Issue #14)
- Fixed memory corruption in packJPG that led to crashes (Issue #17)
- Fixed Base64 streams not being restored correctly in recursion (Issue #36)
- Also see closed issue list