Commit graph

  • 4f8c2d1f56
    feat(eeschema): collab bridge read/emit + build fixes; apply WIP (yjs-bridge commit 3) Gergő Törcsvári 2026-06-03 17:49:11 +02:00
  • 2d93e51329
    docs(yjs-bridge): record commit-2 as built (bridge in wasm layer) Gergő Törcsvári 2026-06-03 14:25:33 +02:00
  • 83b3418778
    feat(pl_editor): Yjs collaborative bridge — differ/apply + generic reconciler (yjs-bridge commit 2) Gergő Törcsvári 2026-06-03 14:25:22 +02:00
  • f94114efb8
    docs(yjs-bridge): add collaborative Yjs bridge design Gergő Törcsvári 2026-06-03 13:21:24 +02:00
  • 7d49007473
    feat(pl_editor): add KIID m_Uuid + (uuid) to .kicad_wks format (yjs-bridge commit 1) Gergő Törcsvári 2026-06-03 13:20:38 +02:00
  • 2bd39c3794 config: 🔧 move submodules to ee Istvan Matejcsok 2026-06-05 13:36:44 +02:00
  • c148443b7b refactor: 💡 remove orphaned files Istvan Matejcsok 2026-06-05 13:18:24 +02:00
  • 8e413f89ec docs: ✏️ cleanup and organize docs Istvan Matejcsok 2026-06-05 12:15:54 +02:00
  • 8db6cfadc3 test: 💍 fix test cases Istvan Matejcsok 2026-06-04 13:20:55 +02:00
  • 03fbd73e99 feat(web): wire gerbview tool (file-less launch, wizard-skip, UI) Balint Ipkovich 2026-06-03 16:47:23 +02:00
  • 4467bcd2c4 feat: gerbview WASM port Balint Ipkovich 2026-06-03 14:23:57 +02:00
  • 3ef461a0f6
    test(e2e): web-app tool open-path suite + pl_editor open/wizard-skip Gergő Törcsvári 2026-06-03 08:52:34 +02:00
  • 0157741660
    feat(web/server): seed a ready-to-open demo project on migrate Gergő Törcsvári 2026-06-03 08:52:18 +02:00
  • 8341573c5c
    feat(web): wire pl_editor + symbol_editor tools (open, wizard-skip, UI) Gergő Törcsvári 2026-06-02 21:49:04 +02:00
  • c77fed2ef1
    fix(web): seed KiCad config for all tools to skip the first-run wizard Gergő Törcsvári 2026-06-02 17:22:51 +02:00
  • 6681e0dd82
    test(eeschema): guard URL-detection wxRegEx UTF-8 fix + bump wxwidgets Gergő Törcsvári 2026-06-02 13:57:10 +02:00
  • 83462f7090
    fix(web): boot KiCad WASM in-document (no iframe) and fix eeschema frame sizing Gergő Törcsvári 2026-06-02 13:30:32 +02:00
  • 18a9de0449
    fix(wasm): self-heal fiber trampoline so schematic load doesn't hang Gergő Törcsvári 2026-06-02 12:03:34 +02:00
  • ddd959fbc2
    fix(web): eeschema schematic open path — Asyncify/dynCall fixes + bump submodules Gergő Törcsvári 2026-06-01 22:30:04 +02:00
  • 735e5aa8e9
    feat(web): checkpoint web app init Gergő Törcsvári 2026-06-01 16:30:29 +02:00
  • e28f473040 feat: symbol_editor WASM port Balint Ipkovich 2026-06-02 13:35:37 +02:00
  • c7a71ff2a7 chore: 🤖 add build monitor Istvan Matejcsok 2026-06-01 17:31:03 +02:00
  • 9ab7158057 fix(skills): make git-workflow script paths portable Balint Ipkovich 2026-06-01 14:53:07 +02:00
  • 8fd78d42b2 test(pl_editor): commit screenshot baseline + fix dialog screenshot timing Balint Ipkovich 2026-06-01 13:50:40 +02:00
  • d735779e23 feat: pl_editor WASM port + browser file dialog fixes Balint Ipkovich 2026-06-01 10:30:56 +02:00
  • eb15f72e8f docs(DEBUG.md): make -O2 asyncify pass the documented default Viktor Vaczi 2026-05-28 13:56:03 +02:00
  • b5be072461 asyncify: add wasm-opt -O2 pass + bump wxwidgets (modal promise fix) Viktor Vaczi 2026-05-28 13:52:49 +02:00
  • 1c6745f0d0
    fix(git-workflow): fetch all origins before status snapshot in sync + finish Gergő Törcsvári 2026-05-29 16:13:08 +02:00
  • d6d743340d
    refactor(build): fold calculator into unified docker/build.sh dispatch Gergő Törcsvári 2026-05-29 12:01:44 +02:00
  • 645f89b816
    chore(git-workflow): add 3-repo feature branch skills + helper scripts Gergő Törcsvári 2026-05-29 08:15:27 +02:00
  • 730147d690
    feat(schematic): eeschema WASM build + e2e harness Gergő Törcsvári 2026-05-29 06:39:23 +02:00
  • 31ff88ee9e tests: load-pcb e2e for microwave + pic_programmer demos Viktor Vaczi 2026-05-29 09:51:18 +02:00
  • 0464470733 add calculator build Istvan Matejcsok 2026-05-28 17:21:26 +02:00
  • 7331619404 diagnostics: configurable --diag logging flags + asyncify setupUIConditions fix Viktor Vaczi 2026-05-27 16:14:03 +02:00
  • e4cf5fb461 fix(docker): add unzip to image (required by GLM dep build) Viktor Vaczi 2026-05-25 19:59:15 +02:00
  • ffaadd258b fix(docker): make container emsdk authoritative for exec, stop host emsdk leak Viktor Vaczi 2026-05-25 19:41:55 +02:00
  • 01dce40dc9 test(wasm): coroutine crash reproduction harness + per-engine runner Viktor Vaczi 2026-05-25 18:44:12 +02:00
  • a4ad69412e fix(wasm): bind dynCall_* to real DYNCALLS=1 exports; refactor shim into files Viktor Vaczi 2026-05-25 15:07:10 +02:00
  • 9a04217788 wip: nested-asyncify fix, wxAuiToolBar registration, tests, research docs Viktor Vaczi 2026-04-21 13:58:16 +02:00
  • a49ed49d5d wasm: validate kicad hi-dpi scaling Viktor Vaczi 2026-03-22 12:48:05 +01:00
  • 6fa6c9207f feat(webgl): Migrate to pure WebGL 2.0 and fix GL canvas layering Viktor Vaczi 2026-03-20 12:38:24 +01:00
  • d557b21eac fix(docker): Replace emsdk image with Ubuntu + emsdk from source Viktor Vaczi 2026-03-19 12:44:26 +01:00
  • b46b4b69f1 fix(wasm): Fix asyncify rewind with asyncify-aware dynCall shims Viktor Vaczi 2026-03-13 12:26:48 +01:00
  • 51b158f6b1 fix(wasm): Fix Asyncify modal errors with global lock mechanism Viktor Vaczi 2026-01-19 14:32:33 +01:00
  • 528ed97692 feat(test): Update wizard test to use dynamic button labels Viktor Vaczi 2026-01-12 15:17:03 +01:00
  • 014816b7a5 fix(wasm): Fix Emscripten empty callback functions for pthreads builds Viktor Vaczi 2026-01-12 14:19:13 +01:00
  • c04d5f9845 docs(gal): Update README and refresh WebGL baselines Viktor Vaczi 2026-01-12 10:10:26 +01:00
  • f5f81b2137 fix(build): Source env.sh in build-wasm-test.sh for Python 3.10+ Viktor Vaczi 2026-01-10 21:24:51 +01:00
  • 71d2444729 feat(wasm): Disable 3D viewer with comprehensive stubs Viktor Vaczi 2026-01-10 15:15:50 +01:00
  • 37d973f064 refactor(webgl): Move WebGL GAL from test harness to KiCad source tree Viktor Vaczi 2026-01-10 13:15:58 +01:00
  • 5e74a001e7 feat(webgl): Add WebGL baseline before KiCad integration Viktor Vaczi 2026-01-09 15:14:12 +01:00
  • fe60b48020 feat(webgl): Add GLU tesselator implementation using earcut.hpp Viktor Vaczi 2026-01-09 14:48:23 +01:00
  • 1b1a9d1633 fix(test): Exclude transform-api from comparison and add diagnostics Viktor Vaczi 2026-01-09 14:48:23 +01:00
  • 51bdcffacb fix(build): Source common env.sh in wxuniversal build script Viktor Vaczi 2026-01-09 14:48:23 +01:00
  • 74faa7e249 fix(webgl): Fix alpha-blending with proper blend functions Viktor Vaczi 2026-01-09 14:47:20 +01:00
  • 10e9cd96f6 docs(webgl): Explain why white background is required for comparison Viktor Vaczi 2026-01-08 12:35:49 +01:00
  • 5370871f85 fix(webgl): Correct coordinate system for Retina 2x scaling Viktor Vaczi 2026-01-08 11:44:59 +01:00
  • 92466d728c fix(webgl): Add ClearTarget and always rebuild in test script Viktor Vaczi 2026-01-08 11:37:41 +01:00
  • 8f803b45ea fix(test): Fix WebGL screenshot capture and comparison Viktor Vaczi 2026-01-08 11:32:39 +01:00
  • 7617acf8b5 fix(webgl): Add VAO support for WebGL 2.0 rendering Viktor Vaczi 2026-01-08 11:19:16 +01:00
  • d0e2500048 feat(webgl): Enable all 28 scenarios for WebGL test harness Viktor Vaczi 2026-01-08 11:11:03 +01:00
  • 18c73c355e feat(webgl): Fix WebGL GAL rendering with proper coordinate setup Viktor Vaczi 2026-01-08 10:13:11 +01:00
  • d2f1a496f5 feat(webgl): Replace legacy GL with modern OpenGL ES 3.0 Viktor Vaczi 2026-01-07 23:33:49 +01:00
  • 6c2cf85177 feat(webgl): Fix GL initialization and add GLSL ES shader conversion Viktor Vaczi 2026-01-07 21:59:21 +01:00
  • c23bc974be feat(webgl): Wire up WEBGL_GAL test harness with proper canvas setup Viktor Vaczi 2026-01-07 21:32:53 +01:00
  • c381fdb85c feat(webgl): Add WEBGL_GAL implementation (compiles, not yet rendering) Viktor Vaczi 2026-01-07 21:04:42 +01:00
  • a4f444fea8 feat(webgl): Add WebGL GAL test infrastructure (Phase 1) Viktor Vaczi 2026-01-07 16:11:31 +01:00
  • 344cf3c432 docs(gal-test): Add README and document DrawBitmap limitation Viktor Vaczi 2026-01-07 13:37:08 +01:00
  • 051fb87cab feat(gal-test): Add 100% GAL API test coverage (28 scenarios) Viktor Vaczi 2026-01-07 12:27:06 +01:00
  • 650109e10f feat(webgl): Add 4 new GAL test scenarios for expanded coverage Viktor Vaczi 2026-01-07 09:58:52 +01:00
  • 490f531521 feat(webgl): Add GAL native test harness for visual regression testing Viktor Vaczi 2026-01-07 09:42:31 +01:00
  • 5147917ea7 Add feature branch patch management system Viktor Vaczi 2026-01-06 16:17:52 +01:00
  • c42f660507 Update kicad submodule: preserve CMAKE_MODULE_PATH Viktor Vaczi 2026-01-05 18:00:39 +01:00
  • e89a54dcb2 Merge branch 'fix-kicad-tests' Viktor Vaczi 2026-01-05 16:32:14 +01:00
  • 5d93e11358 Fix indirect call to null error and logging.sh worktree support Viktor Vaczi 2026-01-05 16:25:11 +01:00
  • 85e0f2f59a Reduce KiCad fork divergence with CMake cleanup Viktor Vaczi 2026-01-05 14:03:03 +01:00
  • 25e0531475 Updated CLAUDE.md Viktor Vaczi 2026-01-05 11:18:44 +01:00
  • c2a69cf9db Add KiCad fork diff statistics script Viktor Vaczi 2026-01-05 11:16:46 +01:00
  • a0a6023400 Fix Docker build caching with checksum-based rsync Viktor Vaczi 2026-01-05 10:20:08 +01:00
  • ac48f7c57a Added logs .gitignore. Viktor Vaczi 2026-01-03 13:52:34 +01:00
  • ea5dc26a96 Restore elementtracker.h and add build logging Viktor Vaczi 2026-01-03 11:55:54 +01:00
  • 582b282a6c Add missing GLU_TESS_BOUNDARY_ONLY constant for idftools Viktor Vaczi 2026-01-03 11:24:24 +01:00
  • 2b96d4ba21 Add Quick Start docs and branch-specific Docker builds Viktor Vaczi 2026-01-03 07:31:46 +01:00
  • 38a01cac4d Update wxWidgets: fix ComboBox assertion crash for WASM Viktor Vaczi 2026-01-03 09:05:57 +01:00
  • cb58b43bd1 Enable OpenGL GAL and 3D viewer stubs for WASM Viktor Vaczi 2026-01-03 08:19:40 +01:00
  • ca4f7eb40d Add research doc: OpenGL, GAL, and WebGL strategy Viktor Vaczi 2026-01-02 10:40:03 +01:00
  • 251056e506 Clean up test infrastructure and fix test assertions Viktor Vaczi 2026-01-01 20:18:19 +01:00
  • 2ecb79996d Fix KiCad test logs not being saved Viktor Vaczi 2026-01-01 17:43:43 +01:00
  • 6c6b4e47ff Fix wxCollapsiblePane crash in element registry Viktor Vaczi 2025-12-30 15:13:53 +01:00
  • 64142aa8de Extend element registry and migrate all tests to semantic selectors Viktor Vaczi 2025-12-30 14:17:51 +01:00
  • 04eebab024 Migrate tests to use rendered element registry for toolbar, menu, layout, and AUI tests Viktor Vaczi 2025-12-29 13:06:54 +01:00
  • 0a093b918e Add element registry for semantic E2E test automation Viktor Vaczi 2025-12-29 12:11:33 +01:00
  • 9ccb07ad81 Use Firefox for KiCad headless tests on ARM Mac Viktor Vaczi 2025-12-29 10:51:03 +01:00
  • e7d6122a86 Fix wxImage::InitAlpha assertion in WASM bitmap conversion Viktor Vaczi 2025-12-27 20:43:18 +01:00
  • b5d379fe70 Add runtime resource loading and fix Docker incremental builds Viktor Vaczi 2025-12-27 20:09:26 +01:00
  • c72ca06132 Fix wxImage::InitAlpha assertion in WASM bitmap conversion Viktor Vaczi 2025-12-27 17:54:34 +01:00
  • a5fc0c4d3f Fix TypeScript errors in test files Viktor Vaczi 2025-12-27 16:39:04 +01:00
  • eedfe22654 Organize test logs into separate directories by test suite and file Viktor Vaczi 2025-12-27 16:35:40 +01:00
  • 2ad6786198 Improve KiCad test workflow and separate from wxWidgets tests Viktor Vaczi 2025-12-27 16:01:35 +01:00
  • 98b523c2bc Fix clean build issues Viktor Vaczi 2025-12-27 15:28:20 +01:00