Search
Write a publication
Pull to refresh

Состоялся релиз интегрированной среды разработки 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.

Tags:
Total votes 10: ↑10 and ↓0+10
Comments0

Articles