Releases: aruiz/webp-pixbuf-loader
Fixes prepare/Update signal emitions and support for 0ms frames
Fix libwebp version boundary and pipeline updates
- meson.build file had
>1.3.2
rather than>=1.3.2
as the required version for libwebp - pipeline fixes
Bump webp dependency to avoid using vulnerable versions
libwebp 1.3.2 onwards is a requirement now due to security vulnerability
Improves gdk_pixbuf_get_file_info performance
Improves gdk_pixbuf_get_file_info performance by not doing any allocations.
Fixes crashes when jpeg is renamed as .webp
Some users reported a crasher when a jpeg file is renamed as .webp, this release fixes #69
Add ICC profile data read support
This release adds ICC profile data read support, when a webp file includes ICC data it embeds the data encoded as base64 into the GdkPixbuf
object as an option. The data can be retrieved using gdk_pixbuf_get_option(pixbuf, "icc-profile");
ICC profile save support and crash fix when GError** is NULL
0.2.0: complete refactoring
The previous implementation was a stratification of years of contributions in individual features and improvements, the code was inconsistent, buggy, leaky and overly complex at times.
This release brings all the same features, improves testing, does not require endian specific code, and has removed a memory leak that was complicated to solve in the previous implementation.
PRE-RELEASE: Complete rewrite v3
As I have been working on the Rust port I have learned the WebP and the GdkPixbuf APIs better and I decided to overhaul the C implementation while I still ponder if we should move to Rust yet. This is basically a port to C of the newer Rust implementation, I have been extra careful with memory leaks and have covered Pixbuf ownership a lot better according to documentation and other implementations.
This release fixes #61 and possibly others.
This revision fixes decoder regression noticed in #65
This revision restores save functionality
PRE-RELEASE: Complete rewrite v2
As I have been working on the Rust port I have learned the WebP and the GdkPixbuf APIs better and I decided to overhaul the C implementation while I still ponder if we should move to Rust yet. This is basically a port to C of the newer Rust implementation, I have been extra careful with memory leaks and have covered Pixbuf ownership a lot better according to documentation and other implementations.
This release fixes #61 and possibly others.
This revision fixes decoder regression noticed in #65