aboutsummaryrefslogtreecommitdiffstats
path: root/tests/test_scenarios.py (follow)
Commit message (Expand)AuthorAgeFilesLines
* Adopt idb_events and remote module features from ida-codemodeDuncan Ogilvie7 days1-1083/+2220
* Add Ctrl+R to refresh all viewsDuncan Ogilvie11 days1-1/+60
* Fix: rebuilding the row index on every switch back to the listingblasty2026-08-101-0/+42
* Build the listing index in one call: boot 9.3s -> 1.25s, 911 calls -> 4blasty2026-08-101-0/+32
* segment_index: the row total in one call instead of 458blasty2026-08-101-0/+48
* Skeleton pages: stop rendering 227k rows to count them (3x boot)blasty2026-08-101-0/+57
* PgUp/PgDn page the list overlays, not just the code viewsblasty2026-08-091-0/+107
* Graph: a second layout engine, triskel's SESE decompositionblasty2026-08-091-0/+56
* splash: scale the logo to the pane instead of dropping itblasty2026-08-071-0/+59
* Centre modals with a rule about modals, not a list of themblasty2026-08-071-0/+45
* Ctrl+F: search the whole database, by text or by bytesblasty2026-08-071-2/+86
* Export findings as markdown (Ctrl+E), and the journal that makes it trueblasty2026-08-071-0/+82
* tests: gate on real signals, not sleeps (117s -> 49s)blasty2026-08-071-18/+139
* Struct editor: '/' fuzzy-filters the struct listblasty2026-08-071-0/+78
* Syntax-highlight the struct editor's C definitionsblasty2026-08-071-0/+13
* Rebase MISTER EXO's ida-codemode port onto the current treeblasty2026-08-071-13/+21
* Re-apply #5 (lru_cache on the per-line render + Heads built with their opcode...blasty2026-08-071-0/+10
* diag: somewhere for swallowed errors to goblasty2026-08-071-2/+7
* app: the view mode is a type, and 'disasm' is goneblasty2026-08-071-3/+52
* tests: a guard that actually regresses on the resync stormblasty2026-08-061-0/+27
* tests: deterministic fixtures, and a correctionblasty2026-08-061-2/+16
* tests: wait for the thing, don't sleep and hopeblasty2026-08-061-30/+4
* split: stop the resync loop that spun the worker foreverblasty2026-08-061-6/+20
* tests: one front doorblasty2026-08-061-0/+4
* help: reach the cheatsheet with H as well as F1blasty2026-08-061-0/+10
* graph: navigate to blocks, not to coordinatesblasty2026-08-061-9/+33
* graph: the minimap is clickable, and stops swallowing clicksblasty2026-08-061-0/+61
* tests: graph scenariosblasty2026-08-061-4/+261
* tests: cover the literal formatsblasty2026-08-061-0/+464
* status: name the open fileblasty2026-07-271-0/+31
* tests: run the scenario suite on a scratch copy, not the tracked targetblasty2026-07-261-0/+44
* app: delete DisasmView, superseded by the unified listingblasty2026-07-261-2/+2
* listing: syntax-highlight assembly from IDA's own token tagsblasty2026-07-261-1/+55
* load dialog: reachable address field, project mode, and a way back from a bad...blasty2026-07-261-0/+25
* loading: ask how to load an unrecognised file, like IDA doesblasty2026-07-261-0/+21
* nav: one notion of "which pane you're in" — delete _prefblasty2026-07-251-0/+17
* nav: don't stack a history entry for the place you're already standing onblasty2026-07-251-0/+15
* palette: match case-insensitively in BOTH directionsblasty2026-07-251-0/+9
* help: lay the cheatsheet out as fluid columns of cardsblasty2026-07-251-4/+9
* strings: F2 widens the strings browser to the whole projectblasty2026-07-251-2/+2
* projects: project-wide symbol search over a SQLite FTS5 index (phase 2)blasty2026-07-251-8/+8
* exit: ask before quitting with unsaved database changesblasty2026-07-251-6/+36
* tests: fix the "filter flake" and the view_toggle cascade — suite is 187/0blasty2026-07-251-8/+29
* ui: drop the footer cheatsheet; F1 opens a key reference insteadblasty2026-07-251-7/+31
* decomp: Home/End move along the line instead of scrolling to top/bottomblasty2026-07-251-0/+34
* retype: 'y' now retypes globals too, not just prototypes and localsblasty2026-07-251-1/+98
* split: propagate pure scrolls (wheel/scrollbar) to the companion paneblasty2026-07-251-0/+22
* split: keep the companion pane level with the driver's cursorblasty2026-07-251-0/+19
* strings: browse every string in the binary and jump to it (IDA's Shift+F12)blasty2026-07-251-1/+44
* split: follow the decomp across functions as the listing cursor crosses boundsblasty2026-07-251-0/+13