Tags

Tags give the ability to mark specific points in history as being important
  • 2.44.4

    protected
    c9e6d11c · 2.44.4 ·
    Release: 2.44.4
    2.44.4
  • 2.44.3

    protected
    7b350d38 · 2.44.3 ·
    Release: 2.44.3
    2.44.3
  • 2.44.2

    protected Release: 2.44.2
    The 2.44.2 release tag.
  • 2.44.1

    protected Release: 2.44.1
    GdkPixbuf 2.44.1
    
    Changes since 2.44.0
    --------------------
    
    - Re-enable animation tests [!236]
    - Fix leak in load_animation_with_glycin [!237]
    
  • 2.44.0

    protected
    3081f8b4 · 2.44.0 ·
    Release: 2.44.0
    2.44.0
  • 2.43.5

    protected
    f65c037d · 2.43.5 ·
    Release: 2.43.5
    2.43.5
  • 2.43.4

    protected
    ec3af717 · 2.43.4 ·
    2.43.4
  • 2.43.3

    protected Release: 2.43.3
    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

    protected
    dba085b0 · Release gdk-pixbuf 2.43.2 ·
    Release: 2.43.2
    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.12

    protected
    e4315fb8 · 2.42.12 ·
    2.42.12
  • 2.42.11

    protected
    2fdda020 · 2.42.11 ·
    2.42.11
  • 2.42.10

    protected
    9ac257eb · Release GdkPixbuf 2.42.10 ·
    GdkPixbuf 2.42.10
    
    - Search for rst2man.py [!145, Matt Turner]
    - Update the memory size limit for JPEG images [#216, #218]
    - Translation updates
    
  • 2.42.9

    protected
    9b74d8dc · Release gdk-pixbuf 2.42.9 ·
    Release: GdkPixbuf 2.42.9 (stable)
    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

    protected Release: GdkPixbuf 2.42.8 (stable)
    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

    protected
    3afa395c · Release gdk-pixbuf 2.42.6 ·
    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

    protected
    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.2

    protected
    2.42.2 (stable)
    
     - Requre Meson 0.55.3
     - Improve the PNG save operation
     - Fix leak in the error path of the XPM loader
     - Fix loading GIF without a GCE rendering color 0 [Robert Ancell, #162]
     - Fix invalid LZW codes in the GIF loader [Robert Ancell, #164, CVE-2020-29385]
    
  • 2.42.0

    protected Release: GdkPixbuf 2.42.0 (stable)
    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

    protected
    c01d7ba4 · Release gdk-pixbuf 2.40.0 ·
    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]
    
  • 2.38.2

    protected
    GdkPixbuf 2.38.2 (stable)
    
    Changes since 2.38.1:
    
     - Add annotations to disable deprecation warnings in our public API
       caused by GLib deprecating GTimeVal
     - Handle truncated or invalid XPM files [Bastien Nocera, #95]
     - Avoid a configuration warning with Meson >= 0.50