pcbjam/wasm/stubs
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Gergő Törcsvári d6ce380458
fix(wasm): add MODEL_SUBSTITUTION no-op stub for 3D-disabled pcbnew/footprint build
Provides wasm/stubs/model_substitution_stub.cpp — no-op IsWrlExtension /
STEP_CATALOG::Build / FindMatchFor — so pcbnew and footprint_editor link when the
3D viewer is off (KICAD_BUILD_3D_VIEWER_WASM=OFF). The KiCad 10 rebase made
dialog_migrate_3d_models.cpp reference these, which live in the unlinked 3D
library. The browser build has no 3D viewer, so model migration finds no
substitutions. Bumps kicad to the matching CMake wiring (fef0343).

Verified: pcbnew + footprint_editor compile and link clean (eeschema/symbol_editor
unaffected).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-26 08:14:47 +02:00
..
GL Add missing GLU_TESS_BOUNDARY_ONLY constant for idftools 2026-01-03 11:24:24 +01:00
ngspice feat(schematic): eeschema WASM build + e2e harness 2026-05-29 16:01:17 +02:00
nng Enable 3D viewer in KiCad WASM build 2025-12-21 14:21:29 +01:00
3d_canvas_stub.cpp feat(wasm): Disable 3D viewer with comprehensive stubs 2026-01-10 15:15:50 +01:00
3d_scenegraph_stub.cpp feat(wasm): Disable 3D viewer with comprehensive stubs 2026-01-10 15:15:50 +01:00
3d_viewer_stub.cpp feat(wasm): Disable 3D viewer with comprehensive stubs 2026-01-10 15:15:50 +01:00
api_plugin_stub.cpp wasm-port-rebase: KiCad 10.0.4 rebase + WASM build adaptations 2026-06-24 10:30:25 +02:00
char_traits_uint16_workaround.h feat(schematic): eeschema WASM build + e2e harness 2026-05-29 16:01:17 +02:00
curl_stub.c Enable 3D viewer in KiCad WASM build 2025-12-21 14:21:29 +01:00
eeschema_frame_stub.cpp feat(schematic): eeschema WASM build + e2e harness 2026-05-29 16:01:17 +02:00
eeschema_ngspice_data_stubs.cpp feat(schematic): eeschema WASM build + e2e harness 2026-05-29 16:01:17 +02:00
gl_ffp_stub.c feat: enable WASM 3D viewer build — FFP link stubs, drop glemu shim 2026-06-19 09:21:37 +02:00
libgit2_stub.c fix(wasm): KiCad 10 kiplatform/libgit2 stubs, e2e fixtures, asyncify -g hook 2026-06-24 10:30:25 +02:00
model_substitution_stub.cpp fix(wasm): add MODEL_SUBSTITUTION no-op stub for 3D-disabled pcbnew/footprint build 2026-06-26 08:14:47 +02:00
nl_gerbview_plugin_stub.cpp feat: gerbview WASM port 2026-06-03 14:23:57 +02:00
nl_pcbnew_plugin_stub.cpp Fix KiCad WASM build and runtime errors 2025-12-22 16:30:53 +01:00
nl_pl_editor_plugin_stub.cpp feat: pl_editor WASM port + browser file dialog fixes 2026-06-01 10:30:56 +02:00
nng_stub.c Enable 3D viewer in KiCad WASM build 2025-12-21 14:21:29 +01:00
pcb_frame_stub.cpp Fix KiCad WASM build and runtime errors 2025-12-22 16:30:53 +01:00
pcbnew_scripting_stub.cpp Enable 3D viewer in KiCad WASM build 2025-12-21 14:21:29 +01:00
python_manager_stub.cpp Fix KiCad WASM build and runtime errors 2025-12-22 16:30:53 +01:00
scripting_stub.cpp Fix KiCad WASM build and runtime errors 2025-12-22 16:30:53 +01:00
wasm-emscripten-finalize-stub.sh Fix KiCad WASM build and runtime errors 2025-12-22 16:30:53 +01:00
wasm-opt-stub.sh Fix Asyncify and improve build process 2025-12-14 11:59:50 +01:00