[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

SV: RE: Re: TortoiseIDiff suggestions

From: Hans-Emil Skogh <Hans-Emil.Skogh_at_tritech.se>
Date: 2006-10-03 10:12:14 CEST

> I'd been thinking on this subject for the last few
> days when I remembered something I'd seen in the
> FreeImage documentation - FreeImage is itself based
> on a plugin architecture. Why not just make use of that?

I would like to go even further: Why don't we take the plunge and start
distributing FreeImage with TortoiseSVN?

I know that Stefan has indicated that he wants to keep TortoiseIDiff
small and not dependent on external libraries, but FreeImage is not THAT
big, and it has a lot of benefits:
- Support for a lot of image types out of the box for all TSVN-users.
- Ditching GDI+ in favour of FreeImage would lead to a single
(efficient) API for accessing and manipulating images, using FIBITMAP
internally. (Even for bit-wise operations.)
- Support for multi-paged formats (GIF, Icons, TIFF) can be handled in a
generic way, using FIMULTIBITMAP (where FIBITMAPs can be loaded from).

As a bonus the whole question of extending TortoiseIDiff to support more
image formats becomes the question of extending FreeImage to support
more image formats. Everybody wins!

Hans-Emil

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tortoisesvn.tigris.org
For additional commands, e-mail: dev-help@tortoisesvn.tigris.org
Received on Tue Oct 3 10:11:25 2006

This is an archived mail posted to the TortoiseSVN Dev mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.