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
|
069084c108
|
fix view parameter storage hook to not repeatedly duplicate key values
|
2025-01-17 10:35:04 -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
|
62894c098a
|
further progress on unified lister interface
|
2025-01-15 15:25:49 -08:00 |
|
Ryan Fleury
|
6fe9a14778
|
eliminate stateful keybindings data structure - move to on-the-fly cfg tree usage
|
2025-01-14 17:30:07 -08:00 |
|
Ryan Fleury
|
b98ebc8da4
|
lister applicability work - applies to commands, icons, descriptions, etc.
|
2025-01-14 15:16:55 -08:00 |
|
Ryan Fleury
|
ace7db492b
|
fix nil-cases of cfg insertion; fix incorrect root setting in cfg deep copy
|
2025-01-14 13:06:26 -08:00 |
|
Ryan Fleury
|
1b52100361
|
part 5: begin shifting autocompletion lister box to being unified lister/ctx-menu replacement
|
2025-01-13 14:18:34 -08:00 |
|
Ryan Fleury
|
e9a10bbbd2
|
part 4: fix panel/tab ui key stability for new cfg-based panels/tabs; eliminate query views & begin pluggin in autocompletion lister to query input
|
2025-01-13 11:12:59 -08:00 |
|
Ryan Fleury
|
6ff2693823
|
part 3: more progress on entity -> cfg frontend pass
|
2025-01-10 15:53:40 -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
|
5b7c366234
|
cfg data structure first pass, serialization/deserialization, & building, to prep for all rd_entity code deletion
|
2025-01-08 14:54:11 -08:00 |
|
Nikita Smith
|
3961f93d1a
|
moved CodeView parser code into separate file
|
2025-01-08 03:24:35 -08:00 |
|
Ryan Fleury
|
41d4bcfe11
|
notes
|
2025-01-07 16:10:28 -08:00 |
|
Ryan Fleury
|
1bf66afef9
|
more entity code deletion
|
2025-01-07 15:53:22 -08:00 |
|
Ryan Fleury
|
ee181c685b
|
more old entity code deletion
|
2025-01-07 14:05:58 -08:00 |
|
Ryan Fleury
|
7fea55348f
|
fix hack to stop busted animation when minimized - just bounds check the content rectangle
|
2025-01-07 13:30:53 -08:00 |
|
Ryan Fleury
|
6682613a1a
|
entity, d -> rd convergence
|
2025-01-07 13:21:23 -08:00 |
|
Ryan Fleury
|
ee9961cce4
|
rd: eliminate old entity code pertaining to mirroring ctrl entities - we just use ctrl entities directly now, and rd entities are just used for frontend debugger state
|
2025-01-07 11:49:13 -08:00 |
|
Ryan Fleury
|
64aa06895e
|
eliminate code view dependence on txt/hs
|
2025-01-07 11:42:18 -08:00 |
|
Ryan Fleury
|
e82041e5df
|
'ghost exceptions' fix - spoof hit detection needs to occur based on the demon event's reported exception address, rather than wherever the instruction pointer happens to be at the time of the exception
|
2025-01-07 11:04:34 -08:00 |
|
Ryan Fleury
|
c1a2023b15
|
move remaining parts of frontend to xxhash, eliminate blake2; sketch out test program for debug string performance testing
|
2025-01-07 10:40:55 -08:00 |
|
Ryan Fleury
|
812cea7e73
|
actually, bad idea - turn that off for now...
|
2025-01-05 22:47:06 -08:00 |
|
Ryan Fleury
|
fb1fb6b014
|
fix incorrect restriction of value committing in watch views; only commit value if initial value of edited text was unchanged
|
2025-01-05 22:46:08 -08:00 |
|
Ryan Fleury
|
bc44f58a80
|
fix off-by-one size restriction in string chunk allocation; apply same fixes to ctrl entity string allocator
|
2025-01-05 22:39:10 -08:00 |
|
Ryan Fleury
|
d70ce6465a
|
fix incorrect initialization of catchall chunks in name allocator free list
|
2025-01-05 22:39:10 -08:00 |
|
Ryan Fleury
|
4cb6e889ef
|
hack to avoid minimization causing bad panel animation state - will investigate this more fully later...
|
2024-12-30 10:09:29 -08:00 |
|
Ryan Fleury
|
e9ac6ccf7e
|
remove heuristic of array view rule implicitly disabling string visualization; prefer explicit no_string view rule
|
2024-12-17 09:45:54 -08:00 |
|
Ryan Fleury
|
3023269a9c
|
correctly use array sizes in value string string literal visualization; slices / array lengths now correctly apply to string visualization
|
2024-12-17 09:39:57 -08:00 |
|
Ryan Fleury
|
78309209ae
|
clear completed task log
|
2024-12-16 13:02:37 -08:00 |
|
Ryan Fleury
|
5f1d0b4d1c
|
adjust compact vs. default panel layout pick heuristic
|
2024-12-16 12:52:46 -08:00 |
|
Ryan Fleury
|
c66d705791
|
toggle-press for theme colors in settings view, not click-to-open
|
2024-12-16 11:33:26 -08:00 |
|
Ryan Fleury
|
97241e73f9
|
more aggressively commit changes to meta-entity edits in watch windows; undo if cancelling
|
2024-12-16 11:26:08 -08:00 |
|
Ryan Fleury
|
274b710329
|
notes
|
2024-12-09 08:35:01 -08:00 |
|
Ryan Fleury
|
edfbcb9c85
|
fix incorrect line textual coordinates when triple-dragging code slices
|
2024-12-06 16:32:43 -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
|
751626446a
|
pending thread names in ctrl entity system, for cases where a thread name is established before the thread is reported as being created, and the id is used to correllate
|
2024-12-06 12:31:37 -08:00 |
|
Ryan Fleury
|
59e2d7de61
|
eliminate old universal entity ui; eliminate old stop explanation string generation path
|
2024-12-06 12:31:37 -08:00 |
|
Ryan Fleury
|
cd64657746
|
adjust disasm snapping rules, to not open disasm in cases where we can infer user doesn't have/want it open, and also to snap correctly if we can infer that the user is actively viewing/using disasm
|
2024-12-06 10:27:37 -08:00 |
|
Ryan Fleury
|
347ce2281d
|
clear breakpoint hit counts on restart command
|
2024-12-04 13:40:20 -08:00 |
|
Ryan Fleury
|
09cf0fb348
|
introduce manual clearing path in font cache layer; use to prevent permanent accumulation of font glyphs even after font resizes etc.
|
2024-12-04 13:34:00 -08:00 |
|
Ryan Fleury
|
94c4000603
|
adjust failure cases in conversion; adjust waiting time period in pre-emptive heuristic conversion rule; avoid bp resolution path & waiting on debug info when unnecessary
|
2024-12-03 11:32:57 -08:00 |
|
Ryan Fleury
|
aee2d510d4
|
fix blur
|
2024-12-02 15:19:29 -08:00 |
|
Ryan Fleury
|
74004321aa
|
adjust auto-focus-on-stop rules; only do it given stops caused by threads
|
2024-12-02 10:01:58 -08:00 |
|
Ryan Fleury
|
a827c74501
|
adjust thread-selection-on-stop & thread-snapping rules, to prevent useless disasm snaps & incorrect thread selections in some edge cases
|
2024-12-02 09:44:50 -08:00 |
|
Ryan Fleury
|
33c4c7c883
|
fix false positive file ood rule
|
2024-11-18 13:54:57 -08:00 |
|
Ryan Fleury
|
cb5f9a2e06
|
robustify search item usage code to changed sets of dbgis
|
2024-11-18 11:42:43 -08:00 |
|