Команда разработчиков Lazarus рада представить вам новую версию свободной среды разработки для компилятора FreePascal - Lazarus 0.9.30.
Изменения в самой IDE:
- добавлена поддержка ресурсов FreePascal
- улучшен конвертор Delphi-проектов
- настройки компилятора для отдельного проекта теперь могут быть сохранены как основные для новых проектов
- по умолчанию каталог для откомпилированных модулей теперь установлен в «lib/$(TargetCPU)-$(TargetOS)»
- теперь для всего модуля используется то окончание строки, которое было использовано в начале модуля
- добавлена директива %H- для скрытия отдельных подсказок
- теперь интерфейс IDE можно сделать «dockable» используя пакеты AnchorDockingDsgn и EasyDockMgrDsgn
- функционал «ToDo list» перемещён в отдельный пакет todolistlaz.lpk
- добавлен перевод на чешский язык.
Изменения в LCL:
- добавлена поддержка буфера обмена для Windows CE
- разделены интерфейсы GTK2 и GTK1
- fpGUI теперь поддерживает весь набор компонентов с закладки Standard
- добавлена поддержка Haiku используя Qt
- расстановка виджетов по слоям и подстраивание размера теперь более отзывчиво
- добавлена новая функция AlphaBlend для TLazIntfImage
- TBarChar объявлен устаревшим(см. пакет TAChartLazarusPkg)
Изменения в редакторе кода:
- добавлено скрытие/сворачивание комментариев
- реализована поддержка нескольких окон просмотра кода
- реализована система пользовательских тем подсветки синтаксиса
- теперь размер всплывающего списка идентификаторов может быть изменён
Изменения в отладчике:
- вставленные/удалённые строки во время отладки теперь отслеживаются. Точки останова и выполнения смещаются
- добавлена команда вхождения в функции во время отладки
- реализована команда «Шаг в обход»(спасибо Flavio)
- добавлена команда показа строки с текущим исполняемым кодом
- улучшена окно дизассемблера и окна для наблюдения за значениями переменных
- добавлены команды навигации в окне дизассемблера
- увеличена скорость работы в режиме отладки
>>> Подробности