- tests/common/mod.rs: egl.get_display(DEFAULT_DISPLAY) wrapped in unsafe block (khronos-egl 6.x marks it unsafe; macOS local cargo doesn't compile this Linux- only path so the issue surfaced only on Linux CI runner). - rust-multiplatform.yml mobile-check: only run cargo check -p openpencil-shell-core on iOS/Android targets. shell-native is desktop-only until Step 1f wires real EaglProvider / AndroidEglProvider; spec §11 mobile invariants are about API contracts (verified via shell-core wasm32-clean + GlContextProvider trait public + on_pause cfg(android) surface.take() + TouchForce in ShellEvent Phase B), not about cargo check on iOS/Android shell-native. |
||
|---|---|---|
| .. | ||
| openpencil-app | ||
| openpencil-shell-core | ||
| openpencil-shell-native | ||
| openpencil-shell-web | ||
| pen-codegen | ||
| pen-core | ||
| pen-engine | ||
| pen-figma | ||
| pen-types | ||