Lazarus 1.6.4. Скачать. Что Нового?

Сегодня вышло обновление Lazarus 1.6.4, которое мы так долго ждали. В этом обновлении разработчики исправили десятки ошибок, которые очень мешали нормальной работе программы, за что им огромное спасибо.

Какие ошибки были исправлены в версии Lazarus 1.6.4?

  • Уничтожения дескриптора меню при удалении.
  • Headercontrol: выполняет ChangeScale
  • Сontrolcanvas: исправлен TControlCanvas.CreateHandle debugln
  • TGraphicControl: всегда вызывает FreeHandle — HandleAllocated не принимает во внимание FDeviceContext
  • Удаляет TGraphicControl.Canvas.Handle, когда элемент управления удаляется из кореня
  • Сontrolcanvas: защищает TControlCanvas.CreateHandle debugln с помощью IFDEF
  • Исправлено нарушение прав доступа при удалении TMainMenu после r53250
  • Win32: игнорирует keyup без keydown при запуске программы
  • Опции проекта: больше значений для Win Vista DPI awarness.
  • Венгерский перевод, ошибка 30919
  • Регенерированные переводы и обновленный русский перевод
  • LazUtils: lazutf8sysutils: используйте GetTickCount32 из FPC 3, если он доступен.
  • LCL-GTK2: удаляет конечный ноль при копировании в буфер обмена.
  • LCL-GTK2: использует параметр AIndex для ширины столбца.
  • Открывает загруженный пакет также нажатием клавиши Return.
  • LCL: исправлено строку отображения ярлыка «+».
  • TurboPower_iPro: Исправлен сбой примера браузера в конце программы.
  • TurboPower_iPro: зарегистрирован TIpHtmlDataProvider.
  • TurboPower_iPro: исправлен HotURL, содержащий Content-Type вместо URL-адреса
  • IDE: установите верхнее положение конструктора форм ниже MainIDEBar. Зависит также от Object Inspector.
  • Carbon: исправлено зависание с сохранением диалога.
  • lcl: TCustomForm.ShowModal: пересоздает дескриптор только при назначении дескриптора, не используйте HandleNeeded
  • LCL: должен вызывать метод RecreateWnd (), при модальном завершении, так что следующий CreateHandle () может предоставить правильные параметры для win32.
  • LCL: TMemo: исправление мерцания в Windows.
  • LCL: TListView: Win32: используйте хранимую ширину, если нет элементов для вычисления правильной ширины авторазмера.
  • LCL-GTK2: исправлено ошибку перемещения курсора клавишей и выделения текста в TEdit.
  • TAChart: Установите Canvas.Textstyle.Workbreak в false, чтобы избежать разрывов строк на выходе принтера в Linux
  • LazUtf8: исправлено UnicodeToUtf8 для CodePoint = 0.
  • win32: групповое поле: аннулирование после смены заголовка.
  • LCL: TWinControl: обновление данных RawImage после рисования на холсте.
  • IDE: при необходимости восстанавливайте визуальные компоненты в палитре компонентов.
  • TAChart: улучшено оформление toolsdemo
  • TAChart: Исправлена ​​ошибка определения размера ряда бок о бок, если преобразование оси х активно.
  • TAChart: исправлена ​​некорректная покраска штабелированных рядов штрихов, если активно преобразование оси y.
  • LCL: попытайтесь вывести Time из текста в элементе управления в TTimeEdit.GetTime, если DirectInput имеет значение True Issue # 0031227.
  • LCL: TPageControl: исправлен индекс страницы TabIndexAtClientPos после невидимой вкладки. Сделайте совместимым с IndexOfTabAt Delphi
  • Конвертер: предотвращает зависание среды IDE при отмене преобразования.
  • LazReport: lrCodeReport: исправлена: procedure TextOutXY. Используйте значения шкалы, от Julio Jiménez B.
  • LCL: TTabControl: создавайте сообщения мышкой, работающей во вкладках.
  • LCL: TComboBox: Возможность создать ключи Delphi совместимыми с AutoDropDown = True.
  • IDE: Компиляция прервана, если отсутствующие события не удалены или проигнорированы.
  • win32: исправлено WideChar -> преобразование UTF8 в GetLocaleStr с fpc 2.6.4.
  • LazReport: добавьте новое свойство PrinterIndex в frPrintGrid для использования PrinterSetupDialog.
  • LazReport, исправление ошибки gdi дизайнера при удалении объектов
  • LazReport, исправление Каир PDF-экспорт отчетов с помощью флажковых объектов
  • LazReport, исправления экспорта в postscript с CairoExport (расширение файла было правильным, но содержимое было в формате pdf)
  • LazReport, исправление дубликатов в списке фильтров для некоторых фильтров экспорта (htm и csv)
  • TAChart: исправлено ожидаемое поведение Axis.Marks.AtDataOnly, если серия не устанавливает свои AxisIndexes
  • TAChart: исправлено окраску символов указателя скобок.
  • CairoCanvas: реализует значения по умолчанию для шрифта по умолчанию
  • fpvectorial: исправлена ​​утечка памяти из-за стилей документов, которые не были уничтожены
  • FileListBox: не отображает обычные файлы, если ftNormal не указан в FileType (совместимость с Delphi). Не показывать имена файлов, если FileType включает только ftDirectory или ftVolumeID.
  • TDateEdit: не меняйте пустой текст при переключении DirectInput в конструкторе.
  • TStaticText: свойства опубликовать Включено, ParentShowHint и PopupMenu.
  • EditBtn: свойство опубликовать Contestraints для TFilenameEdit, TDirectoryEdit и TCalcEdit.
  • FileListBox: свойства опубликовать Включено для Color, ParentColor .
  • TProgressBar: свойства опубликовать Включено для  Font и ParentFont.
  • EditBtn: свойства опубликовать Включено Contraraints of TCustomControlFilterEdit.
  • LCL: TPen.Assign копирует шаблон.
  • LCL: исправлено ButtonStringEditor сетки, игнорируя выравнивание текста ячейки.

Скачать актуальную версию вы сможете на нашем сайте.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *