The Lazarus IDE application was designed to be a stable and feature rich visual programming environment for the FreePascal Compiler.
It supports the creation of self-standing graphical and console applications.
Free Pascal is designed to be able to understand and compile Delphi syntax, which is of course OOP.
Lazarus is the part of the missing puzzle that will allow you to develop Delphi like programs in all of the above platforms.
Since the exact same compiler is available on all of the above platforms it means you don't need to do any recoding to produce identical products for different platforms.
What's New in This Release:
· codetools - on variable only valid in the on block, bug 24494
· Debugger - Fix IDE does not end debugger state (processdebugger / dbg=none), if exe can not be started. issue 0024809
· IDE - environment option single taskbar button apply after change, bug 24623
· IDE - ctrl+enter: stop at spaces only if no quotes in front, bug 24042
· IDE - save session, changin folding in editor marks session as changed
· Gtk2 - fixed itemheight with lbOwnerDrawFixed style of listbox. issue 24629
· LCL - TTextStrings: fixed TTextStrings.Insert, bug 24718
· LCL - reset hintwindow region after color change
· LCL - TSpeedButton: do not eat DialogChar when disabled, bug 24742
· LCL - fixed AV on TCheckListBox when key space is pressed to check/uncheck item, and itemindex=-1. issue 24627
· LCL - getmousecapture: check if handleallocated, reducing overhead and fixing crash on carbon
· LCL - added capfHasScrollOffset into ControlAtPos in WMContextMenu so offset is ok when control is inside scrolled control. issue 23584
· LCL - db...