Lazarus is a Delphi compatible, cross-platform IDE for quick application development. It contains various components that are ready for use. These components gibe the user the capability to design and create intricate graphical user interfaces. Lazarus is rich in features, which give the user total freedom to create brilliant applications. One of the most notable features is the ease of use. The installer provides all the required files and does not install any unnecessary files or folders in the system. It also automatically synchronizes between code and GUI-Forms.
Lazarus seamlessly runs on MacOS, Windows, Linux and other platforms. This feature allows developers run their applications and simulate an experience similar to that of an end-user. The OS specific installation guidelines help save time and resources on the part of the developer. This software is fast and powerful to say the least. Its IDE has capabilities in handling projects. The FPC compiler is undergoing constant development to refine and optimize performance. The drag and drop form designer aligns adjacent components and adds them to the IDE by using Lazarus Package Files (LPKs). The Lazarus Component Library (LCL) is used for compatibility usage across all platforms. When users are building their projects, this feature gives them a realistic feel and look of each platform. This enables developers simulate the end-users experience.
Lazarus uses Free Pascal, which is a dialect of Object Pascal. The major advantage with this language is its constant development, which integrates new features that keep up with the expected current programming languages. This software is easy to extend. Developers are developing and maintaining their Lazarus Libraries and Packages and it is possible to find any kind of library needed. Lazarus is open source and the main libraries are distributed with extra permission of static linking, under LGPL. All standard components such as LCL, FCL and RTL are suitable for creating both commercial and non-commercial applications.
|Lazarus x32 2.0.8 Apr 16, 2020||
Fixes for 2.0.2:
r59037 cocoa-opengl: removing lclIsHandle method override, as no longer used by cocoa ws
r59186 LCL: TPageControl: Focus first control on page when page is changed and a control on it was focused. Issue #33991
r59338 LCL: wince: cosmetic + small optimization align code to Win32 implementation. Bug #30117
|Lazarus x32 2.0.0 Mar 1, 2018||
Fixes for 1.8.4 (merged):
r56048 LCL: GTK2: Don't grab focus for TPanel on mouse messages. Issue #32515
r56709 Designer: Prevent an AV after deleting a control with csDesignInteractive in ControlStyle. Issue #32813.
r56716 LCL: Remove csDesignInteractive from ControlStyle of TControlBar. Issue #32813.
r57405 LCL: Make popupnotifier dpi-aware.
r57429 lcl: fixed UCS2LEToUTF8 for 1byte niput, issue 33296
r57475 IDE, EditorMacro: fix parsing of arguments. Fix numbers and #123
r57483 LCL: Fix keyboard navigation in RadioGroup with disabled items (Issue #33386 patch by Serge Anvarov).
r57497 IDE: ObjectInspector: Fixed SHIFT click to select a range doesn't work. Issue #33383. Patch by Rik van Kekem
r57511 SynEdit: TLazSynEditNestedFoldsList fix crash with cached data
r57569 MenuEditor: Fixed wrong item height when in ObjectInspector caption is set from text to "-" and vice versa. Issue #33415
r57571 LCL: TLabel: Fixed TLabel.FocusControl select control without pressing ALT. Issue #33526
|Lazarus x32 1.8.2 Mar 1, 2018||
r56596 MenuEditor: Fixed access violation on adding from menu templates. Issue #32766. Patch by Serge Anvarov
r56600, r56628 Translations: Brazilian Portuguese translation updates by Marcelo B Paula
r56605 Translations: Hungarian translation update by Péter Gábor, bug 32764
r56609 rpm: fixed showing fpc-src rpm path
Last month's downloads
Last week's downloads
|6||Java SE Development Kit (JDK)|
|11||Easy Code for MASM|
|12||ELENA Integrated Development Environment|
|15||Software Ideas Modeler|