Ryan Fleury
|
cb6a66b98d
|
member filtering, better visualization for selection state in targets/bps/threads/etc.
|
2025-03-14 13:27:26 -07:00 |
|
Ryan Fleury
|
a3062dfeb1
|
watch-window-defined/driven query lister completion
|
2025-02-21 19:15:26 -08:00 |
|
Ryan Fleury
|
9b636568fd
|
more convergence
|
2025-02-21 15:29:54 -08:00 |
|
Ryan Fleury
|
03337a7280
|
more convergence on lister/queries
|
2025-02-21 13:01:28 -08:00 |
|
Ryan Fleury
|
96fbcc848e
|
double clicking cfgs with location info -> snap
|
2025-02-21 11:30:45 -08:00 |
|
Ryan Fleury
|
c7da3e8a13
|
distinguish cfg (breakpoints, watch pins) source-locations from address locations; expand breakpoint addresses to being full expressions, & use this to implement symbol breakpoints (we now support fancier address resolution breakpoints too)
|
2025-02-21 08:42:33 -08:00 |
|
Ryan Fleury
|
2373af25ce
|
watch expr drag/drop -> watch pin creation
|
2025-02-20 18:11:25 -08:00 |
|
Ryan Fleury
|
428a3f2536
|
always prefer explicitly attached tags (view rules); give all tags a chance in sequence; allow 'default' to be explicitly attached, to disable auto-view-rules etc.
|
2025-02-20 16:38:27 -08:00 |
|
Ryan Fleury
|
ec782fa39c
|
correct tag poisoning in lookup-rule tag usage within ir generation, allow lookup-rules to call dependent irgens
|
2025-02-20 16:26:40 -08:00 |
|
Ryan Fleury
|
13bfa42acf
|
more work on watch-window-driven file lister
|
2025-02-20 14:49:25 -08:00 |
|
Ryan Fleury
|
eae15a3d41
|
work on command queries, distinguish floating vs. embedded
|
2025-02-20 13:30:28 -08:00 |
|
Ryan Fleury
|
6653a0e437
|
auto tabs
|
2025-02-20 10:04:48 -08:00 |
|
Ryan Fleury
|
1a84f1cedd
|
macroify 'search_path', use in file system queries
|
2025-02-19 17:22:49 -08:00 |
|
Ryan Fleury
|
f61d87e0ce
|
extend command info with query expressions for lister
|
2025-02-19 17:09:48 -08:00 |
|
Ryan Fleury
|
a8f72dd5f1
|
progress on per-view searching operation - will be specialized & used for replacements for finding text, for going to line/address, and filtering in query views
|
2025-02-19 11:33:16 -08:00 |
|
Ryan Fleury
|
eb4fe472f9
|
tweaks
|
2025-02-18 19:33:47 -08:00 |
|
Ryan Fleury
|
8706e7c56d
|
dead code elimination, eliminating old theme usage
|
2025-02-18 19:27:27 -08:00 |
|
Ryan Fleury
|
1b8e39c635
|
work on tag-based styling
|
2025-02-18 18:08:18 -08:00 |
|
Ryan Fleury
|
6c9f7018f1
|
sketch out tag-based theme, per-window computation
|
2025-02-18 15:13:59 -08:00 |
|
Ryan Fleury
|
e45bdfd90d
|
linearize theme from srgba on load, use linear colors everywhere; begin simplifying ui colors
|
2025-02-18 10:39:43 -08:00 |
|
Ryan Fleury
|
21a41e9105
|
sketch out unattached process evaluation
|
2025-02-17 16:47:44 -08:00 |
|
Ryan Fleury
|
5d8e6dac91
|
begin working on watch window stylization for file system evaluations
|
2025-02-16 22:16:59 -08:00 |
|
Ryan Fleury
|
b7f6b301ec
|
eliminate unnecessary complication for debugger query evaluations; formalize them in the schemas, use set-hook rule to automatically plug in querying functions for them
|
2025-02-15 14:52:40 -08:00 |
|
Ryan Fleury
|
404ad620ef
|
more convergence; split scheduler into machines, process, and threads tabs. most people just care about threads, and so that should be the default/common case
|
2025-02-15 13:32:46 -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
|
ecb4e0d282
|
rich hover for thread-hover editors
|
2025-02-14 09:43:19 -08:00 |
|
Ryan Fleury
|
c5de847fa5
|
ctrl entity rich hovering
|
2025-02-14 09:19:25 -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
|
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
|
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
|
312ddd5899
|
fix array-index ir tree generation - was incorrectly applying array value rules to address value evaluations; plug in ir-generation hooks for slices, arrays, etc.; eliminate old view rule code
|
2025-02-11 15:25:42 -08:00 |
|
Ryan Fleury
|
82803e710e
|
plug in fancy member names to watch views
|
2025-02-11 14:03:28 -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
|
e88f2e2e82
|
eliminate old entity tables
|
2025-02-06 12:51:59 -08:00 |
|
Ryan Fleury
|
7bc1dd7362
|
eliminate old eval vis view rule paths; sketch out view-rule-lookup & expr-tag-equipping, & expr tag (view rule) inheritance
|
2025-02-06 12:14:12 -08:00 |
|
Ryan Fleury
|
836b671491
|
move from ptr*gen handles -> id; eliminate all handle code in frontend and convert to using 64-bit ids
|
2025-02-05 13:37:58 -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
|
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
|
aac93b5952
|
move over all expansion view rules to new eval-system lookup hooks; eliminate most of old hooks
|
2025-02-01 17:37:24 -08:00 |
|
Ryan Fleury
|
68966ba55f
|
eval: more progress on 'sets', plug primary watch group into it; rd: more progress on watch ui based on new sets/lookups
|
2025-01-30 15:43:41 -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
|
136a6a6d80
|
eval visualization: vidx <-> num mappings; helpers to move from logical nums -> rows, feed through windowed row production path
|
2025-01-29 10:38:04 -08:00 |
|
Ryan Fleury
|
84d55c8939
|
make some progress on watch window refinement for various row topologies
|
2025-01-28 18:31:34 -08:00 |
|
Ryan Fleury
|
4cc5f636fe
|
cfg tree collection evaluation
|
2025-01-27 15:33:35 -08:00 |
|
Ryan Fleury
|
04e6eae49d
|
progress on meta-evaluation of cfg trees & plugging into watch/eval system
|
2025-01-24 12:28:52 -08:00 |
|
Ryan Fleury
|
50000c0d6b
|
adjust metagen to support correctly-escaped multiline string generations; sketch out setting schemas; eliminate old settings hack, move to using cfg tree & settings schema
|
2025-01-23 11:39:55 -08:00 |
|
Ryan Fleury
|
9a54ae50c1
|
old config code elimination
|
2025-01-22 14:23:39 -08:00 |
|