Wydanie Lazarus 3.0, środowiska programistycznego dla FreePascal

Po prawie dwóch latach rozwoju ukazało się wydanie zintegrowanego środowiska programistycznego Lazarus 3.0, opartego na kompilatorze FreePascal i wykonującego zadania podobne do Delphi. Środowisko zostało zaprojektowane do współpracy z wersją kompilatora FreePascal 3.2.2. Gotowe pakiety instalacyjne z Lazarusem przygotowane są dla systemów Linux, macOS i Windows.

Wśród zmian w nowej wersji:

  • Dodano zestaw widżetów opartych na Qt6, zbudowanych przy użyciu powiązań C z Qt6 6.2.0.
  • Ulepszony zestaw widżetów opartych na Qt5, które wykorzystują natywną pętlę zdarzeń Qt.
  • Dla wszystkich wersji Qt zaimplementowane są komponenty TCheckBox.Alignment, TRadioButton.Alignment, TCustomComboBox.AdjustDropDown i TCustomComboBox.ItemWidth.
  • Powiązania oparte na GTK3 zostały całkowicie przeprojektowane i teraz wymagają co najmniej GTK 3.24.24 i Glib 2.66.
  • Zestaw widżetów Cocoa wykorzystywanych w aplikacjach dla systemu macOS dodał obsługę konfiguracji wielomonitorowych i możliwość wykorzystania IME (Input Method Editor), na przykład do wprowadzania Emoji.
  • Możliwości komponentów TCustomImageList, TTaskDialog, TSpeedButton, TLabel, TPanel, TCalendar, TCheckbox, TRadioButton, TShellTreeView, TShellListView, TTreeView zostały rozszerzone lub zmieniono ich zachowanie.
  • Przeprojektowano interfejs mapy znaków, który obecnie jest zaprojektowany jako oddzielny pakiet i obsługuje zmianę rozmiaru znaków.
  • Edytor umożliwia podświetlanie PasDoc.
  • Do okien Watches i Locals dodano zwijanie/rozwijanie klas, rekordów i tablic oraz zaimplementowano wyświetlanie adresów typów ze wskaźnikami.
  • Okno Zegarków ma teraz możliwość grupowania w trybie przeciągnij i upuść.
  • Do okna Sprawdź dodano filtry wyszukiwania i opcje wywoływania funkcji.
  • Okno Oceń/Modyfikuj oferuje nowy układ elementów interfejsu.
  • Okno Asemblera zawiera historię nawigacji.

Wydanie Lazarus 3.0, środowiska programistycznego dla FreePascal


Źródło: opennet.ru

Dodaj komentarz