Релиз Lazarus 4.0 — среды разработки для FreePascal

Состоялся релиз открытого проекта интегрированной среды разработки Lazarus 4.0. Это среда — разработки для FreePascal, основанной на компиляторе FreePascal и выполняющей задачи, сходные с Delphi. Решение рассчитано на работу с выпуском компилятора FreePascal 3.2.2. Готовые установочные пакеты с Lazarus подготовлены для Linux, macOS и Windows. Выпуск Lazarus 3.0 состоялся в декабре 2023 года.

По информации OpenNET, основные изменения и доработки в Lazarus 4.0:

в интегрированную среду разработки добавлена поддержка встраиваемых панелей и реализован встраиваемый вариант окна с редактором;

расширены возможности редактора кода. Предложена новая реализация вкладок. Улучшена подсветка модификаторов Proc и Var. Предложены настройки отступов и ширины;

в отладчике расширены возможности для работы с точками останова;

добавлена возможность загрузки и настройки свежей версии пакета Pas2js (Tools / Install/Update pas2js), предоставляющего инструменты для разработки web‑приложений в Lazarus;

добавлен плагин Icon Finder для упрощения поиска пиктограмм по ключевым словам;

в наборе виджетов Cocoa, используемых в приложениях для macOS, предложена новая реализация полос прокрутки и полностью переделан компонент TListView, который теперь поддерживает все доступные стили (vsReport, vsIcon, vsSmallIcon, vsList), а также свойства OwnerDraw, CustomDraw, MultiSelection и CheckBox. Для настройки добавлен компонент CocoaConfig;

в компоненте TTaskDialog для взаимодействия с обработчиками диалогов реализована поддержка запросов (QueryChoices, QueryItemIndex, QueryResult, SimpleQuery и SimpleQueryPassWordChar) и отправки сообщений (SendMessage). Добавлены новые события (OnDialogConstructed, OnDialogCreated, OnDialogDestroyed, OnVerificationClicked, OnExpanded, OnTimer, OnRadioButtonClicked, OnHyperlinkClicked, OnNavigated, OnHelp) и свойства (CollapseButtonCaption, CustomMainIcon, CustomFooterIcon, ProgressBar);

расширены возможности компонентов TCalendarDialog, TOpenDialog, TShape, TLabeledEdit, TTimeEdit, TColorDialog, TFilenameEdit, TMenu и TMenuItem.

Источник: habr.com

0 0 голоса
Рейтинг новости
1
0
Подписаться
Уведомить о
0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии