Commit Graph

96 Commits

Author SHA1 Message Date
Kim Woelders c41a2a2e4e Update headers, adapt to imlib2 changes, switch to stdint types 2022-04-03 17:29:19 +02:00
Kim Woelders 5f9ca24535 Update headers, adapt to imlib2 changes 2022-03-13 19:23:16 +01:00
Kim Woelders e667956088 XCF loader: Fix hang in corrupt image 2022-03-13 19:23:16 +01:00
Kim Woelders 53cbac8bc0 XCF loader: Debug tweaks 2022-03-13 19:23:16 +01:00
Kim Woelders 0f240318ce Follow the imlib2 image flags refactoring 2022-03-13 19:22:25 +01:00
Kim Woelders 0072a7d858 Copy updated headers from imlib2 2022-02-06 14:02:50 +01:00
Kim Woelders eb595062ef Copy updated headers from imlib2 2021-12-06 07:15:27 +01:00
Kim Woelders c4750cbcb7 EET loader: Fix build + stuff
Several changes were not properly incorporated in this loader.

Noted by Andrew Savchenko

Also add back im->key check previously dropped by mistake.
2021-01-18 19:04:01 +01:00
Kim Woelders c74c3c7234 Move loaders to load2() 2020-05-21 05:49:09 +02:00
Kim Woelders d5eaf5fb76 Use SWAP.. macros from common.h 2020-05-21 05:49:09 +02:00
Kim Woelders 27ae9ae825 Update headers 2020-05-21 05:49:09 +02:00
Kim Woelders 6ef1be536c XCF loader: Use correct enum (gcc10) 2020-02-01 14:04:39 +01:00
Kim Woelders 2da59b5699 Update loaders (follow changes in imlib2) 2020-01-11 12:58:31 +01:00
Kim Woelders 10b1a7f959 Update headers 2020-01-11 12:58:31 +01:00
Kim Woelders ec510f793d XCF loader: Avoid accessing unset data in signature check 2019-11-23 07:10:50 +01:00
Kim Woelders 7699e6155a ANI loader: If .ani looks good we must try .ico loading chunks 2019-11-22 19:07:17 +01:00
Kim Woelders 1626208543 ANI loader: Don't use static buffer for mkstemp() template 2019-11-22 19:07:17 +01:00
Kim Woelders 93682e883a ANI loader: Make debug stuff similar to elsewhere around here
And a couple of debug message tweaks.
2019-11-22 19:07:17 +01:00
Kim Woelders 5049e8840e Fix make dist 2019-11-21 17:16:30 +01:00
Kim Woelders 673826c215 XCF loader: Fix double free.
free_layer() called later takes care of freeing the tiles.
2019-11-20 17:11:05 +01:00
Kim Woelders 701af6ea3c XCF loader: Stop on errors and propagate error status up to load() 2019-11-20 17:10:31 +01:00
Kim Woelders e2194ab379 XCF loader: Prefer DATA32 when accessing imlib2 image data 2019-11-20 17:10:14 +01:00
Kim Woelders a4bcffe55a XCF loader: Cosmetic rearrangements 2019-11-20 17:10:10 +01:00
Kim Woelders 4f8691a1da ANI loader: Cosmetics 2019-11-19 17:13:24 +01:00
Kim Woelders 85287fcb3f ANI loader: Fix memory leak in error path 2019-11-17 12:29:09 +01:00
Kim Woelders fbfa05c5ff ANI loader: Fix - Don't use __imlib_LoadImage() or tempnam() 2019-11-17 09:05:57 +01:00
Kim Woelders 043b5706ae Match various changes done in imlib2 loaders 2019-11-17 08:58:00 +01:00
Kim Woelders 65da6124f8 Copy updated headers from imlib2 2019-11-17 08:52:29 +01:00
Kim Woelders 0f60938103 Indent 2019-11-17 08:49:34 +01:00
Kim Woelders 160ec1cc84 Remove unused X11 headers 2018-07-13 15:37:04 +02:00
Kim Woelders 06bbfe42b7 Drop ICO loader
New one added to imlib2.
2018-07-13 15:16:05 +02:00
Kim Woelders 5c823a3ebd Enable visibility hiding 2018-04-06 06:47:11 +02:00
Kim Woelders 5b2d34394d Use headers for funcion prototypes 2018-04-06 06:47:11 +02:00
Kim Woelders 6d3ad84127 Set warning options when using gcc. 2018-04-06 06:47:11 +02:00
Kim Woelders 58dfbd446a Autofoo cleanup 2018-04-06 06:47:11 +02:00
Kim Woelders 3f32c8785a Clean up formats() 2017-12-17 11:13:15 +01:00
Kim Woelders da1b7f5ab2 Fix some warnings 2017-12-17 11:13:15 +01:00
Kim Woelders 709a75e4ab Copy updated headers from imlib2 2017-12-17 11:13:15 +01:00
Kim Woelders d2c54da20b Autofoo cleanups.
- Eliminate my_includes.
- Change imlib2 detection to pkg-config and disable because noting here
  currently uses imlib2.
