Nei hast twa jier ûntwikkeling is de frijlitting fan 'e yntegreare ûntwikkelingsomjouwing Lazarus 3.0, basearre op de FreePascal-kompiler en it útfieren fan taken fergelykber mei Delphi, publisearre. De omjouwing is ûntworpen om te wurkjen mei de frijlitting fan 'e FreePascal 3.2.2-kompiler. Ready-made ynstallaasjepakketten mei Lazarus binne taret foar Linux, macOS en Windows.
Under de feroaringen yn 'e nije release:
- In set fan Qt6-basearre widgets tafoege, boud mei C-bindingen út Qt6 6.2.0.
- Ferbettere set fan Qt5-basearre widgets dy't brûke Qt syn native evenemint loop.
- Foar alle ferzjes fan Qt wurde de komponinten TCheckBox.Alignment, TRadioButton.Alignment, TCustomComboBox.AdjustDropDown en TCustomComboBox.ItemWidth ymplemintearre.
- GTK3-basearre bindingen binne folslein opnij ûntwurpen en fereaskje no op syn minst GTK 3.24.24 en Glib 2.66.
- De set fan Cocoa-widgets brûkt yn applikaasjes foar macOS hat stipe tafoege foar konfiguraasjes foar meardere monitors en de mooglikheid om bygelyks IME (Input Method Editor) te brûken foar Emoji-ynfier.
- De mooglikheden fan de TCustomImageList, TTaskDialog, TSpeedButton, TLabel, TPanel, TCalendar, TCheckbox, TRadioButton, TShellTreeView, TShellListView, TTreeView-komponinten binne útwreide as it gedrach feroare.
- De karakterkaart-ynterface is opnij ûntwurpen, dy't no is ûntworpen as in apart pakket en stipet it feroarjen fan de grutte fan karakters.
- De bewurker leveret PasDoc-markearring.
- Ynstoarten / útwreidzjen fan klassen, records en arrays is tafoege oan de Watches en Locals finsters, en de werjefte fan adressen foar typen mei oanwizers is ymplementearre.
- It Watches-finster hat no de mooglikheid om te hergroepearjen yn Drag and Drop-modus.
- Sykfilters en opsjes foar opropfunksjes binne tafoege oan it Inspect-finster.
- It finster Evaluearje / wizigje biedt in nije yndieling fan ynterface-eleminten.
- It Assembler-finster befettet navigaasjeskiednis.
Boarne: opennet.ru