Ryan Fleury
|
6fa8af5e1a
|
checkpoint on unified code ctx menu & all of its operations
|
2024-06-25 16:31:31 -07:00 |
|
Ryan Fleury
|
010d5609c6
|
checkpoint in first pass at new unified code view impl.; start setting up unified top-level code ctx menu
|
2024-06-25 12:00:50 -07:00 |
|
Ryan Fleury
|
d12c5ec2e8
|
first pass at mutable text layer, which allows debugger-produced/controlled buffers to be fed into text visualization systems; start pulling out code view into single path, which will be used for disassembly/source/output
|
2024-06-25 11:09:02 -07:00 |
|
Ryan Fleury
|
c10ac170a8
|
config settings, for top-level toggles or simple numeric parameters; use to mask off animations, background blurs, and so on; use to control tab width
|
2024-06-25 09:09:10 -07:00 |
|
Ryan Fleury
|
7a185f9560
|
auto-fill ctrl+f query from selection; fix single-cell copy/paste in watch views; tweaks/fixes
|
2024-06-25 08:04:00 -07:00 |
|
Ryan Fleury
|
0d581694e6
|
notes; tweaks; fixes
|
2024-06-24 16:35:23 -07:00 |
|
Ryan Fleury
|
b4b8f5f0ab
|
fix some escape-to-cancel & context menu behavior; notes
|
2024-06-24 16:14:06 -07:00 |
|
Ryan Fleury
|
15d42027e7
|
adjust memory view for new ui palettes & themes
|
2024-06-24 15:39:12 -07:00 |
|
Ryan Fleury
|
883aa2d1de
|
fix binding ui interaction with group keys
|
2024-06-24 15:34:56 -07:00 |
|
Ryan Fleury
|
586b3e3072
|
fix incorrect margin measurement in output view
|
2024-06-24 15:32:50 -07:00 |
|
Ryan Fleury
|
0a5cc5df6f
|
ui: group key, for menu-bar-style interactions, where you have several distinct boxes, but want one interaction to continuously flow between them
|
2024-06-24 15:23:56 -07:00 |
|
Ryan Fleury
|
ff32449ba2
|
adjust rich hover info in source/disasm view to be less noisy; require hovering over line number margin, rather than always displaying it for whatever line the mouse is over
|
2024-06-24 15:14:13 -07:00 |
|
Ryan Fleury
|
614954b7ef
|
checkpoint on palettes, fix source view overlay margin building/drawing
|
2024-06-24 14:46:16 -07:00 |
|
Ryan Fleury
|
31c671e3f5
|
more progress on simplifying/condensing new theme colors
|
2024-06-24 14:08:28 -07:00 |
|
Ryan Fleury
|
6d75d6b63b
|
simplification/consolidation pass over theme colors
|
2024-06-24 11:59:19 -07:00 |
|
Ryan Fleury
|
4d2b524400
|
notes, ui pass tweaks
|
2024-06-23 23:21:18 -07:00 |
|
Ryan Fleury
|
db5a7d4be2
|
adjust title bar
|
2024-06-22 16:12:53 -07:00 |
|
Ryan Fleury
|
6ac870dac0
|
improvements in text layout, focus visualization, smooth text rasterization for icons; checkpoint in ui visuals pass
|
2024-06-22 15:58:40 -07:00 |
|
Ryan Fleury
|
5f23820f9d
|
checkpoint on ui/palettes/visuals pass
|
2024-06-21 22:06:40 -07:00 |
|
Ryan Fleury
|
fc77844452
|
color scheme -> palette; fix eval/watch views after cleanup; make more progress on new palette system
|
2024-06-21 09:49:51 -07:00 |
|
Ryan Fleury
|
3b27abd5c7
|
first pass at new theme color table, scheme-based ui color specification
|
2024-06-20 15:28:48 -07:00 |
|
Ryan Fleury
|
c60d3aab22
|
mouse-driven ui path for query completion; show-in-explorer ui for tab ctx menu
|
2024-06-20 08:02:01 -07:00 |
|
Ryan Fleury
|
b76c605eba
|
sort locals by debug info order; still likely not sufficient for all the options, but at least marginally better & introduces the sorting path
|
2024-06-20 07:35:59 -07:00 |
|
Ryan Fleury
|
4fc5b61676
|
also disable overly-ambitious cursor centering in memory view
|
2024-06-18 10:28:49 -07:00 |
|
Ryan Fleury
|
6cc1dfb39a
|
trap net generation logging; log markers
|
2024-06-18 10:14:54 -07:00 |
|
Ryan Fleury
|
749821dd27
|
adjust unwind loop to be robust to noop-unwind-steps that would otherwise result in infinite unwind loops
|
2024-06-17 12:14:10 -07:00 |
|
Ryan Fleury
|
bc5d0b1888
|
fix rich hover reset behavior
|
2024-06-17 10:18:41 -07:00 |
|
Ryan Fleury
|
31d7be8f8a
|
tweak snap-to-cursor behavior when dragging
|
2024-06-17 09:42:12 -07:00 |
|
Ryan Fleury
|
f655758060
|
extend tooltips & stringization of callstacks with rich unwind info
|
2024-06-13 16:48:27 -07:00 |
|
Ryan Fleury
|
3c39a88abf
|
correctly transform saved relative project paths to absolute project paths on config deserialization
|
2024-06-13 15:52:11 -07:00 |
|
Ryan Fleury
|
b47b22bdce
|
correct thread -> src mapping, given inline info
|
2024-06-13 15:18:29 -07:00 |
|
Ryan Fleury
|
41e99bd2f6
|
proper inline frame unwind selection & storage & command parameterization
|
2024-06-13 15:18:29 -07:00 |
|
Ryan Fleury
|
2c7d15de59
|
pull out 'rich unwind' gathering path, which takes a 'concrete unwind'
and produces a full unwind with debug-info-derived inline frames
|
2024-06-13 15:18:29 -07:00 |
|
Ryan Fleury
|
ac3d7be4de
|
look up into inline site info in call stack view; display both concrete & inline frames
|
2024-06-13 15:18:29 -07:00 |
|
Ryan Fleury
|
1cc829512f
|
fix disasm cmd/ui discrepancy
|
2024-06-13 15:18:29 -07:00 |
|
Ryan Fleury
|
2419a00b11
|
fix cases where decorative disasm lines were being confused with non-decorative
|
2024-06-13 15:18:29 -07:00 |
|
Ryan Fleury
|
6e9b2bd107
|
extend rdi line info lookups with depth; fix bad panel deref in target view cmds
|
2024-06-13 15:18:29 -07:00 |
|
Ryan Fleury
|
10ead2f999
|
rdi: first pass of eliminating remainder of non-top-level sections; simplification/cleanup of rdi parsing layer
|
2024-06-13 15:18:28 -07:00 |
|
Ryan Fleury
|
57da328c2a
|
d3d11 render backend c++ -> c; raddbg build c++ -> c
|
2024-06-01 19:24:47 -07:00 |
|
Ryan Fleury
|
f50b54cff7
|
complete metacodification of rdi format info into tables
|
2024-06-01 19:24:46 -07:00 |
|
Ryan Fleury
|
59e71eb5cc
|
drive iteration in win32 file system api; fix some root-level behaviors of file browser
|
2024-05-31 12:20:14 -07:00 |
|
Ryan Fleury
|
ed8731c093
|
correctly handle copy path in new multicursor-able watch view controls
|
2024-05-31 10:47:46 -07:00 |
|
Ryan Fleury
|
89c8f84498
|
more tweaks with new double-margin; do not try to display non-printable ascii characters in watch
|
2024-05-29 12:25:03 -07:00 |
|
Ryan Fleury
|
c426818364
|
draw line between priority & catchall marging
|
2024-05-29 11:53:48 -07:00 |
|
Ryan Fleury
|
62fa397e29
|
split code slice margin into two parts - priority, and catchall. priority for selected thread so it is always necessarily visible, and catchall for other threads, breakpoints, watch pins, etc. also tweak targets view behavior to prioritize selection as the common path, and to make checkboxes less idiosyncratic
|
2024-05-29 11:51:04 -07:00 |
|
Ryan Fleury
|
8f446d1f9a
|
pass over callstack view to display function type info and properly display richer/weirder C++ symbol names
|
2024-05-29 10:36:22 -07:00 |
|
Ryan Fleury
|
e80008cb7e
|
do not animate disasm load when running
|
2024-05-28 07:34:10 -07:00 |
|
Ryan Fleury
|
e541fce2bc
|
fix non-enumeration of 0 tex2dfmt
|
2024-05-28 06:13:14 -07:00 |
|
Ryan Fleury
|
05c751a61a
|
fix filesystem lister names
|
2024-05-26 12:47:47 -07:00 |
|
Ryan Fleury
|
dd7cce2c3a
|
some progress on the bitmap view rule
|
2024-05-24 21:20:44 -07:00 |
|