Model UI capture lifetime in ui core
This commit is contained in:
@@ -735,9 +735,10 @@ powershell -ExecutionPolicy Bypass -File scripts\automation\apple-remote-build.p
|
||||
vcpkg-backed `pp_ui_core`/tinyxml2 boundary and `pp_ui_core_layout_xml_tests`.
|
||||
- `pp_ui_core` now owns a pure `NodeLifetimeTree` target model with checked
|
||||
node handles, hidden parent/child invariants, scoped callback connections,
|
||||
mutation-safe event dispatch, and focused destroy-during-callback coverage in
|
||||
`pp_ui_core_node_lifetime_tests`. Retained `Node` still needs to adopt those
|
||||
semantics under DEBT-0063.
|
||||
pointer/keyboard capture ownership, mutation-safe event dispatch, whole-tree
|
||||
reload invalidation, and focused destroy-during-callback/layout-reload
|
||||
coverage in `pp_ui_core_node_lifetime_tests`. Retained `Node` still needs to
|
||||
adopt those semantics under DEBT-0063.
|
||||
- `scripts/automation/analyze.*` runs shader validation plus a
|
||||
renderer-boundary guard that reports JSON and fails if active non-backend
|
||||
source code reintroduces raw `GL_*`/`WGL_*` constants outside the allowed
|
||||
|
||||
Reference in New Issue
Block a user