Shiboken2

5.15.3

  • PYSIDE-1347 枚举类型的继承问题已修复。

  • PYSIDE-1448 在目标/结束时注入的代码被多个重载ID调用的问题已修复。

  • PYSIDE-1470 shiboken.delete() 现在可以用来删除 Q*Application。

  • PYSIDE-1501 clang解析器已修复,能够处理一些Boost头文件。

5.15.2

  • PYSIDE-841 关于修改的文档已重新组织。

  • PYSIDE-904 添加了一个用于生成“using namespace”的属性。

  • PYSIDE-1019 添加了一种在typesystem XML中为非Qt类指定属性的方法。

  • PYSIDE-1075 来自不可见命名空间的函数现在被生成到它们的父命名空间中。

  • PYSIDE-1224 命名空间中的变量现在已生成。

  • PYSIDE-1366 现在可以指定重载的顺序,以解决由重载决策器生成的顺序问题。

  • PYSIDE-1388 当禁用受保护的黑客攻击时,带有受保护方法的最终类现在可以正确生成。

5.15.1

  • shiboken 现在可以在命令行上接受多个头文件。* 为了更好地进行工具处理,许多错误和警告消息都加上了文件名和行号前缀。

  • PYSIDE-841 添加自定义小部件 shiboken 示例

  • PYSIDE-904 shiboken2: 处理返回引用的虚拟方法

  • PYSIDE-1019 shiboken2: 重新添加对解析 Q_PROPERTY 的支持

  • PYSIDE-1177 shiboken: 修复派生类型的文档设置器

  • PYSIDE-1325 shiboken: 修复默认初始化的函数参数

  • PYSIDE-1327 shiboken: 解析typedef定义的基础类

5.15.0

  • PYSIDE-454 shiboken: 添加一种指定要解析的系统包含文件的方法

  • PYSIDE-454 shiboken: 处理带有常量指针的智能指针

  • PYSIDE-904 libshiboken: 移除已弃用的API

  • PYSIDE-957 shiboken: 修复 sbkenum 的引用计数

  • PYSIDE-990 shiboken: 处理内联命名空间

  • PYSIDE-1024 shiboken: 使其能够指定智能指针实例化

  • PYSIDE-1074 shiboken: 修复隐藏命名空间中的类

  • PYSIDE-1188 shiboken: 修复虚函数中的共享指针返回值

  • PYSIDE-1265 shiboken: 为文档生成引入一个单独的日志记录类别

  • PYSIDE-1265 shiboken: 将调试消息更改为使用 qCInfo 并删除一些消息

  • PYSIDE-1267 shiboken: 允许解析系统包含路径下的头文件

  • PYSIDE-1296 shiboken: 支持函数中的非类型模板参数

5.14.2.3

  • PYSIDE-1325 默认初始化函数参数({})生成错误代码的问题已修复

5.14.2.2

5.14.2

  • PYSIDE-803 “allow-thread”属性的默认值已更改为false,因为观察到在使用线程时会导致性能问题。

  • PYSIDE-1112 shiboken 文档已重新结构化。

  • PYSIDE-1228 现在支持typedef定义的匿名枚举。

  • PYSIDE-1240 手动测试 dumpcodemodel 已被修改为输出类型系统 XML,从而方便地为新绑定生成类型系统文件框架。

  • PYSIDE-1241 改进关于添加函数类型无效的错误消息

  • PYSIDE-1241 在添加的函数中启用标志类型

  • PYSIDE-1246 修复具有虚析构函数的类不被视为多态的问题

5.14.1

  • PYSIDE-1191 shiboken: 引入“until”版本属性作为“since”的反义词

5.14.0

  • PYSIDE-454 修复当找不到智能指针模板类时崩溃的问题

  • PYSIDE-1037 允许在注入代码中将“auto”作为CONVERTTOCPP的类型目标

  • PYSIDE-1095 修复处理修改后的默认表达式

5.13.2

  • PYSIDE-1095 shiboken: 修复处理修改后的默认表达式

5.13.1

  • PYSIDE-1024 shiboken: 仅在声明包内生成智能指针的代码

  • PYSIDE-1037 shiboken: 允许在注入代码中将“auto”作为CONVERTTOCPP的类型目标

5.13.0

  • PYSIDE-1024 shiboken: 仅在声明包内生成智能指针的代码

5.12.6

  • 没有变化

5.12.5

  • PYSIDE-1024 shiboken: 仅在声明包内生成智能指针的代码

  • PYSIDE-1037 shiboken: 允许在注入代码中将“auto”作为CONVERTTOCPP的类型目标

5.12.4

  • PYSIDE-955 shiboken/Generators: 每个类缓存类信息列表

  • PYSIDE-1016 shiboken: 修复处理通过常量引用传递的共享指针,第二次尝试

  • PYSIDE-1017 shiboken: 允许为添加函数的参数指定名称

5.12.3

  • PYSIDE-977 Shiboken: 当包装的函数是noexcept时,向包装器添加“noexcept”

  • PYSIDE-975 shiboken: 允许包含相对目录的路径

  • PYSIDE-995 shiboken: 启用添加调用运算符

  • shiboken: 将Api提取器文档移动到shiboken中

  • shiboken: 修复操作符函数的代码注入问题

  • shiboken: 允许通过实体包含类型系统 XML 片段

5.12.2

  • 修复了shiboken和pyside上的许多构建警告

  • 扩展了shiboken中的异常处理测试

  • PYSIDE-929 添加了shiboken2的依赖版本

  • PYSIDE-914 在 shiboken 模块包中包含 MSVC dll

  • PYSIDE-932 实现嵌入以使签名始终可用

5.12.1

  • 在shiboken中使重载决策代码中的签名更加详细

  • PYSIDE-914 在shiboken模块包中包含了MSVC dlls