Skip to content

Commit d9765cf

Browse files
committed
v2.3.3 更新内容
1 parent ae53a97 commit d9765cf

File tree

3 files changed

+61
-0
lines changed

3 files changed

+61
-0
lines changed
Lines changed: 61 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,61 @@
1+
---
2+
title: WingHexExplorer2 v2.3.3 正式版发布
3+
---
4+
5+
一个自由的强大免费的十六进制编辑器,基于 QT C++ 进行开发,作者是寂静的羽夏。
6+
7+
如有 Bug, 欢迎反馈到 [Github](https://github.com/Wing-summer/WingHexExplorer2/issues) 上,如果你访问这有困难的话,也可以反馈到 [Gitee](https://gitee.com/wing-cloud/WingHexExplorer2/issues) 上。如果实在不行,可以通过我的 [博客园](https://www.cnblogs.com/wingsummer) 上公告栏的任意一种联系方式来告诉我。不过我还是希望你反馈到 Github 上方便我写递交注释的。
8+
9+
开源不易,也欢迎赞助或者参与代码和文档贡献,我默认会将您放入鸣谢标签的内容进行鸣谢。
10+
11+
许可证:GNU 通用公共许可证 第 3 版
12+
13+
---
14+
15+
![软件界面]({{"/assets/postimg/devlog-20260101/screenshot.png" | relative_url }}){: .align-center}
16+
17+
---
18+
19+
## 最新发布日志
20+
21+
  该仓库仅提供基于 QT6 的十六进制编辑器安装包,对于 Windows 采用 InnoSetup 安装包。对于 Linux 采用 run 自解压安装文件进行安装,请在终端使用命令行使用 root 权限进行,若要卸载请到`/opt/WingHexExlorer2`下进入终端使用 root 权限执行`uninstall.sh`完成卸载。 **在 Linux 上,如果你有对应的编译环境,我不推荐使用 run 安装文件方式。** 因为为了保证安装包的通用性,我在里面部署了大量的库,包括对应的 glic 和 ld-linux和对可执行文件做了`patch`,让文件总体积膨胀,这是一个很不划算的事情。建议使用`mkinstaller`下的`pyscript`进行安装。
22+
23+
  **本软件不会以任何理由主动向你收取费用,你通过下载渠道给的费用一分钱也不会到我这里,请注意。**
24+
25+
  如有 Bug ,请到`Github`或者`Gitee`提交`issue`。如果有功能建议,也可以通过`issue`,不过我更建议 **到 Github 的 discussion 区提交**
26+
27+
  该工具的定位是对二进制的编辑和分析。**欢迎热心的大佬一起共建基础开源工具**
28+
29+
  目前只有我一个人开发,我不可能能够把每个功能做好测试,尤其是做 **高风险** 的操作,点名在 root 权限下操作文件。
30+
31+
  我可能不会对每个 Bug 能够积极响应,不过对大家的建议和需求我会尽可能地尽早回复和评估处理。
32+
33+
## 更新内容
34+
35+
  该次更新更新有功能优化和缺陷修复,以下是相对于上一个版本的增强和修复日志:
36+
37+
* 【中等】修复计算完整文件校验和错误,由于计算前未调用`seek(0)`导致部分计算
38+
* 【中等】修复脚本运行句柄会泄漏的问题
39+
* 【轻微】软件的 Toast 消息组件在高分辨率屏幕上会导致最后一个字会被省略掉
40+
* 【轻微】脚本处于调试状态且被断点断下时,修复添加新的监视不会立即自动计算结果的问题
41+
* 【轻微】修复对于 pragma 脚本宏命令报错不精准的问题
42+
* 【轻微】修复树列表显示渲染问题
43+
* 【调整】新增`Crc16``Crc32``Crc64`常见校验和计算
44+
* 【调整】和十六进制编辑绑定的数据可视化滚动位置将会被记忆和恢复(比如搜索结果、校验和、书签和元数据标记以及字符串解码)
45+
* 【调整】现在校验和选择框已被优化,方便选择,且会当前未关闭状态下记忆上次的选择
46+
* 【调整】在计算校验和中,未被计算的选项将会被隐藏
47+
* 【调整】目前软件自绘标题栏在 Linux 的 x11 和 wayland 上支持右键系统菜单支持([qwindowkit#203](https://github.com/stdware/qwindowkit/pull/203),同本软件作者提供实现并合并)
48+
* 【调整】目前软件自绘标题栏会对窗体失去焦点提供颜色反馈
49+
* 【调整】脚本增加`crypto`模块,预编译器提供`__WING_CRYPTO__`进行检查
50+
* 【调整】使用 Ninja 作为 CI 编译生成器
51+
* 【调整】废弃系统脚本头文件 aslib,不再支持 `#include <FILE>`
52+
* 【调整】废弃插件目录安全性检查
53+
* 【调整】优化文件保存功能,当多文件关闭时未保存则统一弹窗提示
54+
* 【调整】优化编辑器 Tab 的右键菜单
55+
* 【调整】废弃所有直接新建/打开/关闭十六进制文件相关的插件接口,因为有些接口不完善且没有太大必要,徒增维护成本,目前插件打开文件仅能够获取编辑器已打开的文件句柄,关闭文件仅移除句柄。
56+
* 【调整】软件的插件 SDK 版本将会显示在 **设置-基本** 里面
57+
* 【调整】优化插件加载日志
58+
59+
## 后面更新
60+
61+
&emsp;&emsp;随缘更新,如果发现有 Bug 月更,如果没有充足热度和赞助将停止功能性更新。

assets/images/screenshot.png

-506 KB
Loading
1.16 MB
Loading

0 commit comments

Comments
 (0)