- Add 10 standalone test apps for isolated component testing: - menu, toolbar, layout, aui, clipboard, filedialog, grid - dialog, timer, tree (3 new) - Add 12 Playwright e2e test specs for automated testing - Update Makefile with GL/non-GL build configurations - Update build script to list all standalone tests - Add WHATWORKS.md documenting KiCad wxWidgets coverage - Update .gitignore for build artifacts Test results: - 79 Playwright tests pass - wxGrid crashes (memory access out of bounds) - wxTreeCtrl crashes (similar issue) - wxDialog/wxMessageBox events fire but no visual popup 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
47 lines
690 B
Text
47 lines
690 B
Text
# Build directories
|
|
build/
|
|
build-*/
|
|
cmake-build-*/
|
|
|
|
# IDE
|
|
.idea/
|
|
.vscode/
|
|
*.swp
|
|
*.swo
|
|
*~
|
|
|
|
# Compiled objects
|
|
*.o
|
|
*.obj
|
|
*.a
|
|
*.so
|
|
*.dylib
|
|
*.dll
|
|
|
|
# WebAssembly output (but not Makefiles that end in .wasm)
|
|
*.wasm
|
|
!Makefile.wasm
|
|
*.js.map
|
|
|
|
# macOS
|
|
.DS_Store
|
|
|
|
# Emscripten cache
|
|
.emscripten_cache/
|
|
|
|
# Clean clone for reproducible builds (generated by build-wxwidgets-wasm-clean.sh)
|
|
wxwidgets-clean/
|
|
|
|
# Test artifacts
|
|
/tests/node_modules/
|
|
/tests/playwright-report/
|
|
/tests/test-results/
|
|
/test-results/
|
|
/tests/wasm-app/*.js
|
|
/tests/wasm-app/*.html
|
|
/tests/wasm-app/minimal_test.wasm
|
|
/tests/wasm-app/standalone/*/*.js
|
|
/tests/wasm-app/standalone/*/*.html
|
|
/tests/wasm-app/standalone/*/*.wasm
|
|
/temp/
|
|
*.log
|