Lanzamento de Lazarus 4.0, un entorno de desenvolvemento para FreePascal

Despois dun ano e medio de desenvolvemento, publicouse o lanzamento do entorno de desenvolvemento integrado Lazarus 4.0. Está baseado no compilador FreePascal e realiza tarefas semellantes ás de Delphi. O entorno está deseñado para funcionar coa versión 3.2.2 do compilador FreePascal. Os paquetes de instalación predefinidos con Lazarus están preparados para Linux, macOS e Windows.

Entre os cambios na nova versión:

  • O entorno de desenvolvemento integrado actualizouse para admitir paneis integrados e implementouse unha versión integrada da xanela do editor.
  • Ampliáronse as capacidades do editor de código. Proponse unha nova implementación de pestanas. Mellorouse o realzado dos modificadores Proc e Var. Ofrécense axustes de sangría e largura.
  • O depurador ampliou as súas capacidades para traballar con puntos de interrupción.
  • Engadiuse a capacidade de descargar e configurar a última versión do paquete Pas2js (Ferramentas / Instalar/Actualizar pas2js), que proporciona ferramentas para desenvolver aplicacións web en Lazarus.
  • Engadiuse o plugin Icon Finder para simplificar a busca de iconas por palabras clave.
  • O conxunto de widgets de Cocoa empregados nas aplicacións macOS ofrece unha nova implementación de barras de desprazamento e un compoñente TListView completamente redeseñado, que agora admite todos os estilos dispoñibles (vsReport, vsIcon, vsSmallIcon, vsList), así como as propiedades OwnerDraw, CustomDraw, MultiSelection e CheckBox. Engadiuse o compoñente CocoaConfig para a configuración.
  • O compoñente TTaskDialog admite consultas (QueryChoices, QueryItemIndex, QueryResult, SimpleQuery e SimpleQueryPassWordChar) e envío de mensaxes (SendMessage) para interactuar cos xestores de diálogo. Engadíronse novos eventos (OnDialogConstructed, OnDialogCreated, OnDialogDestroyed, OnVerificationClicked, OnExpanded, OnTimer, OnRadioButtonClicked, OnHyperlinkClicked, OnNavigated, OnHelp) e propiedades (CollapseButtonCaption, CustomMainIcon, CustomFooterIcon, ProgressBar).
  • Ampliáronse as capacidades dos compoñentes TCalendarDialog, TOpenDialog, TShape, TLabeledEdit, TTimeEdit, TColorDialog, TFilenameEdit, TMenu e TMenuItem.

 Lanzamento de Lazarus 4.0, un entorno de desenvolvemento para FreePascal


Fonte: opennet.ru

Engadir un comentario