Izdanje Lazarus 3.0, razvojnog okruženja za FreePascal

Nakon skoro dve godine razvoja, objavljeno je izdanje integrisanog razvojnog okruženja Lazarus 3.0, zasnovanog na kompajleru FreePascal i koji obavlja zadatke slične Delphiju. Okruženje je dizajnirano da radi sa izdanjem kompajlera FreePascal 3.2.2. Gotovi instalacioni paketi sa Lazarusom su pripremljeni za Linux, macOS i Windows.

Među promjenama u novom izdanju:

  • Dodan skup widgeta baziranih na Qt6, napravljenih korištenjem C-vezivanja iz Qt6 6.2.0.
  • Poboljšan skup widgeta zasnovanih na Qt5 koji koriste Qt-ovu izvornu petlju događaja.
  • Za sve verzije Qt-a implementirane su komponente TCheckBox.Alignment, TRadioButton.Alignment, TCustomComboBox.AdjustDropDown i TCustomComboBox.ItemWidth.
  • Vezivanja zasnovana na GTK3 su potpuno redizajnirana i sada zahtijevaju najmanje GTK 3.24.24 i Glib 2.66.
  • Skup Cocoa widgeta koji se koristi u aplikacijama za macOS ima dodatnu podršku za konfiguracije sa više monitora i mogućnost korištenja IME (Input Method Editor), na primjer, za Emoji unos.
  • Mogućnosti komponenti TCustomImageList, TTaskDialog, TSpeedButton, TLabel, TPanel, TCalendar, TCheckbox, TRadioButton, TShellTreeView, TShellListView, TTreeView su proširene ili je ponašanje promijenjeno.
  • Interfejs mape znakova je redizajniran, koji je sada dizajniran kao poseban paket i podržava promjenu veličine znakova.
  • Editor omogućava isticanje PasDoc-a.
  • Sažimanje/proširivanje klasa, zapisa i nizova je dodato u prozore Watches i Locals, a implementiran je prikaz adresa za tipove sa pokazivačima.
  • Prozor Satovi sada ima mogućnost ponovnog grupisanja u načinu rada Drag and Drop.
  • Filteri pretraživanja i opcije za pozivanje funkcija dodani su u prozor Inspect.
  • Prozor Evaluate/Modify nudi novi izgled elemenata interfejsa.
  • Prozor Asemblera sadrži istoriju navigacije.

Izdanje Lazarus 3.0, razvojnog okruženja za FreePascal


izvor: opennet.ru

Dodajte komentar