LINUX.ORG.RU

Pascal


32

6

Всего сообщений: 22

Вышел Lazarus 0.9.28

 , , ,

Группа Open Source

Lazarus - это интегрированная среда разработки на FreePascal, поддерживающая множество фреймворков (GTK+, Qt, WinCE, Carbon) и операционных систем Linux, BSD, Windows, MacOS.

Новшества версии 0.9.28:

Главные изменения в интерфейсах LCL

  • GTK2 теперь фреймворк по умолчанию для Linux (необходимо было исправить множество багов. Подробнее тут (freepascal.org))

Главные изменения в библиотеке LCL

  • был добавлен TFrame
  • большинство компонентов имеют значения по умолчанию
  • TMonitor class: поддержка мультимониторных конфигураций
  • рефракторинг LCL позволил сократить размер приложений на 15-18%
  • в компоненте TreeView появилась возможность редактирования а также добавлены разнообразные визуальные улучшения
  • новые свойства: TBitBtn.GlyphShowMode, TApplication.ShowButtonGlyphs, которые включают отображения глифов на кнопках, для кадой кнопки или всего приложения
  • новые компоненты: TShellTreeView - показывает диски (разделы) и директории/файлы, TShellListView - показывает директории/файлы и TFilterComboBox - специализируется на отображении фильтра файлов.

Небольшие изменения LCL

  • TColorBox, TColorListBox были полностью переписаны. Теперь они более Delphi-совместимы.
  • TColorDialog.CustomColors было добавлено.
  • добавлена поддержка формата битовой карты os/2 (bmp)
  • в TMouseButtons добавлены mbExtra1, mbExtra2. Поддерживается до 5 кнопок мыши (только Windows)

Изменения в IDE

  • новый диалог настройки IDE объединяющий в себе настройки для: переменных окружения, редактора, codetools, отладчика, опции справки
  • удалён jitform, использовавшийся как хак для создания методов в design-time
  • и другие изменения в поддержке отладчика, редакторе, дизайнере форм

Доработанные и исправленные компоненты

  • TAChart
  • LazReport
  • Printers и PostscriptCanvas
  • TDbGrid, TDrawGrid и TStringGrid

Всего исправленых ошибок 1031.

>>> Подробности (freepascal.org)

sniper21
()

Релиз 2.2.4 свободного компилятора Free Pascal

 ,

Группа Open Source
На радость школьникам и студентам 12 апреля, в День Космонавтики, вышел новый стабильный релиз свободного компилятора языка программирования Free Pascal, который считается средством разработки кросс-платформенных приложений.

Страница для загрузки

В основном эта версия посвящена исправлению ошибок.
Список изменений, которые могут повлиять на уже существующие проекты
Логи изменений в Subversion

>>> Сайт проекта (freepascal.org)

record
()

Вышел Lazarus 0.9.26

 , ,

Группа Open Source
После 11 месяцев разработки вышла новая версия RAD IDE для языка FreePascal.

С версии 0.9.24 сделано 3973 изменений и исправлено 703 ошибок.

  • Сильно улучшены наборы виджетов Carbon и QT (http://www.linux.org.ru/view-message....).
  • Полная поддерка Unicode: добавлены полезные функции UTF8Copy, UTF8UpperCase, UTF8LowerCase в модуль LCLProc.
  • Также улучшена поддержка библиотеки GTK2.
  • Новые свойства TForm.LCLVersion и TFrame.LCLVersion.
  • Удалены стары флаги компилятора (-Sp -S2 -St -So).
  • Новые иконки.

Также недавно была выпущена версия FreePascal 2.2.2 с исправлениями ошибок.

>>> Скачать.

>>> Полный список изменений (freepascal.org)

sniper21
()