Rilascio di Lazarus 3.0, ambiente di sviluppo per FreePascal

Dopo quasi due anni di sviluppo è stata pubblicata la versione dell'ambiente di sviluppo integrato Lazarus 3.0, basato sul compilatore FreePascal e che esegue compiti simili a Delphi. L'ambiente è progettato per funzionare con la versione del compilatore FreePascal 3.2.2. Sono stati preparati pacchetti di installazione pronti per Linux, macOS e Windows.

Tra le novità della nuova versione:

  • Aggiunto un set di widget basato su Qt6, costruito utilizzando i binding C di Qt6 6.2.0.
  • Migliorato il set di widget basato su Qt5, che utilizza il ciclo di gestione eventi nativo di Qt.
  • Per tutte le versioni di Qt sono stati implementati i componenti TCheckBox.Alignment, TRadioButton.Alignment, TCustomComboBox.AdjustDropDown e TCustomComboBox.ItemWidth.
  • Completamente ristrutturati i binding basati su GTK3, per i quali ora è richiesta almeno la versione GTK 3.24.24 e Glib 2.66.
  • Nel set di widget Cocoa, utilizzati 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'immissione di Emoji.
  • Espanse o modificato il comportamento dei componenti TCustomImageList, TTaskDialog, TSpeedButton, TLabel, TPanel, TCalendar, TCheckbox, TRadioButton, TShellTreeView, TShellListView, TTreeView.
  • Rifatta l'interfaccia della mappa dei caratteri, che ora è presentata come un pacchetto separato e supporta la modifica delle dimensioni dei caratteri.
  • Nel editor è fornita la evidenziazione di PasDoc.
  • Nelle finestre Watches e Locals è stata aggiunta la possibilità di espandere/collassare classi, record e array, e sono stati mostrati indirizzi per i tipi con puntatori.
  • Nella finestra Watches è possibile riorganizzare in modalità Drag and Drop.
  • Nella finestra Inspect sono stati aggiunti filtri di ricerca e opzioni per invocare funzioni.
  • Nella finestra Evaluate/Modify è stata proposta una nuova disposizione degli elementi dell'interfaccia.
  • Nella finestra Assembler è stata implementata la cronologia di navigazione.

Rilascio di Lazarus 3.0, ambiente di sviluppo per FreePascal


Fonte: opennet.ru
Acquista un hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista un hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster