Ryan Fleury
|
89e93459d7
|
fix ufcs-style 'raw' lens application
|
2025-05-13 13:51:56 -07:00 |
|
Ryan Fleury
|
8b8c88f310
|
preserve whole chain of parent irtrees, do not simply apply only to autohook overrides; straighten out some event consumption weirdness in interaction between autocompletion floating view & query floating view; ensure we mark the cfg space as dirty when modifying strings
|
2025-05-13 13:44:14 -07:00 |
|
Ryan Fleury
|
97c58e3747
|
start sketching out pieces for flattened expansions in rows(...)
|
2025-05-13 11:55:06 -07:00 |
|
Ryan Fleury
|
34304280c9
|
fix old usage of table in mule_main; resolve to value in (sequence)
|
2025-05-13 10:55:39 -07:00 |
|
Ryan Fleury
|
11c1b5277e
|
only -> rows; table -> columns
|
2025-05-13 10:44:06 -07:00 |
|
Ryan Fleury
|
73c91ae2bc
|
eval: adjust array expansion, use parent key of pointer argument, rather than key of pointer argument, to scope count expression evaluation; fix up a few edge cases with $. and implicit $ member accesses; make omit much more powerful, by allowing list of arguments to control all expansion expressions, rather than assuming only member names
|
2025-05-13 10:19:47 -07:00 |
|
Ryan Fleury
|
86dcec4334
|
Merge branch 'dev' of https://github.com/EpicGames/raddebugger
|
2025-05-12 21:39:46 -07:00 |
|
Ryan Fleury
|
bc75635a65
|
os/gfx/linux: window focus querying
|
2025-05-12 21:22:03 -07:00 |
|
Ryan Fleury
|
4c1585444c
|
be less ambitious about occupying basic type names in debugger; can conflict with common purposes in codebases, and really we should defer to debug info when possible
|
2025-05-12 17:33:57 -07:00 |
|
Ryan Fleury
|
533136875e
|
eliminate dummy window egl setup
|
2025-05-12 17:20:46 -07:00 |
|
Ryan Fleury
|
d564184d31
|
chip away more unneeded path processing, impeding proper support for relative paths; we want to mostly preserve paths as we see them, and then we should find a different story for mapping the paths in very few places
|
2025-05-12 17:09:13 -07:00 |
|
Ryan Fleury
|
a5b227a1c6
|
egl/glx work; eliminate unneeded path normalization paths; do not assume os current path when normalizing paths; gl synchronous debug strings
|
2025-05-12 16:03:36 -07:00 |
|
Ryan Fleury
|
fe3cac7ac3
|
parameterize irtree generation path with identifier resolution rules; in most cases, we want the usual order: implicit accesses -> locals -> registers -> globals/tlocals/types/procedures -> macros; but if we are specifically evaluating a call expression tree, we want to prefer callables - in this case, macros should be prioritized.
|
2025-05-12 11:56:57 -07:00 |
|
Ryan Fleury
|
8688322a43
|
more of the same
|
2025-05-11 21:47:24 -07:00 |
|
Ryan Fleury
|
2307d44506
|
forward declare XLookupString ourselves, since it is apparently missing in libx11-dev
|
2025-05-11 21:26:39 -07:00 |
|
Ryan Fleury
|
cc319190c6
|
render/opengl: flushed instance buffers
|
2025-05-11 15:26:05 -07:00 |
|
Ryan Fleury
|
1896ec2a85
|
more os/gfx linux coverage
|
2025-05-11 15:19:40 -07:00 |
|
Ryan Fleury
|
684402efac
|
x11 event coverage
|
2025-05-11 14:14:12 -07:00 |
|
Ryan Fleury
|
9de203e2cd
|
adjust smooth-unhinted dwrite raster params
|
2025-05-11 13:48:05 -07:00 |
|
Ryan Fleury
|
8b3f07c7b5
|
eliminate font fudge factors; fix size units in freetype backend; fix directory iteration lack-of-robustness-to-failed-dir-open
|
2025-05-11 13:27:59 -07:00 |
|
Ryan Fleury
|
6df96b7eef
|
preserve mouse coordinates from xlib button events
|
2025-05-10 17:08:40 -07:00 |
|
Ryan Fleury
|
0a3869981f
|
correctly calculate shortened hash w/ dirty marker in build.sh
|
2025-05-10 16:01:56 -07:00 |
|
Ryan Fleury
|
219e5bd211
|
first pass at standing up freetype font provider backend
|
2025-05-10 15:59:44 -07:00 |
|
Ryan Fleury
|
868f2d0660
|
be a bit more robust to failures in window creation, IPC thread launching, & semaphore non-implemented parts
|
2025-05-10 14:39:32 -07:00 |
|
Ryan Fleury
|
3fd1f9d255
|
stub out demon/fontprovider so we can build debugger
|
2025-05-10 14:28:14 -07:00 |
|
Ryan Fleury
|
b52e3be5ae
|
fill out more linux os layer coverage
|
2025-05-10 11:38:43 -07:00 |
|
Ryan Fleury
|
b9350c867c
|
egl backend for linux backend of opengl backend of render
|
2025-05-10 11:04:59 -07:00 |
|
Ryan Fleury
|
ab5c47a0fd
|
fix opengl win32 build
|
2025-05-10 08:36:13 -07:00 |
|
Ryan Fleury
|
a1318e6117
|
sketch out first bit of linux-backend of opengl-backend
|
2025-05-09 21:51:48 -07:00 |
|
Ryan Fleury
|
5939c3f010
|
switch 4coder back to defaultly building with d3d11 backend
|
2025-05-09 19:51:24 -07:00 |
|
Ryan Fleury
|
48b8c41713
|
opengl render backend
|
2025-05-09 19:48:41 -07:00 |
|
Ryan Fleury
|
1b7a57914e
|
get linux building again
|
2025-05-09 13:44:17 -07:00 |
|
Ryan Fleury
|
f38da420e9
|
force hover eval in window on X axis only; store expr strings rather than expr trees in auto hook map
|
2025-05-09 12:51:02 -07:00 |
|
Ryan Fleury
|
345d5579d2
|
do not show switch in IPC docs
|
2025-05-09 12:27:35 -07:00 |
|
Ryan Fleury
|
2c58b81dde
|
parameterize find-code-location by forcing-focus to destination panel; use that in 'switch' command
|
2025-05-09 12:22:27 -07:00 |
|
Ryan Fleury
|
719e8ce179
|
crash dump generation from crash dialog, or via --gen_crash_dump for CLI
|
2025-05-09 12:08:08 -07:00 |
|
Jan Hebbel
|
7939bcbc95
|
Fixed signed minimum values.
|
2025-05-09 11:35:42 -07:00 |
|
Ryan Fleury
|
a3e471897c
|
scroll-to-bottom-on-change setting for text (inc. output) visualizers
|
2025-05-09 11:31:54 -07:00 |
|
Ryan Fleury
|
f2bf8ccb2e
|
layer color coverage / usage in thread colors
|
2025-05-09 11:15:00 -07:00 |
|
Ryan Fleury
|
1c4ad499dc
|
prohibit DefWindowProc from running on syschars, for everything except alt+space
|
2025-05-09 10:51:03 -07:00 |
|
Ryan Fleury
|
5fce46baaf
|
adjust toggle-switch-dragging path so that keyboard presses still register
|
2025-05-09 10:43:17 -07:00 |
|
Ryan Fleury
|
3b0064d8cd
|
multi-toggle-switch-toggle-in-single-press
|
2025-05-09 10:34:00 -07:00 |
|
Ryan Fleury
|
417202c0a0
|
press in view content -> steal focus from query bar
|
2025-05-09 10:16:49 -07:00 |
|
Ryan Fleury
|
e491a76861
|
prevent mutating nil trees in irtree generation
|
2025-05-09 09:58:39 -07:00 |
|
Ryan Fleury
|
cb2e9fe27c
|
record last opened user in program data, recall on startup
|
2025-05-09 09:56:16 -07:00 |
|
Ryan Fleury
|
dd3f3366a8
|
fix bad 0.9.16 version check in config loading; helpers for building version codes, so they can be compared
|
2025-05-09 09:48:54 -07:00 |
|
Ryan Fleury
|
bbdbcead16
|
correctly allow space keybindings; bind by default to 'accept', along with return; -> allow space for hitting buttons, expansions, etc.
|
2025-05-09 09:05:51 -07:00 |
|
Ryan Fleury
|
f237f6cb24
|
hack in fix for not automatically escaping user inputs - was preventing backslashes from being used correctly in query inputs
|
2025-05-08 16:16:53 -07:00 |
|
Ryan Fleury
|
5bfef50915
|
bump to 0.9.17
|
2025-05-08 15:24:35 -07:00 |
|
Ryan Fleury
|
802da729b2
|
further work on view callee helper ui
|
2025-05-08 15:18:09 -07:00 |
|