Skip to content

v0.9.0-pre12

Pre-release
Pre-release
Compare
Choose a tag to compare
@HappySeaFox HappySeaFox released this 20 Mar 13:27
· 1489 commits to master since this release

BINDINGS/C++: Fixed crash with vcpkg
BINDINGS/C++: Switch to C++17
BINDINGS/C++: Added more utility functions
BINDINGS/C++: Don't copy invalid palette
BINDINGS/C++: Fixed initializing sail_io
BINDINGS/C++: Use string_view
BINDINGS/C++: [closes #51] Fix assigning shallow pixels
BMP: Add BMP codec
COMMON: Added sail_alloc_palette_for_data()
COMMON: Added sail_alloc_palette_from_data()
COMMON: Added sail_file_size()
COMMON: Added sail_read_file_contents() and sail_alloc_buffer_from_file_contents()
COMMON: Don't alter pointers on error
COMMON: Make resolution values double
COMMON: Refactor C examples
COMMON: Refactor meta data nodes
COMMON: Split read/write I/O functions into tolerant/strict variants
DOC: Update FORMATS
EXAMPLES: Fix SDL example
GIF: Added missing include
GIF: codec.info cleanup
LIBSAIL: Allow empty compressions when write features is 0
LIBSAIL: More detailed error messages
LIBSAIL: Print 'Enumerated codecs:' only when codecs are found
LIBSAIL: Update error message
SAIL: Added OSX 11 in Travis
SAIL: Fixed some CppCheck warnings
SAIL: Remove unused Debian-specific code
SAIL: Rename HAVE_ macro to SAIL_HAVE_
SAIL: Test for _Thread_local
SAIL: Update extra/ to use standard .lib names for bundled libs
TESTS: Added allocation functions test
TESTS: Added basic read/write options test
TESTS: Added iccp test
TESTS: Added io-produce-same-images test
TESTS: Added meta-data-node test
TESTS: Added palette test
TIFF: Check TIFF compressions in cmake (except for vcpkg)
TIFF: Hardcode write compressions for vcpkg (due to check_c_source_runs() peculiarity)
TIFF: Fixed checking for some compressions like PIXARLOG