Izdaja Lazarusa 3.0, razvojnega okolja za FreePascal

Po skoraj dveh letih razvoja je izšla izdaja integriranega razvojnega okolja Lazarus 3.0, ki temelji na prevajalniku FreePascal in opravlja naloge, podobne Delphiju. Okolje je zasnovano tako, da deluje z izdajo prevajalnika FreePascal 3.2.2. Pripravljeni namestitveni paketi z Lazarusom so pripravljeni za Linux, macOS in Windows.

Med spremembami v novi izdaji:

  • Dodan nabor gradnikov, ki temeljijo na Qt6, izdelanih z uporabo C-vez iz Qt6 6.2.0.
  • Izboljšan nabor pripomočkov, ki temeljijo na Qt5 in uporabljajo izvorno zanko dogodkov Qt.
  • Za vse različice Qt so implementirane komponente TCheckBox.Alignment, TRadioButton.Alignment, TCustomComboBox.AdjustDropDown in TCustomComboBox.ItemWidth.
  • Vezave, ki temeljijo na GTK3, so bile popolnoma preoblikovane in zdaj zahtevajo vsaj GTK 3.24.24 in Glib 2.66.
  • Nabor pripomočkov Cocoa, ki se uporabljajo v aplikacijah macOS, zdaj vključuje podporo za konfiguracije z več monitorji in možnost uporabe IME (urejevalnik vnosnih metod), na primer za vnos Emoji.
  • Zmogljivosti komponent TCustomImageList, TTaskDialog, TSpeedButton, TLabel, TPanel, TCalendar, TCheckbox, TRadioButton, TShellTreeView, TShellListView, TTreeView so bile razširjene ali pa se je vedenje spremenilo.
  • Preoblikovan je bil vmesnik zemljevida znakov, ki je zdaj zasnovan kot ločen paket in podpira spreminjanje velikosti znakov.
  • Urejevalnik omogoča označevanje PasDoc.
  • V okna Watches in Locals je bilo dodano strnitev/razširitev razredov, zapisov in nizov ter implementiran prikaz naslovov za tipe s kazalci.
  • Okno Watches ima zdaj možnost ponovnega združevanja v načinu povleci in spusti.
  • V okno Pregled so dodani iskalni filtri in možnosti za klicanje funkcij.
  • Okno Oceni/Spremeni ponuja novo postavitev elementov vmesnika.
  • Okno programa Assembler vsebuje zgodovino krmarjenja.

Izdaja Lazarusa 3.0, razvojnega okolja za FreePascal


Vir: opennet.ru

Dodaj komentar