The Lazarus team is glad to announce the 0.9.30 release. This releaseis based on fpc 2.4.2.This release is available for download at the SourceForge download page:Minimum requirements:Windows: 98, 2k, XP, Vista, 7, 32 or 64bitFreeBSD/Linux: gtk 2.8 or qt4.5, 32 or 64bitMac OS X: 10.4, LCL only 32bit, non LCL apps can be 64bitHighlights / Major changes:LCL:* Windows CE: support for clipboard and keypad devices* GTK2 and GTK1 interfaces are now separated.GTK1 is no longer maintained by the Lazarus team,but patches are still welcome.* fpGUI: the LCL interface to fpGUI now supports all componentson the standard page.* QT: support for Haiku* Layout and autosizing is now more consistent across widgetsets,overhead was reduced, improved cross platform layouts and complex forms.* Added gif reader* TLazIntfImage - New function AlphaBlend, which can alpha blendan intfimage into another, using a separate intfimage as thealpha channel.* Unit chart and its component TBarChar are deprecated.See the new package TAChartLazarusPkg.IDE:* Support for FPC resources:You can now use {$R *.lfm} instead of {$i unit1.lrs}.* The Delphi converter has improved a lot.* Build modes, build macros and conditionals now allowsdifferent sets of compiler options for projects and packages.* Editor* Hiding (Folding) of comments in Pascal source.* Allow Multiple Source-Editor Windows* Allow several Views of the same Source* User-defined color-schemes.* Identifier-completion pop-up is now resizeable* Project compiler options can now be saved as default for new projects.* When opening a project only those forms are openedthat were open when project was closed.* Various designer usability improvements:* arrow and tab keys switching between components* resize/move cancellation using ESC key* save/restore of the form window state in the project session* skip snapping when Alt key is pressed* When creating a new project the default unit output directoryis now lib/$(TargetCPU)-$(TargetOS). Target file name is project1.This has no impact on old projects.* IDE now preserves the line endings of source files (it usesthe line ending of the first line, it does not preserve mixedline endings).* You can now quickly switch between several versions / branches ofpackages by defining the preferred package file name for each dependency.* You can now use the IDE directive %H- to hide individual hints,notes and warnings.* The IDE can be made dockable. Install either the packageAnchorDockingDsgn or EasyDockMgrDsgn.* The ToDo list was moved to a separate package: todolistlaz.lpk.* Czech translation addedDebugger / Editor* Inserted/Deleted lines during a debug session are now tracked.Breakpoints and Execution-line are adjusted.* Step out command implementation (by Flavio)* Show execution point command* Single Instruction step (over/into)* UI Improvements: Toolbars for Watches, Breakpoints, Disassembler* Watches: Enabled display formats (mem-dump, Hex, Default, ..)* Disassembler added navigation: jump to address / return to execution point* Improved reaction speed: It is possible to continue steppingwithout having to wait for all watches, locals, ... to be evaluatedComponents:* The IDE got some options to become easier for students and pupilsand there is a new package EducationLaz adding options to hidecomplex parts of the IDE* New AggPas (Anti Grain Geometry for Object Pascal) package,now supporting FPImage and LCL. AggPas highlights: Subpixel rendering,8-bit alpha channel, paths, platform independent rendering usingpure pascal* TAChart update, including: stacked and rotated series, 3 new typesof series, axis transformations, interactive tools, 6 new demos andother improvementsAnd thousands of fixes and smaller changes. The detailed list of changes can befound here:Edit: added Windows XP.