Ryan Fleury
|
896f84369b
|
ues correct unwound registers for eval context
|
2024-08-08 15:32:18 -07:00 |
|
Ryan Fleury
|
18237a1464
|
eliminate old architecture info tables
|
2024-08-07 16:48:20 -07:00 |
|
Ryan Fleury
|
6563cb9e2c
|
split command lister-omission to being either included in ui lists, and included in lower level ipc driving documentation
|
2024-08-07 15:17:27 -07:00 |
|
Ryan Fleury
|
fee31daa55
|
fix system processes lister
|
2024-08-06 15:08:41 -07:00 |
|
Ryan Fleury
|
44fb75228a
|
fix incorrect symbol name font in symbol lister tooltips
|
2024-08-06 14:12:18 -07:00 |
|
Ryan Fleury
|
ba095129e6
|
fix incorrect index space usage in debug-info-wide tables
|
2024-08-06 14:05:39 -07:00 |
|
Ryan Fleury
|
a4978e75a3
|
eliminate separate helper for eval viz block list building
|
2024-08-06 14:01:30 -07:00 |
|
Ryan Fleury
|
5a682e5888
|
split eval systems, to decouple types/exprs/parsing (debug info dependent), from irization (macro map dependent), from interpretation (completely independent of the former two stages & all their dependencies)
|
2024-08-06 13:57:48 -07:00 |
|
Ryan Fleury
|
e951d788ed
|
fix watch window snap to cursor; begin introducing string literals into eval
|
2024-08-06 10:19:10 -07:00 |
|
Ryan Fleury
|
615a05e423
|
fix watch window snap-to-cursor rules; fix eval path for command parameter filling
|
2024-08-06 09:22:03 -07:00 |
|
Ryan Fleury
|
24d398e3c0
|
fix resolution to address value in array case; reintroduce macro map building (but this time it is frontend-wide rather than locked to a watch window)
|
2024-08-06 08:58:30 -07:00 |
|
Ryan Fleury
|
26f75fe7c1
|
shift watch view expressions from being a watch view implementation detail to being a top-level entity
|
2024-08-06 08:39:52 -07:00 |
|
Ryan Fleury
|
ebaf83172f
|
eliminate mid-frame calls into full update step via os_window_first_paint; pull up outside regular frontend frame boundaries; fixes incorrect per-frame dbgi scope usage
|
2024-08-06 07:07:44 -07:00 |
|
Ryan Fleury
|
3e6b8a3c66
|
first pass at converting frontend over to using new eval system
|
2024-08-05 17:05:43 -07:00 |
|
Ryan Fleury
|
3a61a0363b
|
fix built exes to refer to their pdbs relatively, so that relocated builds can still locate pdbs relatively; eliminate old unused targets; simplify project.4coder
|
2024-07-29 11:38:15 -07:00 |
|
Ryan Fleury
|
23da2f8901
|
always serialize tab filters, if filtering is possible
|
2024-07-26 16:13:26 -07:00 |
|
Ryan Fleury
|
f7dd96a5d1
|
fix clang
|
2024-07-26 14:58:17 -07:00 |
|
Ryan Fleury
|
333d9d9eb3
|
strip out unneeded info from df entities; raddbg_markup windows thread names
|
2024-07-26 14:52:11 -07:00 |
|
Ryan Fleury
|
e80dc54aa7
|
fix inline frame snapping rules
|
2024-07-26 12:08:21 -07:00 |
|
Ryan Fleury
|
78d07b8d80
|
up-one-frame & down-one-frame commands for new rich unwind structure
|
2024-07-26 11:45:10 -07:00 |
|
Ryan Fleury
|
e637ffa523
|
fix incorrect inline depth check
|
2024-07-26 11:24:08 -07:00 |
|
Ryan Fleury
|
b18e437337
|
git normalize all files
|
2024-07-26 11:13:47 -07:00 |
|
Ryan Fleury
|
c13833f74f
|
fix line info voff baking; default selected inline frame depth to being shallowest; rework rich unwind to not lose concrete/inline frame structured info
|
2024-07-26 11:09:55 -07:00 |
|
Ryan Fleury
|
e48baf9666
|
begin some work on extending rich hovering; working towards correllating rich hover info from everywhere, to everywhere; memory view <-> source view <-> bitmap viewer <-> watch window <-> etc.
|
2024-07-23 17:15:00 -07:00 |
|
Ryan Fleury
|
ccf8504dd1
|
switch ctrl flow analysis etc. to zydis from udis86; unify disassembling path in dasm_cache layer, use single instruction decode path in frontend for ctrl flow analysis; use in dasm cache layer for disassembly textualization
|
2024-07-23 16:23:29 -07:00 |
|
Ryan Fleury
|
3cc51038df
|
os_core: linux port for memory, thread info, filesystem apis
|
2024-07-16 13:24:54 -07:00 |
|
Ryan Fleury
|
1b74fb0760
|
simplification pass over os core layer; simplification pass over base arena; set up build.sh; stub out new spot for linux os core
|
2024-07-15 17:23:01 -07:00 |
|
Ryan Fleury
|
2539e2ef45
|
full pass over ui to centralize text rasterization settings by font slot
|
2024-07-15 10:40:42 -07:00 |
|
Ryan Fleury
|
45656194f4
|
fix some text spacing issues after text rendering pass
|
2024-07-15 09:55:30 -07:00 |
|
Ryan Fleury
|
3bb8dc9089
|
adjust hover eval focus rules; require manual interaction to focus
|
2024-07-15 09:39:56 -07:00 |
|
Ryan Fleury
|
ebbf927fc1
|
fix interaction register propagation rules on unfocused windows (still propagate if window was last focused)
|
2024-07-15 09:28:12 -07:00 |
|
Ryan Fleury
|
044e78bea2
|
fix incorrect scratch usage in new code view ui build path
|
2024-07-15 09:07:02 -07:00 |
|
Ryan Fleury
|
d78afc5000
|
reintroduce out-of-date file warning
|
2024-07-04 09:56:44 -07:00 |
|
Ryan Fleury
|
aed9a285f5
|
fix misuse of inactive panel overlay
|
2024-07-02 16:07:29 -07:00 |
|
Ryan Fleury
|
f03d0fb974
|
correctly apply deserialized window settings
|
2024-06-28 17:36:44 -07:00 |
|
Ryan Fleury
|
843749c8ae
|
ui for editing multiple keybindings per command
|
2024-06-28 16:07:05 -07:00 |
|
Ryan Fleury
|
38090b6273
|
extend font provider backend with ability to independently toggle hinting & full anti-aliasing; fix up ui text measurement/placement; introduce per-window settings for adjusting font rendering parameters
|
2024-06-28 15:31:27 -07:00 |
|
Ryan Fleury
|
b0259b7a49
|
visual cleanup / fixes
|
2024-06-28 09:47:55 -07:00 |
|
Ryan Fleury
|
f7b97b302f
|
fix visual issues in completion behavior of autocomplete lister
|
2024-06-28 09:42:38 -07:00 |
|
Ryan Fleury
|
f2a7103461
|
watch-expr-at-mouse command
|
2024-06-28 09:14:58 -07:00 |
|
Ryan Fleury
|
d1c0bf5fe2
|
fix add-tab button corners/placement with max-side tabs
|
2024-06-28 09:02:08 -07:00 |
|
Ryan Fleury
|
8ca67ff892
|
fix possible incorrect panel being used in commands fired from tab right-click menu
|
2024-06-27 14:24:45 -07:00 |
|
Ryan Fleury
|
13aa41910e
|
default settings categories to closed
|
2024-06-27 13:17:44 -07:00 |
|
Ryan Fleury
|
c05ceedfcb
|
fix clang build
|
2024-06-26 18:12:27 -07:00 |
|
Ryan Fleury
|
08bc2b0a79
|
fix up color config remapping table
|
2024-06-26 17:48:28 -07:00 |
|
Ryan Fleury
|
4ebc38d9f9
|
fill theme presets for new theme color codes
|
2024-06-26 17:39:40 -07:00 |
|
Ryan Fleury
|
5e2c6b5107
|
setting view categories
|
2024-06-26 15:47:28 -07:00 |
|
Ryan Fleury
|
7584890edd
|
theme presets in new settings view
|
2024-06-26 15:16:41 -07:00 |
|
Ryan Fleury
|
4bbf64de7e
|
first pass at new settings view
|
2024-06-26 15:00:45 -07:00 |
|
Ryan Fleury
|
e10bef9d2b
|
fix function breakpoints using hit-count as voff; pass over entity ref buttons in various uis; go-to-location with address values in watch views
|
2024-06-26 12:05:56 -07:00 |
|