Changelog for
imlib2-1.7.4-71.1.x86_64.rpm :
* Sat Oct 16 2021 dmuellerAATTsuse.com- update to 1.7.4:
* imlib2_view: Move property stuff to separate file
* imlib2_view: Cleanups
* imlib2_view: By default scale large images to fit on screen
* imlib2_view: Add some debug
* imlib2_view: Fix issue with new default scaling
* WEBP loader: Remove forgotten debug printout
* WEBP loader: Rename fd variable to be same as everywhere else
* LBM loader: Fix potential out-of-bounds memory access
* GIF, TIFF, WEBP loaders: Fix loading if filename does not have usual suffix
* Revert \"GIF, TIFF, WEBP loaders: Fix loading if filename does not have usual suffix\"
* GIF, TIFF, WEBP loaders: Fix loading if filename does not have usual suffix - take 2
* Add script to generate Changelog
* Update Changelog to new format
* image.c: Use the LOAD_... macros to check loader return values
* autofoo: Resurrect non-pkg check for bzip2
* Remove some unnecessary X_DISPLAY_MISSING stuff
* rend.c: Remove some pointless lines
* Add XBM loader
* Add imlib2_load and /build to .gitignore
* Remove obsolete and unused AC_HEADER_STDC
* Restore file:key functionality
* ICO loader: Fix (disabled) debug stuff
* ICO loader: Enable specifying ico image index by key
* Remove unused Context functions
* context.c: Fix potential segv
* LBM loader: Fix handling of missing RLE data
* Fix clang-analyzer warnings - bin (trivial)
* Fix clang-analyzer warnings - loaders (trivial)
* Fix clang-analyzer warnings - loaders (suppress bogus)
* Fix clang-analyzer warnings - lib (mostly trivial)
* Fix clang-analyzer warnings - lib (less trivial)
* autofoo: Move more to pkg-config
* TIFF loader: Drop use of libtiff defined types deprecated in libtiff-4.3.0
* TGA loader: Fix loading small images without footer
* Spec file: Add git tag to rpm file name (if built from git checkout)
* Cleanups: while->for loops (loaders list)
* Cleanups: while->for loops (context list)
* Cleanups: while->for loops (im->tags list)
* Cleanups: while->for loops (images list)
* Cleanups: while->for loops (pixmaps list)
* Drop unused Imlib_Object_List:last
* Add feature to build with ASAN (--enable-gcc-asan)
* Correct (disabled) debug printouts
* Loaders: Remove unnecessary headers
* WEBP saver: Use fopen() etc. like all other savers
* Mon Dec 14 2020 mpluskalAATTsuse.com- Update to version 1.7.1:
* Fix big endian build
* rend.c: Fix __imlib_generic_render() when jump != 0
* grab.c: Support 30bpp display in __imlib_GrabXImageToRGBA()
* WEBP loader: Add initial signature check
* XPM loader: Get transparency right when doing header-only loading
* Silence a couple of sign-compare warnings- Enable support for webp- Drop autotools build dependencies
* Sun Aug 16 2020 dmuellerAATTsuse.com- update to 1.7.0:
* huge list of changes, see included ChangeLog- remove imlib2-bswap.patch: obsolete
* Thu Oct 05 2017 sfleesAATTsuse.de- Update to 1.5.1
* Fix build without HAVE_X11_SHM_FD (T6752)
* XPM loader: Fix potential use of uninitialized value (T6746)
* BMP loader: Fix infinite loop with invalid bmp images (T6749)
* PNM loader: Simplify (fixing ASCII format parsing issues T6751)
* Maximum image dimension should be 32767, not 32766
* PNG loader: Correct various error handling cases
* Cleanups, maintenance.- imlib2 1.5.0:
* XPM loader: Fix incorrect image invalidation.
* Add support for MIT-SHM FD-passing (Alexander Volkov)
* Fix potential OOB memory access if border elements are negative or sizes exceed image dimensions
* Expose XImage cache control functions
* Various enhancements, maintenance.
* Wed May 10 2017
* sfleesAATTsuse.de- Update to 1.4.10
* PNM, TGA, XPM, and general loader fixes.
* Sun May 01 2016 mpluskalAATTsuse.com- Update to 1.4.9
* Fix cross-endianness for masks (1-bit depth images)
* gif: fix oob reads w/bad colormaps
* Fix \"assuming signed overflow does not occur\" warning.
* Fix some \"variable set but not used\" warnings.
* Fix some \"variable might be clobbered\" warnings.
* Fix off-by-one OOB read in __imlib_MergeUpdate().
* Revert \"gif: fix oob reads w/bad colormaps\"
* GIF loader: Fix out-of-bound reads from colormap.
* GIF loader: Remove check made redundant by previous commit.
* GIF loader: Reduce progress checks from per-pixel to per-row.
* GIF loader: Indent.
* Fix potential divide-by-zero in imlib_image_draw_ellipse().
* Make a number of functions static.
* Eliminate pImlibExternalFilter type.
* Trivial file function cleanups.
* Move __imlib_ItemInList() to file.c.
* Fix various potential OOM crashes.
* Fix integer overflow resulting in insufficient heap allocation
* loader_xpm: remove nonsense/impossible/broken condition
* Harden API and internals against overly large images
* Tue Mar 15 2016 sfleesAATTsuse.de- Spec cleaner run
* Tue Mar 15 2016 sfleesAATTsuse.de- Update to 1.4.8
* Add a Farbfeld loader (FRIGN).
* Fix zlib and bz2 loader filename check.
* Miscellaneous maintenance.
* Tue May 12 2015 olafAATTaepfle.de- run autoreconf unconditional. PMBS got a fixed version for SLE_11
* Mon Apr 27 2015 mpluskalAATTsuse.com- Update to 1.4.7
* Prevent division-by-zero crashes
* imlib_conv: Use proper buffer size to prevent invalid write of size one
* loader_gif: Don\'t read uninitilized memory in case of invalid input
* loader_gif(): Abort gif parsing if DGifGetLine() fails
* Fix segfault when opening input/queue/id:000007,src:000000, op:flip1,pos:51 with feh
* Make IMAGE_DIMENSIONS_OK() more restrictive
* load_pnm: Deal with fread() errors consistently
* __imlib_LoadImage(): Additionally check loader_ret to detect loader failures
* loader_tga: Abort file loading if the file obviously isn\'t large enough
* imlib_save_image(): Check loader return code for errors
* loader_tga.c: Properly signal if decoding uncompressed BGRA data failed
* loader_tga.c: Properly signal if decoding RLE compressed data failed
* imlib_save_image_with_error_return(): Check loader return code to prevent use of unitialized memor
* load_gif: Make sure rows isn\'t used partly unitialized- Drop imlib2-giflib5.patch
* Sat Feb 28 2015 mpluskalAATTsuse.com- Cleanup spec file with spec-cleaner- Update to 1.4.6
* TGA loader: Fix for corrupt RLE format.
* Fix drawing of closed polygons in certain situations.
* Set warning options when using gcc.
* Silence compiler warnings.
* Don\'t set -std=gnu99.
* XPM loader: Simplify and fix certain case of cpp > 2.
* Mon Nov 03 2014 olafAATTaepfle.de- disable autoreconf in SLE11, it is too old and causes syntax errors
* Mon Sep 01 2014 jengelhAATTinai.de- Edit imlib2-giflib5.patch and change a bogus >= to a >
* Sun Jun 01 2014 jengelhAATTinai.de- Edit imlib2-giflib5.patch to support giflib7-5.1
* Thu Mar 28 2013 mmeisterAATTsuse.com- Added url as source. Please see http://en.opensuse.org/SourceUrls
* Tue Jan 08 2013 crrodriguezAATTopensuse.org- imlib2-bswap.patch -> USe byteswap.h instead of custom code- imlib2-giflib5.patch --> Fix build failure with new giflib
* Tue Jan 10 2012 crrodriguezAATTopensuse.org- Cleanup total dependency madness here:
* Add explicit BuildRequires on libjpeg-devel,zlib-devel, libid3tag-devel.
* Do not use catch-all xorg-x11-devel, but only xorg-x11-libX11-devel, xorg-x11-libXext-devel
* imlib2-devel only requires xorg-x11-libX11-devel
* Axe all \"la\" files, there is no libltdl usage.
* cleanup imlib-config script at build time.
* This will certainly break build of dependenant packages with broken BuildRequires, drop me a note if you find any problem.
* Mon Nov 21 2011 jengelhAATTmedozas.de- Remove redundant/unwanted tags/section (cf. specfile guidelines)- Employ shlib policy
* Sat Oct 15 2011 cooloAATTsuse.com- add libtool as buildrequire to make the spec file more reliable
* Tue Aug 16 2011 meissnerAATTsuse.de- Updated to 1.4.5 - lots of code cleanup, typo fixes, reindentation - some malloc replaced by calloc to avoid integer issues - bugfixes, especially in the PNM loader
* Wed Nov 17 2010 meissnerAATTsuse.de- Updated to 1.4.4 - upstream merged our fix
* Wed Jun 16 2010 lnusselAATTsuse.de- Recommend imlib2-loaders to actually get them installed as imlib2 is rather useles without them in most cases (bnc#299389).
* Thu Apr 29 2010 meissnerAATTsuse.de- fixed incorrect overflow checking (CVE-2010-0991, bnc#598935)
* Thu Apr 15 2010 meissnerAATTsuse.de- updated to 1.4.3 upstream - upstreamed our fixes - more bugfixes and width adjustments
* Thu Dec 31 2009 jengelhAATTmedozas.de- enable parallel build
* Mon Jul 13 2009 meissnerAATTsuse.de- align AMD64 assembler tables bnc#521020