File imlib2.changes of Package imlib2

-------------------------------------------------------------------
Mon May 16 13:33:19 UTC 2022 - Berthold Gunreben <azouhr@opensuse.org>

- declare counter in for loop for big endian to unsignedint (loader_ico.c)
  bigendian.patch

-------------------------------------------------------------------
Sat Dec 18 19:14:56 UTC 2021 - Dirk Müller <dmueller@suse.com>

- update to 1.7.5:
  * Build .xz instead of .bz2 release tarball
  * Drop imlib2-config (use pkg-config)
  * Test: Add some minimal regression testing
  * Test: Fix dist
  * imlib2_load: Add option to use imlib_load_image_immediately()
  * JPEG loader: Cosmetics
  * JPEG loader: Parse EXIF data and handle orientation
  * autofoo: Drop support for libungif
  * Imlib.h: Add version macros
  * imlib2_load: Add verbose option
  * Fix build (Imlib2.h is now built)
  * test: Add icon-64.pbm
  * test: Add test_load_2
  * imlib2_view: If verbose show error message on failure
  * imlib2_load: Use clock_gettime() when available
  * debug: Infrastructure
  * debug: Add some debug related to file access and image loading
  * Introduce im->fsize
  * PNG loader: Cosmetics
  * PNG loader: Use mmap() during signature check
  * TIFF loader: Use mmap() during signature check
  * TGA loader: Use im->fsize, cosmetics, debug
  * WEBP loader: Cosmetics
  * WEBP loader: Use mmap() for loading
  * FF loader: Cosmetics
  * FF loader: Use mmap() for loading
  * ARGB loader: Cosmetics
  * ARGB loader: Use mmap() for loading
  * BMP loader: Cosmetics
  * BMP loader: Use mmap() for loading
  * ICO loader: Cosmetics
  * ICO loader: Use mmap() for loading
  * LBM loader: Cleanups
  * LBM loader: Use mmap() for loading
  * PNM loader: Use mmap() for loading
  * XBM loader: Fix potential buffer overrun
  * XBM loader: Cosmetics
  * XBM loader: Use mmap() for loading
  * XBM loader: Ignore comments and other stuff in header
  * XPM loader: Use mmap() for loading
  * test: test_load improvements
  * imlib2_view: Add option to cache images
  * Introduce UPDATE_FLAG()
  * Introduce ARRAY_SIZE()
  * Loader cosmetics
  * Loader loading: Tweaks
  * Loader loading: Move to __imlib_FindBestLoaderForFormat()
  * Loader loading: Move __imlib_GetLoaderList()
  * Loader loading: Minor loader lookup refactoring
  * Loader loading: Avoid always loading all loaders
  * Loader loading: Don't bother looking up load() if we have load2()
  * WEBP loader: Enable loading animated images (first frame by default)
  * configure.ac: Fixup after recent change
  * Drop unnecessary free() NULL argument checks
  * Remove some unneeded headers
  * Rename X11 related files for clarity
  * Move ImlibImagePixmap population to __imlib_AddImagePixmapToCache()
  * test: Add X11 drawable grabbing test
  * Move pixmap stuff to x11_pixmap.c/h
  * Trivial changes in __imlib_Grab...() function prototypes
  * Refactor imlib_create_scaled_image_from_drawable()
  * Revert "Refactor imlib_create_scaled_image_from_drawable()"
  * Refactor imlib_create_scaled_image_from_drawable() - take 2
  * x11_grab.c: Rename source/destination variables for clarity
  * Fix y-upscaling in imlib_create_scaled_image_from_drawable()
  * test_grab: Cleanups, cosmetics
  * test_grab: Add scale-down tests
  * Only set MAINTAINERCLEANFILES in top-level Makefile.am
  * imlib2_view: Enable grabbing/viewing drawables
  * x11_grab.c: Cosmetics
  * x11_grab.c: Introduce function to get shape mask
  * Speedup in imlib_create_scaled_image_from_drawable()
  * Avoid signedness warning
  * Avoid "exceeds maximum object size" warning
  * blend.c: Tweaks, cleanups
  * Simplify build wrt. asm files

-------------------------------------------------------------------
Sat Oct 16 15:18:01 UTC 2021 - Dirk Müller <dmueller@suse.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 07:43:47 UTC 2020 - Martin Pluskal <mpluskal@suse.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 02:02:44 UTC 2020 - Dirk Mueller <dmueller@suse.com>

- update to 1.7.0:
  * huge list of changes, see included ChangeLog
- remove imlib2-bswap.patch: obsolete

-------------------------------------------------------------------
Fri Oct  5 00:56:21 UTC 2017 - sflees@suse.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 00:56:21 UTC 2017   * sflees@suse.de

