Commit 56ed6e3
committed
Add Photoshop IRB decoding, docs, and tests
Bump VERSION to 0.4.34 and add expanded Photoshop IRB interpretation support across the codebase and docs. Updates CHANGES.md with 0.4.34 notes. Add new decode helpers in src/openmeta/photoshop_irb_decode.cc and extend tests (new tests/cli_metaread_photoshop_irb_smoke_test.cmake and updated photoshope_irb_decode_test.cc). Integrate a new CMake smoke gate target and register a ctest (openmeta_cli_metaread_photoshop_irb_smoke), and include the smoke in the CLI release gate. Update various documentation (docs/* and docs/sphinx/*) and metadata support/interpretation status to list newly interpreted fields (Photoshop2Info/ColorTable, path-records, print-flag bytes, autosave fields, ImageReady text, legacy halftone/transfer/duotone/EPS summaries, record counts/selectors, etc.). Add todo_features_r.md and remove an obsolete code_review_20260416.md file.1 parent 79f5f4d commit 56ed6e3
17 files changed
Lines changed: 1069 additions & 798 deletions
File tree
- docs
- sphinx
- src/openmeta
- tests
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
3 | 25 | | |
4 | 26 | | |
5 | 27 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
497 | 497 | | |
498 | 498 | | |
499 | 499 | | |
| 500 | + | |
| 501 | + | |
| 502 | + | |
| 503 | + | |
| 504 | + | |
| 505 | + | |
| 506 | + | |
| 507 | + | |
| 508 | + | |
| 509 | + | |
500 | 510 | | |
501 | 511 | | |
502 | 512 | | |
| |||
903 | 913 | | |
904 | 914 | | |
905 | 915 | | |
| 916 | + | |
| 917 | + | |
| 918 | + | |
| 919 | + | |
| 920 | + | |
| 921 | + | |
| 922 | + | |
| 923 | + | |
| 924 | + | |
| 925 | + | |
906 | 926 | | |
907 | 927 | | |
908 | 928 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
0 commit comments