- Remove unnecessary EET_... stuff.
- In Makefile.am - add ACLOCAL_AMFLAGS = -I m4.
- Clean up MAINTAINERCLEANFILES.
- Clean up .gitignore.
2016-03-12 08:27:20 +01:00
Kim Woelders 82006dce69 Don't install .a files.
Also remove pointless AUTOMAKE_OPTIONS.
2014-12-17 00:17:56 +01:00
Kim Woelders 0540ddc0ef Edb is dead. 2013-03-24 21:16:48 +01:00
Kim Woelders 0149dcf7ce Change INCLUDES to AM_CPPFLAGS.
INCLUDES is deprecated.

Also some whitespace and other cleanups.
2013-03-24 20:55:00 +01:00
Lucas De Marchi af557cc1cc Convert (hopefully) all comparisons to NULL
Apply badzero.cocci, badnull.coci and badnull2.cocci

This should convert all cases where there's a comparison to NULL to simpler
forms. This patch applies the following transformations:

code before patch               ||code after patch
===============================================================

return a == NULL;                 return !a;

return a != NULL;                 return !!a;

func(a == NULL);                  func(!a);

func(a != NULL);                  func(!!a);

b = a == NULL;                    b = !a;

b = a != NULL;                    b = !!a;

b = a == NULL ? c : d;            b = !a ? c : d;

b = a != NULL ? c : d;            b = a ? c : d;


other cases:

a == NULL                         !a
a != NULL                         a




SVN revision: 51487
2010-08-21 13:52:25 +00:00
Kim Woelders 4eca146f99 Remove .cvsignores.
SVN revision: 47210
2010-03-14 15:24:53 +00:00
Stafford Mitchell Horne fe762e5899 pkg-config updates for imlib2_loaders (eet)
SVN revision: 29778
2007-04-30 05:28:05 +00:00
Mike Frysinger 7338a39cec whitespace tweaks
SVN revision: 15636
2005-07-04 09:28:27 +00:00
Sytse Wielinga 60efc6f5fe A lot of moving around in imlib2{,loaders} caused lots of unignored files
SVN revision: 13131
2005-01-29 18:26:35 +00:00
Michael Jennings 3e0b1e4f99 Fri Jan 21 01:03:13 2005 Michael Jennings (mej)
Sewage.
----------------------------------------------------------------------


SVN revision: 13040
2005-01-21 04:59:07 +00:00
Carsten Haitzler b1505f65dd no no no. breaks cross-compiling :)
SVN revision: 12465
2004-12-14 16:36:34 +00:00
Chris Ross a97638f87c Look for includes in the $(prefix)/include directory
SVN revision: 12463
2004-12-14 15:45:07 +00:00