Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

imlib2-loaders-1.12.6-1.4 RPM for x86_64

From OpenSuSE Tumbleweed for x86_64

Name: imlib2-loaders Distribution: openSUSE Tumbleweed
Version: 1.12.6 Vendor: openSUSE
Release: 1.4 Build date: Wed Jan 7 22:47:30 2026
Group: Development/Libraries/X11 Build host: reproducible
Size: 432604 Source RPM: imlib2-1.12.6-1.4.src.rpm
Packager: https://bugs.opensuse.org
Url: https://sourceforge.net/projects/enlightenment
Summary: Imlib 2 - image loaders
This package contains the imlib2 image loaders for: argb, bmp, gif,
jpeg, png, pnm, tga, tiff, xpm, j2k, heif, jxl.

Provides

Requires

License

BSD-3-Clause

Changelog

* Wed Jan 07 2026 Michal Suchanek <msuchanek@suse.de>
  - Update project URL
  - Update to 1.12.6:
    * XPM progress callback fix
    * gradient fixes
    * Y4M improvements to support more formats
    * resize image when imlib_view window is resized
* Wed Dec 17 2025 Michal Suchanek <msuchanek@suse.de>
  - Enable SVG
  - Disable HEIF on 15.6
  - Fix changelog
* Sun Sep 07 2025 Enrico Belleri <kilgore.trout@idesmi.eu>
  - Do not link modules with libImlib2.la
  - Update to 1.12.5:
    * autofoo: Optionally link modules with libImlib2.la
    * autofoo: Use pkg-config for libyuv if available
    * Y4M loader: add support for images with no framerate info
    * SVG loader: Suppress warning
    * imlib2_load/view: Show image alpha status too
    * imlib2_load/view: Add -h option for help
    * imlib2_conv: Optionally produce scaled image
    * imlib2_conv: Optionally render image on background before saving
    * savers: Add common save parameter handler
    * add HEIF saver
    * loaders: Fix gcc15 warnings
    * SVG loader: Handle .svgz too
    * image: Add optional alpha check requested by loaders
    * SVG loader: Check alpha in pixel data
    * imlib2_view: Optionally show crc32 of image data
    * add AVIF saver and loader
    * add QOI saver
* Sun Jul 14 2024 Andreas Stieger <andreas.stieger@gmx.de>
  - update to 1.12.3:
    * Y4M loader: add support for full range color and 10-bit 4:2:0
    * XPM loader: Major overhaul and bug fixes
    * Add endbr32/64 instruction at the start of asm functions
    * Add missing CET (Control-flow Enforcement Technology) bits in
      asm code
    * Developer visible improvements in imlib2_view2
* Sun Feb 04 2024 Andreas Stieger <andreas.stieger@gmx.de>
  - update to 1.12.2:
    * Fixes for Y4M, ANI, PNG and JPG loaders
* Sat Sep 23 2023 Dirk Müller <dmueller@suse.com>
  - update to 1.12.1:
    * Fix some clang complaints
    * scaling: MMX asm scaling causes segv, disable for now
    * loading: Call module exit function also when not
      dlclosing module on unload
    * loaders: Fix build with -m32 --enable-debug
    * test_load_2: Add forgotten xeyes.png
    * test_save: Fix for jxl loader on ix86
    * test_scale: MMX scaling is disabled
    * RAW loader: Don't unload loader
    * loaders: Fix CPPFLAGS order
    * imlib2_grab, imlib2_view: Unset context colormap
    * x11_grab: Use correct depth when grabbing
* Thu Aug 31 2023 Fabian Vogt <fvogt@suse.com>
  - Disable MMX code, it's broken in 1.12.0 (boo#1214528)
