Jonas Volman
8968ff09f1
Match bitmap maximum mipmap count
2026-08-21 09:04:19 -07:00
Jonas Volman
3d70e39282
Withdraw unproven bitmap postprocessor
2026-08-21 01:21:36 -07:00
Jonas Volman
fbd158d699
Recover five exact bitmap group functions
2026-08-21 01:11:01 -07:00
Jonas Volman
42673fc07b
Recover twelve exact tiny leaves
2026-08-20 18:05:18 -07:00
Jonas Volman
3d8b007da1
Recover exact TIFFLinkDirectory relocation identity
2026-08-20 17:46:44 -07:00
Jonas Volman
ea1228a6cd
Recover bitmap color utility helpers
2026-08-20 17:43:31 -07:00
Jonas Volman
8fe035610c
Reconstruct exact bitmap palette data
2026-08-20 11:02:08 -07:00
Jonas Volman
f1c6f1f4a3
Match antenna object
2026-08-13 07:43:18 -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
73e85bb545
Correct bitmap quantization loop ordering
2026-07-18 17:54:47 -07:00
Jonas Volman
58fb4e05a2
Reconstruct TIFF import and export foundation
2026-07-18 15:18:19 -07:00
Jonas Volman
d7bca3c16f
Reconstruct bitmap quantization foundation
2026-07-18 15:05:09 -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
3cd314ca3b
Align typed accessors with HCEX conventions
2026-07-14 19:03:06 -07:00
Jonas Volman
7d9248ad25
Match targa_export
2026-07-14 18:01:28 -07:00
Jonas Volman
529fd2c9cb
Match signed bitmap dimensions
2026-07-14 18:01:28 -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
b0f37cc75c
Match predicted_resources_precache
2026-07-14 15:15:33 -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