Release fan Lazarus 3.0, in ûntwikkelingsomjouwing foar FreePascal

Nei hast twa jier ûntwikkeling is de frijlitting fan 'e yntegreare ûntwikkelingsomjouwing Lazarus 3.0, basearre op de FreePascal-kompiler en it útfieren fan taken fergelykber mei Delphi, publisearre. De omjouwing is ûntworpen om te wurkjen mei de frijlitting fan 'e FreePascal 3.2.2-kompiler. Ready-made ynstallaasjepakketten mei Lazarus binne taret foar Linux, macOS en Windows.

Under de feroaringen yn 'e nije release:

  • In set fan Qt6-basearre widgets tafoege, boud mei C-bindingen út Qt6 6.2.0.
  • Ferbettere set fan Qt5-basearre widgets dy't brûke Qt syn native evenemint loop.
  • Foar alle ferzjes fan Qt wurde de komponinten TCheckBox.Alignment, TRadioButton.Alignment, TCustomComboBox.AdjustDropDown en TCustomComboBox.ItemWidth ymplemintearre.
  • GTK3-basearre bindingen binne folslein opnij ûntwurpen en fereaskje no op syn minst GTK 3.24.24 en Glib 2.66.
  • De set fan Cocoa-widgets brûkt yn applikaasjes foar macOS hat stipe tafoege foar konfiguraasjes foar meardere monitors en de mooglikheid om bygelyks IME (Input Method Editor) te brûken foar Emoji-ynfier.
  • De mooglikheden fan de TCustomImageList, TTaskDialog, TSpeedButton, TLabel, TPanel, TCalendar, TCheckbox, TRadioButton, TShellTreeView, TShellListView, TTreeView-komponinten binne útwreide as it gedrach feroare.
  • De karakterkaart-ynterface is opnij ûntwurpen, dy't no is ûntworpen as in apart pakket en stipet it feroarjen fan de grutte fan karakters.
  • De bewurker leveret PasDoc-markearring.
  • Ynstoarten / útwreidzjen fan klassen, records en arrays is tafoege oan de Watches en Locals finsters, en de werjefte fan adressen foar typen mei oanwizers is ymplementearre.
  • It Watches-finster hat no de mooglikheid om te hergroepearjen yn Drag and Drop-modus.
  • Sykfilters en opsjes foar opropfunksjes binne tafoege oan it Inspect-finster.
  • It finster Evaluearje / wizigje biedt in nije yndieling fan ynterface-eleminten.
  • It Assembler-finster befettet navigaasjeskiednis.

Release fan Lazarus 3.0, in ûntwikkelingsomjouwing foar FreePascal


Boarne: opennet.ru

Add a comment