rea/tests
Kaoru0822 b08228d19f fix(artifacts): project compiled AppKit actions from the control to its target
NSNibControlConnector archives the sending control as NSSource and the
action target as NSDestination; a nil target is the first responder. The
NIBArchive projection swapped them for control connectors, so every
compiled AppKit action ran from its target to the control. The action
trace, which follows control -> action, could not find them, and the
selector node was keyed by the control instead of the target class. When
the target was nil, the swapped source was null and the action was
dropped: Chess lost 29 menu actions, KeepingYouAwake 7.

Connectors now keep NSSource -> NSDestination. The NIBArchive test
encoder moves to a fixture module so a bundle test can build compiled
NIBs.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-07 08:39:27 +00:00
..
acceptance feat(browser): trace captured website source-map locations (#897) 2026-10-07 16:21:18 +08:00
boundary fix(artifacts): project compiled AppKit actions from the control to its target 2026-10-07 08:39:27 +00:00
composition refactor(javascript): group application workflows and verification (#896) 2026-10-07 16:03:37 +08:00
conformance Merge pull request #870 from morluto/fix/keyed-archive-uid-named-keys 2026-10-06 23:03:09 -07:00
evaluation refactor(provider): declare deep capabilities from source (#892) 2026-10-07 15:41:50 +08:00
fixtures feat(browser): trace captured website source-map locations (#897) 2026-10-07 16:21:18 +08:00
process-global fix(cli): fail when JSON input files cannot be parsed 2026-10-06 03:02:22 -07:00
support refactor(javascript): group application workflows and verification (#896) 2026-10-07 16:03:37 +08:00