<div dir="ltr">Great news :)<br><br>Sent it to some local open source news site.<br><br>Ido<br>
<br><br><div class="gmail_quote">On Mon, Mar 28, 2011 at 13:50, Mattias Gaertner <span dir="ltr"><<a href="mailto:nc-gaertnma@netcologne.de">nc-gaertnma@netcologne.de</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<br>
The Lazarus team is glad to announce the 0.9.30 release. This release<br>
is based on fpc 2.4.2.<br>
<br>
This release is available for download at the SourceForge download page:<br>
<a href="http://sourceforge.net/projects/lazarus/files/" target="_blank">http://sourceforge.net/projects/lazarus/files/</a><br>
<br>
Minimum requirements:<br>
Windows: 98, 2k, Vista, 7, 32 or 64bit<br>
FreeBSD/Linux: gtk 2.8 or qt4.5, 32 or 64bit<br>
Mac OS X: 10.4, LCL only 32bit, non LCL apps can be 64bit<br>
<br>
<br>
Highlights / Major changes:<br>
<br>
LCL:<br>
* Windows CE: support for clipboard and keypad devices<br>
* GTK2 and GTK1 interfaces are now separated.<br>
GTK1 is no longer maintained by the Lazarus team,<br>
but patches are still welcome.<br>
* fpGUI: the LCL interface to fpGUI now supports all components<br>
on the standard page.<br>
* QT: support for Haiku<br>
* Layout and autosizing is now more consistent across widgetsets,<br>
overhead was reduced, improved cross platform layouts and complex forms.<br>
* Added gif reader<br>
* TLazIntfImage - New function AlphaBlend, which can alpha blend<br>
an intfimage into another, using a separate intfimage as the<br>
alpha channel.<br>
* Unit chart and its component TBarChar are deprecated.<br>
See the new package TAChartLazarusPkg.<br>
<br>
IDE:<br>
* Support for FPC resources:<br>
You can now use {$R *.lfm} instead of {$i unit1.lrs}.<br>
* The Delphi converter has improved a lot.<br>
* Build modes, build macros and conditionals now allows<br>
different sets of compiler options for projects and packages.<br>
* Editor<br>
* Hiding (Folding) of comments in Pascal source.<br>
* Allow Multiple Source-Editor Windows<br>
* Allow several Views of the same Source<br>
* User-defined color-schemes.<br>
* Identifier-completion pop-up is now resizeable<br>
* Project compiler options can now be saved as default for new projects.<br>
* When opening a project only those forms are opened<br>
that were open when project was closed.<br>
* Various designer usability improvements:<br>
* arrow and tab keys switching between components<br>
* resize/move cancellation using ESC key<br>
* save/restore of the form window state in the project session<br>
* skip snapping when Alt key is pressed<br>
* When creating a new project the default unit output directory<br>
is now lib/$(TargetCPU)-$(TargetOS). Target file name is project1.<br>
This has no impact on old projects.<br>
* IDE now preserves the line endings of source files (it uses<br>
the line ending of the first line, it does not preserve mixed<br>
line endings).<br>
* You can now quickly switch between several versions / branches of<br>
packages by defining the preferred package file name for each dependency.<br>
* You can now use the IDE directive %H- to hide individual hints,<br>
notes and warnings.<br>
* The IDE can be made dockable. Install either the package<br>
AnchorDockingDsgn or EasyDockMgrDsgn.<br>
* The ToDo list was moved to a separate package: todolistlaz.lpk.<br>
* Czech translation added<br>
<br>
Debugger / Editor<br>
* Inserted/Deleted lines during a debug session are now tracked.<br>
Breakpoints and Execution-line are adjusted.<br>
* Step out command implementation (by Flavio)<br>
* Show execution point command<br>
* Single Instruction step (over/into)<br>
* UI Improvements: Toolbars for Watches, Breakpoints, Disassembler<br>
* Watches: Enabled display formats (mem-dump, Hex, Default, ..)<br>
* Disassembler added navigation: jump to address / return to execution point<br>
* Improved reaction speed: It is possible to continue stepping<br>
without having to wait for all watches, locals, ... to be evaluated<br>
<br>
Components:<br>
* The IDE got some options to become easier for students and pupils<br>
and there is a new package EducationLaz adding options to hide<br>
complex parts of the IDE<br>
* New AggPas (Anti Grain Geometry for Object Pascal) package,<br>
now supporting FPImage and LCL. AggPas highlights: Subpixel rendering,<br>
8-bit alpha channel, paths, platform independent rendering using<br>
pure pascal<br>
* TAChart update, including: stacked and rotated series, 3 new types<br>
of series, axis transformations, interactive tools, 6 new demos and<br>
other improvements<br>
<br>
<br>
And thousands of fixes and smaller changes. The detailed list of changes can be<br>
found here:<br>
<a href="http://wiki.lazarus.freepascal.org/Lazarus_0.9.30_release_notes" target="_blank">http://wiki.lazarus.freepascal.org/Lazarus_0.9.30_release_notes</a><br>
<br>
<br>
Mattias<br>
<font color="#888888"><br>
--<br>
_______________________________________________<br>
Lazarus mailing list<br>
<a href="mailto:Lazarus@lists.lazarus.freepascal.org">Lazarus@lists.lazarus.freepascal.org</a><br>
<a href="http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus" target="_blank">http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus</a><br>
</font></blockquote></div><br></div>