Commit graph

  • 355115f30d Update documentation to reflect current project structure Viktor Vaczi 2025-12-27 11:13:17 +01:00
  • a88652279b Remove unused legacy build scripts and directories Viktor Vaczi 2025-12-27 11:07:54 +01:00
  • 768d33339a Remove .git from meson subprojects to keep IDE clean Viktor Vaczi 2025-12-27 09:37:20 +01:00
  • 23a23fd7a6 Add autom4te wrapper to keep submodules clean Viktor Vaczi 2025-12-27 09:21:31 +01:00
  • dafef9c0a1 Fix Docker macOS timestamp issues and improve build reproducibility Viktor Vaczi 2025-12-27 01:07:44 +01:00
  • 5b919ef66f Add ccache and incremental build system for faster development Viktor Vaczi 2025-12-26 20:51:58 +01:00
  • 9c271996c2 Fix KiCad WASM build and runtime errors Viktor Vaczi 2025-12-22 16:30:53 +01:00
  • 898e079ef2 Enable 3D viewer in KiCad WASM build Viktor Vaczi 2025-12-21 14:21:29 +01:00
  • 74a2dc2c0f Use all available cores for wxWidgets build by default Viktor Vaczi 2025-12-15 15:59:23 +01:00
  • 1ce4fa91e2 Add logerror test app and wxLog console logging e2e tests Viktor Vaczi 2025-12-15 14:34:43 +01:00
  • ad5c4f6772 Fix pthread deadlock by using dynamic PTHREAD_POOL_SIZE Viktor Vaczi 2025-12-15 11:47:50 +01:00
  • 838d8cb846 Add earlysize test for GetClientSize() before Show() Viktor Vaczi 2025-12-14 16:10:08 +01:00
  • a3445575db Fix KiCad WASM startup issues Viktor Vaczi 2025-12-14 16:09:04 +01:00
  • 4a9c23bbcb Fix wxWidgets build for portable zlib and window sizing Viktor Vaczi 2025-12-14 15:33:54 +01:00
  • 8453f9681e Add stamp source hashing and maximize test infrastructure Viktor Vaczi 2025-12-14 13:28:43 +01:00
  • 6771e7de74 Fix Asyncify and improve build process Viktor Vaczi 2025-12-14 11:59:50 +01:00
  • b70f098ae2 Add two-phase build with host asyncify transformation Viktor Vaczi 2025-12-13 22:13:31 +01:00
  • 0c48855191 Add output/ to gitignore Viktor Vaczi 2025-12-13 11:30:17 +01:00
  • d8d934ffca Enable exceptions and pthreads atomics for KiCad WASM build Viktor Vaczi 2025-12-13 11:29:45 +01:00
  • 71f800d6a5 Add KiCad PCBnew WASM test infrastructure Viktor Vaczi 2025-12-12 15:34:15 +01:00
  • af2adda002 Improve build system with debug symbols, clean modes, and parallel jobs Viktor Vaczi 2025-12-12 14:51:38 +01:00
  • d93e5bf753 Track wasm-port branch for kicad and wxwidgets submodules Viktor Vaczi 2025-12-08 18:28:57 +01:00
  • 9f4ed1e51e Add KiCad PCBnew WASM build support and documentation Viktor Vaczi 2025-12-08 18:26:57 +01:00
  • b5e46a0aba Add Docker build environment for KiCad WASM Viktor Vaczi 2025-12-08 12:07:01 +01:00
  • c408410c7d Add KiCad PCBnew build script and CMake Find modules Viktor Vaczi 2025-12-08 11:37:14 +01:00
  • 3034d9d76f Add KiCad WASM build infrastructure and dependency scripts Viktor Vaczi 2025-12-04 13:15:04 +01:00
  • 756feb35da Add WASM feature tests: font enum, text decor, bitmap mask, regions Viktor Vaczi 2025-12-04 11:06:33 +01:00
  • 7448d3cd74 Remove wxGraphicsContext test (not needed for KiCad WASM) Viktor Vaczi 2025-12-04 08:52:37 +01:00
  • dd85f280ba Threading research. Viktor Vaczi 2025-12-04 08:33:45 +01:00
  • f71136b50a Add Phase 3 test coverage: validators, ownerdrawn, popup, graphicsctx, xml, wasmedge Viktor Vaczi 2025-12-03 18:54:40 +01:00
  • 11f5b81fc0 Add Phase 2 wxWidgets test coverage: grid renderers, print preview, specialized controls Viktor Vaczi 2025-12-03 17:58:47 +01:00
  • 8f890658d2 Complete remaining wxWidgets feature tests: DataViewVirtual, AuiNotebook, Wizard, GridEdit, Calendar Viktor Vaczi 2025-12-03 17:16:14 +01:00
  • e8536a9a6d Add 5 new wxWidgets feature tests: PropertyGrid, Pickers, Collapsible, ListCtrl, InfoBar Viktor Vaczi 2025-12-03 16:57:02 +01:00
  • e78a8e6d30 Add wxDragDrop test app and document coverage gaps Viktor Vaczi 2025-12-03 16:33:27 +01:00
  • bf933104f9 Add wxPrinting test app and verify printing infrastructure works Viktor Vaczi 2025-12-03 15:51:44 +01:00
  • 9a78db1528 Add wxDataViewCtrl, wxHtmlWindow, and wxStyledTextCtrl test apps Viktor Vaczi 2025-12-03 11:27:00 +01:00
  • a10c173cc0 Add *.wasm.map to gitignore Viktor Vaczi 2025-12-03 10:21:41 +01:00
  • 802b1e871c Implement wxClipboard and add button finder utility for canvas testing Viktor Vaczi 2025-12-03 10:19:50 +01:00
  • 235c90d26b Fix tree test console logging during initialization Viktor Vaczi 2025-11-29 22:41:29 +01:00
  • 90613dbe49 Fix wxTreeCtrl test crash and update test coordinates Viktor Vaczi 2025-11-29 22:28:30 +01:00
  • 67f5a88a34 Fix wxGrid test crash and add debug build support Viktor Vaczi 2025-11-29 22:15:56 +01:00
  • 5561c7c9f2 Fix timer tests and add baseline screenshot update script Viktor Vaczi 2025-11-29 21:20:40 +01:00
  • 26181bb929 Refactor test logging into shared utilities Viktor Vaczi 2025-11-29 20:54:54 +01:00
  • 2264a22685 Fix wxrc build error by skipping native utilities Viktor Vaczi 2025-11-29 20:11:54 +01:00
  • 961455ef54 Add baseline screenshots and visual regression testing Viktor Vaczi 2025-11-29 19:55:12 +01:00
  • c445955583 Fix wxWidgets WASM rendering and add comprehensive tests Viktor Vaczi 2025-11-29 18:42:27 +01:00
  • 53e4603a41 Add standalone test apps and Playwright specs for wxWidgets WASM Viktor Vaczi 2025-11-29 16:19:13 +01:00
  • 5918557545 Fix Vertex Arrays GL test crash and add OpenGL test suite Viktor Vaczi 2025-11-29 12:58:14 +01:00
  • 12dfa67894 Add TypeScript configuration for Playwright tests Viktor Vaczi 2025-11-29 12:39:30 +01:00
  • e4cb9e5abc Add popup z-ordering tests and fix dropdown close behavior Viktor Vaczi 2025-11-29 12:32:16 +01:00
  • a538954b70 Fix wxChoice/wxComboBox dropdown rendering and add tests Viktor Vaczi 2025-11-29 10:08:42 +01:00
  • 3287ec7616 Add GL immediate mode shim for Emscripten compatibility Viktor Vaczi 2025-11-28 21:22:09 +01:00
  • 0db33b10f7 Fix Emscripten immediate mode GL and add comprehensive tests Viktor Vaczi 2025-11-28 20:14:59 +01:00
  • 9e1d971797 Add wxGLCanvas WASM implementation and documentation Viktor Vaczi 2025-11-28 16:42:35 +01:00
  • 4069de6a0b Fix wxWidgets WASM rendering and add comprehensive tests Viktor Vaczi 2025-11-28 14:24:53 +01:00
  • 3f67fed173 Add Playwright test infrastructure for wxWidgets WASM port Viktor Vaczi 2025-11-28 13:10:05 +01:00
  • 0ac29130ca Update wxWidgets submodule with browser info API and async menus Viktor Vaczi 2025-11-27 16:48:45 +01:00
  • 4207d34228 Update wxwidgets submodule to WASM port commit Viktor Vaczi 2025-11-27 15:33:31 +01:00
  • 76fbb6b819 Update wxWidgets WASM documentation Viktor Vaczi 2025-11-27 15:30:23 +01:00
  • b7d9d32acb Add reproducible build system for wxWidgets WASM port Viktor Vaczi 2025-11-27 15:30:10 +01:00
  • aa7e9634e3 Add board_model library and Phase 3 wxUniversal plan Viktor Vaczi 2025-11-27 09:24:31 +01:00
  • af1a4bb7e1 Add patch for wxBase WASM integration Viktor Vaczi 2025-11-27 08:41:12 +01:00
  • 9305aa5afb Update core library to use real wxBase instead of wx_shim Viktor Vaczi 2025-11-27 08:39:22 +01:00
  • d6e946b101 Add wxWidgets 3.2.6 submodule and wxBase WASM build script Viktor Vaczi 2025-11-27 08:32:40 +01:00
  • 92faf7c082 Add standalone core library with kimath and sexpr (Phase 2 Step 1) Viktor Vaczi 2025-11-26 17:39:53 +01:00
  • f1526d8c24 Complete Phase 1: Build KiCad with optional dependencies disabled Viktor Vaczi 2025-11-26 16:33:48 +01:00
  • 2d7c26feac Initial project setup for KiCad WebAssembly port Viktor Vaczi 2025-11-26 10:46:44 +01:00