Выпуск Lazarus 2.2.0, среды разработки для FreePascal
Автор
Сообщение
news_bot ®
Стаж: 6 лет 9 месяцев
Сообщений: 27286
После трёх лет разработки опубликован релиз интегрированной среды разработки Lazarus 2.2, основанной на компиляторе FreePascal и выполняющей задачи, сходные с Delphi. Среда рассчитана на работу с выпуском компилятора FreePascal 3.2.2. Готовые установочные пакеты с Lazarus подготовлены для Linux, macOS и Windows.
Среди изменений в новом выпуске:
- В наборе виджетов Qt5 реализована полная поддержка OpenGL.
- Добавлены кнопки для сворачивания закреплённых панелей.
Улучшена поддержка HighDPI. Добавлены режимы панелей на базе многострочных вкладок ("Multiline Tabs") и неперекрываемых окон ("Floating windows on top").
- В состав включено новое дополнение Spotter для поиска команд IDE.
- Добавлен пакет DockedFormEditor с новым редактором форм, заменившим Sparta_DockedFormEditor.
- Улучшено форматирование кода Jedi и добавлена поддержка большей части синтаксиса современного Object Pascal.
- В инструментарий Codetools добавлена поддержка анонимных функций.
- Реализована опциональная стартовая страница, на которой можно выбрать тип создаваемого проекта.
- Улучшены интерфейсы инспектирования объектов и проектов.
- В редактор кода добавлены горячие клавиши для замены, дублирования, копирования и перемещения строк и выделенных областей.
- Расширения для основных общих файлов с переводами (шаблонов) изменены с .po на .pot. Например, файл lazaruside.ru.po оставлен без изменения, а lazaruside.po переименован в lazaruside.pot, что упростит его обработку в редакторах PO-файлов как шаблона для начала новых переводов.
- По умолчанию для новых установок в Windows и Linux теперь включается отладчик LazDebugger-FP (FpDebug) 1.0.
- Компоненты для отрисовки шрифтов Freetype перенесены в отдельный пакет "components/freetype/freetypelaz.lpk"
- Удалён компонент PasWStr из-за наличия кода, собираемого только в старых верcиях FreePascal.
- Оптимизирована регистрация внутренних компонентов и их привязка к виджетам через вызов TLCLComponent.NewInstance.
- Обновлена библиотека libQt5Pas и улучшена поддержка виджетов на базе Qt5. Добавлен вижет QLCLOpenGLWidget, обеспечивающий полную поддержку OpenGL.
- Повышена точность выбора размеров форм на системах X11, Windows и macOS.
- Расширены возможности или изменено поведение компонентов TAChart, TSpinEditEx, TFloatSpinEditEx, TLazIntfImage,
TValueListEditor, TShellTreeView, TMaskEdit, TGroupBox, TRadioGroup, TCheckGroup, TFrame, TListBox и TShellListView.
- Добавлены вызовы для временного изменения курсора BeginTempCursor / EndTempCursor, BeginWaitCursor / EndWaitCursor
и BeginScreenCursor / EndScreenCursor, которые можно использовать без прямой установки курсора через Screen.Cursor.
- Добавлен механизм для отключения обработки наборов масок (прекращение интерпретации '[' как начала набора в маске), активируемый через настройку moDisableSets. Например, "MatchesMask('[x]','[x]',[moDisableSets])" в новом режиме вернёт True.
===========
Источник:
OpenNet.RU
===========
Похожие новости
- Главная ссылка к новости (https://forum.lazarus.freepasc...)
- OpenNews: Релиз компилятора Free Pascal 3.2
- OpenNews: Обновление редактора кода CudaText 1.122.5
- OpenNews: Выпуск графического редактора LazPaint 7.0.5
- OpenNews: Новая версия среды разработки для FreePascal - Lazarus 2.0.0
- OpenNews: Выпуск среды разработки PascalABC.NET 3.8
Похожие новости:
- [Python, Delphi, *nix, DevOps] Ansible-vault decrypt: обходимся без Ansible
- [Delphi, Разработка игр, Логические игры] Шахматы на Delphi. Как я изобретал велосипед
- Выпуск среды разработки PascalABC.NET 3.8
- [Программирование, История IT] 50 лет Паскаля (перевод)
- Обновление редактора кода CudaText 1.122.5
- Выпуск среды разработки PascalABC.NET 3.7.2
- [Информационная безопасность] ТОП-3 ИБ-событий недели
- [Видеокарты, Математика, Научно-популярное, Обработка изображений, Процессоры] Что такое тензорные ядра: вычисления со смешанной точностью (перевод)
- [Информационная безопасность, История IT, Интервью, IT-компании] Как безопасники боролись с мамонтами, или ИТ- и ИБ 25 лет назад и сейчас
- Обновление редактора кода CudaText 1.105.5
Теги для поиска: #_lazarus, #_pascal
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы
Текущее время: 22-Ноя 07:11
Часовой пояс: UTC + 5
Автор | Сообщение |
---|---|
news_bot ®
Стаж: 6 лет 9 месяцев |
|
После трёх лет разработки опубликован релиз интегрированной среды разработки Lazarus 2.2, основанной на компиляторе FreePascal и выполняющей задачи, сходные с Delphi. Среда рассчитана на работу с выпуском компилятора FreePascal 3.2.2. Готовые установочные пакеты с Lazarus подготовлены для Linux, macOS и Windows. Среди изменений в новом выпуске:
=========== Источник: OpenNet.RU =========== Похожие новости
|
|
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы
Текущее время: 22-Ноя 07:11
Часовой пояс: UTC + 5