Lanzamento de Lazarus 3.0, un entorno de desenvolvemento para FreePascal

Despois de case dous anos de desenvolvemento, publicouse o lanzamento do entorno de desenvolvemento integrado Lazarus 3.0, baseado no compilador FreePascal e que realiza tarefas similares a Delphi. O ambiente está deseñado para funcionar coa versión do compilador FreePascal 3.2.2. Os paquetes de instalación preparados con Lazarus están preparados para Linux, macOS e Windows.

Entre os cambios na nova versión:

  • Engadiuse un conxunto de widgets baseados en Qt6, construídos usando enlaces C de Qt6 6.2.0.
  • Conxunto mellorado de widgets baseados en Qt5 que usan o bucle de eventos nativo de Qt.
  • Para todas as versións de Qt, están implementados os compoñentes TCheckBox.Alignment, TRadioButton.Alignment, TCustomComboBox.AdjustDropDown e TCustomComboBox.ItemWidth.
  • As ligazóns baseadas en GTK3 foron completamente redeseñadas e agora requiren polo menos GTK 3.24.24 e Glib 2.66.
  • O conxunto de widgets de Cocoa utilizados nas aplicacións para macOS engadiu compatibilidade con configuracións de varios monitores e a posibilidade de usar IME (Editor de métodos de entrada), por exemplo, para a entrada de Emoji.
  • Ampliáronse as capacidades dos compoñentes TCustomImageList, TTaskDialog, TSpeedButton, TLabel, TPanel, TCalendar, TCheckbox, TRadioButton, TShellTreeView, TShellListView e TTreeView ou cambiou o comportamento.
  • A interface do mapa de personaxes foi redeseñado, que agora está deseñado como un paquete separado e admite cambiar o tamaño dos personaxes.
  • O editor proporciona resaltado de PasDoc.
  • Engadíronse o colapso/ampliación de clases, rexistros e matrices ás ventás Reloxos e Locales e implementouse a visualización de enderezos para tipos con punteiros.
  • A xanela Reloxos agora ten a posibilidade de reagruparse no modo Arrastrar e soltar.
  • Engadíronse filtros de busca e opcións para as funcións de chamada á xanela Inspeccionar.
  • A xanela Avaliar/Modificar ofrece un novo deseño de elementos da interface.
  • A xanela Assembler contén o historial de navegación.

Lanzamento de Lazarus 3.0, un entorno de desenvolvemento para FreePascal


Fonte: opennet.ru

Engadir un comentario