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 |
|
Ryan Fleury
|
2a44f1df60
|
tweaks
|
2024-10-13 15:16:54 -07:00 |
|
Ryan Fleury
|
7724c7f7d3
|
begin setting up view rules for scheduler tree
|
2024-10-11 16:01:40 -07:00 |
|
Ryan Fleury
|
4757c4dafd
|
switch reg cmd name parameterization from using general string slot, to its own dedicated slot, so that the string can be used
|
2024-10-11 10:38:28 -07:00 |
|
Ryan Fleury
|
f44c94c3ca
|
bring-to-front command
|
2024-10-11 10:23:18 -07:00 |
|
Ryan Fleury
|
8336aa71ad
|
fix incorrect deletion flags set for file path map entities
|
2024-10-10 11:23:29 -07:00 |
|
Ryan Fleury
|
0c6912ed78
|
sketch out meta-evaluation for file path maps; have an extra drop-completion ui step when drag/dropping exes, so you can easily drag/drop exes from explorer and add them as targets (the likely common case), but also allowing viewing them with the memory viewer
|
2024-10-10 09:03:38 -07:00 |
|
Ryan Fleury
|
ac19591df6
|
source view reset bugfix; bp hit count reset bugfix (should happen on launch-of-new-session, not after process has started, since we can now evaluate breakpoints on the control thread)
|
2024-10-09 16:07:00 -07:00 |
|
Ryan Fleury
|
8e5ebc2d75
|
memory view fixups for new visualization systems; breakpoint editing work
|
2024-10-09 13:58:41 -07:00 |
|
Ryan Fleury
|
c7ce08fd71
|
fix clang builds
|
2024-10-07 14:43:31 -07:00 |
|
Ryan Fleury
|
71cdc0eab8
|
watch pins
|
2024-10-07 13:10:54 -07:00 |
|
Ryan Fleury
|
152cc709ce
|
work on ctrl entity buttons in watch views
|
2024-09-30 17:07:50 -07:00 |
|
Ryan Fleury
|
cab01431be
|
more watch view work
|
2024-09-27 13:41:17 -07:00 |
|
Ryan Fleury
|
45226e8a81
|
begin eliminating old block/row code in eval visualization
|
2024-09-27 10:26:30 -07:00 |
|
Ryan Fleury
|
3fa98eb0e7
|
begin moving all visualizer view rules to new eval visualization block system
|
2024-09-26 17:00:32 -07:00 |
|
Ryan Fleury
|
07f978ac41
|
further integration work & expanded support; generalized paths for entity reordering in watch views
|
2024-09-26 14:37:13 -07:00 |
|
Ryan Fleury
|
f2ecb3d898
|
expand info & expansion range query hook implementation, for all currently supported view rules
|
2024-09-25 15:59:42 -07:00 |
|
Ryan Fleury
|
fcfd446c5e
|
watch ui tweaks
|
2024-09-24 16:58:10 -07:00 |
|
Ryan Fleury
|
2f9121171c
|
eliminate dead code, after this pass
|
2024-09-24 13:24:23 -07:00 |
|
Ryan Fleury
|
508d11c8d8
|
further progress on targets view replacement; split collection views into several types
|
2024-09-23 16:06:01 -07:00 |
|
Ryan Fleury
|
ca8fdd1d6e
|
progress on universal ctx menu
|
2024-09-19 11:22:08 -07:00 |
|
Ryan Fleury
|
85a07be1ac
|
generate meta tables for meta evaluations; use to table-drive ctrl msg serialization, deserialization, meta eval type info generation, and info <-> serialized eval path
|
2024-09-17 15:43:39 -07:00 |
|
Ryan Fleury
|
d66703a044
|
filter commands in views by view rather than window/panel
|
2024-09-16 17:57:48 -07:00 |
|
Ryan Fleury
|
cff6222863
|
additional small fixes
|
2024-09-16 17:48:39 -07:00 |
|
Ryan Fleury
|
a7ca8dd0a0
|
sketch out thread color events & client-driven thread color state, plug thread colors back into ui
|
2024-09-16 17:37:50 -07:00 |
|
Ryan Fleury
|
9899efe93c
|
merge view rules & view specs entirely; simplify graphical view rules down to single hook
|
2024-09-16 14:44:28 -07:00 |
|
Ryan Fleury
|
adc9e0e512
|
begin sketching out meta eval info, to allow for debugger meta evaluations on both ctrl thread & on ui thread - e.g. breakpoint hit count evaluation in conditional bps
|
2024-09-16 10:36:22 -07:00 |
|
Ryan Fleury
|
17d062934e
|
dead code elimination
|
2024-09-16 10:13:28 -07:00 |
|
Ryan Fleury
|
e8c8df9c6e
|
eliminate setup hook for views
|
2024-09-16 09:53:24 -07:00 |
|
Ryan Fleury
|
23a5c9eb44
|
eliminate view cmds hook; just use ui hook
|
2024-09-16 09:45:54 -07:00 |
|
Ryan Fleury
|
4b526db0dd
|
organization pass & straightening some things out before entity simplification/replacement
|
2024-09-13 16:12:55 -07:00 |
|
Ryan Fleury
|
8ffc9f4a9b
|
more progress on entity simplification; df -> rd; eliminate dbg_frontend distinction from raddbg layer
|
2024-09-13 15:55:58 -07:00 |
|