[lazarus] CVS Updates

Michael.VanCanneyt at Wisa.be Michael.VanCanneyt at Wisa.be
Fri Aug 15 14:05:43 EDT 2003

On Fri, 15 Aug 2003, Mattias Gaertner wrote:

> Hi all,
> TApplication now uses the TCustomApplication in custapp.pp, which is new in
> fpc 1.0.10. Are there still users who use 1.0.7?
> Updates:
> - TApplication is now a descendant of TCustomApplication, which
>   provides some useful methods and properties for command line
>   options.
> - added Run -> Abort Build
> - reduced repaints during cursor moving in TSynEdit
> - replaced show compiler options message dialog with a dialog
>   with a TMemo. Now you can copy the command line options more
>   easily.
> - TBitmap now saves written stream. Accelerates streaming.
> - added TSelectDirectoryDialog to dialogs.pp and IDE palette.
> - LazConf.pp now has a shared include file for linux and bsd.
> - the messages view now supports blocks, so that compilation tasks
>   that consists of several steps keeps all messages.
> - New lcl unit: lcl/intfgraphics.pas
>   Contains TLazIntfImage, TLazAVLPalette, TLazReaderXPM and
>   TLazWriterXPM.
>   TLazIntfImage is a TFPCustomImage descendant, which is able to
>   store and edit images in lcl interface specific data format.
>   Usage is quite easy and much faster than Get/PutPixel calls.
>   For example: TLazReaderXPM is up to 6 times faster than the
>   gdk1 internal xpm reading function.
>   It already supports 1,15,16,24 bit depths and transparency for
>   the gtk interface. Palettes are not yet implemented.
>   To use it, you need fpImage (in the cvs fpc 1.0.10 or
>   the coming fpc 1.0.10a). Next step is to imbed it in TPixmap
>   and implement the TPNG class. Any volunteers?

Careful, PNG support already exists in fpImage.
BMP, JPEG and Gif support may be useful.
(and whatever others one sees fit)


More information about the Lazarus mailing list