Ryan Fleury
|
d17502fac4
|
fix missing byte sizes on alises
|
2025-05-05 15:29:07 -07:00 |
|
Ryan Fleury
|
27072e1148
|
save to project
|
2025-05-05 15:23:16 -07:00 |
|
Ryan Fleury
|
9c969d7c2b
|
readme pass
|
2025-05-05 15:23:16 -07:00 |
|
Nikita Smith
|
08515428fb
|
convert typedefs from PDB
|
2025-05-05 15:11:48 -07:00 |
|
Nikita Smith
|
d3f8c1864d
|
simplify aliases table and build basic types for unknown records
|
2025-05-05 15:03:53 -07:00 |
|
Nikita Smith
|
cbe2783e0d
|
always create RDI builtins
|
2025-05-05 15:03:53 -07:00 |
|
Ryan Fleury
|
ced9c7a3f5
|
fix more secondary-flag coverage, fix error rows being generated as type rows, fix improper piping of autocompletion cursor info into autocompletion lister build
|
2025-05-05 11:26:14 -07:00 |
|
Ryan Fleury
|
4ad3748d1e
|
commit panel/tab/view to rd_regs earlier in window_frame, this allows correct calculation of per-window settings in theme calc etc.
|
2025-05-05 10:53:25 -07:00 |
|
Ryan Fleury
|
cf33470cb1
|
fix incorrect usage of type byte size for eval memory range sizes
|
2025-05-05 10:49:52 -07:00 |
|
Ryan Fleury
|
573a6b0bb2
|
further work on autocompletion system; more carefully preserve information about cursor / what is being replaced, do not apply autocompletion lister enabling setting to required listers (e.g. for settings/themes), and adjust navigation controls such that arrowkeys are consumed by the autocompletion lister (in principle this is 'stealing' functionality from the source ui, e.g. the watch window using up/down to go to different rows, but in practice when an autocompletion lister pops up, it feels way more natural to use arrowkeys)
|
2025-05-05 10:45:40 -07:00 |
|
Nikita Smith
|
e1ca449ccb
|
revert type indices change
|
2025-05-05 10:19:13 -07:00 |
|
Nikita Smith
|
e2266322d0
|
Revert "pass over PDB converter"
This reverts commit f1e88b5667.
|
2025-05-05 10:19:13 -07:00 |
|
Ryan Fleury
|
c840071bf8
|
clean up visualizer default sizes, clean up rough edges of various combos of theme setting / config state
|
2025-05-05 09:54:29 -07:00 |
|
Nikita Smith
|
f7a3239294
|
utility for stripping debug info out of libs
|
2025-05-05 09:22:59 -07:00 |
|
Ryan Fleury
|
d13bf27ab7
|
shift theme pattern cache from a per-frame cache to a permanent cache; use to animate (ui_key -> color)
|
2025-05-05 06:00:45 -07:00 |
|
Ryan Fleury
|
da8e583f93
|
hook up fancy-cell edit button to double-click action, ensure double-click starts edits in listers for editable cells
|
2025-05-05 05:32:26 -07:00 |
|
Ryan Fleury
|
19acf2cdee
|
checkpoint on final pre-release pass over 'fancy rows' (combined line edit, toggler, slider, etc. widget), plug autocompletion in for theme selection lister
|
2025-05-04 16:57:50 -07:00 |
|
Ryan Fleury
|
9b3a2c2428
|
pull out decision of autocompletion list expression, so that we can begin basing it on destination evaluations; adjust top-level theme editing controls to be less annoying
|
2025-05-04 15:28:47 -07:00 |
|
Ryan Fleury
|
24148dd672
|
set up settings for enabling/disabling pre-packaged stl/ue type view rules; fill out basic stl ones
|
2025-05-03 21:01:26 -07:00 |
|
Ryan Fleury
|
6c7568f946
|
fix out-of-date file rendering
|
2025-05-03 16:56:54 -07:00 |
|
Ryan Fleury
|
8fddc7b712
|
markup: omit static in global raddbg-section data, since clang will strip it
|
2025-05-03 16:53:57 -07:00 |
|
Ryan Fleury
|
8b7e7471f5
|
markup: thread id based APIs for names/colors; handle names/colors-before-thread, or id-based application, in ctrl layer
|
2025-05-03 16:45:45 -07:00 |
|
Ryan Fleury
|
5086d1b3db
|
notes
|
2025-05-03 16:18:58 -07:00 |
|
Ryan Fleury
|
473f84cbda
|
flip priority of (handle, id) thread name events; prefer id if it is there, to correctly work with the set-suspended-thread-name-by-ID case
|
2025-05-03 16:17:10 -07:00 |
|
Ryan Fleury
|
ad8ae313f4
|
windows: clear unneeded working set pages shortly after startup/initialization
|
2025-05-03 09:43:02 -07:00 |
|
Ryan Fleury
|
edafc4d5c2
|
batteries-included std::string_view
|
2025-05-03 09:19:48 -07:00 |
|
Ryan Fleury
|
dfd0fe3fcb
|
raddbg_markup: stl batteries-included basics
|
2025-05-03 06:18:26 -07:00 |
|
Ryan Fleury
|
fe7bd82bda
|
handmade hero theme
|
2025-05-03 05:52:56 -07:00 |
|
Ryan Fleury
|
d3a60e1808
|
solarized dark theme
|
2025-05-03 05:30:16 -07:00 |
|
Ryan Fleury
|
2835706d3d
|
4coder theme
|
2025-05-02 20:44:50 -07:00 |
|
Ryan Fleury
|
293738e084
|
parameterize open-theme path correctly by parent bucket, rather than assuming user
|
2025-05-02 16:25:01 -07:00 |
|
Ryan Fleury
|
a140197fcd
|
crazier union test
|
2025-05-02 16:20:17 -07:00 |
|
Ryan Fleury
|
f7ae0a1b47
|
collapse theme-file vs. theme-preset, plug all theme selection paths into picking that single string, plug theme lister in
|
2025-05-02 16:13:39 -07:00 |
|
Ryan Fleury
|
6c2cf98ea6
|
themes collection evaluation, begin moving theme preset/file setting to just being based on the themes folder, rather than completely path-based
|
2025-05-02 15:52:21 -07:00 |
|
Ryan Fleury
|
644ba8d02e
|
theme presets work
|
2025-05-02 15:28:56 -07:00 |
|
Ryan Fleury
|
d98335ef76
|
per-window theme-usage setting - by default, prioritize project theme settings, but allow using only user themes per-window as well.
|
2025-05-02 13:24:01 -07:00 |
|
Ryan Fleury
|
dddc79e852
|
adjust tags in accordance with theme design pass
|
2025-05-02 13:17:17 -07:00 |
|
Ryan Fleury
|
adf2eabba7
|
eliminate remaining usage code of old theme system; to not pay the cost of slower-path color lookups for every single syntax highlighted thing in the UI, just introduce 'code color slots', which are computed once per window per frame
|
2025-05-02 11:34:24 -07:00 |
|
Ryan Fleury
|
2b12239300
|
preserve query regs in floating views, so that we can chain info from many query commands together; more progress on theme editing, simplify command surface
|
2025-05-02 11:10:14 -07:00 |
|
Ryan Fleury
|
137855c217
|
improve row-building for type evaluations (eliminate redunant cells, show offsets/sizes)
|
2025-05-02 10:46:04 -07:00 |
|
Ryan Fleury
|
bbeeb3dde5
|
ditto
|
2025-05-02 10:35:37 -07:00 |
|
Ryan Fleury
|
58b1aa41f6
|
drag/drop work & cleanup; memory view work; pull initial project path (if not specified on command line) from user recent projects before forming a default path
|
2025-05-02 10:29:22 -07:00 |
|
Ryan Fleury
|
a96546c5f5
|
view rules / auto view rules -> views / type views
|
2025-05-02 09:50:41 -07:00 |
|
Ryan Fleury
|
2dbe8d42eb
|
eliminate more old view settings code, simplify new, also clean up the targetless launch flow even more - if we only have one target, but it's inactive, and the user is trying to launch, then it doesn't hurt to just act as if that target was selected, then select it for them...
|
2025-05-01 17:04:29 -07:00 |
|
Ryan Fleury
|
afc3a1a818
|
begin memory view pass
|
2025-05-01 16:43:20 -07:00 |
|
Ryan Fleury
|
23601f38a2
|
more run-in-invalid-state case tweaks
|
2025-05-01 14:17:57 -07:00 |
|
Ryan Fleury
|
b20f003e7f
|
tooltip coverage for all command evaluations, major top-bar simplification, anchored tooltips
|
2025-05-01 14:09:05 -07:00 |
|
Ryan Fleury
|
e3f68622f7
|
window titles
|
2025-05-01 13:06:16 -07:00 |
|
Ryan Fleury
|
3be17c7157
|
merge local todo notes, pre/post 0.9.16 notes pass
|
2025-05-01 12:52:33 -07:00 |
|
Ryan Fleury
|
f7757cd163
|
update memory range parameter extraction in visualizers, to be based on cfg tree
|
2025-05-01 11:56:27 -07:00 |
|