Ryan Fleury
|
94b969f203
|
copyright year
|
2025-06-02 14:13:57 -07:00 |
|
Ryan Fleury
|
a3e471897c
|
scroll-to-bottom-on-change setting for text (inc. output) visualizers
|
2025-05-09 11:31:54 -07:00 |
|
Ryan Fleury
|
a96546c5f5
|
view rules / auto view rules -> views / type views
|
2025-05-02 09:50:41 -07:00 |
|
Ryan Fleury
|
a6c9a1bd2a
|
fix editable expression strings, fix command evaluation, etc.
|
2025-04-24 09:52:29 -07:00 |
|
Ryan Fleury
|
78b5582e95
|
dead code elimination, do cleanup pass over cell text rendering story, prep for expr/eval in same cell
|
2025-04-22 11:24:41 -07:00 |
|
Ryan Fleury
|
c7a9e174fa
|
eliminate mutual exclusion of expression/evaluation cells; allow both paths to be turned on in a single cell
|
2025-04-22 10:17:16 -07:00 |
|
Ryan Fleury
|
20ba4a6af9
|
dead code elimination, user/project setting evaluation, work on color view ui
|
2025-04-21 14:57:31 -07:00 |
|
Ryan Fleury
|
cbe1365244
|
cell description rendering
|
2025-04-20 20:21:54 -07:00 |
|
Ryan Fleury
|
19a56b88a0
|
correct cell expression edit string formation
|
2025-04-20 19:09:11 -07:00 |
|
Ryan Fleury
|
e30df5122a
|
first half of cell rendering pass
|
2025-04-18 17:15:57 -07:00 |
|
Ryan Fleury
|
225ac267f0
|
pass over row info building
|
2025-04-18 15:51:27 -07:00 |
|
Ryan Fleury
|
ff35db0e16
|
more eval type operators for metadata decorations; fix target environment string list evaluation / edits
|
2025-04-18 13:48:31 -07:00 |
|
Ryan Fleury
|
c05c21cfa4
|
lens inheritance-on-expansion, composability with lens types & accesses (dot operator, array index operator), plugging in visualizers, killing dead code, etc.
|
2025-04-10 14:29:58 -07:00 |
|
Ryan Fleury
|
d3f0a9a672
|
checkpoint in moving from old lookup hooks -> new type hooks; elimination of unnecessary recomputation of ir-trees/evals, just use information in already-computed evals
|
2025-04-10 14:29:56 -07:00 |
|
Ryan Fleury
|
ef1685adc9
|
pass over cfg meta evaluations; instead of forming artificial 'eval blob', just use sets/queries/hooks to do the lookups. eliminate cfg -> eval blob cache. switch to 'enabled' rather than 'disabled' as the cfg default. more convergences/fixes/tweaks.
|
2025-03-25 13:49:59 -07:00 |
|
Ryan Fleury
|
5596f1c8a3
|
more convergence, fixes, use new tab options mechanism to allow disabling line numbers in text/disasm
|
2025-03-20 16:00:23 -07:00 |
|
Ryan Fleury
|
a3062dfeb1
|
watch-window-defined/driven query lister completion
|
2025-02-21 19:15:26 -08:00 |
|
Ryan Fleury
|
03337a7280
|
more convergence on lister/queries
|
2025-02-21 13:01:28 -08:00 |
|
Ryan Fleury
|
2f2bb0d797
|
plug rebindings back in
|
2025-02-21 09:25:26 -08:00 |
|
Ryan Fleury
|
cc966deb7c
|
eliminate 'watch' as a view ui rule, move formally into just being a regular view ui build. hook up user file saving. fix metadesk parser - newlines must terminate *all* active implicit set parsing work.
|
2025-02-20 17:25:38 -08:00 |
|
Ryan Fleury
|
2636f296cc
|
simplify stylized watch row building rules; allow buttons to be editable, maintain expr key stability even in different watch row styles
|
2025-02-17 09:48:26 -08:00 |
|
Ryan Fleury
|
81be64dac6
|
more covergence, freeze controls on applicable ctrl entities when evalled
|
2025-02-14 13:41:02 -08:00 |
|
Ryan Fleury
|
af8f1ff162
|
frontend cleanups, cmd running from watch
|
2025-02-13 21:33:40 -08:00 |
|
Ryan Fleury
|
141dd69eba
|
correct rich hovering for rich watch window rows; distinguish between single/double-click watch cells; more convergence
|
2025-02-13 15:12:34 -08:00 |
|
Ryan Fleury
|
c39cc5d642
|
call stack rows -> module evaluation column
|
2025-02-13 11:36:57 -08:00 |
|
Ryan Fleury
|
18010db753
|
per-row command cells in watch windows when evaluating cfgs; table-drive per-collection commands
|
2025-02-13 11:20:10 -08:00 |
|
Ryan Fleury
|
6498666619
|
begin moving per-row style info to per-cell style info
|
2025-02-13 09:26:05 -08:00 |
|
Ryan Fleury
|
4dfa4a120f
|
re-add special-case watch cell style for call stack frame selection
|
2025-02-12 17:50:18 -08:00 |
|
Ryan Fleury
|
96afe943c2
|
multi-row-topology watch window column dragging & saving to cfg tree
|
2025-02-12 16:54:48 -08:00 |
|
Ryan Fleury
|
204ac60999
|
extend fancy string lists to include per-node rasterization flags, to correctly mix flags from various fonts; pull command tables into the vocabulary map & accelerate lookups; drive icons/display-strings for commands with vocabulary map; plug in commands/fstrs to command evaluations in watch windows
|
2025-02-12 14:01:21 -08:00 |
|
Ryan Fleury
|
6c37db2105
|
more inline visualization; do not require qualifier if view rule names collide with locals
|
2025-02-11 16:36:20 -08:00 |
|
Ryan Fleury
|
98ec6ee3bb
|
extend constructed type info with 'pointer depth', to distinguish between inline-depths; use in symbolizing & call stack expression formation
|
2025-02-11 16:16:44 -08:00 |
|
Ryan Fleury
|
82803e710e
|
plug in fancy member names to watch views
|
2025-02-11 14:03:28 -08:00 |
|
Ryan Fleury
|
ee984877b0
|
work on multi-topology watch tables; fancy evaluation for cfgs, regardless of where they are spawned
|
2025-02-11 13:30:07 -08:00 |
|
Ryan Fleury
|
1162841b6e
|
begin sketching out watch row button cells, for intermixing fancy buttons for cfgs/entities/etc. with regular watch rows
|
2025-02-11 11:14:38 -08:00 |
|
Ryan Fleury
|
f3c17a4e2c
|
target environment string editing
|
2025-02-10 15:32:48 -08:00 |
|
Ryan Fleury
|
d48cd460d1
|
begin prepping watch window ui for reintroduction of fancy rows; extend target/thread evaluations with .environment & .call_stack sketch; more convergence progress
|
2025-02-10 12:15:03 -08:00 |
|
Ryan Fleury
|
3582ab10e2
|
eliminate old watch view column state; plug in on-the-fly computed per-row cells; eliminate old table helper usage in watch window; plug in visualizers to watch window
|
2025-02-07 12:45:30 -08:00 |
|
Ryan Fleury
|
412c55a474
|
plug in visualizer view ui rules in new eval viz code; cfg-tree/vocab-driven tab titles
|
2025-02-07 11:40:49 -08:00 |
|
Ryan Fleury
|
31b0772137
|
eval viz: view rule -> expansion rule; rd: view rule -> view ui rule
|
2025-02-07 09:21:06 -08:00 |
|
Ryan Fleury
|
f2a958e5b6
|
rd: progress on reintroducing watch window editability
|
2025-02-05 16:09:20 -08:00 |
|
Ryan Fleury
|
92d4f3ebb1
|
eliminate old config code
|
2025-02-05 13:02:12 -08:00 |
|
Ryan Fleury
|
a80bd6664d
|
collapse all watch-table watch window view rules into specializations of singular watch view path
|
2025-02-05 12:44:33 -08:00 |
|
Ryan Fleury
|
a003a11425
|
progress on mixing control (command, insertion) rows in cfg-list evaluation, for watch windows; e.g. empty row in watch window, add-new buttons in targets/breakpoints/watchpins/etc.
|
2025-02-04 16:44:04 -08:00 |
|
Ryan Fleury
|
90c86dc812
|
eval/eval-viz: pull out rules for mapping exprs/irtrees -> lookup/expansion rules; use this path in the single-line value string generator; eliminate old non-view-rulified string generation paths
|
2025-02-04 13:20:25 -08:00 |
|
Ryan Fleury
|
eab5c7c971
|
eval_visualization: eliminate expansion-range hook; move expansions & block tree building completely to new eval hooks for lookups
|
2025-02-02 14:39:43 -08:00 |
|
Ryan Fleury
|
b1829af8c6
|
eliminate old per-frame cfg group cache
|
2025-01-30 16:52:15 -08:00 |
|
Ryan Fleury
|
12784d9ae9
|
partial transition to new flexible watch table structure; more work on 'set' types; checkpoint before replacement of old view-rule-hacks with proper-eval-system support for sets/collections/etc.
|
2025-01-30 14:11:01 -08:00 |
|
Ryan Fleury
|
92e68701d0
|
eval: lookup rule map building; eval: use general 'set' type-kind to specify custom lookup rule; watch: new table <-> stable-point mappings
|
2025-01-30 10:57:29 -08:00 |
|
Ryan Fleury
|
baa19f3de4
|
begin introducing 'lookup' hook path in eval ir-tree generation, to collapse/universalize all 'access' operations, such that ., ->, and [] operations can be overridden via view rules, for cfg evaluations, and so on
|
2025-01-29 16:41:14 -08:00 |
|