| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-07-16 | Miscellaneous leak fixes in UI code | Mark Rowe | |
| 2025-07-15 | If type references exceed the xref item limit, other references may be less ↵ | Rusty Wagner | |
| than the item limit but still not a complete list. Add the + indicator on the other categories if this condition is detected. | |||
| 2025-07-12 | Add support for Assemble/Compile behavior for new Mapped views. | Brian Potchik | |
| 2025-07-12 | Fix potential crash in FeatureMap during memory map changes. | Brian Potchik | |
| 2025-07-12 | enhances expandable group to support expandable content and not | Jordan Wiens | |
| 2025-07-12 | Enhance MemoryRegionDialog with comprehensive region type support. | Brian Potchik | |
| 2025-07-11 | Fix UpdateInfoFetcher lifetime issues | Mark Rowe | |
| `UpdateInfoFetcher` performs fetches asynchronously and needs to ensure it remains alive for the duration of the fetch. The fetch may not complete before its creator is destroyed, so `UpdateInfoFetcher` needs to control its own lifetime via `std::enable_shared_from_this`. | |||
| 2025-07-09 | Quiesce the FeatureMap widget when hidden or disabled. | Brian Potchik | |
| 2025-07-09 | Fix command palette focus stealing when clicking elsewhere. | Brian Potchik | |
| When clicking outside the command palette, focus is now properly transferred to the clicked widget instead of being restored to the previously focused widget. Escape key still restores focus as expected. | |||
| 2025-07-08 | Update variablelist.h for variable placement info | Alexander Khosrowshahi | |
| 2025-07-07 | Add IL view type change UI context notification | Rusty Wagner | |
| 2025-07-03 | Reduce number of refreshes and memory usage of cross references widget. | Rusty Wagner | |
| * Generates IL for cross references only when visible instead of all at once. * Releases memory for IL after the cross references retrieves the tokens. * Much faster algorithm for updating IL when functions change. * Don't refresh cross references at all if the widget isn't visible. Retreiving the new set of cross references is deferred until the widget becomes visible again. * Don't redo the query for the list of cross references when anything in the entire UI changes, even the window layout. Only recompute the list when an event for a new cross reference selection comes in. | |||
| 2025-07-02 | Add refs count column to Strings view table, fix address column width, make ↵ | Galen Williamson | |
| sort indicator clearable | |||
| 2025-07-02 | Add Length column to Strings view tables | Galen Williamson | |
| 2025-07-02 | Add PluginCommand for projects and hide non-contextual commands in ↵ | Mason Reed | |
| linear/graph view | |||
| 2025-07-01 | ui: resolve some more invalid instr cases | Ryan Snyder | |
| 2025-07-01 | Fix scripting console losing edited text when navigating history | Glenn Smith | |
| 2025-06-30 | Add functions for toggling full filesize in project browser | Alexander Khosrowshahi | |
| 2025-06-30 | Add raw file size setting to projectbrowser | Alexander Khosrowshahi | |
| 2025-06-27 | Support projects in form file dialog | Mason Reed | |
| 2025-06-26 | Fold the base structure fields in the create structure dialog by default. ↵ | Xusheng | |
| Fix https://github.com/Vector35/binaryninja-api/issues/4268 | |||
| 2025-06-25 | Add workflow eligibility settings to quick settings menu by default. | Brian Potchik | |
| 2025-06-25 | Fix cxx20 compiler errors. | Alexander Taylor | |
| 2025-06-23 | Allow sidebar icons to be hidden | Rusty Wagner | |
| 2025-06-20 | Initial support for Quick Settings. | Brian Potchik | |
| 2025-06-10 | Add UI action and API to control switch recovery in HLIL | Rusty Wagner | |
| 2025-06-06 | Option to ignore whitespace in searches | Glenn Smith | |
| 2025-06-03 | Add UI action and API to control early returns in HLIL | Rusty Wagner | |
| 2025-06-03 | Add UI action and API to flip conditions during HLIL restructuring | Rusty Wagner | |
| 2025-05-23 | Add UI action and API to control expression folding | Rusty Wagner | |
| 2025-05-23 | Fix spurious cross-reference updates during startup initialization. Save the ↵ | Brian Potchik | |
| polar bears. | |||
| 2025-05-12 | Add setting to adjust block indicator width | Glenn Smith | |
| 2025-05-07 | Fix data tags added via API not showing in flow graphs until refresh | Josh Ferrell | |
| 2025-05-07 | Fix compiler error with g++15 | Josh Ferrell | |
| 2025-05-06 | Memory map UI improvements | Mason Reed | |
| 2025-05-02 | Add support to FlowGraphWidget for Initial Size to Fit. | Brian Potchik | |
| 2025-05-01 | Updates to WorkflowMonitor UI. | Brian Potchik | |
| 2025-04-27 | Add initial Workflow Monitor UI and support for nested subflows. | Brian Potchik | |
| 2025-04-25 | std::function<bool(size_t,size_t)> ==> ProgressFunction | Glenn Smith | |
| 2025-04-19 | Fix crash when using kill in debugger. | Brian Potchik | |
| 2025-04-16 | Navigation: Only go to non-navigable views when restoring state | Glenn Smith | |
| 2025-04-08 | Action to push/pull all types to a Type Archive | Glenn Smith | |
| 2025-04-07 | Don't ifdef-out virtual functions in View | Glenn Smith | |
| 2025-03-31 | Emphasize BackgroundThread owner lifetimes in docs | Glenn Smith | |
| This contract is hard to use safely, and the docs did not do a good enough job explaining how to do it, partially due to all of our internal code not doing a good enough job using it. Big introspection commit Fixing All The Things to come soon(ish). | |||
| 2025-03-31 | Improve navigation fallback behavior when a navigation request is received ↵ | Brian Potchik | |
| and the current view is not binary data navigable. | |||
| 2025-03-29 | Add interim workflow C++ apis for logging. | Brian Potchik | |
| 2025-03-23 | add copy/paste in history window | Jordan Wiens | |
| 2025-03-21 | Add API for refreshing UI without needing an analysis update | Glenn Smith | |
| 2025-03-21 | Fix UI hotpath query of 'ui.theme.transientScrollbars' setting. | Brian Potchik | |
| 2025-03-19 | enterprise URL handling: added copy location as URL APIs to viewframe.h | Galen Williamson | |
