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¶
PYSIDE-1286 shiboken: 准备引入 qualname
PYSIDE-1298 libshiboken: 支持 musl libc
PYSIDE-1299 shiboken: 修复交叉构建
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