Own legacy platform services on Linux

This commit is contained in:
2026-06-17 10:07:24 +02:00
parent f98e4f4889
commit c225529cbf
5 changed files with 24 additions and 1 deletions

View File

@@ -78,6 +78,12 @@ Completed, blocked, and superseded task history moved to
the queue is now ordered by code movement instead.
Current slice:
- `src/platform_legacy/legacy_platform_services.*` now exposes an ownable
`create_platform_services()` entrypoint while keeping the fallback singleton
for non-migrated platforms.
- `linux/src/main.cpp` now binds an owned legacy `PlatformServices` instance
into `App`, making Linux the first explicit per-entrypoint owner of that
legacy service implementation.
- `src/app_events.cpp` no longer hides a fallback to
`pp::platform::legacy::platform_services()`; touched app platform dispatch
now expects an explicitly bound platform-services pointer.