Add wxPrinting test app and verify printing infrastructure works
- Create print_test standalone app testing wxPrintout, wxPrintPreview, wxPrinter, and browser print via window.print() - Add 8 E2E tests for printing functionality (all pass) - Update WHATWORKS.md: printing now works, 127 total tests, 14 standalone apps - Remove wxRichTextCtrl from untested (disabled, KiCad doesn't use it) Key findings: - Printing infrastructure works out of the box in WASM - wxPrintout callbacks fire correctly (OnBeginPrinting, OnPrintPage, etc.) - wxPrintPreview renders preview frame - Browser Print triggers native print dialog via window.print() 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
BIN
tests/baseline-screenshots/print-01-loaded.png
Normal file
|
After Width: | Height: | Size: 38 KiB |
BIN
tests/baseline-screenshots/print-02-preview-panel.png
Normal file
|
After Width: | Height: | Size: 38 KiB |
BIN
tests/baseline-screenshots/print-03-browser-print-clicked.png
Normal file
|
After Width: | Height: | Size: 47 KiB |
BIN
tests/baseline-screenshots/print-04-preview-clicked.png
Normal file
|
After Width: | Height: | Size: 64 KiB |
BIN
tests/baseline-screenshots/print-05-page-setup-clicked.png
Normal file
|
After Width: | Height: | Size: 57 KiB |
BIN
tests/baseline-screenshots/print-06-print-clicked.png
Normal file
|
After Width: | Height: | Size: 55 KiB |
BIN
tests/baseline-screenshots/print-07-callbacks.png
Normal file
|
After Width: | Height: | Size: 64 KiB |
BIN
tests/baseline-screenshots/print-08-all-buttons.png
Normal file
|
After Width: | Height: | Size: 64 KiB |