Commit Graph

83 Commits

Author SHA1 Message Date
Kim Woelders 3a93e9a92a configure.ac: Simplify loader setup 2021-12-23 17:51:24 +01:00
Kim Woelders 31d5eb6dbf autofoo/loader cosmetics
Consistently place loaders in same order.
2021-12-23 17:51:24 +01:00
Kim Woelders fe8ef27575 1.7.5 2021-12-06 07:26:23 +01:00
Kim Woelders 78a682cdc9 configure.ac: Fixup after recent change 2021-11-06 21:00:36 +01:00
Kim Woelders d4fa61dc50 WEBP loader: Enable loading animated images (first frame by default) 2021-11-05 17:22:01 +01:00
Kim Woelders ac1f75daf0 Loader loading: Avoid always loading all loaders
Introduce "known loaders" list associating the known loader modules
with the usual file name extensions they handle.
If file name extensions match known ones we will only load the required
loader.
2021-11-05 17:22:01 +01:00
Kim Woelders e47e32a247 debug: Infrastructure
Add some debug infrastructure.
Disabled by default, enable with --enable-debug.
When enabled, the environment variable IMLIB2_DEBUG controls the amount
of debug output.
2021-10-22 19:24:15 +02:00
Kim Woelders 5a2490eb7f imlib2_load: Use clock_gettime() when available 2021-10-22 15:41:44 +02:00
Kim Woelders 1f7ef0225e Imlib.h: Add version macros 2021-09-26 17:38:09 +02:00
Kim Woelders ab52c354fe autofoo: Drop support for libungif
Obsolete for 15+ years.
2021-09-26 17:38:09 +02:00
Kim Woelders 8ac8041adf Test: Add some minimal regression testing 2021-09-19 13:12:20 +02:00
Kim Woelders e9d84bd216 Drop imlib2-config (use pkg-config) 2021-09-19 13:12:20 +02:00
Kim Woelders 7808f34750 Build .xz instead of .bz2 release tarball
Somewhat smaller (~16%), faster decompression.
2021-09-19 13:11:59 +02:00
Kim Woelders 32c30cb58e 1.7.4 2021-09-17 13:11:27 +02:00
Kim Woelders b9c88445a2 1.7.3 2021-08-08 19:28:09 +02:00
Kim Woelders d2ff569608 autofoo: Resurrect non-pkg check for bzip2
Apparently upstream (1.0.8) does not provide a .pc file but some
distributions add one.
2021-08-07 18:46:35 +02:00
Kim Woelders 8bd1a401bc 1.7.2 2021-07-27 18:55:18 +02:00
Kim Woelders 49af0f9d59 Add feature to build with ASAN (--enable-gcc-asan) 2021-07-13 08:55:33 +02:00
Kim Woelders 240857af99 Spec file: Add git tag to rpm file name (if built from git checkout) 2021-07-10 15:44:17 +02:00
Kim Woelders c1ee164d6d autofoo: Move more to pkg-config
Facilitates testing alternative library versions.
2021-04-30 10:03:49 +02:00
Kim Woelders e095fc4ba4 Remove obsolete and unused AC_HEADER_STDC 2021-04-06 15:40:31 +02:00
Kim Woelders 01424487e3 1.7.1 2020-12-09 17:46:24 +01:00
Kim Woelders 7066b54364 1.7.0 2020-08-01 07:02:26 +02:00
Kim Woelders 0547caa67a configure.ac: Drop initial config.cache removal
Not removing config.cache does not seem to cause trouble elsewhere.
2020-04-14 17:36:55 +02:00
Kim Woelders 59027165b2 1.6.1 2019-12-13 19:08:18 +01:00
Kim Woelders 11ced03ba4 1.6.0. 2019-11-24 07:08:19 +01:00
Kim Woelders 3f4d80dc82 Add new WebP loader
Contributed by Jason Andresen <jandrese@vt.edu>.
2019-08-15 15:44:49 +02:00
Kim Woelders c63f7a3a63 Autofoo cosmetics 2018-05-04 18:15:01 +02:00
Kim Woelders 78e738612c 1.5.1. 2018-03-17 14:01:55 +01:00
Kim Woelders 4311d5f8ad 1.5.0. 2018-02-22 10:37:26 +01:00
Kim Woelders f799074a4d Autofoo cosmetics 2018-02-08 15:37:56 +01:00
Alexander Volkov ca17031280 Add support for MIT-SHM FD-passing
Summary:
This is more secure way of using shared memory because
it's visible only to the X server and the application.

Reviewers: kwo

Reviewed By: kwo

Differential Revision: https://phab.enlightenment.org/D5788
2018-02-08 15:34:53 +01:00
Kim Woelders 67011d6252 1.4.10. 2017-04-15 15:59:22 +02:00
Kim Woelders 9780f8dbc4 1.4.9. 2016-04-29 19:29:37 +02:00
Kim Woelders 8abdb98965 1.4.8. 2016-03-12 08:50:32 +01:00
Kim Woelders d242d589bb 1.4.7. 2015-04-04 20:08:21 +02:00
Kim Woelders e20587d7a7 Enable visibility hiding by default. 2014-12-20 10:35:28 +01:00
Kim Woelders a4dd5bcdc2 Autofoo macro cleanups (ac_->ec_).
- Changes names AC_/ac_ to EC_/ec_ to stay out of autoconf namespace.
2014-12-16 20:30:48 +01:00
Kim Woelders a085694ff0 Autofoo update (AC_PROG_LIBTOOL -> LT_INIT). 2014-12-16 20:30:37 +01:00
Mike Frysinger dfb9521e8c simplify --enable-visibility-hiding handling
This also fixes the --disable-visibility-hiding flag so that it doesn't
turn visibility on.
2014-01-18 13:55:53 -05:00
Kim Woelders 31af56a040 1.4.6. 2013-12-21 13:41:59 +01:00
Kim Woelders fe82b9760c Autofoo updates.
- Eliminate deprecated AC_TRY_CPP.
- Use pkg-config in stead of freetype-config to get freetype info.
- Eliminate my_includes/my_libs.
- Clean up include paths.
2013-07-07 20:35:29 +02:00
Kim Woelders e81eec2961 Don't set -std=gnu99.
Should not be needed since round() was implemented as macro.
2013-07-05 18:44:11 +02:00
Kim Woelders 6e41fe2e1a Set warning options when using gcc. 2013-07-03 15:07:51 +02:00
Kim Woelders 4f94a524b9 Update configure.ac (mostly suggestions by autoupdate). 2013-07-02 16:08:53 +02:00
Cedric BAIL b88a36e6fd trunk: remove use of AM_PROG_CC_STDC as AC_PROG_CC does it.
Patch by Doug Newgard <scimmia22@outlook.com>


SVN revision: 82148
2013-01-04 05:49:26 +00:00
Cedric BAIL 6d19254b4f autotools: move to AC_CONFIG_HEADERS.
Patch by Doug Newgard <scimmia22@outlook.com>.


SVN revision: 82135
2013-01-04 00:55:00 +00:00
Kim Woelders d41d57003a 1.4.5.
SVN revision: 62486
2011-08-15 19:30:41 +00:00
Kim Woelders ebb62b7521 Avoid referencing /usr/X11R6 when x_dir is not set.
... which normally it will not be, AFAICT.

SVN revision: 58696
2011-04-15 22:04:59 +00:00
Kim Woelders 2fd09af93f 1.4.4.
SVN revision: 48635
2010-05-05 18:23:19 +00:00