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

Nach fast zweijähriger Entwicklungszeit wurde die Veröffentlichung der integrierten Entwicklungsumgebung Lazarus 3.0 veröffentlicht, die auf dem FreePascal-Compiler basiert und ähnliche Aufgaben wie Delphi übernimmt. Die Umgebung ist für die Verwendung mit der Version des FreePascal 3.2.2-Compilers konzipiert. Für Linux, macOS und Windows sind fertige Installationspakete mit Lazarus vorbereitet.

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

  • Eine Reihe von Qt6-basierten Widgets hinzugefügt, die mit C-Bindungen von Qt6 6.2.0 erstellt wurden.
  • Verbesserter Satz Qt5-basierter Widgets, die die native Ereignisschleife von Qt verwenden.
  • Für alle Versionen von Qt sind die Komponenten TCheckBox.Alignment, TRadioButton.Alignment, TCustomComboBox.AdjustDropDown und TCustomComboBox.ItemWidth implementiert.
  • GTK3-basierte Bindungen wurden komplett neu gestaltet und erfordern nun mindestens GTK 3.24.24 und Glib 2.66.
  • Der Satz von Cocoa-Widgets, die in Anwendungen für macOS verwendet werden, bietet jetzt Unterstützung für Konfigurationen mit mehreren Monitoren und die Möglichkeit, IME (Input Method Editor) beispielsweise für Emoji-Eingaben zu verwenden.
  • Die Funktionen der Komponenten TCustomImageList, TTaskDialog, TSpeedButton, TLabel, TPanel, TCalendar, TCheckbox, TRadioButton, TShellTreeView, TShellListView, TTreeView wurden erweitert oder das Verhalten geändert.
  • Die Zeichentabellenschnittstelle wurde neu gestaltet, die nun als separates Paket konzipiert ist und das Ändern der Zeichengröße unterstützt.
  • Der Editor bietet PasDoc-Hervorhebung.
  • Den Fenstern „Watches“ und „Locals“ wurde das Reduzieren/Erweitern von Klassen, Datensätzen und Arrays hinzugefügt und die Anzeige von Adressen für Typen mit Zeigern wurde implementiert.
  • Das Fenster „Uhren“ bietet jetzt die Möglichkeit, im Drag-and-Drop-Modus neu zu gruppieren.
  • Dem Inspect-Fenster wurden Suchfilter und Optionen zum Aufrufen von Funktionen hinzugefügt.
  • Das Fenster „Auswerten/Ändern“ bietet ein neues Layout der Schnittstellenelemente.
  • Das Assembler-Fenster enthält den Navigationsverlauf.

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


Source: opennet.ru

Kommentar hinzufügen