summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* 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
|
* XPM loader: Get transparency right when doing header-only loadingKim Woelders2020-12-081-14/+15
| | | | We have to parse the colormap too to figure that out.
* WEBP loader: Add initial signature checkKim Woelders2020-12-061-1/+15
| | | | | Avoid potentially wasting much time when loading/checking large non-webp files.
* grab.c: Support 30bpp display in __imlib_GrabXImageToRGBA()Kim Woelders2020-12-061-0/+77
| | | | | | Patch by the_third. https://phab.enlightenment.org/T8808
* rend.c: Fix __imlib_generic_render() when jump != 0Kim Woelders2020-12-061-0/+1
| | | | | | Patch by the_third. https://phab.enlightenment.org/T8799
* Fix big endian buildDaniel Kolesa2020-08-091-0/+3
|
* 1.7.0v1.7.0Kim Woelders2020-08-012-4/+69
|
* Remove a couple of unused includesKim Woelders2020-07-281-2/+0
|
* Fix build without X11Kim Woelders2020-07-281-0/+2
|
* imlib2_load: Optionally use imlib_load_image_fd()Kim Woelders2020-04-141-2/+33
|
* configure.ac: Drop initial config.cache removalKim Woelders2020-04-141-3/+0
| | | | Not removing config.cache does not seem to cause trouble elsewhere.
* Don't rescan loadersAlexander Volkov2020-04-143-45/+7
| | | | | | | | | | | | | | Summary: Loaders from a newer version of imlib2 may be incompatible with an older version of imlib2. Thus already running applications may stop loading images after system upgrade, which can be extremely unpleasant for the user. Reviewers: kwo Reviewed By: kwo Differential Revision: https://phab.enlightenment.org/D11678
* Introduce imlib_load_image_from_fd()Alexander Volkov2020-03-046-13/+75
| | | | | | | | | | | Summary: It can be used to load files in a process, which has no access to the file, by passing the file descriptor to it. For example, in a sandboxed process. Also anonymous files created with O_TMPFILE or by memfd_create() can be loaded. Reviewers: kwo Differential Revision: https://phab.enlightenment.org/D10262
* Reduce number of stat() calls during loadKim Woelders2020-03-014-22/+51
| | | | Also skip empty files entirely.
* Move loaders to load2()Kim Woelders2020-02-2916-255/+149
|
* Add infrastructure for new loader entry - load2()Kim Woelders2020-02-295-7/+54
|