| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| 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.
BSD-3-Clause
* 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
/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