09 Октября 2024, 20:15

Lazarus

Автор turbo, 15 Октября 2008, 18:45

« предыдущая тема - следующая тема »

0 Пользователей и 2 Гостей просматривают эту тему.

turbo

15 Октября 2008, 18:45 Последнее редактирование: 29 Марта 2011, 01:26 от Zhek@Ch
[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://www.opennet.r...shtml?num=18407

Zhek@Ch

29 Марта 2011, 01:28 #1 Последнее редактирование: 29 Марта 2011, 01:28 от Zhek@Ch
[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)
  • добавлена команда показа строки с текущим исполняемым кодом
  • улучшена окно дизассемблера и окна для наблюдения за значениями переменных
  • добавлены команды навигации в окне дизассемблера
  • увеличена скорость работы в режиме отладки
>>> Подробности