Bill
89bcf805bc
Fix editor hang when launched without orchestrator
...
The JsonRpcClient was reading from stdin on startup, blocking forever
when no orchestrator process was piped in. Now defaults to disconnected
state and skips RPC calls, falling back to sample content.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-07 22:25:12 -07:00
Bill
e08fc9e0e0
Add build infrastructure, installer scripts, and fix build errors
...
- Create vcpkg.json manifest with all editor dependencies
- Create CMakePresets.json for Windows (MSVC) and Linux (GCC)
- Create Inno Setup installer script (setup.iss) with file associations
- Create Windows build helper (build.ps1) with vcpkg auto-install
- Create Linux build/install scripts (build.sh, install.sh)
- Vendor imgui SDL2 backend locally (removed from vcpkg imgui 1.91+)
- Switch CMakeLists.txt from FetchContent to vcpkg find_package
- Fix ElispGenerator missing pure virtual overrides for memory annotations
- Fix Orchestrator::findNodeById const-correctness
- Fix orchestrator_main.cpp loadFile/saveFile type mismatches
- Fix main.cpp SDL_GL_SwapBuffers -> SDL_GL_SwapWindow
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-07 22:15:50 -07:00
Bill
7dc31f48a7
Sprint 2 Step 36: Lock warnings in UI
2026-02-07 06:19:10 -07:00
Bill
3e338b35a6
Sprint 2 Step 30: Emacs ↔ MPS synchronization
2026-02-06 23:30:34 -07:00
Bill
dfa40b7802
Sprint 2 Step 22: Undo/Redo UI
2026-02-06 21:48:25 -07:00
Bill
b0b917eed1
Sprint 2 Step 20: Mutation via UI
2026-02-06 21:37:45 -07:00
Bill
91e52e28d2
Sprint 2 Step 19: Connect ImGui to orchestrator
2026-02-06 21:30:12 -07:00
Bill
d46aec55ee
Sprint 2 Step 15: Projection toggle
2026-02-06 20:14:51 -07:00
Bill
41ab6c3022
Sprint 2 Step 14: AST → text viewport
2026-02-06 20:10:59 -07:00
Bill
37e504b448
Sprint 2 Step 13: Text viewport
2026-02-06 20:07:25 -07:00
Bill
6e74281096
Sprint 2 Step 12: Dear ImGui shell scaffolding
2026-02-06 20:04:12 -07:00