Ryan Fleury
|
90dce510cc
|
raddbgi_from_pdb: eliminate unnecessary files
|
2024-02-13 15:16:42 -08:00 |
|
Ryan Fleury
|
fb56951264
|
collapse raddbgi_convert folder into just being separate from_pdb and from_dwarf layers
|
2024-02-13 15:12:40 -08:00 |
|
Ryan Fleury
|
ecd21d0c1b
|
pdbconv -> p2r
|
2024-02-13 15:05:46 -08:00 |
|
Ryan Fleury
|
7defce94c7
|
float codeview, msf, pdb layers up as regular codebase layers, and out of converter-specific code; clangify some builds
|
2024-02-13 09:51:50 -08:00 |
|
Ryan Fleury
|
017116aee9
|
formalize codebase's library exports; document in README
|
2024-02-13 09:27:52 -08:00 |
|
Ryan Fleury
|
7022c58018
|
begin libraryifying raddbgi_cons; switch to raddbgi_format types, or overrideable base-layer-style types; just override & include in codebase-local inclusion sites. next step is to break out this stuff, along with stringization, into a raddbgi helper layer
|
2024-02-12 16:17:54 -08:00 |
|
Ryan Fleury
|
ad4003e70d
|
cons -> raddbgic
|
2024-02-12 15:17:23 -08:00 |
|
Ryan Fleury
|
4b68967fbe
|
raddbg format stuff -> raddbgi; partial naming/organization over raddbgi_cons
|
2024-02-12 14:29:24 -08:00 |
|
Ryan Fleury
|
fed0a13aca
|
eliminate leftover events system, since ui codepaths should now consume as many events as possible within a single frame
|
2024-02-08 10:09:51 -08:00 |
|
Ryan Fleury
|
6296d2bd96
|
first pass of watch window macros; fix active-but-disabled line edit rendering; other minor fixes
|
2024-02-06 11:47:52 -08:00 |
|
Ryan Fleury
|
87ed6a8c62
|
per-run tls base vaddr cache; cleanup/fixes/improvements on fuzzy filtering of scheduler view
|
2024-02-06 08:48:09 -08:00 |
|
Martins Mozeiko
|
9c02f947c7
|
show git commit id in window title & fatal exception dialog
|
2024-02-06 07:30:58 -08:00 |
|
Ryan Fleury
|
ef317c1ffc
|
procedures view
|
2024-02-05 13:58:19 -08:00 |
|
Ryan Fleury
|
f2c74cbcb2
|
float mousemove detection & ui mouse position rules down to ui core layer
|
2024-02-05 09:29:50 -08:00 |
|
Ryan Fleury
|
0be4680ec9
|
os_gfx -> report mouse move events; still allow passive mouse interaction if window is unfocused, but have recently received mousemove events
|
2024-02-03 18:04:21 -08:00 |
|
Ryan Fleury
|
985a6f37e9
|
notes
|
2024-02-03 17:37:39 -08:00 |
|
Ryan Fleury
|
071ff82673
|
introduce general-purpose filtering path for tabs; control whether or not it is enabled via view spec flags. + feature flags for automatically bring up filtering box when typing
|
2024-01-31 14:01:53 -08:00 |
|
Ryan Fleury
|
edb204bc5f
|
eliminate old expand-key-based eval history - ctrl process memory cache offers much better comprehensive replacement. also eliminate per-row and per-block eval views, since we've collapsed all eval views to one per list-of-watch-trees
|
2024-01-31 11:12:59 -08:00 |
|
Ryan Fleury
|
385014adcb
|
raddbg nil tables, autofill empty tables with 1-sized nils; use element-from-idx wrapper to bounds-check and nilify all out-of-bounds raddbg table accesses
|
2024-01-31 08:43:33 -08:00 |
|
Ryan Fleury
|
00594a841a
|
notes
|
2024-01-30 14:44:11 -08:00 |
|
Ryan Fleury
|
aa31afcd24
|
bump patch version, mule_main -> common link flags
|
2024-01-29 17:39:20 -08:00 |
|
Ryan Fleury
|
49f7fa9fa3
|
notes; load user/profile -> open user/profile
|
2024-01-29 17:31:47 -08:00 |
|
Ryan Fleury
|
f6e7db7c3a
|
clean up ui box hierarchy rendering path, to eliminate duplicate node visits, causing a lot of extra dumb overdraw etc.
|
2024-01-29 15:30:59 -08:00 |
|
Ryan Fleury
|
baca24c037
|
fix leftover event consumption tautological rule; fix a few small visual issues
|
2024-01-29 12:53:09 -08:00 |
|
Ryan Fleury
|
455dac958c
|
first pass at asynchronous file streaming -> hash store layer; fix non-windowed memory access in watch window when doing change visualization, causing major performance regression with large arrays; fix some extra jank with truncated-string-hover & help labels
|
2024-01-26 11:47:25 -08:00 |
|
Ryan Fleury
|
fea74aedd8
|
visualize global variable symbol pointers after addresses only on void*s (keep function symbol visualization for function pointer types); otherwise there is real content to visualize
|
2024-01-26 09:24:35 -08:00 |
|
Ryan Fleury
|
89af8124c7
|
ui truncated string hovering -> display full string as a tooltip
|
2024-01-26 09:04:29 -08:00 |
|
Ryan Fleury
|
dd38822a4c
|
Merge branch 'dev'
|
2024-01-25 11:22:06 -08:00 |
|
Ryan Fleury
|
76b2facbf4
|
restrict menu bar keyboard shortcuts to being modifierless
|
2024-01-25 07:47:11 -08:00 |
|
Ryan Fleury
|
813554fa62
|
detect alt-held character inputs; short-circuit menu bar shenanigans on chars-with-alt
|
2024-01-25 07:29:55 -08:00 |
|
Ryan Fleury
|
96b0dd0783
|
note on bilinear sampling requirement (e.g. not interpolating per-vertex coordinates) for specific UI
|
2024-01-24 16:10:11 -08:00 |
|
Ryan Fleury
|
56332b729f
|
dont feed forward scroll events either
|
2024-01-24 14:07:25 -08:00 |
|
Ryan Fleury
|
0d1ccd7264
|
switch to partner file command - quick way to switch from .h to .c, or similar
|
2024-01-24 13:59:31 -08:00 |
|
Ryan Fleury
|
4ddb4d0fed
|
consume menu bar events properly
|
2024-01-24 13:38:37 -08:00 |
|
Ryan Fleury
|
8789e763fd
|
equip os events with timestamp; re-enable leftover event feed-forward but add timeout
|
2024-01-24 12:38:19 -08:00 |
|
Ryan Fleury
|
f3ca6ff9b3
|
temporarily disable leftover event piping...
|
2024-01-24 12:14:33 -08:00 |
|
Ryan Fleury
|
d98a04ad22
|
correct animation response to new events
|
2024-01-24 12:02:36 -08:00 |
|
Ryan Fleury
|
69f77456b8
|
dbgi: fix incorrect grab of raddbg header; raddbg_from_pdb: fix unsigned interpretation of offsets in defrange symbols; fix incorrect byte position/size encoding ordering in some location info cases
|
2024-01-24 11:57:17 -08:00 |
|
Ryan Fleury
|
2b265e7ced
|
also consume window close events
|
2024-01-23 18:59:27 -08:00 |
|
Ryan Fleury
|
00ee0e58db
|
oops! consume text input events...
|
2024-01-23 18:56:55 -08:00 |
|
Ryan Fleury
|
fd0feefcf2
|
pipe through left-over OS events to subsequent frames; do not drop them
|
2024-01-23 16:44:57 -08:00 |
|
Ryan Fleury
|
a94e1b1928
|
major simplification pass over command query system; eliminate per-window query views, just collapse down to a single query view stack per-window (way simpler and honestly just what everyone does anyways); simplify/dejankify ui focus system
|
2024-01-21 21:07:04 -08:00 |
|
Ryan Fleury
|
58a0084024
|
notes for next ui pass
|
2024-01-21 21:07:04 -08:00 |
|
Ryan Fleury
|
921b555346
|
enable type evaluation in eval system & watch views
|
2024-01-20 10:49:23 -08:00 |
|
Ryan Fleury
|
f3db75a05b
|
fix decimal enum value display
|
2024-01-19 22:13:04 -08:00 |
|
Ryan Fleury
|
e7046cb9d7
|
build fix for msvc 2017
|
2024-01-19 19:14:55 -08:00 |
|
Ryan Fleury
|
616897c8d6
|
version tick
|
2024-01-19 18:46:58 -08:00 |
|
Ryan Fleury
|
d88000ddeb
|
if exe-embedded pdb path doesn't work, fall back on attempting to treat that same path as relative to the executable
|
2024-01-19 18:14:39 -08:00 |
|
Ryan Fleury
|
42993b3fb0
|
silently filter access violations in asan's shadow address space
|
2024-01-19 17:47:56 -08:00 |
|
Martins Mozeiko
|
b1e2ca0ff8
|
show dialog with call stack in crash handler
|
2024-01-19 10:27:33 -08:00 |
|