FreePascal 开发环境 Lazarus 3.0 发布

经过近两年的开发,基于FreePascal编译器、执行类似Delphi任务的集成开发环境Lazarus 3.0已经发布。该环境旨在与 FreePascal 3.2.2 编译器版本配合使用。 Lazarus 已为 Linux、macOS 和 Windows 准备了现成的安装包。

新版本的变化包括:

  • 添加了一组基于 Qt6 的小部件,使用 Qt6 6.2.0 中的 C 绑定构建。
  • 改进的基于 Qt5 的小部件集,使用 Qt 的本机事件循环。
  • 对于 Qt 的所有版本,都实现了组件 TCheckBox.Alignment、TRadioButton.Alignment、TCustomComboBox.AdjustDropDown 和 TCustomComboBox.ItemWidth。
  • 基于 GTK3 的绑定已完全重新设计,现在至少需要 GTK 3.24.24 和 Glib 2.66。
  • macOS 应用程序中使用的 Cocoa 小部件集现在包括对多显示器配置的支持以及使用 IME(输入法编辑器)的功能,例如用于表情符号输入。
  • TCustomImageList、TTaskDialog、TSpeedButton、TLabel、TPanel、TCalendar、TCheckbox、TRadioButton、TShellTreeView、TShellListView、TTreeView 组件的功能已扩展或行为已更改。
  • 字符映射表界面经过重新设计,现在被设计为一个单独的包,并且支持更改字符的大小。
  • 编辑器提供 PasDoc 高亮显示。
  • 类、记录和数组的折叠/展开已添加到“Watches”和“Locals”窗口中,并且已实现了带有指针的类型的地址显示。
  • 手表窗口现在能够在拖放模式下重新组合。
  • 搜索过滤器和调用函数的选项已添加到“检查”窗口中。
  • 评估/修改窗口提供了界面元素的新布局。
  • 汇编器窗口包含导航历史记录。

FreePascal 开发环境 Lazarus 3.0 发布


来源: opennet.ru

添加评论