Utgivelse av Lazarus 3.0, et utviklingsmiljø for FreePascal

Etter nesten to år med utvikling har utgivelsen av det integrerte utviklingsmiljøet Lazarus 3.0, basert på FreePascal-kompilatoren og utfører oppgaver som ligner på Delphi, blitt publisert. Miljøet er designet for å fungere med utgivelsen av FreePascal 3.2.2-kompilatoren. Ferdige installasjonspakker med Lazarus er forberedt for Linux, macOS og Windows.

Blant endringene i den nye utgivelsen:

  • Lagt til et sett med Qt6-baserte widgets, bygget med C-bindinger fra Qt6 6.2.0.
  • Forbedret sett med Qt5-baserte widgets som bruker Qts opprinnelige hendelsesløkke.
  • For alle versjoner av Qt er komponentene TCheckBox.Alignment, TRadioButton.Alignment, TCustomComboBox.AdjustDropDown og TCustomComboBox.ItemWidth implementert.
  • GTK3-baserte bindinger har blitt fullstendig redesignet og krever nå minst GTK 3.24.24 og Glib 2.66.
  • Settet med Cocoa-widgets som brukes i macOS-applikasjoner inkluderer nå støtte for flerskjermkonfigurasjoner og muligheten til å bruke IME (Input Method Editor), for eksempel for Emoji-inndata.
  • Mulighetene til TCustomImageList, TTaskDialog, TSpeedButton, TLabel, TPanel, TCalendar, TCheckbox, TRadioButton, TShellTreeView, TShellListView, TTreeView-komponentene har blitt utvidet eller atferden endret.
  • Tegnkartgrensesnittet har blitt redesignet, som nå er utformet som en egen pakke og støtter endring av størrelsen på tegn.
  • Redaktøren gir PasDoc-utheving.
  • Kollaps/utvidelse av klasser, poster og arrays er lagt til i vinduene Watches og Locals, og visning av adresser for typer med pekere er implementert.
  • Klokker-vinduet har nå muligheten til å omgruppere i dra og slipp-modus.
  • Søkefiltre og alternativer for anropsfunksjoner er lagt til i Inspiser-vinduet.
  • Evaluer/Modify-vinduet tilbyr en ny layout av grensesnittelementer.
  • Assembler-vinduet inneholder navigasjonshistorikk.

Utgivelse av Lazarus 3.0, et utviklingsmiljø for FreePascal


Kilde: opennet.ru

Legg til en kommentar