Ryan Fleury
|
bbeeb3dde5
|
ditto
|
2025-05-02 10:35:37 -07:00 |
|
Ryan Fleury
|
58b1aa41f6
|
drag/drop work & cleanup; memory view work; pull initial project path (if not specified on command line) from user recent projects before forming a default path
|
2025-05-02 10:29:22 -07:00 |
|
Ryan Fleury
|
a96546c5f5
|
view rules / auto view rules -> views / type views
|
2025-05-02 09:50:41 -07:00 |
|
Ryan Fleury
|
2dbe8d42eb
|
eliminate more old view settings code, simplify new, also clean up the targetless launch flow even more - if we only have one target, but it's inactive, and the user is trying to launch, then it doesn't hurt to just act as if that target was selected, then select it for them...
|
2025-05-01 17:04:29 -07:00 |
|
Ryan Fleury
|
afc3a1a818
|
begin memory view pass
|
2025-05-01 16:43:20 -07:00 |
|
Ryan Fleury
|
23601f38a2
|
more run-in-invalid-state case tweaks
|
2025-05-01 14:17:57 -07:00 |
|
Ryan Fleury
|
b20f003e7f
|
tooltip coverage for all command evaluations, major top-bar simplification, anchored tooltips
|
2025-05-01 14:09:05 -07:00 |
|
Ryan Fleury
|
e3f68622f7
|
window titles
|
2025-05-01 13:06:16 -07:00 |
|
Ryan Fleury
|
3be17c7157
|
merge local todo notes, pre/post 0.9.16 notes pass
|
2025-05-01 12:52:33 -07:00 |
|
Ryan Fleury
|
f7757cd163
|
update memory range parameter extraction in visualizers, to be based on cfg tree
|
2025-05-01 11:56:27 -07:00 |
|
Ryan Fleury
|
630394750e
|
add all visualizers to fixed tab list, derive language from view tree correctly rather than just the evaluation
|
2025-05-01 11:39:08 -07:00 |
|
Ryan Fleury
|
36e77e9691
|
clean up flow of active-targetless launch path; instead of just erroring, prompt user with selection, select if none selected, etc.
|
2025-05-01 11:04:14 -07:00 |
|
Ryan Fleury
|
306ad2d382
|
allow multiple leaf-identifier completions per input, using the cursor_off -> cursor_expr_node autocompletion querying path
|
2025-05-01 10:38:36 -07:00 |
|
Ryan Fleury
|
80268dd770
|
correctly evaluate array lens size arguments in the context of the parent expression
|
2025-05-01 10:16:41 -07:00 |
|
Ryan Fleury
|
aa9a00f754
|
sketch out first pass of autocompletion list-expr/replace-range/filter based on cursor-offset -> expression-node path
|
2025-05-01 09:47:20 -07:00 |
|
Ryan Fleury
|
3a46e66efa
|
expand eval expression tree location info to being based on textual range, rather than just offset
|
2025-05-01 09:05:42 -07:00 |
|
Ryan Fleury
|
2a1e19ad23
|
fix view-embedded query pushing - needs to apply to view, not simply tabs; fix schema-expansion command filtering
|
2025-05-01 08:34:43 -07:00 |
|
Ryan Fleury
|
ed4fe5e3d1
|
fix auto-downcasting to work in all cases
|
2025-05-01 08:27:03 -07:00 |
|
Ryan Fleury
|
791187b152
|
blank cell rendering fixes, autocompletion work, fix to value-string visualization, more fixes/tweaks
|
2025-05-01 08:18:14 -07:00 |
|
Ryan Fleury
|
91be06dea9
|
fix single-line string value stringification; expand commands for tabs
|
2025-05-01 07:50:46 -07:00 |
|
Ryan Fleury
|
f73ef86a54
|
fix row command query spawning rules
|
2025-05-01 07:36:34 -07:00 |
|
Ryan Fleury
|
b0dd7700d7
|
apply autocasting below the ir-tree generation level of lens calls, so that we don't accidentally strip away lenses
|
2025-04-30 17:04:10 -07:00 |
|
Ryan Fleury
|
58a3a364cf
|
sketch out autocompletion lister usage in query bars
|
2025-04-30 16:55:56 -07:00 |
|
Ryan Fleury
|
c199ea6158
|
fix empty case in autocompletion lister building
|
2025-04-30 16:48:23 -07:00 |
|
Ryan Fleury
|
fd6637b87b
|
more dead code elimination
|
2025-04-30 16:41:01 -07:00 |
|
Ryan Fleury
|
78928974cb
|
implicit member access path
|
2025-04-30 16:38:25 -07:00 |
|
Ryan Fleury
|
c473cdf3b8
|
eliminate old autocompletion code
|
2025-04-30 16:24:38 -07:00 |
|
Ryan Fleury
|
1d4aa92779
|
fix autocomplete hint rendering on non-active line edits
|
2025-04-30 15:38:46 -07:00 |
|
Ryan Fleury
|
6ea0a237ce
|
feed autocompletion rows forward from autocompletion lister
|
2025-04-30 15:33:15 -07:00 |
|
Ryan Fleury
|
9c53215daf
|
fix expression updating with query views
|
2025-04-30 15:17:46 -07:00 |
|
Ryan Fleury
|
24f4ef2d2d
|
begin sketching out new autocompletion lister path
|
2025-04-30 15:06:43 -07:00 |
|
Ryan Fleury
|
9ed65c2997
|
fix sizeof/typeof/bswap expr stringization
|
2025-04-30 13:42:43 -07:00 |
|
Ryan Fleury
|
b1d63cd130
|
unattached process evaluation / lister
|
2025-04-30 13:34:05 -07:00 |
|
Ryan Fleury
|
9f468c44d9
|
ditto
|
2025-04-30 11:57:35 -07:00 |
|
Ryan Fleury
|
e16f64f4e2
|
tighten up expr drag/drop
|
2025-04-30 11:54:10 -07:00 |
|
Ryan Fleury
|
ee9017d5db
|
cfg schema-based path relativization on save, derelativization on load; omit for file path maps
|
2025-04-30 10:50:36 -07:00 |
|
Ryan Fleury
|
005ff83d67
|
eliminate now-0redundant raw usage in watch row build
|
2025-04-30 10:19:44 -07:00 |
|
Ryan Fleury
|
10ff98faa8
|
fix type pattern matching for auto hooks, improve slice array indexing operations to rely less on the full irtree path (it composes poorly when using combining type views
|
2025-04-30 10:15:32 -07:00 |
|
Ryan Fleury
|
60b2195500
|
file path map, replacement file picking
|
2025-04-30 08:46:03 -07:00 |
|
Ryan Fleury
|
6f939bf9fc
|
first pass at expr drag/drop in watch windows
|
2025-04-29 17:06:22 -07:00 |
|
Ryan Fleury
|
fc308c0609
|
command correctness/cleanup pass
|
2025-04-29 16:00:06 -07:00 |
|
Ryan Fleury
|
7b5f55c3c8
|
convert mule_main to crlf, apparently..?
|
2025-04-29 15:34:39 -07:00 |
|
Ryan Fleury
|
f521e01d6e
|
dynamic ternaries in ir tree evaluation, fixes to over-ambitious parsing of identifier qualifiers
|
2025-04-29 15:26:40 -07:00 |
|
Ryan Fleury
|
0a214fda3c
|
dynamic type resolution in ir tree / type generation pass
|
2025-04-29 15:06:06 -07:00 |
|
Ryan Fleury
|
4cccc9cb42
|
proper cast parsing, elimninate chained casts entirely
|
2025-04-29 14:53:35 -07:00 |
|
Ryan Fleury
|
d41b414f2a
|
eliminate very-poorly-thought-through idea of 'chained casts' - we need to recognize cast operators in the parser somehow, otherwise we are using the expr chain for way too many things in many cases...
|
2025-04-29 14:29:42 -07:00 |
|
Ryan Fleury
|
195883cbcb
|
stub single line expansion flag
|
2025-04-29 13:50:20 -07:00 |
|
Ryan Fleury
|
3e6efb8935
|
fix lister row flags
|
2025-04-29 13:21:52 -07:00 |
|
Ryan Fleury
|
09372bd7c1
|
color visualizer / theme editing work
|
2025-04-29 12:15:41 -07:00 |
|
Ryan Fleury
|
ddbb2148a4
|
distinguish tabs vs. views in rd_regs
|
2025-04-29 09:55:02 -07:00 |
|