
Rudy Mizrahi CelekliandN0zoM1z0
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
..
2026-10-07 16:50:41 +08:00
2026-10-09 00:49:30 +08:00
2026-10-08 15:32:05 +08:00
2026-10-07 14:44:52 +08:00
2026-10-05 21:15:04 +08:00
2026-10-07 13:53:25 +08:00
2026-10-07 17:40:18 +08:00
2026-10-07 16:03:37 +08:00
2026-10-05 14:59:48 +08:00
2026-10-07 00:57:08 +08:00
2026-07-16 15:45:55 +09:00
2026-10-06 16:53:33 +08:00
2026-07-12 21:12:18 +00:00
2026-10-05 23:06:46 +08:00
2026-10-04 16:02:36 +08:00
2026-10-07 15:05:29 +08:00
2026-09-29 14:53:50 +08:00
2026-07-17 03:05:19 +09:00
2026-10-07 12:25:37 +08:00
2026-10-07 21:56:58 +08:00
2026-10-07 20:00:24 +08:00
2026-07-16 07:56:13 +09:00
2026-10-07 21:45:07 +08:00
2026-10-09 00:49:30 +08:00
2026-10-07 10:19:49 +08:00
2026-09-29 07:08:46 +08:00
2026-10-09 00:49:30 +08:00
2026-10-08 04:03:23 +08:00
2026-10-08 04:03:23 +08:00
2026-09-29 07:08:46 +08:00
2026-10-07 23:45:23 +08:00
2026-10-06 16:53:33 +08:00
2026-10-08 07:53:41 +08:00
2026-10-05 21:15:04 +08:00
2026-10-07 23:16:48 +08:00
2026-10-07 23:16:48 +08:00
2026-10-07 01:47:05 +08:00
2026-10-09 01:11:49 +08:00
2026-07-17 21:30:24 +08:00
2026-10-09 00:09:55 +08:00
2026-07-22 22:09:12 +09:00
2026-07-22 22:09:12 +09:00
2026-10-07 13:20:12 +08:00
2026-10-07 16:03:37 +08:00
2026-10-08 04:46:46 +08:00
2026-10-06 01:22:45 -07:00
2026-10-03 23:22:07 +08:00
2026-10-08 04:46:46 +08:00
2026-10-08 04:46:46 +08:00
2026-10-07 23:45:23 +08:00
2026-08-05 19:07:46 +08:00
2026-10-06 16:53:33 +08:00
2026-10-03 23:22:07 +08:00
2026-10-07 14:59:52 +08:00
2026-10-07 21:45:07 +08:00
2026-10-07 05:24:32 +08:00
2026-10-07 16:21:18 +08:00
2026-07-22 22:09:12 +09:00
2026-10-07 18:39:10 +08:00