Às dèidh bliadhna gu leth de leasachadh, chaidh foillseachadh na h-àrainneachd leasachaidh amalaichte Lazarus 4.0. Tha e stèidhichte air an inneal-cruinneachaidh FreePascal agus bidh e a’ dèanamh ghnìomhan coltach ri Delphi. Tha an àrainneachd air a dealbhadh gus obrachadh leis an tionndadh 3.2.2 de cho-chruinneadair FreePascal. Tha pacaidean stàlaidh deiseil le Lazarus air an ullachadh airson Linux, macOS agus Windows.
Am measg nan atharrachaidhean san fhoillseachadh ùr:
- Chaidh an àrainneachd leasachaidh amalaichte ùrachadh gus taic a thoirt do phannalan leabaithe agus chaidh dreach leabaithe den uinneag deasaiche a chur an gnìomh.
- Chaidh comasan an deasaiche còd a leudachadh. Thathar a’ moladh cur an gnìomh ùr de tabaichean. Soilleireachadh nas fheàrr air atharraichean Proc agus Var. Tha roghainnean inntrigidh is leud air an tabhann.
- Tha comasan leudaichte aig an dì-bhugadair airson obrachadh le puingean-brisidh.
- Chaidh a’ chomas a chur ris an dreach as ùire den phacaid Pas2js (Innealan / Stàlaich/Ùraich pas2js) a luchdachadh sìos agus a rèiteachadh, a bheir seachad innealan airson aplacaidean lìn a leasachadh ann an Lazarus.
- Chaidh am plugan Lorg Ìomhaighean a chur ris gus an lorg airson ìomhaighean le prìomh fhaclan a dhèanamh nas sìmplidhe.
- Tha an seata de widgets Cocoa a thathas a’ cleachdadh ann an aplacaidean macOS a’ tabhann buileachadh ùr de bhàraichean-scrollaidh agus co-phàirt TListView ath-dhealbhaichte gu tur, a tha a-nis a’ toirt taic do na stoidhlean uile a tha rim faighinn (vsReport, vsIcon, vsSmallIcon, vsList), a bharrachd air na feartan OwnerDraw, CustomDraw, MultiSelection agus CheckBox. Chaidh am pàirt CocoaConfig a chur ris airson rèiteachaidh.
- Tha an co-phàirt TTaskDialog a’ toirt taic do cheistean (QueryChoices, QueryItemIndex, QueryResult, SimpleQuery, agus SimpleQueryPassWordChar) agus a’ cur teachdaireachdan (SendMessage) gus eadar-obrachadh le luchd-làimhseachaidh còmhraidh. Chaidh tachartasan ùra (OnDialogConstructed, OnDialogCreated, OnDialogDestroyed, OnVerificationClicked, OnExpanded, OnTimer, OnRadioButtonClicked, OnHyperlinkClicked, OnNavigated, OnHelp) agus feartan (CollapseButtonCaption, CustomMainIcon, CustomFooterIcon, ProgressBar) a chur ris.
- Chaidh comasan nan co-phàirtean TCalendarDialog, TOpenDialog, TShape, TLabeledEdit, TTimeEdit, TColorDialog, TFilenameEdit, TMenu agus TMenuItem a leudachadh.

Source: fosgailtenet.ru
