Add WASM feature tests: font enum, text decor, bitmap mask, regions

New test apps and E2E tests:
- fontenum: Font enumeration via Local Font Access API (180 fonts)
- textdecor: Text underline/strikethrough decorations
- bitmask: wxMask bitmap transparency with color keys
- regions: Non-rectangular region clipping (union, subtract, complex shapes)

Updates:
- playwright.config.ts: Add local-fonts permission
- WHATWORKS.md: Document implemented features, update test counts
- Makefile.wasm: Add build targets for new test apps

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
Viktor Vaczi 2025-12-04 11:06:33 +01:00
commit 756feb35da
16 changed files with 984 additions and 19 deletions

View file

@ -15,8 +15,8 @@ export default defineConfig({
use: {
baseURL: 'http://localhost:8080',
trace: 'on-first-retry',
// Grant clipboard permissions for clipboard tests
permissions: ['clipboard-read', 'clipboard-write'],
// Grant clipboard and font permissions for tests
permissions: ['clipboard-read', 'clipboard-write', 'local-fonts'],
},
projects: [