Gergő Törcsvári
04b011d032
feat(eeschema): collab SCH_SHAPE emit + defensive text; defer shape/symbol add (asyncify trap); un-skip apply e2e
- itemToJson hand-maps SCH_SHAPE geometry (SHAPE_T, start/end, arc center,
bezier ctrl pts, stroke width, fill) for emit + the changed/move path.
- makeItem: parent + default-size SCH_TEXT (mirrors createNewText).
- SCH_SHAPE/SCH_SYMBOL `added` reconstruction deferred: committing a new
shape/symbol traps in SCH_COMMIT::Push from the programmatic apply context
(asyncify invoke_* mis-dispatch, not the boundary 'signature mismatch' the
dyncall shim catches). makeItem returns nullptr -> graceful 'no converter'.
- Un-skipped + extended the headless apply e2e (move via sx/sy line form,
delete, text-add); apply works headless (old 'Push no-ops' belief was stale).
- features/yjs-bridge/0006: full findings (bugs 1+2 don't reproduce, etc).
No kicad-fork change.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
2026-06-05 13:56:42 +02:00 |
| .. |
|
utils
|
tests: load-pcb e2e for microwave + pic_programmer demos
|
2026-05-29 09:51:18 +02:00 |
|
calculator.spec.ts
|
add calculator build
|
2026-05-28 17:28:17 +02:00 |
|
eeschema-collab.spec.ts
|
feat(eeschema): collab SCH_SHAPE emit + defensive text; defer shape/symbol add (asyncify trap); un-skip apply e2e
|
2026-06-05 13:56:42 +02:00 |
|
eeschema-load.spec.ts
|
fix(wasm): self-heal fiber trampoline so schematic load doesn't hang
|
2026-06-02 20:32:25 +02:00 |
|
eeschema-url-regex.spec.ts
|
test(eeschema): guard URL-detection wxRegEx UTF-8 fix + bump wxwidgets
|
2026-06-02 20:32:25 +02:00 |
|
eeschema.spec.ts
|
feat(schematic): eeschema WASM build + e2e harness
|
2026-05-29 16:01:17 +02:00 |
|
fixtures.ts
|
Organize test logs into separate directories by test suite and file
|
2025-12-27 16:35:40 +01:00 |
|
gerbview.spec.ts
|
feat: gerbview WASM port
|
2026-06-03 14:23:57 +02:00 |
|
load-pcb-probe.spec.ts
|
tests: load-pcb e2e for microwave + pic_programmer demos
|
2026-05-29 09:51:18 +02:00 |
|
load-pcb.spec.ts
|
test: 💍 fix test cases
|
2026-06-05 11:42:01 +02:00 |
|
pcbnew.spec.ts
|
test: 💍 fix test cases
|
2026-06-05 11:42:01 +02:00 |
|
pl_editor-collab.spec.ts
|
feat(pl_editor): Yjs collaborative bridge — differ/apply + generic reconciler (yjs-bridge commit 2)
|
2026-06-05 13:56:41 +02:00 |
|
pl_editor-load.spec.ts
|
test(e2e): web-app tool open-path suite + pl_editor open/wizard-skip
|
2026-06-03 08:52:34 +02:00 |
|
pl_editor-uuid.spec.ts
|
feat(pl_editor): add KIID m_Uuid + (uuid) to .kicad_wks format (yjs-bridge commit 1)
|
2026-06-05 13:56:38 +02:00 |
|
pl_editor.spec.ts
|
test(e2e): web-app tool open-path suite + pl_editor open/wizard-skip
|
2026-06-03 08:52:34 +02:00 |
|
symbol_editor.spec.ts
|
feat: symbol_editor WASM port
|
2026-06-02 13:37:26 +02:00 |