4b/V-D1 的单元侧判据(跨端契约 + 映射语义): - CursorMarkerTest:中心/满量程/(0,0) 合法/1:1 恒等映射;null、尺寸未就绪、 越界全分支返回 null。origin_maps_not_treated_as_none 锁最危险的错—— 把左上角误当无光标(协议用 Option 的全部理由) - RustBridgeTest:goldenHeader 逐字节手抄(与 android-ffi 写端测试同一组常数对拍), 锁 [25]/[26..28]/[28..30] 三个新偏移 + 有符号 i16 + 截断缓冲防御 + 空载荷边界 - R-8 反向验证:读偏移 26→27 后 4 例坐标测试确实红(已改回); CursorMarker 边界 >= 改 <= 后 origin 用例确实红(已改回) JVM 全量 60 passed / 0 failed(--rerun-tasks 新鲜跑,XML 时间戳核对)。 |
||
|---|---|---|
| .. | ||
| app | ||
| .gitignore | ||
| build-android.ps1 | ||
| build.gradle.kts | ||
| gradle.properties | ||
| settings.gradle.kts | ||