Lazarus 3.0, FreePascal kūrimo aplinkos, išleidimas

Po beveik dvejų metų kūrimo buvo išleista integruota kūrimo aplinka Lazarus 3.0, paremta FreePascal kompiliatoriumi ir atliekanti panašias į Delphi užduotis. Aplinka sukurta dirbti su FreePascal 3.2.2 kompiliatoriaus leidimu. Paruošti diegimo paketai su Lazarus yra paruošti Linux, macOS ir Windows.

Tarp naujojo leidimo pakeitimų:

  • Pridėtas Qt6 pagrindu sukurtų valdiklių rinkinys, sukurtas naudojant Qt6 6.2.0 versijos C-rišimus.
  • Patobulintas Qt5 pagrindu sukurtų valdiklių, naudojančių Qt vietinę įvykių kilpą, rinkinys.
  • Visoms Qt versijoms yra įdiegti komponentai TCheckBox.Alignment, TRAdioButton.Alignment, TCustomComboBox.AdjustDropDown ir TCustomComboBox.ItemWidth.
  • GTK3 pagrindu sukurtos sąsajos buvo visiškai perkurtos ir dabar reikalauja bent GTK 3.24.24 ir Glib 2.66.
  • „MacOS“ programose naudojamų „Cocoa“ valdiklių rinkinys papildė kelių monitorių konfigūracijų palaikymą ir galimybę naudoti IME (įvesties metodų rengyklę), pavyzdžiui, jaustukų įvedimui.
  • TCustomImageList, TTaskDialog, TSpeedButton, TLabel, TPanel, TCalendar, TCheckbox, TRAdioButton, TShellTreeView, TShellListView, TTreeView komponentų galimybės buvo išplėstos arba elgesys pakeistas.
  • Perdaryta simbolių žemėlapio sąsaja, kuri dabar sukurta kaip atskiras paketas ir palaiko simbolių dydžio keitimą.
  • Redaktorius pateikia PasDoc paryškinimą.
  • Klasių, įrašų ir masyvų sutraukimas / išplėtimas buvo įtrauktas į „Watches“ ir „Locals“ langus, taip pat įdiegtas tipų adresų rodymas su rodyklėmis.
  • Laikrodžių langas dabar turi galimybę pergrupuoti vilkimo ir nuleidimo režimu.
  • Paieškos filtrai ir funkcijų iškvietimo parinktys buvo įtrauktos į langą Apžiūrėti.
  • Langas Įvertinti/keisti siūlo naują sąsajos elementų išdėstymą.
  • Assembler lange yra naršymo istorija.

Lazarus 3.0, FreePascal kūrimo aplinkos, išleidimas


Šaltinis: opennet.ru

Добавить комментарий