Commit Graph

587 Commits

Author SHA1 Message Date
Michael Jennings 1d25522d40 Spec file fixes here too.
First of all, Imlib2 *cannot* depend on any loaders, because the
loaders themselves depend on Imlib2.  Imlib2 can in reality install
just fine without any loaders at all, so that's where I removed the
dependency.  The Right Way to do this, however, may actually be to
include some of the basic loaders into the Imlib2 package itself so
that the minimal Imlib2 install will at least be able to load
*something*.

Furthermore, RedHat's basic freetype package contains both freetype 1
and freetype 2 support, so I removed that bogus check.  I also removed
"Requires:" lines that are simply redundant due to shared library
dependency detection.


SVN revision: 5568
2001-10-24 23:22:12 +00:00
Tom Gilbert 0e9b9a0e78 Fix broken ordering.
SVN revision: 5537
2001-10-20 13:46:26 +00:00
Carsten Haitzler 64a736ce7a break out if no footer
SVN revision: 5532
2001-10-20 01:46:46 +00:00
Tom Gilbert b281c28142 foo
SVN revision: 5505
2001-10-17 00:00:35 +00:00
Tom Gilbert cc664b4b4a Patch from Brian Lindholm <lindholm@aol.com>
Fixes png loader to cope with grayscale pngs, and also cleans up the loader
significantly. Many thanks.


SVN revision: 5504
2001-10-16 23:58:53 +00:00
Christian Kreibich fb08fa5b7b Well then let's delete the full thing?
SVN revision: 5472
2001-10-12 14:50:45 +00:00
Tom Gilbert 5bbbf18406 *snicker
This works with either automake :)


SVN revision: 5470
2001-10-11 19:08:55 +00:00
Chris Ross 4ec8c811cd You know what I do to fools? I pity them :)
SVN revision: 5468
2001-10-10 22:31:44 +00:00
Carsten Haitzler df76f26d1c blum! :)
SVN revision: 5467
2001-10-10 22:27:02 +00:00
Tom Gilbert 6fa7a8100b No, I didn't mean to get rid of that bit.
SVN revision: 5457
2001-10-09 19:46:14 +00:00
Tom Gilbert e6d1af6fb6 You are required to set `AS' and `ASFLAGS' via `configure.in'. The
autoconf macro `AM_PROG_AS' will do this for you.  Unless they are
already set, it simply sets `AS' to the C compiler and `ASFLAGS' to the
C compiler flags.

LIES! :)

Actually it defaults to "as", not your compiler, and then it gives as the
flags it should have given to the C compiler. Anyway, fixed now, and bug
reported to the GNU guys :)


SVN revision: 5456
2001-10-09 19:31:26 +00:00
Christian Kreibich 35ba0681f1 Lots of sssshhh here ...
SVN revision: 5442
2001-10-08 18:45:30 +00:00
Michael Jennings fc3e3e2240 Mon Oct 8 10:00:19 2001 Michael Jennings (mej)
Nope, sorry.  More people use 1.4.  Come up with something that is
compatible with 1.4 if changing configure.ac doesn't work, but
breaking compatibility with the older automake is not acceptable.


SVN revision: 5441
2001-10-08 17:04:36 +00:00
Tom Gilbert 947263f038 Once more into the breech.
SVN revision: 5440
2001-10-08 16:27:24 +00:00
Carsten Haitzler 7ba6529191 working offline... :)
SVN revision: 5370
2001-09-24 21:11:53 +00:00
Christian Kreibich 753f3e73d6 And another autoconf update ...
SVN revision: 5345
2001-09-10 12:32:43 +00:00
Carsten Haitzler e9cc0986d0 oooops... fix fix :)
SVN revision: 5339
2001-09-07 00:45:23 +00:00
Carsten Haitzler ebb3f680a3 hmmm now why did this break? hmmmm.... err.,.. hmmm
SVN revision: 5313
2001-08-30 03:05:31 +00:00
Franz Marini 02944af5cb Ok, reverting changes for the draw_pixel function. Now Imlib_image_draw_pixel
uses Tom's macro (__imlib_draw_set_point and *_clipped) so it's faster and it
handles clipping, too.
Btw Tom, I choosed not to change the name of the wrap function so that :
1) I don't have to change it in doc/index.html ;)
2) I think it's a little more in line with Imlib_image_draw_line ...

Lightman


SVN revision: 5305
2001-08-29 09:14:32 +00:00
Franz Marini b490abdb4e Ok, just tried to compile Imlib2 under Roswell (RH 7.2 beta) and I discovered that
it installs freetype 2.0.3 , and so freetype.h (for ftype1) is under
/usr/include/freetype1/freetype/freetype.h .
As to not have plp complaining imlib2 can't find freetype under rh 7.2 , I patched
configure to work with roswell.
Lightman


SVN revision: 5304
2001-08-29 09:10:03 +00:00
Franz Marini 671e93942f Alright, changed index.html to document imlib_image_draw_pixel.
SVN revision: 5303
2001-08-28 12:51:36 +00:00
Franz Marini 830b576dd1 ok, just wrote this little function to do pixel drawing with blending.
In fact, I wrote it just for the Bezier drawing function, but I thought it
could be useful in other cases too.
Have fun, Lightman :)


