Vydání Lazarus 3.0, vývojového prostředí pro FreePascal

Po téměř dvou letech vývoje bylo zveřejněno vydání integrovaného vývojového prostředí Lazarus 3.0, založeného na kompilátoru FreePascal a plnícího úkoly podobné Delphi. Prostředí je navrženo tak, aby fungovalo s vydáním kompilátoru FreePascal 3.2.2. Pro Linux, macOS a Windows jsou připraveny hotové instalační balíčky s Lazarusem.

Mezi změny v nové verzi:

  • Přidána sada widgetů založených na Qt6, vytvořených pomocí C-bindingů z Qt6 6.2.0.
  • Vylepšená sada widgetů založených na Qt5, které používají nativní smyčku událostí Qt.
  • Pro všechny verze Qt jsou implementovány komponenty TCeckBox.Alignment, TRadioButton.Alignment, TCustomComboBox.AdjustDropDown a TCustomComboBox.ItemWidth.
  • Vazby založené na GTK3 byly zcela přepracovány a nyní vyžadují alespoň GTK 3.24.24 a Glib 2.66.
  • Sada Cocoa widgetů používaných v aplikacích pro macOS nyní zahrnuje podporu konfigurací s více monitory a možnost používat IME (Input Method Editor), například pro vstup Emoji.
  • Schopnosti komponent TCustomImageList, TTaskDialog, TSpeedButton, TLabel, TPanel, TCalendar, TCeckbox, TRadioButton, TShellTreeView, TShellListView, TTreeView byly rozšířeny nebo bylo změněno chování.
  • Přepracováno bylo rozhraní mapy znaků, které je nyní navrženo jako samostatný balíček a podporuje změnu velikosti znaků.
  • Editor poskytuje zvýraznění PasDoc.
  • Do oken Watches a Locals bylo přidáno sbalení/rozbalení tříd, záznamů a polí a implementováno zobrazování adres pro typy s ukazateli.
  • Okno Watches má nyní možnost přeskupit se v režimu Drag and Drop.
  • Do okna Kontrola byly přidány vyhledávací filtry a možnosti volání funkcí.
  • Okno Vyhodnotit/Upravit nabízí nové rozložení prvků rozhraní.
  • Okno Assembler obsahuje historii navigace.

Vydání Lazarus 3.0, vývojového prostředí pro FreePascal


Zdroj: opennet.ru

Přidat komentář