Skip to content

Releases: aruiz/webp-pixbuf-loader

Fixes prepare/Update signal emitions and support for 0ms frames

14 Feb 14:11
Compare
Choose a tag to compare

Fix libwebp version boundary and pipeline updates

24 Jan 21:37
Compare
Choose a tag to compare
  • 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

24 Jan 00:56
Compare
Choose a tag to compare

libwebp 1.3.2 onwards is a requirement now due to security vulnerability

Improves gdk_pixbuf_get_file_info performance

30 Mar 00:38
Compare
Choose a tag to compare

Improves gdk_pixbuf_get_file_info performance by not doing any allocations.

Fixes crashes when jpeg is renamed as .webp

28 Mar 16:23
Compare
Choose a tag to compare

Some users reported a crasher when a jpeg file is renamed as .webp, this release fixes #69

Add ICC profile data read support

06 Mar 11:33
Compare
Choose a tag to compare

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

04 Mar 00:18
Compare
Choose a tag to compare
  • Adds ICC profile support through the "icc-profile" property encoded in base64 for all gdk_pixbuf_save operations
  • Fixes a crash when NULL is passed to the GError** to save operations

This release fixes #68 and #62

0.2.0: complete refactoring

24 Feb 01:33
Compare
Choose a tag to compare

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

22 Feb 23:11
2f950fd
Compare
Choose a tag to compare
Pre-release

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

22 Feb 12:41
Compare
Choose a tag to compare
Pre-release

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