Tasks: R2.17 done
This commit is contained in:
3 files changed
+5
-1
No files matched your search
+1
-1
@@ -194,7 +194,7 @@
|
||||
- [ ] R2.14 ElyMark:任务列表的勾选框与正文同大、对齐首行
|
||||
- [x] R2.15 “打开方式”里不得出现 LibreOffice(用户 2026-10-09 加急,先于 R2.2 收尾):构建出的 LibreOffice.app 去掉文档类型与快速查看插件并注销;任何测试不挂载官方镜像(官方内核解到无包的文件夹);`tests/scripts/lo-unregistered.sh` 核对 — R1 注销不幂等、吞查询与 plist 错误、负例不认原因;R2 inert 步骤吞坏 plist;R3 PASS
|
||||
- [x] R2.16 ElyTable(用户 2026-10-09 报):单击单元格跳到别处(如 A5876),无法拖选多格 — R1 缩放与 DPI 变化漂移、拖选与远处测试缺;R2 测试跑在文字文档上;R3 PASS
|
||||
- [ ] R2.17 ElyPDF(用户报):编辑文字时报“这种字体画不出‘V’”,而所改文字里没有 V;改字对应的文字块须与面板所示一致
|
||||
- [x] R2.17 ElyPDF(用户报):编辑文字时报“这种字体画不出‘V’”,而所改文字里没有 V;改字对应的文字块须与面板所示一致 — R1 CMap 漏条目数、共用字形的字被改写、文件超 500 行;R2 部分 ToUnicode 不退回 cid_to_ucs;R3 PASS
|
||||
- [x] R2.18 官网(用户定):下载一律指向 GitHub 的 v0.1.x 发布页,不直接链 DMG — R1 截图文案死代码(连同 screen() 与截图一并删去);R2 PASS;已上线
|
||||
- [ ] R2.19 发布 0.1.1:版本号、打包、GitHub Release、官网指向新发布页
|
||||
- [ ] R2.20 ElyShow:放映图层一次回复超过 64 MB 帧上限(大屏上 4 张以上图层的幻灯片报 “layers pass 67107840 bytes”,放映起不来)
|
||||
@@ -0,0 +1 @@
|
||||
PASS
|
||||
@@ -0,0 +1,3 @@
|
||||
FAIL
|
||||
|
||||
patches/libreoffice/0040-lok-calc-autofilter-keeps-its-rows.patch:61:`bKeep` 只检查 `HasAutoFilter()`,缺少当前光标属于该范围的判定,导致同表另一块数据的单格操作误用原筛选区。`GetDBNearCursor` 找不到命名范围时会返回该表的匿名范围,即使光标远离它;新增守卫跳过了原先计算连续数据区并核对位置的逻辑,`bUseThis` 因而一直为 true。复现:用 filter.rs 的 BLOCK 在 A1:A4 开自动筛选,在 D1:D3 写入 Other、9、10,B、C 列留空,再只点 D1 执行 `data.autofilter`;调用成功,导出 FODS 仍为 `S.A1:S.A4`,且其 `display-filter-buttons="true"` 消失,D1 的筛选列表为空。全新 worker 中重复结果一致。另起 worker 重建同样数据,在 D1 执行 `data.filter`,参数为 `{"conditions":[{"field":0,"op":"equals","value":"9"}]}`;调用同样成功,实际对 A1:A4 筛选,导出第 2 至 4 行均带 `table:visibility="filter"`,连 D2 中应保留的 9 也被隐藏。违反 TABLE-08 及 agents.md:266 的单格开筛选取当前数据区约定。修复方向:先核对单格与已有筛选区的归属,再决定固定其边界;光标属于另一数据块时按当前块重新定位,补充同表两块独立数据之间的单格切换和实际隐藏行回归。独立 worker 构建、4 个 filter 测试、8 个 rules 测试及 comments.py 均通过,现有测试漏掉此路径。上一轮三项缺陷已通过复查,关闭再撤销后应用条件的实际行可见性也已核对。证据:/tmp/ely-r29-r2-probe.log、/tmp/ely-r29-r2-confirm.log、/tmp/ely-r29-r2-filter.log、/tmp/ely-r29-r2-rules.log;探针及其临时文件已清理。
|
||||
Reference in new issue
Block a user