После полутора лет разработки опубликован релиз интегрированной среды разработки Lazarus 4.0, основанной на компиляторе FreePascal и выполняющей задачи, сходные с Delphi. Среда рассчитана на работу с выпуском компилятора FreePascal 3.2.2. Готовые установочные пакеты с Lazarus подготовлены для Linux, macOS и Windows.
Tarp naujojo leidimo pakeitimų:
- Integruota kūrimo aplinka buvo atnaujinta, kad palaikytų įterptuosius skydelius, ir įdiegta įterptoji redaktoriaus lango versija.
- Kodo redaktoriaus galimybės buvo išplėstos. Siūlomas naujas skirtukų įgyvendinimas. Patobulintas „Proc“ ir „Var“ modifikatorių paryškinimas. Siūlomi įtraukos ir pločio nustatymai.
- Derinimo priemonė turi išplėstas galimybes dirbti su lūžio taškais.
- Pridėta galimybė atsisiųsti ir konfigūruoti naujausią „Pas2js“ paketo versiją (Įrankiai / Įdiegti / Atnaujinti „pas2js“), kuri suteikia įrankius žiniatinklio programoms kurti „Lazarus“.
- Pridėtas piktogramų paieškos įskiepis, kad būtų paprasčiau ieškoti piktogramų pagal raktinius žodžius.
- „Cocoa“ valdiklių rinkinys, naudojamas programose macOS, предложена новая реализация полос прокрутки и полностью переделан компонент TListView, который теперь поддерживает все доступные стили (vsReport, vsIcon, vsSmallIcon, vsList), а также свойства OwnerDraw, CustomDraw, MultiSelection и CheckBox. Для настройки добавлен компонент CocoaConfig.
- „TTaskDialog“ komponentas palaiko užklausas („QueryChoices“, „QueryItemIndex“, „QueryResult“, „SimpleQuery“ ir „SimpleQueryPassWordChar“) ir pranešimų siuntimą („SendMessage“), kad būtų galima sąveikauti su dialogo tvarkyklėmis. Pridėti nauji įvykiai („OnDialogConstructed“, „OnDialogCreated“, „OnDialogDestroyed“, „OnVerificationClicked“, „OnExpanded“, „OnTimer“, „OnRadioButtonClicked“, „OnHyperlinkClicked“, „OnNavigated“, „OnHelp“) ir ypatybės („CollapseButtonCaption“, „CustomMainIcon“, „CustomFooterIcon“, „ProgressBar“).
- Išplėstos „TCalendarDialog“, „TOpenDialog“, „TShape“, „TLabeledEdit“, „TTimeEdit“, „TColorDialog“, „TFilenameEdit“, „TMenu“ ir „TMenuItem“ komponentų galimybės.

Šaltinis: opennet.ru
