Ryan Fleury
|
dc32a9eb01
|
leave stubs for go-to-disasm & go-to-source commands
|
2024-10-08 17:12:45 -07:00 |
|
Ryan Fleury
|
8d0267395a
|
fix go-to-source
|
2024-10-08 17:08:02 -07:00 |
|
Ryan Fleury
|
05045c8db0
|
increase hash store history limit; fix incorrectly skipping important go-to-code-location commands
|
2024-10-08 17:02:49 -07:00 |
|
Ryan Fleury
|
aea1999af0
|
further fixes to implicit disasm parameterization
|
2024-10-08 16:28:36 -07:00 |
|
Ryan Fleury
|
6bcc316b42
|
adjust non-parameterized disassembly rules to fit expected behavior better; if user runs 'go to address', or 'go to disassembly', a non-parameterized disassembly view will adjust to a 'temporary look' address, but will reset back to the thread's address upon a new run. this fits generally expected behavior - for stable looks at arbitrary addresses, that is when you would just want to use the watch window & use the disassembly view rule on a specific parameter expression.
|
2024-10-08 16:19:11 -07:00 |
|
Ryan Fleury
|
8cdf264f4d
|
fix only/omit rules to apply to pointers-to-structs in the same way they apply to regular structs
|
2024-10-08 15:46:17 -07:00 |
|
Ryan Fleury
|
91aedd5888
|
be a bit less careful with disabled animation delay
|
2024-10-08 15:33:52 -07:00 |
|
Ryan Fleury
|
870df1191b
|
jank reduction & flow fix pass, after all of the last month's changes
|
2024-10-08 15:32:34 -07:00 |
|
Ryan Fleury
|
8708b27bff
|
bps view work
|
2024-10-08 11:52:43 -07:00 |
|
Ryan Fleury
|
c6b44f6afa
|
bp hit counts reset; cell-granularity deletions path for watch windows
|
2024-10-08 11:25:16 -07:00 |
|
Ryan Fleury
|
6be9c71ea9
|
first pass at meta entity eval commits; breakpoint editing, target editing, watch pin editing
|
2024-10-07 21:22:22 -07:00 |
|
Ryan Fleury
|
3720634a62
|
scroll output to bottom by default (not yet configurable)
|
2024-10-07 17:45:57 -07:00 |
|
Ryan Fleury
|
534a727b7c
|
unminimize on exception hit
|
2024-10-07 17:33:10 -07:00 |
|
Ryan Fleury
|
32ce2e110b
|
auto-resolution of derived class ptrs
|
2024-10-07 17:06:40 -07:00 |
|
Ryan Fleury
|
58114b72f4
|
move member lookup paths to using eval type member cache
|
2024-10-07 16:26:43 -07:00 |
|
Ryan Fleury
|
54bb225704
|
lock expand operations in the watch view via the expandability detection - do not just try expanding
|
2024-10-07 16:13:36 -07:00 |
|
Ryan Fleury
|
3f19c45dd3
|
fix enums not working for simple integer operations in eval
|
2024-10-07 16:04:03 -07:00 |
|
Ryan Fleury
|
cf46ce7712
|
codebase readme pass
|
2024-10-07 15:59:39 -07:00 |
|
Ryan Fleury
|
23ed5c8f5f
|
allow 'only' view rule to determine sort-order of members in constructed type info
|
2024-10-07 14:50:41 -07:00 |
|
Ryan Fleury
|
c7ce08fd71
|
fix clang builds
|
2024-10-07 14:43:31 -07:00 |
|
Ryan Fleury
|
7114a20e66
|
apply expr view rule fast paths properly
|
2024-10-07 14:22:31 -07:00 |
|
Ryan Fleury
|
95dd544871
|
top-level text editing mode state, so that textual keys can be used for hotkeys, but just become disabled when text editing is actually happening
|
2024-10-07 13:54:30 -07:00 |
|
Ryan Fleury
|
084ef67583
|
fix implicit source code location parameterization w.r.t. disassembly & code file cursors; also fix output view state
|
2024-10-07 13:40:08 -07:00 |
|
Ryan Fleury
|
71cdc0eab8
|
watch pins
|
2024-10-07 13:10:54 -07:00 |
|
Ryan Fleury
|
fa46a52600
|
stop double-escaping font config paths
|
2024-10-07 12:50:38 -07:00 |
|
Ryan Fleury
|
a2f1be3aa9
|
fix view rule state retention across reloads
|
2024-10-07 12:47:17 -07:00 |
|
Ryan Fleury
|
9ed5134843
|
fix watch reordering, to be more flexible to how entities are arranged w.r.t. rows (add-new-rows at top)
|
2024-10-07 11:52:53 -07:00 |
|
Ryan Fleury
|
232f955786
|
breakpoints, watch pins
|
2024-10-06 13:35:41 -07:00 |
|
Ryan Fleury
|
6a1c36b212
|
use more basic default epsilon assumption
|
2024-10-04 11:51:12 -07:00 |
|
Ryan Fleury
|
71ff183dc4
|
move over to new rich hover system for all entity tooltips
|
2024-10-03 09:34:47 -07:00 |
|
Ryan Fleury
|
8b8acf64d6
|
more work on universal rich hover / ctx menu systems
|
2024-10-02 12:02:49 -07:00 |
|
Ryan Fleury
|
487c7c9938
|
show rich hover tooltips when dragging/dropping as well
|
2024-10-01 15:44:37 -07:00 |
|
Ryan Fleury
|
d978f56250
|
thread rich hover
|
2024-10-01 13:48:11 -07:00 |
|
Ryan Fleury
|
5f32b0710e
|
more work on modules view; show debug info loading status
|
2024-10-01 12:36:41 -07:00 |
|
Ryan Fleury
|
911f9ef97b
|
make meta & eval type system a bit richer to express plain text vs. code text vs. path text
|
2024-10-01 12:04:40 -07:00 |
|
Ryan Fleury
|
685cb4a3b8
|
further work on expanding main watch path to support various string styling/visualizing mechanisms, used ad-hoc before; more work on scheduler
|
2024-10-01 11:43:57 -07:00 |
|
Ryan Fleury
|
dae0d602f9
|
modules view pass
|
2024-10-01 10:42:31 -07:00 |
|
Ryan Fleury
|
ac5c65ebdd
|
fix busted next/prev tab operations on panels with single tab
|
2024-10-01 10:02:37 -07:00 |
|
Ryan Fleury
|
04815b4265
|
continue work on ctrl entity visualization in watch views & further progress on new scheduler
|
2024-10-01 09:36:29 -07:00 |
|
Ryan Fleury
|
152cc709ce
|
work on ctrl entity buttons in watch views
|
2024-09-30 17:07:50 -07:00 |
|
Ryan Fleury
|
57d01355a1
|
create pre-filtered types for meta evals; all of the same underlying data transforms are on a single meta-eval data bundle, but now each type of meta eval entity is exposed via a tighter type to the ui & eval system
|
2024-09-30 16:03:55 -07:00 |
|
Ryan Fleury
|
fcedcab57c
|
begin work on scheduler view requirements
|
2024-09-30 15:08:05 -07:00 |
|
Ryan Fleury
|
3fb8b83324
|
mostly done with all of the special machinery for entity views via watch windows
|
2024-09-30 14:12:55 -07:00 |
|
Ryan Fleury
|
5d76b58acd
|
targets view: ensure ctrl+click for selection, ensure proper target parameterization of engine commands
|
2024-09-30 09:40:39 -07:00 |
|
Ryan Fleury
|
2e13b221ac
|
do not attempt to form implicit member lookup expressions if initial map failed
|
2024-09-27 17:03:18 -07:00 |
|
Ryan Fleury
|
64e5d60f38
|
eliminate adjusted frame base check, which was causing incorrect unwinds in some cases
|
2024-09-27 16:57:23 -07:00 |
|
Ryan Fleury
|
ce72af8b59
|
fix inclusion of symbolized addresses in editable eval visualization strings
|
2024-09-27 16:30:01 -07:00 |
|
Ryan Fleury
|
086ca98181
|
callstack unwind selection in watch window-ified callstack view
|
2024-09-27 16:27:55 -07:00 |
|
Ryan Fleury
|
fe59fab3da
|
progress on callstack view replacement
|
2024-09-27 15:48:36 -07:00 |
|
Ryan Fleury
|
52b2cbc17a
|
selection in targets view
|
2024-09-27 14:46:22 -07:00 |
|