This release fixes found bugs. There are quite a lot fixes, the most important in my opinion are:
- fixed focus in DBGrid inplace editor (37385)
- fixed unit search order in IDE (37466)
- fixed DisplaySettings property of TCalendar in GTK2 (37450)
- don’t call inherited KeyPress twice in TCustomSpinEx.KeyPress
- fixed scroll bars in TreeView (37582)
- fixed menu item drawing issue during adding a menu separator (37595)
- fixed record initialization in LCLIntfCellRenderer_CellDataFunc in GTK2. (37781)
- fixed ofAutoPreview option of TOpenPictureDialog (37820)
- prevent “critical” messages generated by TabControl tabs in GTK2 (37924)
- fixed drawing of text region in TListView in GTK2 (38062)
- fixed changing TAction.ImageIndex does not propogate to TSpeedButton image index (38135)
- fixed form color in GTK2 when scrolled (16183)
- fixed Checked value in TCheckGroup after adding new checkbox (38157)
- fixed cell height in grids during editing if TitleFont.Size is smaller than Font.Size (38203)
- fixes in TAChart
- fixed speed button (and some other controls) freeze after closing popup menu without choosing menu item in GTK2 (38401, 38402)
Sources
Release SVN tag is: https://svn.freepascal.org/svn/lazarus/tags/lazarus_2_0_12
Minimum requirements
- 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:
- Carbon (32bit, from 10.5 to 10.12)
- Cocoa (64bit, from 10.12 to 10.15)
- qt or qt5 (32 or 64bit)
Download
You can download this release here.
Castle Game Engine Editor
If you are using Castle Game Engine editor on Linux it is worth updating because it fixes many annoying bugs.
More info
More details on the Lazarus update via release announcement.