diff options
| author | blasty <blasty@local> | 2026-07-09 15:36:12 +0200 |
|---|---|---|
| committer | blasty <blasty@local> | 2026-07-09 15:36:12 +0200 |
| commit | 6a8e022441c973bbdfb1c4ee0f55373ebf1d1456 (patch) | |
| tree | 6075f908ee4c7d0d02aa0a86ca09332a9057cbda /TODO | |
| parent | paging: preserve the cursor's viewport-relative row (IDA-style) (diff) | |
| download | ida-tui-6a8e022441c973bbdfb1c4ee0f55373ebf1d1456.tar.gz ida-tui-6a8e022441c973bbdfb1c4ee0f55373ebf1d1456.tar.xz ida-tui-6a8e022441c973bbdfb1c4ee0f55373ebf1d1456.zip | |
fix input visibility (search/rename) + refresh stale names across history
- Visibility: #search/#rename/#status were dock:bottom like the Footer and got
placed on the SAME row (y=39) as the Footer, which drew over them, so the
typed text was invisible. Drop the docking; they now sit in normal flow just
above the Footer (y=38). Verified: input region is above the footer.
- Stale names on 'back': a rename only invalidated the current function, so
popping back to a caller (cached earlier) showed the old name. Add
Program.bump_names(): a rename bumps a name-generation, clears all disasm block
caches (disasm names are live), and decompilation is generation-checked and
force-recompiled lazily on next view. _after_rename now invalidates globally.
- verified: rename a callee, 'back' to the caller shows the new name.
- pilot suite 51/51.
Diffstat (limited to 'TODO')
| -rw-r--r-- | TODO | 5 |
1 files changed, 3 insertions, 2 deletions
@@ -1,4 +1,5 @@ [ ] RPC endpoint for robot-spectator-ida -[ ] page up/down cursor x/y preserve -[ ] hlsearch should jump cursor +[ ] rename -> history stack pop -> old name +[x] page up/down cursor x/y preserve +[x] hlsearch should jump cursor [x] makes names pane sortable (addr/name columns) |
