184 lines
8.1 KiB
Plaintext
184 lines
8.1 KiB
Plaintext
更新日志(由寂静的羽夏编写):
|
|
|
|
1.5.5
|
|
1. 修复在添加停靠窗体时造成的内存泄漏
|
|
2. 优化跳转行中切换文档时的相应
|
|
3. 日志系统切换为 QLogger
|
|
4. 修复跳转行工具条在所有文档关闭时不隐藏的问题
|
|
5. 更新优化插件系统接口,原有老版本的插件完全不兼容,请开发者注意
|
|
|
|
1.5.4
|
|
1. 修复打开某些文件因文件权限无法打开文件的问题
|
|
|
|
1.5.3
|
|
1. 撤销恢复字节操作支持光标跟随
|
|
2. 修复日志窗口追加时可能导致混乱的问题
|
|
3. 优化代码,减少日志中该避免的警告
|
|
|
|
1.5.2
|
|
1. 修复设置相关的小问题
|
|
2. 增强日志功能,插件可以在任意处输出日志
|
|
3. 删除冗余代码,优化减少运行时警告
|
|
|
|
1.5.1
|
|
1. 修复最近文件列表只会记录通过打开文件按钮的文件名的 Bug
|
|
2. 增加文件信息显示功能(可双击标签页项目显示)
|
|
3. 优化标签栏项目图标显示
|
|
|
|
1.5.0
|
|
1. 增加全局异常捕获并生成 dmp ,方便定位错误进行修复
|
|
2. 修复删除从外部打开文件多余错误提示
|
|
3. 简化代码编写
|
|
4. 扩大日志系统输出的内容范围(针对插件系统)
|
|
5. 增加日志导出和清空功能
|
|
6. 数值显示增加大端和小端支持,增加复制功能(右键菜单)
|
|
|
|
1.4.10
|
|
1. 修复打开驱动器未选中直接点确定崩溃的 Bug
|
|
2. 更新打开相关接口
|
|
3. 修复文件打开失败但仍显示编辑区的 Bug
|
|
4. 增加打开文件局部功能(针对 Linux 的 /proc/[pid]/mem 之类文件)
|
|
5. 优化保存剪切方法
|
|
6. 复制粘贴和预览解码字符串大小限制可以自行设置
|
|
7. 进一步优化用户体验
|
|
|
|
1.4.9
|
|
1. 增加“解码字符串”解码字节长度限制,防止卡死界面内存溢出
|
|
2. 修复最后选中行没有任何字节坐标溢出的 Bug
|
|
3. 修复文件拖拽或者已启动从桌面打开文件,如果需要 root 无法打开的问题
|
|
4. 修复处于只读或者不可写状态无法全选的 Bug
|
|
5. 修改停靠窗口首次被加载默认隐藏,防止界面过于凌乱
|
|
6. 更新插件到最新版本
|
|
7. 修复 root 下插件被禁用但仍尝试派发消息导致的段错误
|
|
8. 增加拷贝字节限制,防止程序卡死
|
|
9. 补充遗漏的拓展插件函数接口实现
|
|
10. 修复打包导致的插件安全性问题,以进一步阻止恶意插件的加载
|
|
|
|
1.4.8
|
|
1. 增加插件接口
|
|
2. 将原内置插件全部更新到最新版
|
|
3. 增加“解码字符串”窗口
|
|
4. 新增“羽云汇编器”和“羽云反汇编器”插件
|
|
5. 修复插件修改字节但未被识别为未保存的 Bug
|
|
|
|
1.4.7
|
|
1. 增加插件接口
|
|
2. 内置 Python3.7 脚本支持插件更新到最新版
|
|
3. 修复插件修改文档状态而 UI 不更新的问题
|
|
|
|
1.4.6
|
|
1. 修复主工具栏能被隐藏的Bug
|
|
2. 内置 Python3.7 脚本支持插件更新到最新版
|
|
3. 增加文档重载功能,如果外部文件更改可以点击重载文件按钮进行重新加载。
|
|
4. 增加全屏按钮,可以通过菜单找到全屏进行。
|
|
|
|
1.4.5
|
|
1. 修复插件系统的函数命名不规范的问题
|
|
2. 将`toast`接口移动到插件本体,不需要控制文档权限即可发送消息
|
|
3. 内置 Python3.7 脚本支持插件更新到最新版
|
|
|
|
1.4.4
|
|
1. 修复复制中字节含有零字节会截断的 Bug
|
|
2. 略微修改关于界面
|
|
3. 内置 Python3.7 脚本支持插件更新到最新版,具有完全的 Qt 组件支持和脚本中心支持
|
|
|
|
1.4.3
|
|
1. 删除无用的插件接口
|
|
2. 修复最近文件列表超出上限无法更新的 Bug
|
|
3. 修复因插件开发宏设计不当导致主程序关闭窗体卡死(从 UI 层面看起来没有启动)
|
|
4. 进一步简化插件开发操作,增加对插件工具栏支持
|
|
5. 增加文件拖拽打开文件支持
|
|
6. 修复新建文件状态不更新的问题
|
|
7. 修复如果插件有主窗体显示的话,关闭主程序插件窗体仍显示导致程序无法退出的问题
|
|
8. 修复插件请求控制逻辑,如果请求失败没释放互斥锁问题
|
|
9. 更新插件接口,内置 Python3.7 脚本支持插件
|
|
|
|
1.4.2
|
|
1. 增加更多的插件接口和消息订阅
|
|
2. 修复插件释放控制权但互斥锁未释放导致之后的插件无法再次获取控制的 Bug
|
|
3. 修改有关文档的未获取控制的默认值为编辑器默认
|
|
4. 增加新的插件接口和开发宏,删除无用插件接口
|
|
5. 增加插件添加到工具栏的支持
|
|
6. 软件内置 ELF 文件结构分析插件(由寂静的羽夏开发,可以作为很好的插件系统测试插件)
|
|
7. 增加授权窗体,作为简单的支持凭证
|
|
8. 修复初始化插件返回失败仍继续加载插件的问题
|
|
|
|
1.4.1
|
|
1. 修复保存状态异常问题
|
|
2. 添加遗漏的插件订阅消息处理
|
|
|
|
v1.4.0 ( Wiki 公测版 )
|
|
1. 修复 ubuntu下的显示问题 - By. shenmo
|
|
2. 增加遗漏的书签撤销恢复支持
|
|
3. 修复保存工作区后指示状态不更新的问题
|
|
4. 增加非工作区文件转为工作区提示
|
|
5. 修复从外部打开工作区文件无法以工作区的方式打开文件
|
|
6. 增加窗体菜单,点击即可显示对应的 Dock 窗体
|
|
7. 修复无法保存窗体布局的 Bug
|
|
8. 修复插件系统加载非法插件仍会建立消息通道的错误
|
|
9. 增强插件开发 SDK
|
|
10. 重构插件系统,简化开发
|
|
11. 修复已经被加载的同样插件仍可二次加载的问题
|
|
12. 修复书签热键无响应的 Bug
|
|
13. 修复不准确的翻译
|
|
14. 修复另存为文件标签页不会更新的问题
|
|
15. 修复基址输入过大地址溢出而地址栏宽度不更新的 Bug
|
|
16. 增加工作区与编辑区相关设置
|
|
17. 增加新建超大文件支持
|
|
18. 增加可以控制标注的任意部分显示与隐藏
|
|
19. 修复图标指示状态不正确的 Bug
|
|
20. 修复搜索窗体按 Esc 键退出但继续搜索的 Bug
|
|
21. 优化跳转逻辑
|
|
22. 优化一些使用细节
|
|
23. 完善标记添加逻辑,增加相应限制
|
|
24. 增加书签显示,以及书签 Dock 区的右键菜单
|
|
|
|
v1.3
|
|
1. 工具栏简化,方便使用,菜单整改
|
|
2. 增加标记功能的恢复和撤销
|
|
3. 增加标记编辑功能
|
|
4. 修复标记保存导致再次打开项目零碎标记的 Bug ,这会使得读取 v1.2.0 的工程时的标记数据丢失,不兼容
|
|
5. 简化右键菜单,删除不必要的右键
|
|
6. 增加项目保存提示
|
|
7. 修复第一行背景色标注超出的 Bug
|
|
8. 增加遗漏的人性化提示
|
|
9. 重构代码,提高效率
|
|
10. 增加记录上一次打开对话框最后使用的路径,方便打开文件
|
|
11. 增加打开文件历史记录
|
|
|
|
v1.2
|
|
1. 修复菜单栏在关闭文件之后,菜单启用状态错误的问题
|
|
2. 增加当前是否是 ROOT 的显著提示,提醒着注意是 ROOT 权限,请谨慎操作
|
|
3. 增加多文字编码的支持(搜索、字符串解码显示以及相应插件接口)
|
|
4. 增加快捷键,增强易用性
|
|
5. 修复菜单项被禁用但仍能被快捷键调用的问题
|
|
6. 修复书签在关闭窗体后缓存不清理的问题
|
|
7. 增加保存工作区的功能,保存你的工作记录(包含相应的插件接口)
|
|
8. 修复标记不能够正确删除的问题
|
|
9. 删除没必要的数值显示(即同时显示十进制和十六进制对应的条目)
|
|
10. 增强设置标记功能
|
|
11. 增加了一些完成操作的提示,提高易用性
|
|
12. 增加撤销、重复的状态提示,指示是否可以继续撤销和重复
|
|
13. 增加最大搜索数量限制,防止因数量过多导致程序崩溃
|
|
14. 增加搜索方向和选区,充分发挥搜索功能
|
|
15. 增加以十六进制的形式拷贝、剪切、复制
|
|
16. 修复插件禁用时,因未禁用打开插件对话框会导致程序崩溃问题。
|
|
|
|
v1.1
|
|
1. 修复在 ROOT 模式下,软件主题走形的问题
|
|
2. 重构驱动器打开代码,使易用性提升
|
|
3. 增加一些 ToolTip ,提高易用性
|
|
4. 增加一些 GUI 友好代码,修复可以被作为 Bug 的界面显示问题
|
|
5. 增加保存选择字节到文件的功能
|
|
6. 当插件启用时,允许手动通过菜单加载合法的外部插件
|
|
7. 当插件禁用时,修复使插件菜单栏被禁用
|
|
8. 增加设置的一些提示
|
|
|
|
v1.0
|
|
1. 完整实现了插件系统
|
|
2. 更新插件示例代码,与插件系统保持适配
|
|
3. 修复驱动器选择对话框会有多余无法打开项目的 Bug
|
|
4. 增加填充功能
|
|
|
|
v1.0 beta
|
|
1. 实现了最基本十六进制编辑功能 |