Vrystelling van Lazarus 3.0, 'n ontwikkelingsomgewing vir FreePascal

Na byna twee jaar se ontwikkeling is die vrystelling van die geïntegreerde ontwikkelingsomgewing Lazarus 3.0, gebaseer op die FreePascal-samesteller en take soortgelyk aan Delphi, gepubliseer. Die omgewing is ontwerp om te werk met die vrystelling van die FreePascal 3.2.2 samesteller. Klaargemaakte installasiepakkette met Lazarus is voorberei vir Linux, macOS en Windows.

Onder die veranderinge in die nuwe weergawe:

  • Het 'n stel Qt6-gebaseerde widgets bygevoeg, gebou met C-bindings vanaf Qt6 6.2.0.
  • Verbeterde stel Qt5-gebaseerde widgets wat Qt se inheemse gebeurtenislus gebruik.
  • Vir alle weergawes van Qt word die komponente TCheckBox.Alignment, TRadioButton.Alignment, TCustomComboBox.AdjustDropDown en TCustomComboBox.ItemWidth geïmplementeer.
  • GTK3-gebaseerde bindings is heeltemal herontwerp en vereis nou ten minste GTK 3.24.24 en Glib 2.66.
  • Die stel Cocoa-legstukke wat in toepassings vir macOS gebruik word, het ondersteuning bygevoeg vir multimonitor-konfigurasies en die vermoë om byvoorbeeld IME (Input Method Editor) vir Emoji-invoer te gebruik.
  • Die vermoëns van die TCustomImageList, TTaskDialog, TSpeedButton, TLabel, TPanel, TCalendar, TCheckbox, TRadioButton, TShellTreeView, TShellListView, TTreeView-komponente is uitgebrei of die gedrag verander.
  • Die karakterkaart-koppelvlak is herontwerp, wat nou as 'n aparte pakket ontwerp is en die verandering van die grootte van karakters ondersteun.
  • Die redigeerder verskaf PasDoc-verligting.
  • Invou/uitbreiding van klasse, rekords en skikkings is by die Watches en Locals-vensters gevoeg, en die vertoning van adresse vir tipes met wysers is geïmplementeer.
  • Die horlosies-venster het nou die vermoë om te hergroepeer in die sleep-en-los-modus.
  • Soekfilters en opsies vir oproepfunksies is by die Inspekteer-venster gevoeg.
  • Die Evalueer/Verander venster bied 'n nuwe uitleg van koppelvlak-elemente.
  • Die Assembler-venster bevat navigasiegeskiedenis.

Vrystelling van Lazarus 3.0, 'n ontwikkelingsomgewing vir FreePascal


Bron: opennet.ru

Voeg 'n opmerking