Commit Graph
58 Commits
Author SHA1 Message Date
Jonas Volman 709bfc3a3c Reconcile approved frontier ownership and admission packets
Import only independently reviewed production changes. Preserve canonical physics and virtual-keyboard repairs; keep B3 and all unresolved holds out.

Record exactly four approved canary debits (6987 meaningful bytes), six Halo admissions and two revocations. Keep vendor ioinit/storage work separate. Full build, 8252-row sweep, 1318 tests, park/admission/fake audits and 621-object binding pass within approved debit bounds.

Do not publish donor research dumps or private assets. README and unrelated user research remain untouched. See frontier_publication_reconciliation_20260927.md for complete evidence limits and accounting.
2026-09-27 17:12:48 -07:00
Jonas Volman 4f4c85021d Reconcile Lane C with canonical house-rule audit
Integrate verified source and data progress; exclude unproven COMMON ownership, held UB/asm forms, and address-named data credit. Stable sweep: 23 exact functions gained, zero lost.
2026-09-22 23:12:40 -07:00
Jonas Volman 9f74e9937f Import 909 authenticated January and HCEA symbol names 2026-08-31 16:11:03 -07:00
Jonas Volman d2c15a0411 Close out tif_dirwrite static provenance 2026-08-29 20:14:10 -07:00
bnunu acdb68a0bd Match tif_thunder object exactly 2026-08-27 15:51:39 -07:00
bnunu d03c4ac00f Match tif_open object exactly 2026-08-27 15:40:06 -07:00
bnunu 49d00e9930 Close tif_read object data ownership 2026-08-27 15:31:10 -07:00
bnunu f9256add2c Close tif_compress object provenance 2026-08-27 15:16:04 -07:00
bnunu 91f18a4b22 Close tif_warning object ownership 2026-08-27 14:51:14 -07:00
bnunu 506c1ebafd Close tif_error object ownership 2026-08-27 14:46:30 -07:00
Jonas Volman 3d8b007da1 Recover exact TIFFLinkDirectory relocation identity 2026-08-20 17:46:44 -07:00
Jonas Volman cc649df306 Match TIFF RGBA image conversion object 2026-07-29 16:56:51 -07:00
Jonas Volman 7cd0679a77 Match TIFF write and directory ownership 2026-07-21 11:50:57 -07:00
Jonas Volman fac1194f11 Close exact data ownership objects 2026-07-19 16:18:22 -07:00
Jonas Volman edb817484f Match TIFF getimage helper clusters 2026-07-18 13:57:10 -07:00
Jonas Volman 917856fa6c Recover tif_dirwrite runtime provenance 2026-07-18 13:41:29 -07:00
Jonas Volman ad765a2d3a Match TIFF directory reader 2026-07-18 13:29:06 -07:00
Jonas Volman 9b9a4fa0a7 Recover TIFF getimage Halo adaptations 2026-07-18 13:28:13 -07:00
Jonas Volman 756bc70068 Recover TIFF fax codec implementation 2026-07-18 12:52:29 -07:00
Jonas Volman 75a70c18ce Recover tif_dirwrite provenance and link helper 2026-07-18 12:26:32 -07:00
Jonas Volman bb40517ddd Match TIFF LZW codec object 2026-07-18 12:26:13 -07:00
Jonas Volman c172d9c837 Recover TIFF fax tables and codec foundation 2026-07-18 12:25:32 -07:00
Jonas Volman 72674b4be5 Reconstruct TIFF getimage globals and tile helpers 2026-07-18 11:41:29 -07:00
Jonas Volman 0d2779383d Correct exact data-only object statuses 2026-07-16 19:46:33 -07:00
Jonas Volman d473b3bc45 Restore PackBits data symbol ownership 2026-07-15 21:00:48 -07:00
Jonas Volman 5bc7b6c8be Use semantic PackBits names and TIFF fields 2026-07-14 17:43:27 -07:00
Jonas Volman 4078156c16 Match tif_packbits: all 5 functions, .rdata, .data
Functions matched (all EQUAL via hardened comparator):
- _code_0005bff0 (PackBitsPreEncode): 0x40 bytes, 2 relocs
- _code_0005c030 (PackBitsEncode): 0x230 bytes, 7 relocs
- _code_0005c260 (PackBitsDecode): 0x110 bytes, 3 relocs
- _code_0005c370 (PackBitsEncodeChunk): 0x50 bytes, 1 reloc
- _TIFFInitPackBits: 0x50 bytes, 4 relocs

Changes:
- Remove #include <assert.h> and assert() call
- Rename static functions to target VA-based symbol names
- Replace bcopy() with _csmemcpy() (XDK standard)
- Put RCSID string in .data as _data_002daf38
- Use direct offset stores for struct fields whose layout
  differs between this repo's tiffioP.h and the original binary
- Reorder function definitions alphabetically to match section
  ordering in the original COFF
2026-07-14 17:43:24 -07:00
Jonas Volman 206fb9accd Match TIFFFieldWithTag 2026-07-14 17:16:03 -07:00
Jonas Volman 2d63f6fe16 Match TIFFFindFieldInfo 2026-07-14 17:16:03 -07:00
Jonas Volman 84113d8e79 Match TIFF directory field data 2026-07-14 17:16:03 -07:00
Jonas Volman 221d2b9c68 Match ThunderDecode 2026-07-14 15:06:14 -07:00
Jonas Volman d8e1e09484 Match DumpModeDecode 2026-07-14 14:58:57 -07:00
Jonas Volman ee5a743c81 Match DumpModeEncode 2026-07-14 14:58:57 -07:00
Jonas Volman 4a4812dea8 Suppress exact legacy tif_dir warnings 2026-07-14 14:49:30 -07:00
Jonas Volman 2bb27626b0 Restore TIFFFreeDirectory line metadata 2026-07-14 14:46:54 -07:00
Jonas Volman 95c3d0acf7 Match TIFFSetDirectory 2026-07-14 14:46:53 -07:00
Jonas Volman a170618fb0 Match tif_dir tag-change helper 2026-07-14 14:46:53 -07:00
Jonas Volman 16c32f46bc Match tif_dir set-field helper 2026-07-14 14:46:53 -07:00
Jonas Volman ed92e67344 Match tif_dir allocation helpers 2026-07-14 14:46:52 -07:00
Jonas Volman 329e6f5929 Match TIFFFreeDirectory 2026-07-14 14:46:52 -07:00
Jonas Volman c6c39d89ff Match TIFFDefaultDirectory 2026-07-14 14:46:51 -07:00
Jonas Volman 2cdff41f20 Match tif_dir get-field helper 2026-07-14 14:46:51 -07:00
Jonas Volman 8b3b2bc43c Match code_0005b9b0 2026-07-14 14:45:40 -07:00
Jonas Volman a1d269e25b Match TIFFFdOpen 2026-07-14 14:38:31 -07:00
Jonas Volman 5ed05e8f08 Match TIFFOpen 2026-07-14 14:38:21 -07:00
Jonas Volman a82131f53a Match TIFFInitOrder 2026-07-14 14:38:21 -07:00
Jonas Volman 78aa92402b Fix TIFF raw buffer pointer cast 2026-07-14 14:31:41 -07:00
Jonas Volman 262bb3d790 Match TIFFReadBufferSetup 2026-07-14 14:29:55 -07:00
Jonas Volman 40310014db Match TIFFGrowStrips 2026-07-14 14:15:11 -07:00
Jonas Volman a62225c063 Match TIFFBufferSetup 2026-07-14 14:15:11 -07:00