Состоялся релиз интегрированной среды разработки Lazarus 3.0, основанной на компиляторе FreePascal и выполняющей задачи, сходные с Delphi. Среда рассчитана на работу с выпуском компилятора FreePascal 3.2.2.
Готовые установочные пакеты с Lazarus подготовлены для Linux, macOS и Windows.
Среди изменений в Lazarus 3.0:
набор виджетов на базе Qt6, построенный с использованием С-привязок из Qt6 6.2.0;
улучшен набор виджетов на базе Qt5, в котором задействован родной для Qt цикл обработки событий;
для всех версий Qt реализованы компоненты TCheckBox.Alignment, TRadioButton.Alignment, TCustomComboBox.AdjustDropDown и TCustomComboBox.ItemWidth;
Полностью переработаны привязки на базе GTK3, для которых теперь требуется наличие как минимум версий GTK 3.24.24 и Glib 2.66;
в наборе виджетов Cocoa, используемых в приложениях для macOS, добавлена поддержка многомониториных конфигураций и возможность использования IME (Input Method Editor), например, для ввода Emoji;
расширены возможности или изменено поведение компонентов TCustomImageList, TTaskDialog, TSpeedButton, TLabel, TPanel, TCalendar, TCheckbox, TRadioButton, TShellTreeView, TShellListView, TTreeView;
переделан интерфейс карты символов, который теперь оформлен в виде отдельного пакета и поддерживает изменение размера символов;
в редакторе обеспечена подсветка PasDoc;
в окне Assembler реализована история навигации.
Источник: OpenNET.