Complete.Org: Mailing Lists: Archives: freeciv-dev: June 2000:
[Freeciv-Dev] [Fwd: Re: imlib version 2]
Home

[Freeciv-Dev] [Fwd: Re: imlib version 2]

[Top] [All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index] [Thread Index]
To: freeciv-dev@xxxxxxxxxxx
Subject: [Freeciv-Dev] [Fwd: Re: imlib version 2]
From: Roger Tucker <roger.tucker@xxxxxxxx>
Date: Wed, 21 Jun 2000 09:03:51 -0600

rasterman was kind enough to send me some information about imlib
version 2.  Since it wasn't posted to freeciv.org and I thought
other's might be interested in what he said, here is the original
(edited mostly for spelling) e-mail:

raster@xxxxxxxxxxxxx wrote:
> 
> On 20 Jun, Roger Tucker scribbled:
> ->  If I have some changes to imlib 1.9.8 who would I talk to about
> ->  those changes and how would I get the changes applied?
> ->
> ->  Should I just wait and make sure imlib 2 doesn't have the same
> ->  problems?
> 
> that'd be my suggestion - i can put them in and have them in cvs of
> imlib1.9.8 - but imlbi2 has pretty much everyhting imlib1.x plus about
> 5 tiems more and all the fixes for lots of stuff :)
> 
> ->  How hard is it to convert from imlib to imlib 2?
> ->  Are the API's the same?
> 
> nop - different - but imlib2's is actualy clean, neat, tidy and
> organised. it's easy to learn.
> 
> imlbi2 already does all i guess you'd need for freeciv - scaling
> (anti-aliased and non-antialiased) alpha blending, arbitary rotation,
> anti-aliased truetype font rendering, color gradients, RGBA rectangle
> fills, anti-aliased lines, works with or without an Xserver, loadable
> loader system so you can write loaders as modules (the laoders it
> ships with are alreayd fairly useful - escpecially the DB loader - load
> and save image data to a berkley db file - so you  can archive multipe
> images in 1 file and extract them as needed) - etc. etc. etc. (also
> has update rectangle aggregation and optimization too um.. cache
> management is all in the api - you can set and flush etc. the cache as
> needed etc.)
> 
> --
> --------------- Codito, ergo sum - "I code, therefore I am" 
> --------------------
> The Rasterman (Carsten Haitzler)    raster@xxxxxxxxxxxxx     
> raster@xxxxxxxxxxx
>                                     raster@xxxxxxxxxxxxxxxxx raster@xxxxxxxxx
>                                     raster@xxxxxxxxxx
--- Begin Message ---
To: roger.tucker@xxxxxxxx
Subject: Re: [Freeciv-Dev] imlib version 2
From: raster@xxxxxxxxxxxxx
Date: Tue, 20 Jun 2000 18:15:25 -0700 (PDT)
Reply-to: raster@xxxxxxxxxxxxx
On 20 Jun, Roger Tucker scribbled:
->  If I have some changes to imlib 1.9.8 who would I talk to about
->  those changes and how would I get the changes applied?
->  
->  Should I just wait and make sure imlib 2 doesn't have the same
->  problems?

that'd be my suggestion - i can put them in and have them in cvs of
imlib1.9.8 - but imlbi2 has pretty much everyhting imlib1.x plus about
5 tiems more and all the fixes for lots of stuff :)

->  How hard is it to convert from imlib to imlib 2?
->  Are the API's the same?

nup - different - but imlib2's is actualy clean, neat, tidy and
organised. it's easy to learn.

->  I'm new at this open source stuff and I'm still trying to
->  figure out how everything works.

well most of ti works vis e-mail and aksign people stuff - reading
sample soruce code (thats the joy of open soruce - you want ot know how
to use a lib.. theres an example somewhere... with lots of soruce to
snarf)  :)

imlbi2 already does all i guess you'd need for freeciv - scaling
(anti-aliased and non-antialiased) alpha blending, arbitary rotation,
anti-aliased truetype font rendering, color gradients, RGBA rectangle
fills, anti-aliased lines, works with or withotu an Xserver, loadable
loader system so you cna ewrite loaders as modules (the laoders it
ships with are alreayd fairly useful - escpecially the DB loader - laod
 and save image data to a berkley db file - so you  can archive multipe
 images in 1 file and extract them as needed) - etc. etc. etc. (also
 has update rectangle aggregation and optimization too um.. cache
 management is all in the api - you can set and flush etc. the cache as
 needed etc.)

-- 
--------------- Codito, ergo sum - "I code, therefore I am" --------------------
The Rasterman (Carsten Haitzler)    raster@xxxxxxxxxxxxx     raster@xxxxxxxxxxx
                                    raster@xxxxxxxxxxxxxxxxx raster@xxxxxxxxx
                                    raster@xxxxxxxxxx


--- End Message ---

[Prev in Thread] Current Thread [Next in Thread]
  • [Freeciv-Dev] [Fwd: Re: imlib version 2], Roger Tucker <=