SVN revision: 5302
2001-08-28 12:50:15 +00:00
Franz Marini 3210af70fb added nick. nothing important. :)
SVN revision: 5301
2001-08-28 12:48:17 +00:00
Tom Gilbert 3ae994e663 bad logic there tom
SVN revision: 5291
2001-08-26 21:20:02 +00:00
Tom Gilbert c86e7b86ab fixed filled ellipses - note, this isn't the cleanest fix in the world.
set_cliprect(0,0,0,0) is supposed to disable clipping, but the calls in
api.c subtract one from maxx and maxy, so that breaks some of the logic that
checked for the need to clip. This is a temporary fix, but it does work.

That "whether to clip or not" logic needs a rewrite, but I'm real tired.


SVN revision: 5275
2001-08-25 01:01:09 +00:00
Carsten Haitzler 7be07a6635 hmm - fix segv with x font support
SVN revision: 5204
2001-08-18 02:49:42 +00:00
Carsten Haitzler de446b41a3 aha! oops :)
SVN revision: 5186
2001-08-17 00:17:58 +00:00
Mark Bainter aa3d5e61dd Changed --with-freetype to --with-ttf to make it consistant with the other
modules.


SVN revision: 5182
2001-08-16 16:10:57 +00:00
Carsten Haitzler ae28a02941 db loader out of imlib2...
SVN revision: 5175
2001-08-16 09:48:23 +00:00
Carsten Haitzler 1889718e75 ooooh that would leak if we added the same path all the time... which shoudl
be ignored... :)


SVN revision: 5155
2001-08-13 23:24:13 +00:00
Tom Gilbert c0a35f2a2f Expunged all the raw_file stuff and fixed a warning.
SVN revision: 5143
2001-08-13 18:16:03 +00:00
Carsten Haitzler 70d6cef5b3 oops.. free pointers that might be null.. checdk for that first!
SVN revision: 5140
2001-08-13 13:38:19 +00:00
Tom Gilbert d1227e7040 another one
SVN revision: 5138
2001-08-13 08:29:05 +00:00
Carsten Haitzler 7cc89cb9ba oops developer debug info wrong.. fix
SVN revision: 5137
2001-08-13 07:48:12 +00:00
Tom Gilbert f0b1398bbf that doesn't actually do anything different
SVN revision: 5132
2001-08-12 23:19:28 +00:00
Carsten Haitzler fc59b342fa double up modified date checks... incase of colon
SVN revision: 5131
2001-08-12 22:57:19 +00:00
Tom Gilbert 39c1c0eeda ewps!
SVN revision: 5126
2001-08-12 14:35:41 +00:00
Tom Gilbert 49b98d08de sorry, debugging stuff
SVN revision: 5125
2001-08-12 13:47:39 +00:00
Tom Gilbert f537ac14e3 er no
SVN revision: 5124
2001-08-12 13:45:47 +00:00
Tom Gilbert f2ba676428 safer
SVN revision: 5123
2001-08-12 13:45:32 +00:00
Tom Gilbert ab067f4fc5 This is what I meant.
I have tested:

feh test:image.jpg                                     WORKS
imlib2_view e/data/icons/image/png.db:/icon/clicked    WORKS

I have tested saving with geist too and that works.

The patch is bigger than it would have been because I had to revert some of
raster's attempt. There is more debris left over (unused functions and
params etc) but I won't clean all that out until people have checked out
this and are happy.

I might make something like imlib_get_real_filename available in the public
API. So that apps (like feh) that use stat() that do their own error checking
can also do the right thing, but this is a separate issue and not totally
necessary.


SVN revision: 5122
2001-08-12 13:41:11 +00:00
Carsten Haitzler a3dae08a37 alright - comprimise. theres a imlib_context_set_filename_raw_mode()
call now - if you want to deal with filenames and not have them interpreted
use this and set it to 1.


SVN revision: 5096
2001-08-11 03:33:05 +00:00
Tom Gilbert dd082b7d0b warnings suck
SVN revision: 5095
2001-08-11 00:47:49 +00:00
Michael Jennings 64cbfee4fe Fri Aug 10 13:33:13 PDT 2001
(KainX)

None of the libraries are now absolute requirements.  Everything that
requires external support which Imlib2 itself doesn't specifically
need can now be optionally built.


SVN revision: 5090
2001-08-10 20:34:33 +00:00
Carsten Haitzler f5a26225a1 oops - chekc for keys and real files first
SVN revision: 5083
2001-08-10 09:05:02 +00:00
Carsten Haitzler 0564389a26 virtualize real file and key splitting nicely into image data struct.
now we escpae literal colons with double colons. it's documented too. (this
was easier to do as i also have to do it for ssving files and you cant stat
to see if a file exisit fi you havent saved it yet)


SVN revision: 5080
2001-08-10 08:35:05 +00:00
Carsten Haitzler 2523237b33 beat me silly. i forgot to allocate the memory... :) yay.. fixed :)
SVN revision: 4998
2001-07-28 00:53:41 +00:00
Carsten Haitzler c0b2c98eab and add author...
SVN revision: 4877
2001-07-01 02:42:02 +00:00
Carsten Haitzler 4259371c2c add mark's patch
SVN revision: 4876
2001-07-01 02:41:16 +00:00
Carsten Haitzler 1c024508d2 bmtext dithers....
filters work.. :)


SVN revision: 4836
2001-06-19 03:01:46 +00:00