Liberazione di Lazarus 3.0, un ambiente di sviluppu per FreePascal

Dopu à quasi dui anni di sviluppu, a liberazione di l'ambienti di sviluppu integratu Lazarus 3.0, basatu annantu à u compilatore FreePascal è eseguisce compiti simili à Delphi, hè statu publicatu. L'ambiente hè pensatu per travaglià cù a liberazione di u compilatore FreePascal 3.2.2. I pacchetti d'installazione pronti cù Lazarus sò preparati per Linux, macOS è Windows.

Trà i cambiamenti in a nova versione:

  • Aggiuntu un set di widgets basati in Qt6, custruitu cù C-bindings da Qt6 6.2.0.
  • Un set mejoratu di widgets basati in Qt5 chì utilizanu u ciclu di l'avvenimentu nativu di Qt.
  • Per tutte e versioni di Qt, i cumpunenti TCheckBox.Alignment, TRadioButton.Alignment, TCustomComboBox.AdjustDropDown è TCustomComboBox.ItemWidth sò implementati.
  • L'associazioni basate in GTK3 sò state completamente riprogettate è avà necessitanu almenu GTK 3.24.24 è Glib 2.66.
  • U settore di widgets Cocoa utilizati in l'applicazioni macOS include avà supportu per cunfigurazioni multi-monitore è a capacità di utilizà l'IME (Input Method Editor), per esempiu, per l'input Emoji.
  • E capacità di i cumpunenti TCustomImageList, TTaskDialog, TSpeedButton, TLabel, TPanel, TCalendar, TCheckbox, TRadioButton, TShellTreeView, TShellListView, TTreeView sò stati allargati o u cumpurtamentu cambiatu.
  • L'interfaccia di a mappa di caratteri hè stata riprogettata, chì hè avà cuncepita cum'è un pacchettu separatu è supporta cambià a dimensione di i caratteri.
  • L'editore furnisce l'evidenziazione di PasDoc.
  • Collapse/expand of class, records and arrays hè statu aghjuntu à i Windows Watches and Locals, è a visualizazione di l'indirizzi per i tipi cù punters hè stata implementata.
  • A finestra Watches hà avà a capacità di raggruppà in u modu Drag and Drop.
  • I filtri di ricerca è l'opzioni per e funzioni di chjamà sò stati aghjuntu à a finestra Inspect.
  • A finestra Evaluate/Modify offre un novu layout di elementi di l'interfaccia.
  • A finestra Assembler cuntene a storia di navigazione.

Liberazione di Lazarus 3.0, un ambiente di sviluppu per FreePascal


Source: opennet.ru

Add a comment