[lazarus] CVS Updates

Mattias Gaertner nc-gaertnma at netcologne.de
Fri Aug 15 12:50:40 EDT 2003


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?


Mattias






More information about the Lazarus mailing list