Release av Lazarus 4.0, en utvecklingsmiljö för FreePascal

Efter ett och ett halvt års utveckling har den integrerade utvecklingsmiljön Lazarus 4.0 publicerats. Den är baserad på FreePascal-kompilatorn och utför uppgifter som liknar Delphi. Miljön är utformad för att fungera med FreePascal-kompilatorns version 3.2.2. Färdiga installationspaket med Lazarus är förberedda för Linux, macOS och Windows.

Bland ändringarna i den nya utgåvan:

  • Den integrerade utvecklingsmiljön har uppdaterats för att stödja inbäddade paneler och en inbäddad version av redigeringsfönstret har implementerats.
  • Kodredigerarens funktioner har utökats. En ny implementering av flikar föreslås. Förbättrad markering av Proc- och Var-modifierare. Inställningar för indrag och bredd erbjuds.
  • Felsökaren har utökade funktioner för att arbeta med brytpunkter.
  • Lade till möjligheten att ladda ner och konfigurera den senaste versionen av Pas2js-paketet (Verktyg / Installera/Uppdatera pas2js), vilket tillhandahåller verktyg för att utveckla webbapplikationer i Lazarus.
  • Lade till pluginet Ikonsökare för att förenkla sökningen efter ikoner med nyckelord.
  • Uppsättningen Cocoa-widgetar som används i macOS-applikationer erbjuder en ny implementering av rullningslister och en helt omdesignad TListView-komponent, som nu stöder alla tillgängliga stilar (vsReport, vsIcon, vsSmallIcon, vsList), samt egenskaperna OwnerDraw, CustomDraw, MultiSelection och CheckBox. CocoaConfig-komponenten har lagts till för konfiguration.
  • TTaskDialog-komponenten stöder frågor (QueryChoices, QueryItemIndex, QueryResult, SimpleQuery och SimpleQueryPassWordChar) och meddelanden (SendMessage) för att interagera med dialoghanterare. Lade till nya händelser (OnDialogConstructed, OnDialogCreated, OnDialogDestroyed, OnVerificationClicked, OnExpanded, OnTimer, OnRadioButtonClicked, OnHyperlinkClicked, OnNavigated, OnHelp) och egenskaper (CollapseButtonCaption, CustomMainIcon, CustomFooterIcon, ProgressBar).
  • Funktionerna hos komponenterna TCalendarDialog, TOpenDialog, TShape, TLabeledEdit, TTimeEdit, TColorDialog, TFilenameEdit, TMenu och TMenuItem har utökats.

 Release av Lazarus 4.0, en utvecklingsmiljö för FreePascal


Källa: opennet.ru

Lägg en kommentar