Development #4

Merged
gronod merged 8 commits from development into main 2026-09-07 23:42:23 +01:00
8 Commits
Author SHA1 Message Date
gronod 8eb4bd408d Merge pull request 'fix: resolve PPD media type and tray option discovery and selection (#1, #2)' (#3) from fix/ppd-media-type-and-tray-options into development
Build macOS Packages / Build macOS (Intel) (pull_request) Successful in 33s
Build macOS Packages / Build macOS (Apple Silicon) (pull_request) Successful in 36s
Build macOS Packages / Build macOS (Universal) (pull_request) Failing after 9s
Reviewed-on: #3
2026-09-07 22:48:17 +01:00
gronod e319e5b106 fix: resolve PPD media type and tray option discovery and selection
Build macOS Packages / Build macOS (Intel) (pull_request) Successful in 39s
Build macOS Packages / Build macOS (Apple Silicon) (pull_request) Successful in 40s
Build macOS Packages / Build macOS (Universal) (pull_request) Failing after 10s
- Parse PPD translation strings and decode hex escapes (e.g. CD<2F>DVD -> CD/DVD)
- Populate InspectorView media type and tray dropdowns with human-readable titles while preserving computer-readable choice codes
- Fix empty-array nil coalescing bug in InspectorView preventing empty tray and media type popups
- Support OEM vendor PPD keywords (Canon CNIJMediaType/CNIJMediaSupply, Epson EPIJ_FdSo)
- Add dual-identity lookup in PrintEngine and InspectorView for robust choice code vs title resolution
- Add comprehensive PPDOptionsTests and CLI test runner

Closes #1, Closes #2
2026-09-07 22:45:02 +01:00
Local Admin e0b1719921 amended build target version numbers
Build macOS Packages / Build macOS (Intel) (push) Successful in 31s
Build macOS Packages / Build macOS (Apple Silicon) (push) Successful in 48s
Build macOS Packages / Build macOS (Universal) (push) Failing after 11s
2026-09-07 06:30:42 -07:00
Local Admin fe68c5c01d build fixes
Build macOS Packages / Build macOS (Intel) (push) Successful in 38s
Build macOS Packages / Build macOS (Apple Silicon) (push) Successful in 38s
Build macOS Packages / Build macOS (Universal) (push) Failing after 9s
2026-09-07 06:20:29 -07:00
Local Admin 1c53e698aa build fixes
Build macOS Packages / Build macOS (Intel) (push) Failing after 15s
Build macOS Packages / Build macOS (Apple Silicon) (push) Failing after 29s
Build macOS Packages / Build macOS (Universal) (push) Skipped
2026-09-07 06:11:55 -07:00
Local Admin 23995f18e5 fix build sxriots for command line xcode
Build macOS Packages / Build macOS (Apple Silicon) (push) Failing after 2m1s
Build macOS Packages / Build macOS (Intel) (push) Failing after 2m6s
Build macOS Packages / Build macOS (Universal) (push) Skipped
2026-09-07 05:36:51 -07:00
Local Admin 43bff18101 removed cruft and restructured.
Build macOS Packages / Build macOS (Intel) (push) Failing after 10s
Build macOS Packages / Build macOS (Apple Silicon) (push) Failing after 10s
Build macOS Packages / Build macOS (Universal) (push) Skipped
2026-09-07 05:21:44 -07:00
Local Admin acf541d256 Initial commot of grok built app 2026-09-07 05:12:58 -07:00