Rilascio di Lazarus 3.0, un ambiente di sviluppo per FreePascal

Dopo quasi due anni di sviluppo, è stato pubblicato il rilascio dell'ambiente di sviluppo integrato Lazarus 3.0, basato sul compilatore FreePascal e che svolge compiti simili a Delphi. L'ambiente è progettato per funzionare con la versione del compilatore FreePascal 3.2.2. I pacchetti di installazione già pronti con Lazarus sono preparati per Linux, macOS e Windows.

Tra le novità della nuova release:

  • Aggiunto un set di widget basati su Qt6, creati utilizzando collegamenti C da Qt6 6.2.0.
  • Set migliorato di widget basati su Qt5 che utilizzano il ciclo di eventi nativo di Qt.
  • Per tutte le versioni di Qt, sono implementati i componenti TCheckBox.Alignment, TRadioButton.Alignment, TCustomComboBox.AdjustDropDown e TCustomComboBox.ItemWidth.
  • Gli attacchi basati su GTK3 sono stati completamente riprogettati e ora richiedono almeno GTK 3.24.24 e Glib 2.66.
  • Al set di widget Cocoa utilizzato nelle applicazioni per macOS è stato aggiunto il supporto per configurazioni multi-monitor e la possibilità di utilizzare IME (Input Method Editor), ad esempio, per l'input Emoji.
  • Le funzionalità dei componenti TCustomImageList, TTaskDialog, TSpeedButton, TLabel, TPanel, TCalendar, TCheckbox, TRadioButton, TShellTreeView, TShellListView, TTreeView sono state ampliate o il comportamento è stato modificato.
  • L'interfaccia della mappa dei caratteri è stata ridisegnata, ora è progettata come un pacchetto separato e supporta la modifica della dimensione dei caratteri.
  • L'editor fornisce l'evidenziazione di PasDoc.
  • È stata aggiunta la compressione/espansione di classi, record e array alle finestre Watches e Locals ed è stata implementata la visualizzazione degli indirizzi per i tipi con puntatori.
  • La finestra Orologi ora ha la possibilità di raggrupparsi in modalità Drag and Drop.
  • Alla finestra Ispeziona sono stati aggiunti filtri di ricerca e opzioni per richiamare le funzioni.
  • La finestra Valuta/Modifica offre un nuovo layout degli elementi dell'interfaccia.
  • La finestra Assembler contiene la cronologia di navigazione.

Rilascio di Lazarus 3.0, un ambiente di sviluppo per FreePascal


Fonte: opennet.ru

Aggiungi un commento