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
|
7cf0854178
|
reimplement run-to-line and run-to-address with temporary user breakpoints which die-on-stop, which provides the desired flow for e.g. run-to-line while nothing runs
|
2024-01-25 07:07:22 -08:00 |
|
Ryan Fleury
|
ed7d31d7ea
|
support C++ style scope resolution in txti buffer * point -> expression range path
|
2024-01-25 06:18:47 -08:00 |
|
Ryan Fleury
|
66b56789c6
|
eval: support for multiple namespacified fallback token lookups, to account for the several possibilities of namespaces & nested namespaces & static class members nested inside of namespaces & namespaces within namespaces within classes within namespaces & wow C++ is very bad; also ui: temporarily disable space-to-click, as it conflicts with typing and this case is not yet well supported
|
2024-01-25 06:15:28 -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
|
2dbcc26cdb
|
switch local dev debugger to using local user/profile files, to explicitly separate from stable build
|
2024-01-24 15:26:12 -08:00 |
|
Ryan Fleury
|
55e06d0652
|
eliminate unnecessary waits in empty disassembly view
|
2024-01-24 14:03:37 -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
|
26b8603a59
|
when building locals map given a raddbg*voff, capture locals from previously-exited scopes
|
2024-01-24 13:00:17 -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
|
f30d9ceaa9
|
name match against later-added global variable symbols, since apparently PDBs can be produced to keep stale global symbols around to
|
2024-01-24 12:25:53 -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
|
3edc67e19e
|
only equip views with entities if their spec dictates that they're parameterized by entities
|
2024-01-24 11:19:18 -08:00 |
|
Ryan Fleury
|
d07ae91cb4
|
add version encoding difference detection in dbgi layer when deciding whether or not to re-convert; this will allow using the raddbg encoding version as a 'generation number', as the encoding changes, to prevent cases where the debugger loads old versions & treats them as new unknowingly
|
2024-01-24 10:41:55 -08:00 |
|
Ryan Fleury
|
77190c4aa0
|
improve rules for choosing file alternatives -> try to seek upward src/dst paths, and map only at the first non-matching node; this should map matching directories etc.
|
2024-01-24 09:29:02 -08:00 |
|
Ryan Fleury
|
959550151a
|
preserve per-event mouse coordinates; prefer in ui signal producing codepath
|
2024-01-23 20:17:50 -08:00 |
|
Ryan Fleury
|
be252406bd
|
if both snap-destination src & disasm for a find-code-location both occupy the same panel, prefer src if src was selected, but prefer disasm if disasm was selected
|
2024-01-23 19:57:39 -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
|
04def874eb
|
also don't assume we even have the PE exception data directory
|
2024-01-23 15:49:56 -08:00 |
|
Ryan Fleury
|
94b1888073
|
dont assume in-bounds intel pdata ranges
|
2024-01-23 15:45:21 -08:00 |
|
Ryan Fleury
|
140c8a3fee
|
Merge branch 'master' into dev
|
2024-01-23 15:34:27 -08:00 |
|
Ryan Fleury
|
e3651c1ef4
|
communicate ctrl -> df start/stop events on launch (as well as normal runs) - prohibit demoting high-level step operations into launches if targets are running, but no process creation events have been identified yet
|
2024-01-23 15:31:40 -08:00 |
|
Martins Mozeiko
|
1da1239c7c
|
doing blur shader without alpha blending
|
2024-01-23 15:31:40 -08:00 |
|
Martins Mozeiko
|
44fa806334
|
bugfix when calculating kernel weights for smaller than 1px blur size
|
2024-01-23 15:31:40 -08:00 |
|
Ryan Fleury
|
d4474b5a31
|
introduce extra query selection state, to allow mouse-driven controls for deselecting a window's query ui, then reselecting it (e.g. to copy things from source view)
|
2024-01-23 15:31:40 -08:00 |
|
Ryan Fleury
|
74fa729a58
|
do not assume the presence of a module when forming an eval parse ctx; it must be based on process*vaddr, not module*voff, because you might be evaluating from code without a module
|
2024-01-23 15:31:40 -08:00 |
|
Ryan Fleury
|
02aa04f242
|
also allow space for keyboard clicks
|
2024-01-23 15:31:40 -08:00 |
|
Ryan Fleury
|
0e1869e6c9
|
eliminate assumptions of module presence in unwinding codepaths, & callstack UI; fixes callstacks for JIT'd code
|
2024-01-23 15:31:40 -08:00 |
|
Ryan Fleury
|
ca9d9791d3
|
fix output view keyboard navigation/focus
|
2024-01-23 15:31:40 -08:00 |
|
Ryan Fleury
|
56df75cc20
|
separation of file-only, folder-only and file-or-folder selection paths, slight tweaks to filesystem lister behavior for each; other small visual tweaks/fixes
|
2024-01-23 15:31:40 -08:00 |
|
Ryan Fleury
|
fa981597ea
|
add support in ui layer for re-rooting keyboard focus stack, which short-circuits the focus-off search through the focus stack
|
2024-01-23 15:31:40 -08:00 |
|
Ryan Fleury
|
87cd790f70
|
dedicated command for picking folders & improved flow when doing directory-only selection
|
2024-01-23 15:31:40 -08:00 |
|
Ryan Fleury
|
4e561b1b38
|
fix flipped y transform application in upgraded shader
|
2024-01-23 15:31:40 -08:00 |
|
Ryan Fleury
|
37a0d9e148
|
allow (u)char eval commits in integer committing path
|
2024-01-23 15:31:40 -08:00 |
|
Ryan Fleury
|
bac2e99f12
|
invalidate memory view local cache via memgen idx, not run idx, to invalidate on all memory changes
|
2024-01-23 15:31:40 -08:00 |
|
Martins Mozeiko
|
d5e0054a13
|
blut shader improvements, use bilinear sampling for 2x fewer samples
|
2024-01-23 15:31:40 -08:00 |
|
Martins Mozeiko
|
3b86b6f7a0
|
rect shader improvements, moved calculations from pixel to vertex shader
|
2024-01-23 15:31:40 -08:00 |
|
Ryan Fleury
|
a514ec1ac7
|
dont submit draws for any empty glyphs
|
2024-01-23 15:31:40 -08:00 |
|
Ryan Fleury
|
68eacca361
|
dont render entire atlas region for font run pieces; render more minimal rasterization size
|
2024-01-23 15:31:40 -08:00 |
|
Ryan Fleury
|
bb97c185bd
|
correctly adjust version-remapped binding strings
|
2024-01-23 15:31:40 -08:00 |
|
Mohit Sethi
|
40fc63ca06
|
Disable fail-fast strategy and add .md files to be ignored for triggering workflow.
|
2024-01-23 15:31:13 -08:00 |
|
Ryan Fleury
|
2c8e17be3b
|
communicate ctrl -> df start/stop events on launch (as well as normal runs) - prohibit demoting high-level step operations into launches if targets are running, but no process creation events have been identified yet
|
2024-01-23 15:23:51 -08:00 |
|
Martins Mozeiko
|
bae91cd40c
|
doing blur shader without alpha blending
|
2024-01-23 15:05:33 -08:00 |
|
Martins Mozeiko
|
82f86d654f
|
bugfix when calculating kernel weights for smaller than 1px blur size
|
2024-01-23 15:05:33 -08:00 |
|