LINUX.ORG.RU

Freepascal


17

1

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

Вышел FreePascal 2.4

Группа Open Source

FreePascal — это кросс-платформенный, свободный компилятор и библитека RTL языка pascal.

Добавлены новые платформы:

  • 64-бит Mac OS X (x86_64/ppc64)
  • iPhone (Mac OS X/Arm)
  • Haiku
  • Улучшена поддержка ARM EABI

Некоторые изменения:

  • файл ppc386.cfg больше не используется;
  • переменные Absolute теперь поддерживаются;
  • добавлено выравнивание для переменных типа record;
  • добавлены типы Byte/Word/Long/Qwordbool;
  • все старые модули сокетов для версии 1.0.x были удалены.

User changes

>>> Подробности

 , ,

sniper21
()

Вышел Lazarus 0.9.28

Группа Open Source

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

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

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

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

Главные изменения в библиотеке 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.

>>> Подробности

 , , ,

sniper21
()

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

Группа Open Source

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

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

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

>>> Сайт проекта

 ,

record
()