Split apple clipboard dispatch
This commit is contained in:
@@ -1396,6 +1396,40 @@ Completed Task Log:
|
||||
| --- | --- | ---: | --- | --- |
|
||||
| 2026-06-13 | PLT-007 | +1 platform alignment and package parity | `ctest --preset desktop-fast --build-config Debug -R pp_platform_api_tests --output-on-failure`; `cmake --build --preset windows-msvc-default --config Debug --target pp_platform_api_tests` | `623fdc67` |
|
||||
|
||||
### PLT-008 - Split Apple Clipboard Dispatch From Legacy Platform Adapter
|
||||
|
||||
Status: Done
|
||||
Score: +1 platform alignment and package parity
|
||||
Debt: `DEBT-0016`, `DEBT-0017`, `DEBT-0051`
|
||||
Scope: `src/platform_legacy/legacy_platform_services.cpp`,
|
||||
`src/platform_apple/apple_platform_services.*`
|
||||
|
||||
Goal:
|
||||
|
||||
Move Apple clipboard get/set dispatch out of the catch-all legacy platform
|
||||
adapter into the Apple platform service boundary. Preserve clipboard behavior
|
||||
and keep non-Apple behavior unchanged.
|
||||
|
||||
Done Checks:
|
||||
|
||||
- `src/platform_legacy/legacy_platform_services.cpp` no longer owns the Apple
|
||||
clipboard get/set branches.
|
||||
- Apple clipboard get/set still dispatches through the Apple service path.
|
||||
- The debt log records the reduced Apple platform tail.
|
||||
|
||||
Validation:
|
||||
|
||||
```powershell
|
||||
ctest --preset desktop-fast --build-config Debug -R pp_platform_api_tests --output-on-failure
|
||||
cmake --build --preset windows-msvc-default --config Debug --target pp_platform_api_tests
|
||||
```
|
||||
|
||||
Completed Task Log:
|
||||
|
||||
| Date | Task | Score | Validation | Commit |
|
||||
| --- | --- | ---: | --- | --- |
|
||||
| 2026-06-13 | PLT-008 | +1 platform alignment and package parity | `ctest --preset desktop-fast --build-config Debug -R pp_platform_api_tests --output-on-failure`; `cmake --build --preset windows-msvc-default --config Debug --target pp_platform_api_tests` | `pending` |
|
||||
|
||||
### STR-010 - Extract Remaining Draw Merge Composite Orchestration
|
||||
|
||||
Status: Done
|
||||
|
||||
Reference in New Issue
Block a user