- Update to 1.4.10
  * PNM, TGA, XPM, and general loader fixes.

-------------------------------------------------------------------
Sun May  1 17:27:34 UTC 2016 - mpluskal@suse.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 11:52:25 UTC 2016 - sflees@suse.de

- Spec cleaner run

-------------------------------------------------------------------
Tue Mar 15 11:06:36 UTC 2016 - sflees@suse.de

- Update to 1.4.8
  * Add a Farbfeld loader (FRIGN).
  * Fix zlib and bz2 loader filename check.
  * Miscellaneous maintenance.

-------------------------------------------------------------------
Tue May 12 11:11:13 UTC 2015 - olaf@aepfle.de

- run autoreconf unconditional. PMBS got a fixed version for SLE_11

-------------------------------------------------------------------
Mon Apr 27 17:59:10 UTC 2015 - mpluskal@suse.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 08:29:42 UTC 2015 - mpluskal@suse.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  3 11:01:20 UTC 2014 - olaf@aepfle.de

- disable autoreconf in SLE11, it is too old and causes syntax errors

-------------------------------------------------------------------
Mon Sep  1 08:23:18 UTC 2014 - jengelh@inai.de

- Edit imlib2-giflib5.patch and change a bogus >= to a >

-------------------------------------------------------------------
Sun Jun  1 09:25:29 UTC 2014 - jengelh@inai.de

- Edit imlib2-giflib5.patch to support giflib7-5.1

-------------------------------------------------------------------
Thu Mar 28 09:40:53 UTC 2013 - mmeister@suse.com

- Added url as source.
  Please see http://en.opensuse.org/SourceUrls

-------------------------------------------------------------------
Tue Jan  8 01:37:43 UTC 2013 - crrodriguez@opensuse.org

- imlib2-bswap.patch -> USe byteswap.h instead of custom code
- imlib2-giflib5.patch  --> Fix build failure with new giflib

-------------------------------------------------------------------
Tue Jan 10 03:00:01 UTC 2012 - crrodriguez@opensuse.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 18:38:47 UTC 2011 - jengelh@medozas.de

- Remove redundant/unwanted tags/section (cf. specfile guidelines)
- Employ shlib policy

-------------------------------------------------------------------
Sat Oct 15 04:47:09 UTC 2011 - coolo@suse.com

- add libtool as buildrequire to make the spec file more reliable

-------------------------------------------------------------------
Tue Aug 16 16:29:39 CEST 2011 - meissner@suse.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 17:29:40 CET 2010 - meissner@suse.de

- Updated to 1.4.4
       - upstream merged our fix

-------------------------------------------------------------------
Wed Jun 16 13:12:42 UTC 2010 - lnussel@suse.de

