rea/tests/conformance/native
Rudy Mizrahi Celekli f8e143a3bc
fix(apple): decode Interface Builder XML byte encodings (#1095)
* test(apple): qualify native Interface Builder XML encodings

Exercise actual AppKit/Foundation XML archive representations through filesystem and compiled CLI consumers. Preserve independent UID/hierarchy and original-byte provenance oracles.

Tests-only candidate qualification on unchanged native Apple CI; no production or workflow changes.

Signed-off-by: Rudy Celekli <rudy@gradiahq.com>

* fix(apple): share BOM-aware Interface Builder XML decoding

Reuse the existing fatal BOM-aware XML plist decoder for Interface Builder archives. Preserve original serialized-byte digests, binary decoding, and frozen native producer/consumer tests.

Signed-off-by: Rudy Celekli <rudy@gradiahq.com>

* fix(apple): reject unsupported XML encoding declarations

---------

Signed-off-by: Rudy Celekli <rudy@gradiahq.com>
Co-authored-by: N0zoM1z0 <1705004398@qq.com>
2026-10-09 01:11:49 +08:00
..
Assets.xcassets feat(native): add inspection primitives, dispatch traces and approved UI observation (#500) 2026-10-04 16:02:36 +08:00
native-ui-children fix(native)!: preserve incomplete native UI captures (#991) 2026-10-07 23:44:41 +08:00
calls.m fix(native): supervise LLDB and preserve bounded capture uncertainty 2026-10-09 00:49:30 +08:00
dispatch.m feat(native): decode chained fixups, binds, ObjC categories and properties 2026-10-07 12:18:24 +00:00
dispatch.swift feat(native): add inspection primitives, dispatch traces and approved UI observation (#500) 2026-10-04 16:02:36 +08:00
interface-builder-encoding.swift fix(apple): decode Interface Builder XML byte encodings (#1095) 2026-10-09 01:11:49 +08:00
keyed-archive-hierarchy.swift fix(apple): traverse keyed archive hierarchy collections (#976) 2026-10-07 23:00:43 +08:00
keyed-archive-uid-root.swift fix(artifacts): read keyed archive dictionaries keyed UID as dictionaries 2026-10-06 22:46:16 -07:00
keyed-archive.swift feat(native): add inspection primitives, dispatch traces and approved UI observation (#500) 2026-10-04 16:02:36 +08:00
ui.swift feat(native): add inspection primitives, dispatch traces and approved UI observation (#500) 2026-10-04 16:02:36 +08:00