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 |
|
Ryan Fleury
|
7443f33069
|
sketch out schemas for configuration trees
|
2025-01-22 09:40:57 -08:00 |
|
Ryan Fleury
|
16a717d684
|
further elimination of entity-based code; more simplification/moving to cfg; begin sketching out expanded eval-viz block tree, such that each block can have its own table topology (will be useful to collapse/simplify/expand the capabilities of watch views)
|
2025-01-22 09:22:06 -08:00 |
|
Ryan Fleury
|
84fd1e9d3f
|
big batch of work in moving from entity -> cfg; work on new universal lister system for cfg right-click menus, system processes, file system, autocompletion, procedures, etc.
|
2025-01-21 16:41:59 -08:00 |
|
Ryan Fleury
|
4371d727fb
|
line expressions in eval lang; begin getting off of entities for breakpoints/watch-pins/etc., move -> cfg
|
2025-01-17 13:34:18 -08:00 |
|
Ryan Fleury
|
e6d0afb026
|
stateful query lister stack & immediate-mode autocompletion lister, via same codepath; begin hooking up views
|
2025-01-17 08:11:01 -08:00 |
|
Ryan Fleury
|
4ae032efff
|
begin sketching out stuff for stateful listers being collapsed with immediate-mode autocomplete lister
|
2025-01-15 17:18:58 -08:00 |
|
Ryan Fleury
|
d9ca51b36f
|
part 2: furthered progress on cfg switch
|
2025-01-10 12:56:53 -08:00 |
|
Ryan Fleury
|
6ce8046029
|
part 1: new cfg data structure & caches to replace rd_entity, rd_window, rd_panel, rd_view, etc.
|
2025-01-09 17:31:02 -08:00 |
|
Ryan Fleury
|
bca1325d9a
|
eliminate machine/file entities in frontend layer
|
2024-12-06 13:53:25 -08:00 |
|
Ryan Fleury
|
87a1dd84ec
|
delete raddbg layer duplicative ctrl entity kinds / related code; we are now fully moved onto the ctrl system for ctrl entities
|
2024-12-06 12:31:37 -08:00 |
|
Ryan Fleury
|
b02c67bfa6
|
close stdout/stderr/stdin handles
|
2024-10-17 12:20:03 -07:00 |
|
Ryan Fleury
|
e376ad8113
|
stdout/stderr/stdin file path overrides for targets
|
2024-10-17 11:25:47 -07:00 |
|
Ryan Fleury
|
b223a61cad
|
tweaks & language fix
|
2024-10-15 10:17:37 -07:00 |
|
Ryan Fleury
|
78e99d4094
|
temporary hack to fix over-ambitious project filtering
|
2024-10-14 15:45:15 -07:00 |
|
Ryan Fleury
|
1bf01c790b
|
ctrl entity lister; fix up entity parameter commands / lister interaction
|
2024-10-14 15:01:35 -07:00 |
|
Ryan Fleury
|
6a297113c5
|
more work on new scheduler
|
2024-10-14 13:36:17 -07:00 |
|
Ryan Fleury
|
d87704c91f
|
decay arrays to pointers when doing pointer-array comparisons; begin gathering recent file history into project state; prefer larger src/disasm panels when finding a new location; do not over-ambitiously hold top-level frame scopes for dbgi/fzy - stop before per-frame sleep
|
2024-10-14 10:20:27 -07:00 |
|
Ryan Fleury
|
68fa006e53
|
basic entity right click menu for name/condition editing
|
2024-10-14 08:44:18 -07:00 |
|
Ryan Fleury
|
1c269286df
|
auto view rules
|
2024-10-14 08:19:42 -07:00 |
|