Commit Graph

331 Commits

Author SHA1 Message Date
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
Ryan Fleury e56eb077d0 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:00:42 -08:00
Ryan Fleury abb2dd713e 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 14:44:39 -08:00
Ryan Fleury f50ffd17aa also allow space for keyboard clicks 2024-01-23 14:31:44 -08:00
Ryan Fleury 804a8406b9 eliminate assumptions of module presence in unwinding codepaths, & callstack UI; fixes callstacks for JIT'd code 2024-01-23 14:26:43 -08:00
Ryan Fleury 8bf8112edd fix output view keyboard navigation/focus 2024-01-23 13:52:09 -08:00
Ryan Fleury 0c674066e0 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 13:47:14 -08:00
Ryan Fleury 7c3de4fe5b 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 13:08:00 -08:00
Ryan Fleury a975bf5412 dedicated command for picking folders & improved flow when doing directory-only selection 2024-01-23 13:03:21 -08:00
Mohit Sethi 1d225703ca Disable fail-fast strategy and add .md files to be ignored for triggering workflow. 2024-01-23 12:54:24 -08:00
Ryan Fleury 6e5f518cf3 fix flipped y transform application in upgraded shader 2024-01-23 12:50:26 -08:00
Ryan Fleury 6a91505317 allow (u)char eval commits in integer committing path 2024-01-23 11:16:44 -08:00
Ryan Fleury e222996b19 invalidate memory view local cache via memgen idx, not run idx, to invalidate on all memory changes 2024-01-23 11:13:00 -08:00
Martins Mozeiko 1705fdd421 blut shader improvements, use bilinear sampling for 2x fewer samples 2024-01-23 08:38:53 -08:00
Martins Mozeiko a77d457f51 rect shader improvements, moved calculations from pixel to vertex shader 2024-01-23 08:38:53 -08:00
Ryan Fleury 9a2ae21b89 dont submit draws for any empty glyphs 2024-01-22 15:18:42 -08:00
Ryan Fleury 834f4f7d20 dont render entire atlas region for font run pieces; render more minimal rasterization size 2024-01-22 15:07:20 -08:00
Ryan Fleury 90e1443627 correctly adjust version-remapped binding strings 2024-01-22 13:53:02 -08:00
Ryan Fleury ebac4ce636 Merge branch 'master' into dev 2024-01-21 22:42:23 -08:00
Ryan Fleury e92119ebf3 properly handle keep-old-input & select-old-input command query behaviors 2024-01-21 22:39:32 -08:00
Ryan Fleury aade379dce properly handle keep-old-input & select-old-input command query behaviors 2024-01-21 22:39:11 -08:00
Ryan Fleury bc16710904 raddbg icon building/embedding/loading 2024-01-21 22:22:08 -08:00
Ryan Fleury 27deda390f raddbg icon building/embedding/loading 2024-01-21 22:21:41 -08:00