From 6a8e022441c973bbdfb1c4ee0f55373ebf1d1456 Mon Sep 17 00:00:00 2001 From: blasty Date: Thu, 9 Jul 2026 15:36:12 +0200 Subject: 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. --- TODO | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'TODO') diff --git a/TODO b/TODO index 14514fa..6f063e6 100644 --- a/TODO +++ b/TODO @@ -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) -- cgit v1.3.1-sl0p