docs(review): 清理过时注释并校正项目记忆中的构建/目录说明
- PlotView.hpp:删除“已迁移到数据层的公式包络缓存”这个指向已删代码的注释块。 - agent_mem.md §2:修正 -Os -> -Oz;补充体积相关开关(NO_EXCEPTIONS / NO_RTTI / LTO / RELEASE_ONLY_OPT)与“改 Makefile 必须删 .o 全量重编”的提醒; 链接库列表补 msimg32;忽略列表补 Temp/、.preflight/、Tools/。 - agent_mem.md §3:目录结构按现状重写(Shared/ 已承载通用控件与 PopupMenu/ ColorPickerPopup;Utilities 现为数据与格式层:DataModel/DataLoader/CsvLoader/ Mf4Loader/MatLoader/MatH5/Deflate/FormulaEval/Utf8Util/MemProbe; 删掉早已不存在的 CsvTable/、DataModel/、PaintUtil/ 等旧条目),并写明依赖方向。 - agent_mem.md 末尾新增第 33 轮(本轮审查)记录。 - Code_Review_Progress.md 追加 P15(注释/文档校正)。
This commit is contained in:
1 parent
8437100586
commit
f13944034a
3 files changed
+121
-26
No files matched your search
@@ -101,5 +101,22 @@ map 中 `cp-demangle.o` 已无 `.text` 段分配。
|
||||
且崩溃会弹模态框),纯逻辑重写无法自证“像素完全一致”。已通过上面的派发收敛
|
||||
消除最容易出错的一类重复,剩余重复属于“几何算式本身”,风险高于收益。
|
||||
|
||||
### P11 拆分 `ApplicationCommands.cpp` —— ✅ 完成(提交 `8437100`)
|
||||
|
||||
原文件 **2,165 行**,混杂六类职责。按职责**纯搬移**(零逻辑改动):
|
||||
|
||||
| 新文件 | 行数 | 内容 |
|
||||
| --- | --- | --- |
|
||||
| `ApplicationTabs.cpp` | 355 | 标签页新建/关闭/切换/重排、视图同步、窗口标题、标签栏回调、标签页右键菜单 |
|
||||
| `ApplicationDerive.cpp` | 786 | 派生烘焙、重采样、选区截取(新建/就地)、克隆(含带调整) |
|
||||
| `ApplicationMenus.cpp` | 409 | 绘图区右键菜单、菜单数值回写、主题切换、设置菜单、菜单结果派发 |
|
||||
| `ApplicationCommands.cpp` | 642 | 分组/信号增删、移动与重排、文件对话框、工具栏动作、键盘鼠标分发、布局边界绘制 |
|
||||
|
||||
Makefile 按目录通配收集源文件,**无需登记新文件**。
|
||||
|
||||
**验证**:release 零 error 零 warning;产物 793,088 → 794,112 B(+1,024,LTO 内联边界
|
||||
变化,< 0.13%)。
|
||||
|
||||
|
||||
|
||||
|
||||
Reference in new issue
Block a user