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

merge: 合并 origin/beta 最新代码(PR#437 dev4 屏显对比度修复)并复评 dev1 已提交未推送的 Android 7 支持改动

复评(2 轮)发现并修复 3 项真实问题:
1. 三处 Android 7 修复缺少已提交的回归锁:新增 3 个用例类共 6 例(源码守卫 + 语义用例),并用 4 处变异验证可转红;
2. 订正 android7 文档中 MpdSanitizer 的影响机制:NoSuchMethodError 属 Error,MpdSanitizer.sanitize() 与 Source.fetch() 的 catch(Exception) 都捕不到(后者只包住 extractor 调用),原文「被捕获后静默返回未处理 URL」不成立;
3. 订正该文档的 NewApi 计数(51 处/25 处 API 26,非 52/23)与用例数口径(9197 系两 flavor 合计,leanback 单任务实测 4191)。

验证:双 flavor 编译 + AndroidTest 编译 + 全量 JVM 套件 leanback 4203/0、mobile 5018/0(各 +12,可逐项解释);UI token 门禁 PASS(violations 零新增);零复活三层证据通过(合并树 ≡ beta tip + dev1 自身 6 路径,严格复活行 0,beta 侧 0 文件丢失)。

Verification: 双 flavor Java 编译 + 双 flavor AndroidTest 编译 BUILD SUCCESSFUL;全量 JVM 套件 leanback tests=4203 failures=0 errors=0、mobile tests=5018 failures=0 errors=0(相对 C61 基线 4191/5006 各 +12,= 本轮 6 个回归锁用例 + beta PR#437 带入 6 例);变异验证:4 处缺陷形态变异使 6 例中 4 例转红,恢复后 sha256 一致且全绿;javap 产物核对 Process#isAlive=0、Matcher(StringBuffer) 重载=10、ViewCompat.setImportantForAutofill=2;scripts/check_ui_tokens.sh PASS violations=1(零新增);零复活三层证据:合并树 ≡ beta tip + 6 个 dev1 路径、严格复活行 0、beta 5039 文件中 5034 逐字节一致且 0 丢失;git diff --check EXIT=0

Task-Guard: C62-beta-merge-review-dev1-20261012
This commit is contained in:
Silent1566 2026-10-12 11:10:13 +08:00
commit 11578a6eee
34 changed files with 1362 additions and 73 deletions