WingHexExplorer2 v1.0.0-beta 功能更新 (2024/09/08)
一个自由的强大免费的十六进制编辑器,基于 QT C++ 进行开发,作者是寂静的羽夏。
如有 Bug, 欢迎反馈到 Github 上,如果你访问这有困难的话,也可以反馈到 Gitee 上。如果实在不行,可以通过我的 博客园 上公告栏的任意一种联系方式来告诉我。不过我还是希望你反馈到 Github 上方便我写递交注释的。
开源不易,也欢迎赞助或者参与代码和文档贡献,我默认会将您放入鸣谢标签的内容进行鸣谢。
许可证:GNU 通用公共许可证 第 3 版
大家好啊,一周又过去了,羽云十六进制编辑器2也逐渐变得完善,相比于上周,最大的改进就是仓库和脚本运行支持。现在内置的脚本编辑器暂时解封,但只能新建脚本和直接运行脚本,距离可用还是有一段。仓库的说明也变得完善,并且学习使用 GitAction 进行自动化检查,下一步将会添加编译检查,以便及时的发现不同 QT 版本和操作系统下的编译问题。
如果小伙伴认真看我博客园的 WIKI 说明的话,你发现有些内容会以删除线标注,说明我准备放到后面的功能提前完成了。它的正式版本 v1.0.0 将会在1-2周后发布,到时候基本功能完全可用,内置脚本编辑器支持基本的高亮,调试,保存等功能,智能提示填充等需要词法分析的,放到 v2.0.0 里进行实现,不过我对此也做了一些代码上的准备,并不是一点没做。敬请期待。
日志如下:
- 完善插件在root下权限限制;
- 增加脚本正则表达式和字符串的支持;
- 修复 QCodeEditor2 数字栏无法跟随缩放的问题;(但宽度无法随缩放变宽,暂时等有缘人来解决)
- 显示数值增加对 float 和 double 的支持(感谢
oPengLuo大大的力量
的热心 PR) - 修复因 Q_ASSERT 使用错误导致在 realse 下脚本引擎插件未加载;
- 修复在 QT6 下的正则表达式支持模块的编译错误;
- 脚本编辑器初步可用;
- InnoSetup 程序打包后的文件名更加规范全面;
- 替换日志系统;
- 增加了其他设置;
- 脚本编辑器已初步支持运行脚本;重构 API 注册相关函数;完善脚本编辑支持;
- 增加 QCodeModel2 作为代码分析器;增加 AngelScript 词法分析器;
剩余的细节说明请看我的提交记录。您优秀且及时的 PR 将会推进可能会鸽的功能立刻完成哦。