Steven Hugg
fda7ae78a1
editor: added errorSpans back when start/end are present
2026-03-02 18:47:00 +01:00
Fred Sauer
4df68a920a
More sensible tab/shift-tab handling
2026-02-28 19:26:33 -08:00
Fred Sauer
b2881a23e7
click current pc marker for runToLine
2026-02-22 15:47:22 -08:00
Fred Sauer
f6aa47c15a
gutter.ts sort & cleanup
2026-02-22 15:30:48 -08:00
Fred Sauer
3e79e0169c
cleaner runToPc logging
2026-02-22 15:10:58 -08:00
Fred Sauer
d5a3e6aa64
handle multiple breakpoints (except MAME)
2026-02-20 21:55:13 -08:00
Fred Sauer
efa7831af8
new breakpoint clears stale PC info
...
update runToPC so that mem_info is hidden
and currentpc is reset
2026-02-20 21:55:13 -08:00
Fred Sauer
10c8eb2e9c
reformat src/ide/views/debugviews.ts
2026-02-20 21:55:13 -08:00
Fred Sauer
a76d65da23
reformat src/ide/ui.ts
2026-02-20 21:55:13 -08:00
Fred Sauer
9462d56c69
variable value display fix
...
value now renders after the end of
the line, instead of breaking it up
2026-02-20 18:49:07 -08:00
Fred Sauer
fa7911f7e3
breakpoint HOVER_PLACEHOLDER
2026-02-20 17:39:24 -08:00
Fred Sauer
cb35591a0a
Merge breakpoint and error markers into a single status gutter
2026-02-20 17:13:51 -08:00
Fred Sauer
22911874e4
fix jarring gutter size change
...
Add gutter `initialSpacer`s
2026-02-20 16:37:22 -08:00
Fred Sauer
aecf16de2e
Refactor gutters to use RangeSet, and be more efficient
...
- state fields use RangeSet<GutterMarker> instead of simple maps/sets
- lineMarker / lineMarkerChange replaced with gutter() configs and markers
- implement eq() in markers to avoid unnecessary churn
- BREAKPOINT_MARKER CURRENT_PC_MARKER reusable across all lines
- removed the unsused shownErrorLinesField
2026-02-20 16:31:14 -08:00
Fred Sauer
80c619c822
fix highlightLines lines and scroll position
2026-02-18 22:23:53 -08:00
Fred Sauer
ff6a0e666a
fix show line number logic for embedded mode
2026-02-18 22:23:53 -08:00
Fred Sauer
0b383c77f1
editors.ts remove unused code
2026-02-18 22:23:53 -08:00
Fred Sauer
635217aa2f
fix modes without corresponding parsers
...
add parsers for:
- batariBasic, fastBasic, inform6, wiz
remove unused modes:
-esc, gas, vasm, javascript
2026-02-18 22:23:08 -08:00
Fred Sauer
b4d12af7ba
fix markErrors line numbers
2026-02-18 21:00:20 -08:00
Fred Sauer
0f5be9b958
fix debugger line numbers off by one
...
Remove jumpToLine, use scrollIntoView
effect dispatch instead.
2026-02-18 20:43:08 -08:00
Fred Sauer
1b97973d08
asset editor mod+z for undo
...
Maps ctrl-z or cmd-z depending on platform
2026-02-18 19:45:19 -08:00
Fred Sauer
c540c0912d
undoStep() CM5 -> CM6
2026-02-18 19:39:34 -08:00
Fred Sauer
0509578975
Improve text transform transaction filter
...
- Preserve the original transactions' effects, scrollIntoView, annotations
- Don't create a new transaction if there's nothing to update
- Remove console log mesage
2026-02-18 19:33:58 -08:00
Fred Sauer
81464015ac
insertText() CM5 -> CM6
2026-02-18 17:35:39 -08:00
Fred Sauer
7c7de905ca
Add missing historyKeymap
...
Fixes subtle copy/paste issues as the
O/S was responsible for undo/redo.
2026-02-17 23:26:36 -08:00
Fred Sauer
b57f4ec5fb
debugHighlightTagsTooltip to see parser tags
2026-02-16 22:42:53 -08:00
Fred Sauer
db67117ce0
organize editors.ts imports
2026-02-16 22:35:50 -08:00
Fred Sauer
dd799e7e50
editors.ts CM5 to CM6
2026-02-15 13:42:43 -08:00
Fred Sauer
767de4834f
(re)format editors.js
2026-02-15 13:42:43 -08:00
Fred Sauer
1a647d4945
src/ide/views/filters.ts
2026-02-15 13:42:43 -08:00
Fred Sauer
ea058b67bb
src/ide/views/gutter.ts
2026-02-15 13:42:43 -08:00
Fred Sauer
fefcef313c
src/ide/views/visuals.ts
2026-02-15 13:42:43 -08:00
Steven Hugg
9c67f566f1
cc2600: added
2025-09-23 16:48:19 -05:00
Steven Hugg
6ad35adcb6
gb: wasmboy test
...
oscar64: emsdk build
2025-07-04 14:13:06 -05:00
Steven Hugg
bb78a4b01a
c64: book
2024-11-13 18:30:17 -06:00
Steven Hugg
87ae81cecd
npm upgrade, started oscar64
2024-10-14 15:20:25 -05:00
Steven Hugg
a01cc6453a
npm update
2024-06-05 09:44:47 -05:00
Steven Hugg
d5b5734ef9
arm: fixed fpu, raster frame sync
2024-01-02 13:49:55 -05:00
Steven Hugg
579e58e966
close button for debug info
2024-01-01 15:27:42 -05:00
Steven Hugg
63ee25741b
arm: libc
2023-12-30 11:53:56 -05:00
Steven Hugg
8bdbae36e3
arm: parse ELF
2023-12-29 20:41:40 -05:00
Steven Hugg
c0909bef1b
arm: arm-tcc
2023-12-28 17:26:44 -05:00
Steven Hugg
9ecfb3cfa8
ide: refactored ui.ts a bit
2023-12-04 11:59:51 -06:00
Steven Hugg
d9001df5d4
cc7800
2023-11-28 18:08:02 -06:00
Steven Hugg
43d844fa79
cleaned up Memory Map view
...
apple2: no logIOWrite for reads
2023-11-25 12:33:08 -06:00
Steven Hugg
c9354a83ea
changed #incbin to #embed (loosely based on C23 standard)
2023-11-17 10:29:35 -06:00
Steven Hugg
73c7ac5941
added category field to presets
2023-11-16 13:40:23 -06:00
Steven Hugg
12957d7740
changed file selector to <optgroup>
2023-11-14 10:57:37 -06:00
Steven Hugg
44271fe9b8
added acme assembler
...
vcslib: increased # of lines in kernel
2023-11-13 12:37:38 -06:00
Steven Hugg
c6345ec728
server: updated parsing, flags
2023-11-09 10:10:45 -06:00