Lanzamiento de Lazarus 3.0, un entorno de desarrollo para FreePascal

Después de casi dos años de desarrollo, se ha publicado el lanzamiento del entorno de desarrollo integrado Lazarus 3.0, basado en el compilador FreePascal y que realiza tareas similares a Delphi. El entorno está diseñado para funcionar con la versión del compilador FreePascal 3.2.2. Los paquetes de instalación listos para usar con Lazarus están preparados para Linux, macOS y Windows.

Entre los cambios en la nueva versión:

  • Se agregó un conjunto de widgets basados ​​en Qt6, creados con enlaces C de Qt6 6.2.0.
  • Conjunto mejorado de widgets basados ​​en Qt5 que utilizan el bucle de eventos nativo de Qt.
  • Para todas las versiones de Qt, se implementan los componentes TCheckBox.Alignment, TRadioButton.Alignment, TCustomComboBox.AdjustDropDown y TCustomComboBox.ItemWidth.
  • Los enlaces basados ​​en GTK3 se han rediseñado completamente y ahora requieren al menos GTK 3.24.24 y Glib 2.66.
  • El conjunto de widgets Cocoa utilizados en las aplicaciones macOS ahora incluye soporte para configuraciones de múltiples monitores y la capacidad de usar el IME (Editor de métodos de entrada), por ejemplo, para la entrada de Emoji.
  • Las capacidades de los componentes TCustomImageList, TTaskDialog, TSpeedButton, TLabel, TPanel, TCalendar, TCheckbox, TRadioButton, TShellTreeView, TShellListView, TTreeView se han ampliado o se ha cambiado el comportamiento.
  • Se ha rediseñado la interfaz del mapa de caracteres, que ahora está diseñada como un paquete separado y admite cambiar el tamaño de los caracteres.
  • El editor proporciona resaltado PasDoc.
  • Se agregó el colapso/expansión de clases, registros y matrices a las ventanas Relojes y Locales, y se implementó la visualización de direcciones para tipos con punteros.
  • La ventana Relojes ahora tiene la capacidad de reagruparse en modo Arrastrar y soltar.
  • Se han agregado filtros de búsqueda y opciones para llamar funciones a la ventana Inspeccionar.
  • La ventana Evaluar/Modificar ofrece un nuevo diseño de elementos de la interfaz.
  • La ventana del ensamblador contiene el historial de navegación.

Lanzamiento de Lazarus 3.0, un entorno de desarrollo para FreePascal


Fuente: opennet.ru

Añadir un comentario