Centralize legacy document canvas bridge

This commit is contained in:
2026-06-03 20:58:52 +02:00
parent d1bd4e9b46
commit 855c388027
8 changed files with 127 additions and 64 deletions

View File

@@ -540,6 +540,11 @@ Known local toolchain state:
`pp_app_core` history plans and legacy `ActionManager`; toolbar and
`NodeCanvas` hotkeys share it while document-history extraction remains
tracked by DEBT-0026.
- `src/legacy_document_canvas_services.*` is the current app-shell bridge
between `pp_app_core` canvas-clear/resize plans and legacy `Canvas`;
toolbar clear, Layer menu clear, and the resize dialog share it while
document/canvas execution extraction remains tracked by DEBT-0020 and
DEBT-0028.
- `pp_ui_core` consumes vcpkg tinyxml2 only when `PP_USE_VCPKG_TINYXML2=ON`
through the vcpkg preset; default and Android validation still use the
retained vendored fallback tracked by DEBT-0012.