Pēc pusotra gada izstrādes ir publicēta integrētās izstrādes vides Lazarus 4.0 versija. Tas ir balstīts uz FreePascal kompilatoru un veic līdzīgus uzdevumus kā Delphi. Vide ir izstrādāta darbam ar FreePascal kompilatora 3.2.2 versiju. Gatavas instalācijas pakotnes ar Lazarus ir sagatavotas Linux, macOS un Windows operētājsistēmām.
Starp izmaiņām jaunajā laidienā:
- Integrētā izstrādes vide ir atjaunināta, lai atbalstītu iegultos paneļus, un ir ieviesta redaktora loga iegultā versija.
- Koda redaktora iespējas ir paplašinātas. Tiek piedāvāta jauna cilņu ieviešana. Uzlabota Proc un Var modifikatoru izcelšana. Tiek piedāvāti atkāpes un platuma iestatījumi.
- Atkļūdotājam ir paplašinātas iespējas darbam ar pārtraukumpunktiem.
- Pievienota iespēja lejupielādēt un konfigurēt jaunāko Pas2js pakotnes versiju (Tools / Install/Update pas2js), kas nodrošina rīkus tīmekļa lietojumprogrammu izstrādei Lazarus vidē.
- Pievienots ikonu meklētāja spraudnis, lai vienkāršotu ikonu meklēšanu pēc atslēgvārdiem.
- macOS lietojumprogrammās izmantotais Cocoa logrīku komplekts piedāvā jaunu ritjoslu ieviešanu un pilnīgu TListView komponenta pārveidošanu, kas tagad atbalsta visus pieejamos stilus (vsReport, vsIcon, vsSmallIcon, vsList), kā arī OwnerDraw, CustomDraw, MultiSelection un CheckBox īpašības. Konfigurēšanai ir pievienots komponents CocoaConfig.
- Komponents TTaskDialog atbalsta vaicājumus (QueryChoices, QueryItemIndex, QueryResult, SimpleQuery un SimpleQueryPassWordChar) un ziņojumu sūtīšanu (SendMessage) mijiedarbībai ar dialoglodziņu apstrādātājiem. Pievienoti jauni notikumi (OnDialogConstructed, OnDialogCreated, OnDialogDestroyed, OnVerificationClicked, OnExpanded, OnTimer, OnRadioButtonClicked, OnHyperlinkClicked, OnNavigated, OnHelp) un īpašības (CollapseButtonCaption, CustomMainIcon, CustomFooterIcon, ProgressBar).
- Ir paplašinātas TCalendarDialog, TOpenDialog, TShape, TLabeledEdit, TTimeEdit, TColorDialog, TFilenameEdit, TMenu un TMenuItem komponentu iespējas.

Avots: opennet.ru
