summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* 1.7.4v1.7.4Kim Woelders2021-09-172-2/+20
|
* image.c: Use the LOAD_... macros to check loader return valuesKim Woelders2021-09-161-8/+8
|
* Update Changelog to new formatKim Woelders2021-09-161-109/+44
|
* Add script to generate ChangelogKim Woelders2021-09-161-0/+30
|
* GIF, TIFF, WEBP loaders: Fix loading if filename does not have usual suffix ↵Kim Woelders2021-09-151-0/+1
| | | | | | | - take 2 Better solution from from Daniel Friesel <derf@finalrewind.org> / Lars Stoltenow.
* Revert "GIF, TIFF, WEBP loaders: Fix loading if filename does not have usual ↵Kim Woelders2021-09-153-4/+0
| | | | | | suffix" This reverts commit 43f82f3bc80324282ec22cb6b7c0e0b3ca2b663f.
* GIF, TIFF, WEBP loaders: Fix loading if filename does not have usual suffixKim Woelders2021-09-143-0/+4
| | | | | | | | | | | | | | | | | | | | | | Patch from Daniel Friesel <derf@finalrewind.org>: --- Fix .gif loader if filename does not end in .gif Imlib2 is currently unable to load gif images if the filename does not end in .gif. This appears to be caused by imlib2 not resetting the file descriptor back to 0 after trying to open the image with its different loaders. While imlib2 does call rewind(FILE* im->fp) before invoking each loader, this does not guarantee that the underlying FD is seeked as well. However, the GIF loader uses the FD directly, and therefore tries to read from the middle of the file (unless it is the first loader). This patch adds an explicit seek in the same fashion as implemented in the TIFF loader. Patch and debugging credits go to Lars Stoltenow. --- Also fix same issue in TIFF and WEBP loaders.
* LBM loader: Fix potential out-of-bounds memory accessKim Woelders2021-09-141-3/+6
|
* WEBP loader: Rename fd variable to be same as everywhere elseKim Woelders2021-09-141-6/+6
|
* WEBP loader: Remove forgotten debug printoutKim Woelders2021-09-141-2/+0
|
* imlib2_view: Fix issue with new default scalingKim Woelders2021-08-211-16/+21
| | | | | Need to distinguish between scaling option value and applied scaling when viewing multiple images.
* imlib2_view: Add some debugKim Woelders2021-08-211-5/+15
|
* imlib2_view: By default scale large images to fit on screenKim Woelders2021-08-211-0/+21
|
* imlib2_view: CleanupsKim Woelders2021-08-211-8/+9
|
* imlib2_view: Move property stuff to separate fileKim Woelders2021-08-214-9/+45
| | | | May reuse it elsewhere.
* 1.7.3v1.7.3Kim Woelders2021-08-082-2/+11
|
* autofoo: Resurrect non-pkg check for bzip2Kim Woelders2021-08-071-0/+9
| | | | | Apparently upstream (1.0.8) does not provide a .pc file but some distributions add one.
* 1.7.2v1.7.2Kim Woelders2021-07-272-2/+40
|
* WEBP saver: Use fopen() etc. like all other saversKim Woelders2021-07-161-9/+8
|
* Loaders: Remove unnecessary headersKim Woelders2021-07-168-20/+0
|
* Correct (disabled) debug printoutsKim Woelders2021-07-132-6/+6
|
* Add feature to build with ASAN (--enable-gcc-asan)Kim Woelders2021-07-136-4/+25
|
* Drop unused Imlib_Object_List:lastKim Woelders2021-07-132-14/+8
|
* Cleanups: while->for loops (pixmaps list)Kim Woelders2021-07-101-64/+34
|
* Cleanups: while->for loops (images list)Kim Woelders2021-07-101-49/+29
|
* Cleanups: while->for loops (im->tags list)Kim Woelders2021-07-101-19/+9
|
* Cleanups: while->for loops (context list)Kim Woelders2021-07-101-34/+29
|
* Cleanups: while->for loops (loaders list)Kim Woelders2021-07-101-6/+4
|
* Spec file: Add git tag to rpm file name (if built from git checkout)Kim Woelders2021-07-103-5/+22
|
* TGA loader: Fix loading small images without footerKim Woelders2021-07-101-5/+15
| | | | Patch by noospot <noospot@mail.de>.
* TIFF loader: Drop use of libtiff defined types deprecated in libtiff-4.3.0Kim Woelders2021-04-301-42/+38
| | | | Switch to using C99 types, uint8 -> uint8_t, etc. now used by libtiff.
* autofoo: Move more to pkg-configKim Woelders2021-04-302-65/+19
| | | | Facilitates testing alternative library versions.
* Fix clang-analyzer warnings - lib (less trivial)Kim Woelders2021-04-161-12/+20
|
* Fix clang-analyzer warnings - lib (mostly trivial)Kim Woelders2021-04-1610-75/+89
|
* Fix clang-analyzer warnings - loaders (suppress bogus)Kim Woelders2021-04-161-0/+4
|
* Fix clang-analyzer warnings - loaders (trivial)Kim Woelders2021-04-168-18/+13
|
* Fix clang-analyzer warnings - bin (trivial)Kim Woelders2021-04-162-41/+33
|
* LBM loader: Fix handling of missing RLE dataKim Woelders2021-04-161-9/+8
| | | | The missing bytes were cleared at the start of the line, not the end.
* context.c: Fix potential segvKim Woelders2021-04-131-3/+8
| | | | | | Also call __imlib_FlushContexts() before adding new context, not after - It's pointless to check the new context - Avoids (bogus) clang-analyzer warning
* Remove unused Context functionsKim Woelders2021-04-132-48/+0
|
* ICO loader: Enable specifying ico image index by keyKim Woelders2021-04-131-7/+6
|
* ICO loader: Fix (disabled) debug stuffKim Woelders2021-04-131-4/+4
|
* Restore file:key functionalityKim Woelders2021-04-121-35/+36
| | | | Broken by 07e1601cd54d9ca9ed0b8648597e8d332242d938 (in v1.7.0).
* Remove obsolete and unused AC_HEADER_STDCKim Woelders2021-04-061-2/+1
|
* Add imlib2_load and /build to .gitignoreKim Woelders2021-04-061-0/+3
|
* Add XBM loaderKim Woelders2020-12-182-0/+234
|
* rend.c: Remove some pointless linesKim Woelders2020-12-131-3/+1
|
* Remove some unnecessary X_DISPLAY_MISSING stuffKim Woelders2020-12-134-21/+0
|
* 1.7.1v1.7.1Kim Woelders2020-12-092-2/+18
|
* Silence a couple of sign-compare warningsKim Woelders2020-12-092-4/+4
|