Move Apple retained platform state into platform target

This commit is contained in:
2026-06-17 09:15:53 +02:00
parent e9723276be
commit d502bf9331
11 changed files with 360 additions and 327 deletions

View File

@@ -92,6 +92,16 @@ Current hotspot files:
Latest slice:
- The retained Apple document bridge/state pocket no longer lives in
`src/platform_legacy/legacy_platform_state.*`; it now lives in the Apple-owned
`src/platform_apple/apple_platform_state.cpp` plus
`src/platform_apple/apple_platform_services.*`, and the macOS/iOS entrypoints
now seed that state through `pp::platform::apple::set_legacy_apple_state(...)`
instead of the legacy namespace.
- `src/platform_legacy/legacy_platform_services.cpp` now consumes the
Apple-owned retained provider through `pp::platform::apple::...` call-throughs
instead of constructing or caching Apple retained bridge state inside the
legacy platform layer.
- The Win32 stylus and pointer-input path no longer reaches
`WacomTablet::I` directly inside
`src/platform_windows/windows_window_shell.cpp` or