Skip to content

v0.9.0-pre8

Pre-release
Pre-release
Compare
Choose a tag to compare
@HappySeaFox HappySeaFox released this 30 Sep 20:55
· 1902 commits to master since this release
  • SAIL: Use MSVC 2019 to build setup on Windows
  • SAIL: Added libtiff-dev in Debian rules
  • SAIL: Enable more warnings with clang
  • SAIL: Enable undefined linker errors with Clang
  • SAIL: Make pkg-config to search our own build root under extra on all platforms
  • SAIL: Move plugins' dependencies into plugins' projects out of public scope
  • SAIL: Print C, CXX, and linker flags in cmake output
  • SAIL: Rename 'plugin' to 'codec'
  • SAIL: Update comments
  • SAIL: Update extra repository to the latest version
  • SAIL: Use cmake string(append) to modify CFLAGS
  • SAIL: Use extra libs as DLLs
  • COMMON: Added sail_memdup
  • COMMON: Introduce image resolution
  • COMMON: Introduce unique I/O ids so we can distinguish between I/O classes like file and memory
  • COMMON: Rename ICCP allocating functions (with_data -> from_data)
  • COMMON: Rename SAIL_ERROR_UNSUPPORTED_COMPRESSION_TYPE to SAIL_ERROR_UNSUPPORTED_COMPRESSION
  • LIBSAIL: Added System32 to the library search path to fix loading codecs with extra redist dependencies
  • LIBSAIL: Check if we can actually write the requested compression before passing it into a plugin
  • LIBSAIL: Move a private function into the module where it's actually used
  • LIBSAIL: Print more errors on SAIL_ERROR_UNSUPPORTED_PIXEL_FORMAT
  • LIBSAIL: Remove unnecessary SAIL_EXPORT
  • CODECS: Don't store invalid resolution
  • CODECS: Rename .codec.info files to .codec.info.in
  • DIST: Added 'View README Online' into the Windows installer
  • DIST: Added VC redist into the Windows installer
  • DOC: Added programming language to the README header
  • DOC: Simplify the formats table in README
  • EXAMPLES: Enable ASAN with Clang
  • EXAMPLES: Update sail-probe version to 1.2.0
  • JPEG: Read and write resolution information
  • PNG: Fixed compilation warning
  • PNG: Read and write resolution information
  • PNG: Simplify blending functions
  • TIFF: Enable ZSTD
  • TIFF: Fixed target naming for HAVE_TIFF_41
  • TIFF: Read and write resolution information
  • TIFF: Remove unused compressions
  • BINDINGS/C++: Make more methods in codec_info overloaded
  • BINDINGS/C++: Remove unnecessary friends