Tags give the ability to mark specific points in history as being important
-
2.43.3
protectedRelease: 2.43.37df9a8ba · ·GdkPixbuf 2.43.3 Changes since 2.43.2 -------------------- - Add a native loader for Android builds - Use the glycin loader for SVG as well. - Change the default build options to be 'auto' for all loader options. On Linux, we build only the glycin loader, unless overwritten. - Change the default value for the builtin_loaders option to 'default'. On Linux, we interpret 'default' as 'glycin'. On other platforms, we interpret it as 'png,jpeg' (which was the previous default value). - Require Meson 1.5 to build gdk-pixbuf - Use glycin for saving. The following formats are supported: png, jpeg, tiff, webp, ico, bmp. For png, jpeg and tiff, the most common options are supported when saving. - Fix introspection annotations for loading and saving GdkPixbuf from and to streams asynchronously
-
2.43.2
protectedRelease: 2.43.2dba085b0 · ·GDK-Pixbuf 2.43.2 (snapshot) Changes since 2.42 ------------------ - Make the thumbnailer optional - Add a glycin loader. Glycin is a sandboxed image loading framework that is written in rust, and supports more image formats than gdk-pixbuf ever did. On Linux, we recommend that you build gdk-pixbuf with *only* the glycin loaders, and rely on glycin for thumbnailers too. Like this: meson configure -Dpng=disabled \ -Dtiff=disabled \ -Djpeg=disabled \ -Dgif=disabled \ -Dothers=disabled \ -Dglycin=enabled \ -Dbuiltin_loaders='glycin' \ -Dthumbnailer=disabled Note that this change has some potential for fallout: use of gdk-pixbuf (e.g. for pixdata conversions) will fail if bubblewrap sandboxing is not available (as is the case in many build systems). The recommendation is to simply stop using pixdata as a format for resources, and just use png. - Deprecate "gtk_doc" configuration option; to conform with the rest of the GNOME core libraries, use "documentation" instead - Remove the long-since deprecated "docs" configuration option - Require Meson 1.0 to build gdk-pixbuf - Deprecate the XPM-related API; the XPM loader is disabled by default, and we have better API for loading those kinds of assets, though nobody should be shipping XPM files in 2025 -
2.42.9
protectedRelease: GdkPixbuf 2.42.9 (stable)9b74d8dc · ·GdkPixbuf 2.42.9 - Fix the check for maximum value of LZW initial code size [#136, Robert Ancell] - Use CMake for dependencies on Windows/MSVC [!131, Chun-Wei Fan] - Add option for building tests [!132] - Move man pages to reStructuredText [!134] - Disable relocation when built as a static libary on Windows [!136, Hesham Essam] - Update wrap file for libjpeg-turbo [!138, Georges Basile Stavracas Neto] - Limit the memory size when loading image data [#205, Sam Ezeh]
-
2.42.8
protectedRelease: GdkPixbuf 2.42.8 (stable)bca00032 · ·GdkPixbuf 2.42.8 Changes since 2.42.6 -------------------- - Clear the pixbuf's memory buffer to avoid returning uninitialized memory [#199] - Turn GdkPixbufModule functions into typed callbacks [!123] - tiff: Use non-deprecated C99 integer types [!124] - gif: Check for overflow when compositing or clearing frames [#190] - Change png/jpeg/tiff build options from boolean to feature [!118] - jpeg: Do not rely on UB around setjmp/longjmp [#143] - Build fixes [!114, #185, #182] - Documentation fixes [!120, !125] - Translation updates
-
2.42.6
protected3afa395c · ·Gdk-pixbuf 2.42.6 (stable) - Disable shared-mime-info dependency on Android [BogDan Vatra, !104] - Yield gtk_doc option value in subprojects - Always initialise locale on thumbnailer startup [Bastien Nocera, !110] - Add fallback subproject for libjpeg [Benjamin Otte, !109] - Install API reference directly under $datadir/doc/gdk-pixbuf - Use type:array for the builtin_loaders option - Default to using builtin png and jpeg loaders - Replace platform-specific post-install script files with a Python script
-
2.42.4
protected88260c77 · ·GdkPixbuf 2.42.4 (stable) List of changes since 2.42.2 ---------------------------- - Make enum type registration thread safe - Do not install skipped test files [Jan Tojnar] - Fix GIF initialization [Simon McVittie] - Always run GIF loader tests [Simon McVittie] - Fix leaks discovered via ASan [Simon McVittie] - Expose GdkPixbufLoader API via introspection [Paolo Borelli] - Fix revert-to-previous first frame behaviour for GIF files [Robert Ancell, #166] - Link to libintl if needed [Fabrice Fontaine] - Improve support for using gdk-pixbuf as a subproject [Xavier Claessens] - Fix build with GModule disabled [Fabrice Fontaine] - Use gi-docgen to generate the API reference from introspection data
-
2.42.0
protectedRelease: GdkPixbuf 2.42.0 (stable)43ce0077 · ·GdkPixbuf 2.42.0 (stable) - Remove the libjasper JPEG2000 loader - Split the gdk-pixbuf-xlib library to a separate repository - Fix build on Solaris [Alan Coopersmith] - Fix cppcheck 'shifting signed 32-bit value warning' [Emmanuel Fleury, #96] - Fix memory leaks in pixops error paths [Alex Henrie] - Improve internal consistency of loaders [Federico Mena Quintero] - Fix build with MSVC [Chun-wei Fan] - Skip bytes during JPEG incremental load [Nathan Lee] - Check for overflows [#132] - Add missing test for issue #70 [Bastien Nocera] - Let the test suite cope with missing loaders [#123] - Fix build on SunOS [#128] - Check for mmap failure [Tobias Müller] - Fix UB in the XPM loader [Tobias Stoeckmann] - Speed up alpha scaling pixop [Jan Ziak] - Add the `gtk_doc` configuration option, and deprecate `docs` - Add the `introspection` configuration option, and remove `gir` [Xavier Claessens, !85] - Handle truncated PNMs more gracefully [Felix Riemann, #111] - Clean up GIF loader code [Robert Ancell] - Fix colormap handling in GIF [Robert Ancell, #156]
-
2.40.0
protectedc01d7ba4 · ·GdkPixbuf 2.40.0 Changes since 2.38: - Allow creating a GdkPixbuf instance without any property [Federico Mena Quintero, #91] - Add gdk_pixbuf_init_modules() for applications with GdkPixbuf loader modules in a separate directory [Bastien Nocera, bgo#786035] - Add subproject fallback for dependencies [Nirbheek Chauhan] - Handle large XPM without crashing [Bastien Nocera, #95] - Use the appropriate gdk-pixbuf-query-loaders on install [Emmanuele Bassi, #126] - Disable deprecation warnings introduced by GLib 2.62 - Escape GIF version in error messages [Robert Ancell] - Use the appropriate fallback for libpng on Windows [Chun-wei Fan] - Render GIF frames on demand [Robert Ancell, #101]