Switch image file handling to guigfx.library
Description (last modified by damato)
Currently YAM has to do all the ugly image handling itself. In general this is beyond the scope of an EMail application. Furthermore the datatypes system is not that system independent as it ought to be, because AmigaOS3 development stopped at one time in history and the datatypes system of the other 3 systems (AmigaOS4, MorphOS, AROS) cannot be treated as equal in all cases.
guigfx.library offers a standardized interface for loading, remapping and displaying images. Although guigfx.library is still based on the datatypes system it offloads all that annoying stuff from YAM.
Currently there exists a branch in YAM's svn repository (source:/branches/guigfx) which already uses guigfx.library as a proof of concept. Unfortunately guigfx.library is yet missing some important features like correct handling of alpha channels. This needs to be implemented first before it can be used as a 100% replacement of the current image handling.
Please note that the sources of guigfx and its sub library (render.library) can be found here:
Note: See TracTickets for help on using tickets.
This list contains all users that will be notified about changes made to this ticket.
These roles will be notified: Reporter, Owner, Subscriber