A Lazarus 3.0 kiadása, a FreePascal fejlesztői környezete

Közel két év fejlesztés után megjelent a FreePascal fordítóra épülő, a Delphihez hasonló feladatokat ellátó integrált fejlesztői környezet, a Lazarus 3.0. A környezetet úgy tervezték, hogy működjön a FreePascal 3.2.2 fordító kiadásával. A Lazarus-szal kész telepítőcsomagok Linuxra, macOS-re és Windowsra készülnek.

Az új kiadás változásai között:

  • Hozzáadott egy sor Qt6-alapú widgetet, amelyek a Qt6 6.2.0 C-kötéseivel készültek.
  • A Qt natív eseményhurkát használó Qt5-alapú widgetek továbbfejlesztett készlete.
  • A Qt összes verziója esetén a TCheckBox.Alignment, TRAdioButton.Alignment, TCustomComboBox.AdjustDropDown és TCustomComboBox.ItemWidth összetevők implementálva vannak.
  • A GTK3-alapú összerendeléseket teljesen újratervezték, és most legalább GTK 3.24.24 és Glib 2.66 szükséges.
  • A macOS-alkalmazásokban használt Cocoa widgetek készlete támogatja a többmonitoros konfigurációkat, és lehetővé tette az IME (Input Method Editor) használatát például Emoji bevitelhez.
  • A TCustomImageList, TTaskDialog, TSpeedButton, TLabel, TPanel, TCalendar, TCheckbox, TRAdioButton, TShellTreeView, TShellListView, TTreeView összetevők képességei kibővültek, vagy a viselkedés megváltozott.
  • Megújult a karaktertérkép felület, amely immár külön csomagként készült, és támogatja a karakterek méretének változtatását.
  • A szerkesztő PasDoc kiemelést biztosít.
  • Az osztályok, rekordok és tömbök összecsukása/kibontása hozzáadásra került a Figyelők és Helyiek ablakokhoz, és megvalósult a típusok címeinek mutatók megjelenítése.
  • Az Órák ablakban most már átcsoportosíthatók Drag and Drop módban.
  • Keresési szűrők és funkciók hívására szolgáló opciók kerültek a Vizsgálat ablakba.
  • Az Értékelés/Módosítás ablak a felületelemek új elrendezését kínálja.
  • Az Assembler ablaka navigációs előzményeket tartalmaz.

A Lazarus 3.0 kiadása, a FreePascal fejlesztői környezete


Forrás: opennet.ru

Hozzászólás