* Thu Aug 17 2023 Enrico Belleri <kilgore.trout@idesmi.eu>
  - Update to 1.12.0:
    * test_load2: make error messages more descriptive
    * Y4M loader: fix support for 420 colorspaces
    * Y4M loader: add support for images with unexpected aspects
    * imlib2_view: Avoid potential use of uninitialized data
    * GIF loader: Enable showing animated images even if truncated
    * Introduce __imlib_perror() to produce error messages
    * loaders: Use common function to print error messages
    * imlib2_load: Move time_us() to separate file
    * imlib2_conv: Add option to time save operations
    * test: Fix pr_info() when not printing to stdout
    * loading: Enable calling function on loader load/unload
    * HEIF loader: Call heif_[de]init() on loader load/unload
    * autofoo: Don't check for freetype if we are building without text
    * QOI loader: Add progress calback, indent, cosmetics
    * Loaders: Static constify some data that may as well be
    * TGA loader: Fix TGA v2.0 signature check
    * test: Add basic qoi checks
    * test_scale: Test scaling some more
    * scaling: Unifdef OLD_SCALE_DOWN
    * scaling: Correct scaleinfo array length
    * scaling: Move scaling function call sequence into common __imlib_Scale()
    * scaling: Cosmetics (comments)
    * scaling: Simplify scaling points calculation (eliminate j)
    * scaling: Change ypoints[] from pointers to indices
    * scaling: Cosmetics
    * scaling: Minor refactoring
    * scaling: Correct scaling up
    * test_scale: Update for new scaling
    * image: Fix missing munmap() when using imlib_load_image_fd()
    * image: Fix potentially using incorrect file size
    * file: Remove a couple of unused functions
    * image: Fix potentially using incorrect file size - fixup
    * test: Bypass wrappers when running tests
    * test_load: Minor fix in debug message
    * Add new raw loader
    * TIFF loader: Slightly more strict signature check
    * image: Use sub-second time info when available
    * image: Fix preservation of alpha chanel flag in imlib_clone_image()
    * image cache: Avoid negative refcounts
    * image cache: Drop redundant cleanup
    * image cache: Rework cleanup
    * Revert "scaling: Correct scaling up"
    * Revert "test_scale: Update for new scaling"
    * scaling: Various trivial changes
    * scaling: Improve non-AA scale-up case
    * scaling: Correct scaling up - take 2
    * test_scale: Update for new scaling (re-applied)
    * test_scale: Exercise non-AA path too
    * WEBP saver: allow lossless and respect compression tag
    * add a new QOI decoder
    * QOI loader: fix build on non-gnu compilers
    * QOI loader: use memcmp for magic and endmarker check
    * Y4M loader: check file size before magic check
    * loading: add some debug logs
    * loading: check for alloc failure
    * Y4M loader: use custom y4m parser
    * test_load: allow y4m memory loading
    * file: Remove unused functions some more
    * introduce imlib_image_decache_file()
