[size="3"]Релиз Lazarus 0.9.26[/size]
Команда Lazarus объявила о выпуске версии 0.9.26 Delphi-подобной свободной среды разработки для FreePascal. Версия идет в связке с компилятором FreePascal 2.2.2.
Основные изменения:
* Переписана внутренняя графическая подсистема LCL чтобы быть более логичной, гибкой, более совместимой с Delphi. Теперь поддерживаются форматы иконок/курсоров .ico, .cur, .icns.
* UTF-8 кодировка LCL на всех платформах. В комплекте идет документация, инструменты, функции для преобразования старого кода.
* Lazarus под Mac OS X теперь работает и выглядит как родное приложение используя библиотеку 'carbon' (раньше работал через Gtk).
* IDE дизайнер позволяет соединять компоненты между формами и модулями данных.
В этой версии было реализовано более 3900 улучшений и исправлений ошибок, прошлый релиз вышел 11 месяцев назад. Для сравнения: 0.9.24 содержал примерно в 2 раза меньше изменений и был выпущен за 8 месяцев.
http://wiki.lazarus....6_release_notes (http://wiki.lazarus.freepascal.org/Lazarus_0.9.26_release_notes)
http://www.opennet.r...shtml?num=18407 (http://www.opennet.ru/opennews/art.shtml?num=18407)
[size="3"]Lazarus 0.9.30[/size] Команда разработчиков 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)
- добавлена команда показа строки с текущим исполняемым кодом
- улучшена окно дизассемблера и окна для наблюдения за значениями переменных
- добавлены команды навигации в окне дизассемблера
- увеличена скорость работы в режиме отладки
>>> Подробности (http://wiki.lazarus.freepascal.org/Lazarus_0.9.30_release_notes)
# linux.org.ru (http://www.linux.org.ru/news/opensource/6078503)