This release fixes found bugs. Most patches concern Cocoa widgets for MacOS system. There are also some fixes for GTK (MsgQueue, fix race condition, System Tray Icon use libappindicator3) and Win32 (ofForceShowHidden flag support in dialogs). Potential leaks in TCustomIcon.AssignImage, TBitmap.LoadFromRawImage, TImageList.GetIcon have been fixed. IDE stability have also been improved. Full changelog is available here.
SVN tag for this release is: http://svn.freepascal.org/svn/lazarus/tags/lazarus_2_0_4
- Windows (32 or 64bit) – 2k, XP, Vista, 7, 8, 8.1 and 10,
FreeBSD/Linux (32 or 64bit):
- gtk2 – gtk 2.8
- qt – qt 4.5
- qt5 – qt 5.6
MacOS X (10.5 to 10.12):
- Carbon (32bit)
- Cocoa (64bit, beta)
- qt or qt5 (32 or 64bit)
You can download this release here.
Linux OpenGL bug
More details on the Lazarus update via release announcement.