Here’s a fresh compile from ‘refactor2026-2’: “A drop down menu system for edit and hexedit. Why not?”
ci-buspirate-experimental-08983ce.zip
Build time: 162.33 seconds
Git pull log @08983ce
Updating b27b647..08983ce
Fast-forward
src/CMakeLists.txt | 2 +
src/lib/hx/editor.c | 206 +++++++++++++±
src/lib/hx/editor.h | 4 +
src/lib/hx/util.c | 30 +±
src/lib/hx/util.h | 2 +
src/lib/kilo/kilo.c | 172 +++++++++++±
src/lib/vt100_menu/vt100_menu.c | 540 ++++++++++++++++++++++++++++++++++++++++
src/lib/vt100_menu/vt100_menu.h | 253 +++++++++++++++++++
8 files changed, 1203 insertions(+), 6 deletions(-)
create mode 100644 src/lib/vt100_menu/vt100_menu.c
create mode 100644 src/lib/vt100_menu/vt100_menu.h
Here’s a fresh compile from ‘refactor2026-2’: “Reference menu bar, menu bar docs”
ci-buspirate-experimental-5432bb2.zip
Build time: 161.11 seconds
Git pull log @5432bb2
Updating 08983ce..5432bb2
Fast-forward
docs/guides/vt100_menu_guide.md | 598 ++++++++++++++++++++++++++++++++++++++++
src/CMakeLists.txt | 2 +
src/commands.c | 2 +
src/commands/global/menu_demo.c | 511 ++++++++++++++++++++++++++++++++++
src/commands/global/menu_demo.h | 17 ++
5 files changed, 1130 insertions(+)
create mode 100644 docs/guides/vt100_menu_guide.md
create mode 100644 src/commands/global/menu_demo.c
create mode 100644 src/commands/global/menu_demo.h
Here’s a fresh compile from ‘refactor2026-2’: “before the agent messes stuff up”
ci-buspirate-experimental-d01763e.zip
Build time: 161.29 seconds
Git pull log @d01763e
Updating 5432bb2..d01763e
Fast-forward
docs/analysis/vt100_key_handling_unification.md | 270 +++++++++
docs/architecture/vt100_keys_migration_plan.md | 726 ++++++++++++++++++++++++
src/CMakeLists.txt | 2 +
src/commands/global/menu_demo.c | 113 ±–
src/lib/hx/editor.c | 12 ±
src/lib/hx/hx_compat.c | 20 +
src/lib/hx/hx_compat.h | 5 +
src/lib/hx/util.c | 16 +
src/lib/hx/util.h | 28 +
src/lib/kilo/kilo.c | 51 ±
src/lib/kilo/kilo_compat.c | 20 +
src/lib/kilo/kilo_compat.h | 5 +
src/lib/vt100_keys/vt100_keys.c | 171 ++++++
src/lib/vt100_keys/vt100_keys.h | 123 ++++
src/lib/vt100_menu/vt100_menu.h | 20 ±
src/toolbars/logic_bar.c | 78 +±
tests/test_vt100_keys | Bin 0 → 21248 bytes
tests/test_vt100_keys.c | 187 ++++++
18 files changed, 1684 insertions(+), 163 deletions(-)
create mode 100644 docs/analysis/vt100_key_handling_unification.md
create mode 100644 docs/architecture/vt100_keys_migration_plan.md
create mode 100644 src/lib/vt100_keys/vt100_keys.c
create mode 100644 src/lib/vt100_keys/vt100_keys.h
create mode 100644 tests/test_vt100_keys
create mode 100644 tests/test_vt100_keys.c
Here’s a fresh compile from ‘refactor2026-2’: “Missing files for compile.”
ci-buspirate-experimental-2d60681.zip
Build time: 178.89 seconds
Git pull log @2d60681
Updating 4231bcb..2d60681
Fast-forward
src/ui/ui_cmd_menu.c | 446 +++++++++++++++++++++++++++++++++++++++++++++++++++
src/ui/ui_cmd_menu.h | 119 ++++++++++++++
2 files changed, 565 insertions(+)
create mode 100644 src/ui/ui_cmd_menu.c
create mode 100644 src/ui/ui_cmd_menu.h
Here’s a fresh compile from ‘refactor2026-2’: “remove pico sdk location”
ci-buspirate-experimental-3a5561d.zip
Build time: 183.38 seconds
Git pull log @3a5561d
Updating 79dd3e5..3a5561d
Fast-forward
CMakeLists.txt | 2 ±
1 file changed, 1 insertion(+), 1 deletion(-)
Here’s a fresh compile from ‘refactor2026-2’: “Initial plan”
ci-buspirate-experimental-5a53f8b.zip
Build time: 184.4 seconds
Git pull log @5a53f8b
Updating 3a5561d..5a53f8b
Fast-forward
docs/static_variable_analysis.md | 363 +++++++++++++++++++++++++++++++++++++++
1 file changed, 363 insertions(+)
create mode 100644 docs/static_variable_analysis.md