Commit Graph

71 Commits

Author SHA1 Message Date
Kim Woelders 00767dd69e Make code indentable.
SVN revision: 30044
2007-05-20 12:49:43 +00:00
Kim Woelders 90b72d509a Back out fontset patch.
SVN revision: 30034
2007-05-19 18:32:34 +00:00
Carsten Haitzler 82e00e2412 fontset patch from winfred
SVN revision: 29880
2007-05-06 13:54:43 +00:00
Carsten Haitzler f30c5145f7 up to 1.4.0 ...
SVN revision: 29879
2007-05-06 13:44:57 +00:00
Kim Woelders 5d28b4ba22 Add option to build with visibility=hidden + associated fixups.
SVN revision: 29454
2007-04-09 12:55:29 +00:00
Nathan Ingersoll 69380b3217 Protect against segfaults if XImage allocation fails.
Return usable status to the API caller so it can handle the error condition.


SVN revision: 28368
2007-02-15 04:15:03 +00:00
Mike Frysinger c5cfb22b4a cleanup and simplify ... this should also fix the preprocessor paste error seen on x86
SVN revision: 27943
2007-01-13 05:39:06 +00:00
Carsten Haitzler f0e51f6488 line patch for imlib2 from john williams.
SVN revision: 27381
2006-12-08 12:56:44 +00:00
Carsten Haitzler 4eed6ec35b fix clip?
SVN revision: 27085
2006-11-13 11:20:00 +00:00
Kim Woelders 1a9bf6c065 In imlib_render_pixmaps_for_whole_image() and imlib_render_pixmaps_for_whole_image_at_size()
don't complain about NULL mask_return. A NULL mask_return is handled appropriately down
the line and simply suppresses rendering of a mask.


SVN revision: 26714
2006-10-20 18:21:24 +00:00
Carsten Haitzler 2b3acfd6be asparagus - forgot to commit
SVN revision: 26230
2006-09-30 08:15:33 +00:00
Sebastian Dransfeld 92b5b4e7b8 EAPI
SVN revision: 25527
2006-09-06 07:40:33 +00:00
Kim Woelders 42836e3de1 Enable setting alpha threshold used when rendering masks (was fixed 128).
SVN revision: 25500
2006-09-05 18:50:35 +00:00
Kim Woelders fbef280324 Fix pixmap and gc caching when rendering to drawables with different depths.
SVN revision: 22769
2006-05-20 13:59:01 +00:00
Kim Woelders 0819b731e5 Enable grabbing of ARGB drawables.
SVN revision: 22768
2006-05-20 10:43:49 +00:00
Kim Woelders 06dd919ac6 Remove effectively unused actual_depth variable.
SVN revision: 22721
2006-05-18 21:37:45 +00:00
Kim Woelders 7f1bc6088f imlib_copy_drawable_to_image() and
imlib_create_image_from_drawable():
- When mask is set to (Pixmap)1 (and the context drawable is a window)
  the window shape is used for image alpha.

imlib_create_image_from_drawable() and
imlib_create_scaled_image_from_drawable():
- Set image F_HAS_ALPHA alpha flag according to whether or not useful image
  alpha data was generated.


SVN revision: 22712
2006-05-18 19:23:26 +00:00
Kim Woelders b09023b6da Trivial warning fixes.
SVN revision: 22706
2006-05-18 17:36:08 +00:00
Kim Woelders 81c3539440 Patch from Dmitry Antipov:
- Visibility hiding
- Move common asm macros to asm.h
- Fix some typos.


