0
Fork 0
mirror of https://github.com/Silent1566/webhtv.git synced 2026-10-18 07:09:16 +00:00

merge: 合并 origin/beta 最新代码(零内容合并)并复评修正站点面板的恒真断言与文档记录

- origin/beta tip a8c0d6a5fe 是「把 dev3 合进 beta」的双父合并提交,反向合并后净差异为空、
  合并结果树与 dev3 逐字节相同(57194a00e9),无冲突、无新内容。
- 零复活/零丢失四层证据:净差异 13 路径、beta tip 5063 个文件缺失 0、
  beta 相对其 dev3 父提交零内容差异、beta 历史删除的 622 个路径与本 diff 交集 0。
- 复评修正 1 项重要问题:SiteDialogLayoutTest 的跨行 assertFalse 因工作区 CRLF(core.autocrlf=true)
  而永远匹配不上,成为恒真断言、零回归保护;新增 read(Path) 助手归一化行尾修复,
  并用变异测试证明修复后断言确实可失败。
- 更正 docs/TV-SITE-DIALOG-PANEL-20261014.md 的 8 处自相矛盾/过期记录(验收项与 §9 冲突、
  0.82↔0.9、PANEL_MARGIN_DP、density 口径、§8 算术、断言归属、文字色描述、§7 状态),
  并补记 C69 复评轮与交付坐标。

Verification: mobile SiteDialog 定向 10/10 通过(SiteDialogLayoutTest 4/4、SiteDialogThemeSourceTest 5/5、SiteDialogSelectionScrollSourceTest 1/1,逐套件读 XML 核对);leanback 定向 15 套件 69/69 通过(含 SiteDialogActionFocusTest 3/3、SiteDialogThemeSourceTest 2/2、HomeMenuDialogSourceTest 5/5),compileLeanbackArm64_v8aDebugJavaWithJavac 执行;变异测试证明修复后的跨行断言可失败(改回 MATCH_PARENT 时 siteGridHeightSnapsToWholeRowsSoTheLastRowIsNotClipped FAILED),随后还原;零复活/零丢失四层证据:净差异 13 路径、beta 侧文件缺失 0、beta 相对 dev3 父零内容差异(merge 结果树 57194a00e9 与 dev3 相同)、beta 历史删除路径交集 0

Task-Guard: C69-beta-merge-review-dev3-20261014
This commit is contained in:
Silent1566 2026-10-14 20:22:52 +08:00
commit aa7a0b56f1
4 changed files with 255 additions and 19 deletions