Veröffentlichung von Lazarus 3.0, der Entwicklungsumgebung für FreePascal

Nach fast zwei Jahren Entwicklung wurde die integrierte Entwicklungsumgebung Lazarus 3.0 veröffentlicht, die auf dem FreePascal-Compiler basiert und ähnliche Aufgaben wie Delphi erfüllt. Die Umgebung ist für die Arbeit mit der Compiler-Version FreePascal 3.2.2 ausgelegt. Installationspakete für Lazarus sind für Linux, macOS und Windows verfügbar.

Zu den Änderungen in der neuen Version gehören:

  • Ein Qt6-basiertes Widget-Set wurde hinzugefügt, das mit C-Bindings aus Qt6 6.2.0 erstellt wurde.
  • Das auf Qt5 basierende Widget-Set wurde verbessert, wobei der native Qt-Ereignisverarbeitungszyklus verwendet wird.
  • Für alle Qt-Versionen wurden die Komponenten TCheckBox.Alignment, TRadioButton.Alignment, TCustomComboBox.AdjustDropDown und TCustomComboBox.ItemWidth implementiert.
  • Die GTK3-Bindungen wurden vollständig überarbeitet, wobei jetzt mindestens die Versionen GTK 3.24.24 und Glib 2.66 erforderlich sind.
  • Das Cocoa-Widget-Set, das in Anwendungen für macOS verwendet wird, unterstützt jetzt Mehrmonitorkonfigurationen und die Verwendung von IME (Input Method Editor), z. B. zur Eingabe von Emojis.
  • Die Möglichkeiten oder das Verhalten der Komponenten TCustomImageList, TTaskDialog, TSpeedButton, TLabel, TPanel, TCalendar, TCheckbox, TRadioButton, TShellTreeView, TShellListView, TTreeView wurden erweitert oder geändert.
  • Die Benutzeroberfläche der Zeichentabelle wurde überarbeitet und ist nun als separates Paket gestaltet, das die Änderung der Zeichengröße unterstützt.
  • Im Editor wurde die PasDoc-Hervorhebung implementiert.
  • In den Fenstern 'Watches' und 'Locals' wurde das Ein- und Ausklappen von Klassen, Einträgen und Arrays hinzugefügt, zudem werden Adressen für Zeigertypen angezeigt.
  • Im Fenster 'Watches' ist das Umgruppieren im Drag-and-Drop-Modus möglich.
  • Im Fenster 'Inspect' wurden Suchfilter und Optionen zum Aufrufen von Funktionen hinzugefügt.
  • Im Fenster 'Evaluate/Modify' wird eine neue Layout-Anordnung der Benutzerschnittstelle angeboten.
  • Im Fenster 'Assembler' wurde eine Navigationshistorie implementiert.

Veröffentlichung von Lazarus 3.0, der Entwicklungsumgebung für FreePascal


Quelle: opennet.ru
Zuverlässiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen 🔥 Zuverlässiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen | ProHoster