SVN revision: 21974
2006-04-09 08:12:51 +00:00
Kim Woelders 4c91decfa6 libImlib2.so minor number should have been bumped. Bad raster :)
SVN revision: 21973
2006-04-09 07:52:48 +00:00
Mike Frysinger d149aa86d7 move imlib_hash_size up in the code so we dont have to declare a prototype for internal usage
SVN revision: 20373
2006-02-10 00:01:30 +00:00
Mike Frysinger 2d22b66a4f only declare do_mmx when it is needed
SVN revision: 20372
2006-02-10 00:01:05 +00:00
Kim Woelders 8c6ebda014 Fix colormap when grabbing 8 bit depth pixmaps.
SVN revision: 19759
2006-01-13 21:27:36 +00:00
Kim Woelders c26ccebd9d Another attempt to fix rendering of certain(?) fonts.
SVN revision: 19439
2005-12-31 00:58:44 +00:00
Kim Woelders a7074466ac Avoid useless graphics exposure events from imlib_create_scaled_image_from_drawable().
SVN revision: 19324
2005-12-27 22:36:25 +00:00
Carsten Haitzler 7f9c764c88 movdqa -> movdqu where appropriate
SVN revision: 18391
2005-11-09 02:51:50 +00:00
Sebastian Dransfeld 6444410b65 Build fix.
SVN revision: 18276
2005-11-04 09:43:45 +00:00
Sebastian Dransfeld 6d5932b7a3 Remove excessive strlen usage.
SVN revision: 18272
2005-11-04 08:45:38 +00:00
Carsten Haitzler 5a9a40ace5 imlib2 cross-endianess fix from Geoffrey Giesemann
SVN revision: 17454
2005-10-12 03:17:46 +00:00
Mike Frysinger b815e2e588 as pointed out by Quan, we need asm_loadimmq.S in EXTRA_DIST
SVN revision: 17221
2005-10-06 02:17:32 +00:00
Mike Frysinger bba703ec24 only use GNU stack markings when generating ELF objects
SVN revision: 17180
2005-10-04 22:54:43 +00:00
Mike Frysinger 7947be0a6c asm_loadimmq.S is included by other files, it isnt supposed to be compiled by itself
SVN revision: 17179
2005-10-04 22:53:39 +00:00
Mike Frysinger 93fd48c324 add a new helper macro by Tres Melton: IS_ALIGNED_128
SVN revision: 17059
2005-09-29 07:50:29 +00:00
Mike Frysinger 3ed18e218c fix by Tres Melton to address 64bit errors: dont cast pointers as ints, cast them as longs
SVN revision: 17058
2005-09-29 07:47:29 +00:00
Sebastian Dransfeld d2a2a097ac Remove unused variables.
SVN revision: 16811
2005-09-20 17:22:48 +00:00
Sebastian Dransfeld c9dc33fa66 Add paranthesis to clean up.
SVN revision: 16810
2005-09-20 17:22:04 +00:00
Sebastian Dransfeld 522a9027b5 MIN and MAX is defined in common.h
SVN revision: 16803
2005-09-20 16:56:42 +00:00
Carsten Haitzler d2d484c968 include math! and stuff.
SVN revision: 16783
2005-09-20 08:49:24 +00:00
Sebastian Dransfeld 5bb40fcccc Check for .dll extension on cygwin
SVN revision: 16539
2005-09-04 20:22:19 +00:00
Sebastian Dransfeld 8d3851841b * Add X headers if needed
* Formatting


SVN revision: 16531
2005-09-04 19:05:21 +00:00
Mike Frysinger ef4bd4201b fix for cygwin building (and anyone else who doesnt define RTLD_LOCAL)
SVN revision: 16498
2005-09-03 20:58:14 +00:00
Sebastian Dransfeld 82859c8c12 Silence.
SVN revision: 16312
2005-08-24 16:06:18 +00:00
Sebastian Dransfeld 8cecab18c0 Add asm_loadimmq.S to dist.
SVN revision: 16299
2005-08-23 16:20:42 +00:00
Carsten Haitzler e814b06bed amd64 alignment fix
SVN revision: 16275
2005-08-22 11:06:35 +00:00
Mike Frysinger 090859e58f fix typo in IMMQ cleanup count as pointed out by Peter Beutner in Gentoo Bug 102519
SVN revision: 16226
2005-08-17 22:42:55 +00:00
Mike Frysinger 0c54b9a911 ignore amd64 objects
SVN revision: 16090
2005-08-10 05:11:02 +00:00
Mike Frysinger 627e5b86d6 merge PIC-happy code by PaX/Kevin Quinn/me
SVN revision: 16089
2005-08-10 05:10:19 +00:00
Mike Frysinger 90fdea7686 make sure the masks are in the .data section like they should be
SVN revision: 16055
2005-08-07 07:07:24 +00:00
Mike Frysinger 0b9de66079 fixes from the PaX guys to make sure we dont have executable stacks
SVN revision: 16053
2005-08-06 20:30:27 +00:00
Mike Frysinger cfff106860 fix whitespace
SVN revision: 16039
2005-08-05 21:45:56 +00:00