Split Win32 main window session state

This commit is contained in:
2026-06-17 11:17:02 +02:00
parent 81a998436d
commit 949dbf778a
11 changed files with 92 additions and 53 deletions

View File

@@ -70,6 +70,12 @@ What is already real:
- `pp_app_core`
Latest slice:
- `src/platform_windows/windows_main_window_session.*` now owns the retained
Win32 main-window session fields (`HWND`, title buffer, sandbox flag)
instead of leaving them inside `windows_runtime_shell.cpp`.
- `src/platform_windows/windows_runtime_shell.cpp` now keeps Windows runtime
ownership focused on `App` and tablet lifetime rather than also owning
main-window session metadata.
- `src/platform_legacy/legacy_platform_services.*` now owns Android storage
paths through explicit `create_platform_services(...)` configuration instead
of reading them from a shared legacy singleton.