summaryrefslogtreecommitdiff
path: root/ui
AgeCommit message (Collapse)Author
2020-04-15scripting console expands on multi-line pasteJordan Wiens
2020-04-13Make addresses clickable in scripting consolePeter LaFosse
2020-03-20Add resetFilter apiPeter LaFosse
2020-03-20Add apis for getting next index in the xref proxy modelPeter LaFosse
2020-03-18Cross References OverhaulPeter LaFosse
- Add ability to toggle between cross reference tree view and table view - Add cross reference search/filtering and pinned cross references - Add count of filtered/total on the 'Filter' button
2020-03-11Set default start address in rebase dialog.Brian Potchik
2020-02-16Fix crash in new xref list.Brian Potchik
2020-02-12Remove XrefItem visability entirelyPeter LaFosse
2020-02-12make CrossReferenceListModel part of BINARYNINJAUIAPIPeter LaFosse
2020-02-11Add tree-based cross referencesPeter LaFosse
2020-01-20expose overriding call types at individual call sitesRyan Snyder
2020-01-16Factor gutter width/tag token width into a settingGlenn Smith
2020-01-16Update gutter width, tag token as a constantGlenn Smith
2019-12-17Immutable type/struct/enum objects, allowing deduplication for reduced ↵Rusty Wagner
memory usage. In C++ API, modifying or creating types, structures, or enumerations should be done with the new TypeBuilder, StructureBuilder, and EnumerationBuilder objects, then converted to a final Type, Structure, or Enumeration object using the Finalize method once the modifications are complete. When modifying structures or enumerations inside existing types, use the WithReplacedStructure or WithReplacedEnumeration methods on the root type object and reregister the type to use the modified object. In Python API, types, structures, and enumerations can be created as in previous versions, but the objects become immutable once they are passed to a method. To modify an existing type, structure, or enumeration, use the mutable_copy() method. When modifying structures or enumerations, replace the modified object in the Type with the with_replaced_structure() or with_replaced_enumeration() methods.
2019-11-26Fix python console context menu.Brian Potchik
2019-11-24Add signature matcher library functions to Feature Maprollsafe
2019-11-15Type workflow improvementsPeter LaFosse
Expand type context for data renderers Add additional linearview helper routines for defining variables inside of structures fix unit tests
2019-11-14Ignore spurious updates for initial feature map orientation.Brian Potchik
2019-11-14Initial dynamic rebasing support.Brian Potchik
2019-10-31Fix initial feature map orientation.Brian Potchik
2019-10-27Eliminate most warnings on LinuxRusty Wagner
2019-10-22Fix SymbolsView context menu.Brian Potchik
2019-10-22Add auto-rotation to feature map.Brian Potchik
2019-10-02Fix typo in SymbolList sort settingsPeter LaFosse
2019-09-27Tag notifications & tag type list optimizedPeter LaFosse
2019-09-13use webengine for show_..._report APIsJordan Wiens
2019-08-31Improved selection offset handling in LinearView.Brian Potchik
2019-08-27Add support for showing structure offsets and inferring types via hotkey, ↵Peter LaFosse
add changing names/types of structure members from linear/graph view
2019-08-19Add file-backed only mode toggle to feature map context menu.Brian Potchik
2019-08-07Add option to display raw names in symbol viewPeter LaFosse
2019-08-03Symbol List performance improvementsPeter LaFosse
2019-08-03Add better error handling for type dialogPeter LaFosse
2019-08-03Fix symbol list issues. Vector35/binaryninja-api #1412Peter LaFosse
2019-08-02Refactor settings system to be reference counted.Brian Potchik
2019-08-01TagsGlenn Smith
2019-07-29Input completion through pythonGlenn Smith
2019-07-19Update SymbolView options to improve usabilityPeter LaFosse
2019-07-19Fix case sensitivity issue with the rename dialogPeter LaFosse
2019-07-15Add move constructors and name caching for performance when sorting large ↵Peter LaFosse
symbol sets
2019-07-15Fix scroll bar position for function listPeter LaFosse
2019-07-14Pass through ability to show imports/exports/etcPeter LaFosse
2019-07-14Add support for sorting the symbol list by name or addressPeter LaFosse
Refactoring Function List to support Symbols and Data Variables too Renaming FunctionList and FunctionsView to SymbolList/SymbolsView Keep track of current selection and scroll position between model resets
2019-07-08PluginManager refactor for supporting plugin installation uiPeter LaFosse
Expose additional PluginManager APIs and update documentation
2019-07-04Add autocompletion on type dialogPeter LaFosse
2019-07-02Fix header filePeter LaFosse
2019-07-02Add shortcut keys to command palettePeter LaFosse
2019-06-26Fix function header refresh on function update.Brian Potchik
2019-06-13Add notification callbacks for when data-only metadata is updatedrollsafe
2019-06-13Initial rebase on file load support.Brian Potchik
2019-06-06Add UI dialog for adding user referencesrollsafe