- Recommend imlib2-loaders to actually get them installed as imlib2
  is rather useles without them in most cases (bnc#299389).

-------------------------------------------------------------------
Thu Apr 29 17:05:34 CEST 2010 - meissner@suse.de

- fixed incorrect overflow checking (CVE-2010-0991, bnc#598935)

-------------------------------------------------------------------
Thu Apr 15 11:57:10 CEST 2010 - meissner@suse.de

- updated to 1.4.3 upstream
	- upstreamed our fixes
	- more bugfixes and width adjustments

-------------------------------------------------------------------
Thu Dec 31 13:10:25 CET 2009 - jengelh@medozas.de

- enable parallel build

-------------------------------------------------------------------
Mon Jul 13 15:54:19 CEST 2009 - meissner@suse.de

- align AMD64 assembler tables bnc#521020

-------------------------------------------------------------------
Fri Nov 21 15:04:38 CET 2008 - meissner@suse.de

- fixed a pointer arithmetic problem in the XPM loader
  CVE-2008-5187/bnc#447093

-------------------------------------------------------------------
Tue Oct 21 11:02:11 CEST 2008 - meissner@suse.de

- upgraded to 1.4.2 upstream
	- our upstream fixes mostly
	- small bugfixes
- removed upstream fixes

-------------------------------------------------------------------
Tue Jun 17 18:40:13 CEST 2008 - meissner@suse.de

- upgraded to 1.4.1 upstream
	- security fixes, some bugfixes
- removed non-executable stack patch
- redone Xorg rgb.txt patch

-------------------------------------------------------------------
Mon Jun  2 15:01:59 CEST 2008 - mweckbecker@suse.de

- Fix xpm buffer overflow (bnc#394703, CVE-2008-2426)

-------------------------------------------------------------------
Fri Oct 26 13:52:56 CEST 2007 - meissner@suse.de

- upgraded to 1.4.0 upstream
	- mostly merged security fixes
- cleaned up and redid patches were necessary
- enabled visibility hiding option

-------------------------------------------------------------------
Tue Aug 21 16:38:34 CEST 2007 - meissner@suse.de

- moved provides to the right subpackage.
- suggests: imlib2-loaders in the mainpackage. #299389

-------------------------------------------------------------------
Sun Jul 22 19:19:52 CEST 2007 - aj@suse.de

- Reduce BuildRequires.

-------------------------------------------------------------------
Mon Dec 11 21:30:51 CET 2006 - jw@suse.de

- uninitialized variable bug
  patched and sent upstream.

-------------------------------------------------------------------
Tue Nov 14 08:48:38 CET 2006 - meissner@suse.de

- Removed the incorrect loader_jpeg hunk of fix
  for #214313. #220671

-------------------------------------------------------------------
Wed Nov  8 13:01:26 CET 2006 - meissner@suse.de

- Upgraded to 1.3.0:
  - several bug fixes
  - lots of symbols marked as hidden

-------------------------------------------------------------------
Wed Nov  8 10:36:46 CET 2006 - meissner@suse.de

- Added an additional JPEG fix.
- Also added a fix for TIFF images on 64bit systems.

-------------------------------------------------------------------
Wed Oct 25 12:14:29 CEST 2006 - meissner@suse.de

- fixed various buffer and integer overflows
  in various loaders and decoders. #214313

-------------------------------------------------------------------
Wed Sep 20 15:24:26 CEST 2006 - schwab@suse.de

- Use AM_PROG_AS.

-------------------------------------------------------------------
Fri Aug 11 16:05:28 CEST 2006 - jw@suse.de

- RGB_TXT_PATH added to loader_xpm.c
  defined now as /usr/share/X11/rgb.txt

-------------------------------------------------------------------
Tue Feb  7 00:35:39 CET 2006 - ro@suse.de

- fix build for < 10.1

-------------------------------------------------------------------
Wed Jan 25 21:36:36 CET 2006 - mls@suse.de

- converted neededforbuild to BuildRequires

-------------------------------------------------------------------
Wed Jan 11 19:20:30 CET 2006 - jw@suse.de

- $RPM_OPT_FLAGS + -fstack-protector added.

-------------------------------------------------------------------
Mon Jan  2 15:46:06 CET 2006 - aj@suse.de

- Fix filelist.

-------------------------------------------------------------------
Thu Dec 22 16:19:14 CET 2005 - jw@suse.de

- upgraded to 1.2.1, removed upstreamed patches

-------------------------------------------------------------------
Wed Sep 21 02:17:27 CEST 2005 - ro@suse.de

- only remove .la files for plugins
- add requires to devel package

-------------------------------------------------------------------
Tue Sep 20 22:22:32 CEST 2005 - jw@suse.de

- offending \*.la files removed.

-------------------------------------------------------------------
Tue Mar  8 15:43:44 CET 2005 - jw@suse.de

- Provides for all the loaders added
  to satisfy building e.g. eterm [#64296]

-------------------------------------------------------------------
Tue Feb  1 09:34:53 CET 2005 - coolo@suse.de

- put devel files in -devel subpackage

-------------------------------------------------------------------
Wed Jan  5 13:35:40 CET 2005 - meissner@suse.de

- Added missing security fixes to BMP and XPM loader #49562.
- Added libstdc++-devel and libtiff-devel to neededforbuild.

-------------------------------------------------------------------
Thu Aug 26 12:01:27 CEST 2004 - meissner@suse.de

- Upgraded to 1.1.1.
- Fixed buffer overflow in BMP loader.

-------------------------------------------------------------------
Sun Jan 18 23:35:56 CET 2004 - meissner@suse.de

- fixed "label at end of compound statement" errors in gcc 3.4

-------------------------------------------------------------------
Mon Jan 12 11:52:06 CET 2004 - adrian@suse.de

- revert last change (%run_ldconfig already exist before)

-------------------------------------------------------------------
Sun Jan 11 10:30:01 CET 2004 - adrian@suse.de

- add %run_ldconfig

-------------------------------------------------------------------
Sat Aug 16 09:42:22 CEST 2003 - mmj@suse.de

- Update to 1.1.0

-------------------------------------------------------------------
Fri Jun 13 10:11:04 CEST 2003 - kukuk@suse.de

- Add missing directories to filelist

-------------------------------------------------------------------
Wed May 28 15:28:32 CEST 2003 - ro@suse.de

- fix build even without archprefix

-------------------------------------------------------------------
Fri Mar 14 00:08:04 CET 2003 - mmj@suse.de

- Initial package of imlib2-1.0.6

-------------------------------------------------------------------
openSUSE Build Service is sponsored by