Ryan Fleury
|
e1806d2d61
|
notes
|
2024-08-29 17:02:26 -07:00 |
|
Ryan Fleury
|
facf0dafe6
|
move remaining per-window cmds to top-level
|
2024-08-29 16:29:10 -07:00 |
|
Ryan Fleury
|
37f771ae9b
|
begin moving all frontend command processing into top-level layer, rather than doing it per-window
|
2024-08-29 16:24:15 -07:00 |
|
Ryan Fleury
|
84bc078e9f
|
watch commands -> core layer
|
2024-08-29 15:54:10 -07:00 |
|
Ryan Fleury
|
df777a4c07
|
eliminate old code slice cruft
|
2024-08-29 13:39:53 -07:00 |
|
Ryan Fleury
|
e81fbe4bf2
|
eliminate old code; organization pass over dbg frontend
|
2024-08-29 13:37:28 -07:00 |
|
Ryan Fleury
|
9932a30ef9
|
entity parameter tree equipment; architecture -> arch
|
2024-08-29 13:16:50 -07:00 |
|
Ryan Fleury
|
df6150c811
|
always produce inheritance child cfg tables for each viz block
|
2024-08-29 12:48:54 -07:00 |
|
Ryan Fleury
|
719c453bfc
|
eliminate old type
|
2024-08-29 11:57:57 -07:00 |
|
Ryan Fleury
|
0f4d2cfbc1
|
entity name -> string
|
2024-08-29 11:48:55 -07:00 |
|
Ryan Fleury
|
bb553b4ec0
|
eliminate manual notification of entity / panel mutations for soft halts & config changes; just compute a hash of all run parameterization state every time you run, and every frame, and if they change, soft halt refresh
|
2024-08-29 11:34:29 -07:00 |
|
Ryan Fleury
|
9bba4f224c
|
ctrl flow analysis -> dasm layer
|
2024-08-29 10:58:16 -07:00 |
|
Ryan Fleury
|
5907783a2e
|
d_interact_regs -> d_regs
|
2024-08-29 10:54:54 -07:00 |
|
Ryan Fleury
|
4944652331
|
introduce debug engine entity kinds for windows/panels/tabs, to begin process of formally moving all view parameterizations to watch entities; eliminate redundant passthrough of window/panel parameters
|
2024-08-29 10:49:35 -07:00 |
|
Ryan Fleury
|
e9304b5eff
|
parameter tree editing in tab right-click menu
|
2024-08-28 17:54:49 -07:00 |
|
Ryan Fleury
|
61a264e20c
|
fix empty language option in autocompletion lister
|
2024-08-28 17:22:27 -07:00 |
|
Ryan Fleury
|
4439aab721
|
split more frontend-only information from debug engine core definitions
|
2024-08-28 17:14:59 -07:00 |
|
Ryan Fleury
|
1c62787758
|
dbg_gfx -> dbg_frontend; fix force-confirm commands; more naming passes
|
2024-08-28 16:59:21 -07:00 |
|
Ryan Fleury
|
269abf661f
|
switch to simplified debug engine command interface; rely on interact registers, rather than explicit pass-down, for contextually-obvious parameters
|
2024-08-28 16:47:05 -07:00 |
|
Ryan Fleury
|
e3dc29d7ae
|
push_cmd__root -> push_cmd
|
2024-08-28 15:37:55 -07:00 |
|
Ryan Fleury
|
cb25e261e4
|
eliminate all cmd param slot marking
|
2024-08-28 15:37:03 -07:00 |
|
Ryan Fleury
|
818c5a9160
|
eliminate dependence on 'command parameter slots'
|
2024-08-28 15:34:46 -07:00 |
|
Ryan Fleury
|
c60809f02b
|
df -> dbg_engine and dbg_gfx layers; df (core) -> d
|
2024-08-28 15:16:55 -07:00 |
|
Ryan Fleury
|
ca4b602b28
|
f -> fnt
|
2024-08-28 13:45:54 -07:00 |
|
Ryan Fleury
|
83542d4010
|
re-slice views code; begin prepping for view rules / views being organized together
|
2024-08-28 13:38:49 -07:00 |
|
Ryan Fleury
|
01236ca3b9
|
make all view, core view rule, and gfx view rule names completely consistent, use the name as the unique key among all tables
|
2024-08-28 13:11:00 -07:00 |
|
Ryan Fleury
|
31810bb221
|
fix incorrect lifetime of cfg table trees
|
2024-08-28 12:01:19 -07:00 |
|
Ryan Fleury
|
22c4336375
|
finish trimming old view rule code; get 3d geometry viewer back in good shape and integrated as a full view
|
2024-08-28 11:36:44 -07:00 |
|
Ryan Fleury
|
5ff9e47f8a
|
fix loading in transient views
|
2024-08-27 17:18:42 -07:00 |
|
Ryan Fleury
|
d956f7a266
|
view rule table notes
|
2024-08-27 16:46:19 -07:00 |
|
Ryan Fleury
|
0c2502c89f
|
partway through fixing regressions of color view rule
|
2024-08-27 16:35:15 -07:00 |
|
Ryan Fleury
|
be93968c8d
|
fix incorrect resource kind string table; fix incorrect usage of resource kind table when doing texture format lookups in bitmap view
|
2024-08-27 15:48:27 -07:00 |
|
Ryan Fleury
|
32ac4f10bb
|
support loading overlay in transient views; fix incorrect transient view state caching when view parameters change
|
2024-08-27 15:23:19 -07:00 |
|
Ryan Fleury
|
59360f770c
|
file drop support
|
2024-08-27 14:49:57 -07:00 |
|
Ryan Fleury
|
32fcc6d34c
|
expand pending file view to actually analyze files a bit before picking appropriate viewer; for now just do code if text, memory if not
|
2024-08-27 14:27:14 -07:00 |
|
Ryan Fleury
|
645db07493
|
add memory view rule; adjust memory view to appropriately use eval parameterizations, so that it can be used as a view rule correctly
|
2024-08-27 13:47:38 -07:00 |
|
Ryan Fleury
|
4b75145ec0
|
only consider non-queried disassembly views in general-purpose find-code-locationp ath
|
2024-08-27 13:08:32 -07:00 |
|
Ryan Fleury
|
e59e014b2b
|
shift disassembly view to being usable as a view rule too; arbitrary disassembly view parameterization
|
2024-08-27 13:00:21 -07:00 |
|
Ryan Fleury
|
08652e8b0a
|
cast view rule
|
2024-08-27 11:46:54 -07:00 |
|
Ryan Fleury
|
511e81b188
|
eliminate eval resolution stage; we can just use expr resolution stage for everything
|
2024-08-27 11:39:46 -07:00 |
|
Ryan Fleury
|
90273e7a2e
|
bswap view rule
|
2024-08-27 11:37:27 -07:00 |
|
Ryan Fleury
|
cf7b664ab2
|
bswap expression & ir
|
2024-08-27 11:35:45 -07:00 |
|
Ryan Fleury
|
accc77e03e
|
eliminate type resolution eval viz stage (can just be done via the expr resolution stage, which is more powerful); fix elements expansion for non-pointers
|
2024-08-27 11:17:05 -07:00 |
|
Ryan Fleury
|
5b29f0db47
|
new expr resolution eval visualization stage; use to implement array & slice view rules
|
2024-08-27 11:04:22 -07:00 |
|
Ryan Fleury
|
a97c8bd070
|
fix new param tree generation; stop string viz for padding members; fix relative file path serialization in new cfg saving path
|
2024-08-27 09:13:28 -07:00 |
|
Ryan Fleury
|
6a8c110b83
|
remove old cursor/mark decls
|
2024-08-26 16:15:28 -07:00 |
|
Ryan Fleury
|
c97c351508
|
move cursor/mark state out of being hardcoded in view, and into param tree
|
2024-08-26 16:13:50 -07:00 |
|
Ryan Fleury
|
567aea2b15
|
new view serialized/deserialized params storage
|
2024-08-26 15:55:12 -07:00 |
|
Ryan Fleury
|
895c4dd199
|
fix press detection in watch view canvases
|
2024-08-26 15:16:23 -07:00 |
|
Ryan Fleury
|
3691b59af3
|
set up system for per-view param tree mutations; fix duplicate param key serialization
|
2024-08-26 15:13:53 -07:00 |
|