Новости

Новости проекта Lazarus

08.02.2006 http://www.lazarus.freepascal.org

Пишет Vincent:

Команда разработчиков Lazarus (The Lazarus team) рада представить версию 0.9.12. Этот релиз основан на версии FPC 2.0.2 и его бинарная версия содержит много стандартных пакетов:

RunTimeTypeInfoControls, Printer4Lazarus, CGILaz, CGILazIDE, MemDSLaz, SDFLaz, TurboPowerIPro, JPEGForLazarus, FPCUnitTestRunner, FPCUnitIDE, ProjTemplates

Релиз можно скачать со страницы на sourceforge.net

Подробный список изменений:

  • интерфейс carbon: реализована основная обработка клавиш, меньше зависимостей, улучшено взаимодействие с IDE, улучшена обработка мыши, инструмент для нормального создания ресурсов файлов MacOS X и многое другое. Подробности на http://wiki.lazarus.freepascal.org/index.php/Carbon_Interface
  • добавлен платформо-независимый просмотрщик файлов помощи chm от Andrew Haines
  • исправлено - TDBCheckBox не посылал изменения в dataset (проблема1370)
  • исправлено - переход к выбранной ячейке после клика на прокрученную нефокусированную ячейку (Option goScrollKeepVisible)
  • добавлено TIDECommand.Execute
  • доступная опция редактора AutoToolTipSymbols
  • расширена TTIGridGetObjectName c Sender: TObject; Index: integer;
  • реализован показ borderspace в дизайнере
  • добавлен iceberg (http://s.sudre.free.fr/Software/Iceberg.html)
  • шаблоны для инсталятора MacOS X
  • улучшен автомтический размер для контроля родительского объекта (AutoSizing for Parent controls)
  • реализованы TControl.BorderSpacing.CellAlignHorizontal/Vertical, ChildSizing.Layout/EnlargeHorizontal/EnlargeVertical/ ShrinkHorizontal/ShrinkVertical
  • реализована проверка изменеий диска при загрузке
  • улучшено удаление потерянных пакетов
  • улучшены цвета для виджетов gtk от Darek
  • свойство TStringGrid.OnShowHint перенесено в public (published)
  • начато портирование cups для MacOS X
  • в настройки редактора добавлено eoCaretSkipsSelection
  • rpm пакет "fpcsrc" переименован в "fpc-src"
  • опции Makefile теперь платформонезависимые и используют makros
  • редактируются свойства FilePath и TableName для Tdbf
  • добавлены string, widestring, ansistring, shortstring в TSynPasSyn
  • реализована настройка путей компилятора при сохранении проекта ("Сохранить как ...")
  • теперь усовершенствована Form.WindowState
  • реализован TCustomForm.EnsureVisible
  • реализовано завершение кода в параметрах перменных
  • реализовано завершение идентификатора для исходного названия
  • код makros, теперь автоматически пропускают EndOfTokenChar в конце, если он уже там
  • исправлена ошибка с сетевыми принтерами и длинными именами от Christian Ulrich
  • добавлено TFont.IsEqual
  • удалено CM_PARENTFONTCHANGED
  • реализовано свойство ParentFont (проблема 1268)
  • используется -dVerboseDesignerModified для просмотра трассировки стека, кода что-то изменило форму. Полезно при отладки компонентов.
  • показвается кнопка панели задач с флагом SW_SHOWNOACTIVATE (проблема 1543)
  • реализовано управление OpenGL для windows/WGL, gtk1/GLX and carbon/AGL
  • при сборке Lazarus теперь всегда используется -w для входа/выхода пометок
  • улучшено событие мыши intf в carbon
  • реализована возможность копирования всех сообщений компилятора, в т.ч. скрытых в буфер обмена. Добавлено выскакивающее меню
  • свойство TListBox.Enabled теперь в published (проблема 1262)
  • реализован TApplicationProperties.ShowMainForm (проблема 882)
  • добавлено отслеживание стека когда codetools получает неопределенное исключение
  • добалена ctrl-a для выделения всего в схеме по-умолчанию (проблема 1607)
  • добавлена возможность TComboBox.AutoCompleteText
  • релизовано копирование всего при вызове просмотра стека (проблема 1511)
  • константы команд IDE перемещены в ideintf/idecommands.pas
  • добавлен параметр -q в fpcmake, иначе он создает вывод который так или иначе не интересен
  • используется StrToQWord вместо StrToInt64, чтобы благополучно преобразовать строку в QWord
  • исправлен delphi transparent trick для палитры bmp
  • удален gtkglarea, теперь это часть пакета lazopenglcontext
  • имя пакета теперь содается из имени файла, иначе fpc путается
  • зарегистрированы TCustomControl иTGraphicControl
  • добавлен fpcmacosall.pas раньше это было в FPC
  • реализовано создание bigide
  • свойство TListView.TabOrder теперь public (проблема 1182)
  • исправлены различные ситуации возникающие при отладки
  • расширено завершение класса, переход к методам в классах
  • добавлена настраеваемая и специализированная как ключевые слова подсветка синтаксиса
  • реализовано завершение идентификаторов в секции uses
  • сброс (вывод) трассировки стека если возникает исключение пока запущен инструмент
  • реализован наращиваемый поиск в codeexplorer
  • реализовано состояние откомпилирован для проектов
  • исправлено чтение/запись LRS для extended на 65 битный процессорах
  • добавлен TAsyncProcess
  • добавлено кроссплатформенное завершение процессов и управление каналами
  • TStringGrid.OnEditingDone
  • реализовано TBitmap.TransparentColor устанавливает clNone для загрузки bmp без прозрачности
  • не фокусируется на новых управляющих элементах если блокнот не готов принять фокус
  • gtk2 intf дополнительно может использоваться для выбора файлов, скомпилированных с HasGTK2_6
  • сделан отладчик учитывающий размер целевого указателя
  • IDE теперь расширяет/отчищает путь модулей проекта при переименовании модуля
  • вызывает svn2revisioninc в первый раз после компиляции IDE
  • фокус переходит на IDE при использовании паузы в отладчике и возвращается приложению при продолжении (проблема 994)
  • реализован макро код IDE ProcedureName
  • выключено скрытие из панели задач для gtk1, если вам это надо, то компилируйте с опцией -dEnableHideFromTaskbar
  • TRadioGroup.TabOrder теперь published
  • NumGlyphs теперь published (проблема 1412)
  • реализованы не интерактивные макросы в IDE
  • TGroupBox.AutoSize теперь published
  • добавлена поддержка для gtk TMenuItem ImageIndex
  • добавлен ShowInTaskBar для gtk2
  • реализован TCustomForm.OnWindowStateChange для gtk2
  • начат LCL wince interface
  • добавлен TTISpinEdit, добавлено ведение истории для TTIComboBox
  • реализован поиск TVarData в массиве констант
  • перечисление шрифтов, Screen.fonts, редактор свойств TFontCharset
  • улучшено завершение идентификаторов: не показваются защищенные члены
  • TControl.Hint использует TStringMultilinePropertyEditor, последняя строка вырезается из подсказки и TLabel.Caption добавление от SALVATORE COPPOLA
  • TDBMemo.TabOrder теперь published (проблема 1351)
  • реализовано TCustomListView.Clear (проблема 1347)
  • в groupbox теперь есть клиентская площадь в которую можно кликать мышкой (исправлена проблема 1309)
  • добавлен экспеременатльный фолдинг кода в IDE
  • добавлен пакет красивого формата для красивости IDE
  • различные возможности от Michael VC
  • удален htmllite. Используйте turbopower ipro



» обсудить новость на форуме

» все новости
Актуальные версии
FPC3.2.2release
Lazarus3.2release
MSE5.10.0release
fpGUI1.4.1release
links
По хорошей цене омниканальная чат платформа по вашим рекомендациям.