* Mon Jun 19 2023 Simon Lees <sflees@suse.de>
  - Changelog update only
  - integer overflow (with resultant invalid memory allocations and
    out-of-bounds reads) via an icon with many colors in its color
    map was fixed in 1.7.0 (bsc#1171472, CVE-2020-12761)
* Mon May 29 2023 Dirk Müller <dmueller@suse.com>
  - update to 1.11.1:
    * imlib2: added loader for y4m files (uses liby4m and
      libyuv)
    * imlib2: add y4m test examples
    * Y4M loader: Various minor changes
    * autofoo: Tweak PACKAGE_DATA_DIR definition
    * XPM loader: Add rgb.txt
    * loaders: Fix loaders potentially being loaded more than
      once
    * loaders: Change method used to not unload loaders
    * Add JXL saver
    * loaders: Cosmetics
* Fri Mar 10 2023 Enrico Belleri <idesmi@protonmail.com>
  - update to 1.11.0:
    * remove bad unused function
    * test: Add a few tests for obscure pnm formats
    * test: Add some pam tests
    * Avoid some more undefined behaviors with shifts
    * api: Fix code duplication around some __imlib_BlendImageToImage() calls
    * api: Change some parameter names
    * api: Tweak/correct error handling in drawable grabbing functions
    * image: Let __imlib_CreateImage() allocate pixel data buffer
    * Drop some redundant calls to __imlib_LoadImageData()
    * api: Remember error on deferred image data loads
    * imlib2_load: Show error on deferred data load problem
    * imlib2_view: Be more verbose about load errors
    * PNM loader: Speedups
    * test: Introduce image_get_crc32()
    * test: test_save: Trivial changes
    * test: test_save: Check that files are written and ok
    * PNM saver: Write images with alpha as P7 PAM RGB_ALPHA type
    * x11_rgba: Add missing const
    * x11_grab: Avoid cast-align warnings with -Wcast-align=strict
    * x11_rgba: Avoid cast-align warnings with -Wcast-align=strict
    * Loaders: Debug macro cleanups
    * ANI loader: Use struct to access chunk data
    * Loaders: Avoid cast-align warnings with -Wcast-align=strict
    * autofoo: Add __PACKED__ for optional struct packing
    * ANI, PNG, TGA loaders: Enable handling of unaligned data
    * __imlib_FileDir(): Fix missing closedir() on OOM
    * Loaders: decompress_load() is not part of the loader API
    * Loaders: Debug tweaks
    * Savers: Centralize file open/close
    * JPG saver: Avoid potential clobber warning
    * PNG saver: Avoid potential clobber warning
    * Loaders, savers: Handle EINTR during fopen()
    * api: Remove pointless statement
    * api: Update documentation for imlib_get_error()
    * api: Cosmetics around image save functions
    * api: Minor simplification in error handling in save functions
    * Add imlib_save_image_fd()
    * api: Oops - debug--
    * test_grab: Rearrange code
    * x11_grab: Let __imlib_Grab..() return error instead of ok
    * x11_grab: Eliminate unnecessary pixmap copy
    * imlib_create_scaled_image_from_drawable(): Simplify call path
    * x11_grab: Drop now unused 1:1 scaling path in __imlib_GrabDrawableScaledToRGBA()
    * imlib2_view: Add option to set background checkerboard field size
    * test_grab: Update
    * test_grab: Add some tests for imlib_copy_drawable_to_image()
    * test_grab: Check get-mask-from-shape too
    * x11: Pass X11 context around by struct
    * x11_grab: Move window/pixmap checking to separate function
    * x11_grab: Rework clipping
    * x11_grab: Clear image pixels not actually grabbed
    * x11_grab: Various fixes in __imlib_GrabDrawableScaledToRGBA()
    * x11_grab: Eliminate some overhead in scaled grabbing
    * test_grab: Debug tweak
    * PNM loader: avoid some undefined behavior
    * PNM loader: add read support for PAM

Files

/usr/lib64/imlib2
/usr/lib64/imlib2/loaders
/usr/lib64/imlib2/loaders/ani.so
/usr/lib64/imlib2/loaders/argb.so
/usr/lib64/imlib2/loaders/avif.so
/usr/lib64/imlib2/loaders/bmp.so
/usr/lib64/imlib2/loaders/bz2.so
/usr/lib64/imlib2/loaders/ff.so
/usr/lib64/imlib2/loaders/gif.so
/usr/lib64/imlib2/loaders/heif.so
/usr/lib64/imlib2/loaders/ico.so
/usr/lib64/imlib2/loaders/id3.so
/usr/lib64/imlib2/loaders/j2k.so
/usr/lib64/imlib2/loaders/jpeg.so
/usr/lib64/imlib2/loaders/jxl.so
/usr/lib64/imlib2/loaders/lbm.so
/usr/lib64/imlib2/loaders/lzma.so
/usr/lib64/imlib2/loaders/png.so
/usr/lib64/imlib2/loaders/pnm.so
/usr/lib64/imlib2/loaders/qoi.so
/usr/lib64/imlib2/loaders/raw.so
/usr/lib64/imlib2/loaders/svg.so
/usr/lib64/imlib2/loaders/tga.so
/usr/lib64/imlib2/loaders/tiff.so
/usr/lib64/imlib2/loaders/webp.so
/usr/lib64/imlib2/loaders/xbm.so
/usr/lib64/imlib2/loaders/xpm.so
/usr/lib64/imlib2/loaders/y4m.so
/usr/lib64/imlib2/loaders/zlib.so
/usr/share/licenses/imlib2-loaders
/usr/share/licenses/imlib2-loaders/COPYING


Generated by rpm2html 1.8.1

Fabrice Bellet, Tue Apr 21 22:32:08 2026