Improvements for Lazarus on MacOSX:

- TSynEdit bold/italic bug has been fixed. It was a endian typecast bug. 

- The IDE now uses the -w flag for 'make' to force Entering/Leaving
directory messages. This fixes the file not found errors, when working on
the IDE under Mac. So, the best tool to work under MacOSX is Lazarus.

- The carbon interface, a native LCL widgetset for the MacOS (aqua look, ..)
now includes the unit fpcmacosall.pas. That means you no longer need to
install the UInterfaces. 

- carbon interface is now comilable under Linux/FreeBSD. This means compile
tests for target carbon can be made on other platforms. Just set the
compiler option LCL Widget Type to carbon and compile.

- carbon interface: Mouse events (Down, Up, Move, Click, Double Click,
Triple Click, Quad Click, Wheel) now work.

- Graphical applications under MacOSX require a special directory structure
with some resource files. Otherwise the application can not be focused and
has no menu. There is now a small tool to create these directories
(components/macfiles/examples/createmacapplication.lpi). See wiki links
below.

- There are some wiki pages describing how to install Lazarus on Mac and how
to create native carbon applications:
http://wiki.lazarus.freepascal.org/index.php/Carbon_Interface

- For those interesting in helping programming the carbon interface, there
is a wiki page:
http://wiki.lazarus.freepascal.org/index.php/Carbon_interface_internals

- A demonstration, that the carbon interface is already usable, is:
The Lazarus OpenGLControl already supports the carbon interface with AGL.
This means TForm, TButton and TOpenGLControl are the first three working
carbon controls.



Mattias

_________________________________________________________________
     To unsubscribe: mail [EMAIL PROTECTED] with
                "unsubscribe" as the Subject
   archives at http://www.lazarus.freepascal.org/mailarchives

Reply via email to