| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2022-11-10 | Prevent applying two different debug infoes at the same time | Glenn Smith | |
| 2022-11-10 | Several documentation improvements and fixes | kat | |
| - Reduce file count, add minifier script - Group UI and group Core C - Add more items to groups - Add Tranform docs | |||
| 2022-10-20 | Properly remove the debugger view from the FileMetadata after the target ↵ | Xusheng | |
| exits. Fix https://github.com/Vector35/debugger/issues/279 | |||
| 2022-10-17 | [C++ docs] Several fixes, improvements, additions, and general cleanup | kat | |
| - Sort documentation into groups (aka. modules) - Add DataRenderer, BinaryView, InstructionTextToken, Others docs - Fixes stylesheet for documentation website - New 'Deprecated' section listing deprecated items - Re-add 'Files' listing - Add a 'Main page' and restructure the navbar | |||
| 2022-10-14 | binaryninjaapi.h Whitespace cleanup | kat | |
| 2022-10-14 | FlowGraph, FlowGraphNode, Function, BinaryView docs | kat | |
| 2022-10-11 | api: expose methods needed to construct offset pointers | Ryan Snyder | |
| 2022-10-09 | Remove default load settings; Move settings `analysis.debugInfoInternal` and ↵ | KyleMiles | |
| `loader.debugInfoExternal` to `analysis.debugInfo.internal` and `analysis.debugInfo.external` | |||
| 2022-10-06 | Add APIs for checking and writing snapshot data | Josh F | |
| 2022-10-06 | Remove loading default load settings from BinaryData | KyleMiles | |
| We might need that capability again in the future, but for now default load settings are only needed on non-raw views after this point in the API | |||
| 2022-10-05 | Deprecate BNLogRegisterLoggerCallback and make its use in the LogView ↵ | Peter LaFosse | |
| unnecessary | |||
| 2022-10-05 | Add SetExprType API to MLIL/HLIL | Xusheng | |
| Add get/set_expr_type to MLIL/HLIL Python APi | |||
| 2022-10-04 | Add API bindings for `BNBinaryViewGetDefaultLoadSettings` for force API ↵ | KyleMiles | |
| actions to load default load settings | |||
| 2022-10-04 | Rename and move `Analysis/Database Merge Tool` to `File/Merge Databases`; ↵ | KyleMiles | |
| Add API bindings for `BinaryView::GetDebugInfo()`, `BinaryView::ApplyDebugInfo()`, and `BinaryView::SetDebugInfo()`; Remove `analysis.experimental.parseDebugInfo` (in favor of `loader.debugInfoInternal` and `loader.debugInfoExternal`) | |||
| 2022-10-04 | Deprecate unused BinaryViewTypeArchitectureConstant API | Xusheng | |
| 2022-09-30 | Avoid referring to `std::vector<T>` members when `T` is incomplete. | Christian Blichmann | |
| This is [not legal](https://timsong-cpp.github.io/cppwp/n4868/vector#overview-4) according to the C++ standard, and causes build errors in particular in C++20 mode. Fix it by defining the vector's type before using the vector. This is a particular problem for C++20 because the compiler now generates code for `std::vector` members earlier, due to changes to which functions are `constexpr` in C++20. So code that was already illegal is now detected as such by the compiler, causing errors in the vector header about the use of incomplete types. This was found during an internal #Cleanup at Google. No functional changes. | |||
| 2022-09-29 | DebugInfo: make parseInfo have a progress callback | Glenn Smith | |
| This will enable us to have progress bars and cancellation of debuginfo application | |||
| 2022-09-29 | DebugInfo: take entire Type for function instead of by-parts | Glenn Smith | |
| 2022-09-29 | Make DebugInfo::parse failable | Glenn Smith | |
| 2022-09-29 | Interaction::RunProgressDialog | Glenn Smith | |
| 2022-09-29 | Optimized api for getting the title of the last undo entry | Glenn Smith | |
| 2022-09-22 | Add new DebugInfo APIs | KyleMiles | |
| 2022-09-22 | Add the Components API | kat | |
| 2022-09-08 | Fix comparison operator for BinaryNinja::Ref | Xusheng | |
| 2022-09-01 | Splitting of variables | Rusty Wagner | |
| 2022-08-29 | Remove `Segment::SetStart` which is not backed by C API | galenbwill | |
| 2022-08-20 | Improve Python/C++ APIs to get registers, register stacks, and flags for LLIL | Xusheng | |
| 2022-08-19 | cleaned up trailing whitespace (and inconsistent leading space in docs only) | Galen Williamson | |
| 2022-08-19 | PluginCommand, BinaryView docs, formatting fixes | kat | |
| 2022-08-16 | Document BinaryViewTypes and another portion of BinaryView | kat | |
| 2022-08-16 | Add several missing API functions in LowLevelILFunction. Close ↵ | Xusheng | |
| https://github.com/Vector35/binaryninja-api/issues/3397 | |||
| 2022-08-14 | Update documentation settings, update Settings documentation | kat | |
| 2022-08-14 | Document Architecture, BasicBlock, minor improvements | kat | |
| 2022-08-12 | Document Platform and several top level functions | kat | |
| 2022-08-11 | Logger, LogRegistry C++ Docs | kat | |
| 2022-08-10 | Add Workflow, Action, AnalysisContext C++ Docs | kat | |
| 2022-08-10 | Merge variables API/UI, variable liveness API for determining soundness of ↵ | Rusty Wagner | |
| variable merges | |||
| 2022-08-10 | BinaryWriter C++ Docs | kat | |
| 2022-08-10 | BinaryReader docs | kat | |
| 2022-08-09 | Add New Theme and some C++ API Documentation | kat | |
| 2022-07-21 | Add FileMetadata::GetLast{Undo,Redo}Entry, add valid field to BNUndoEntry | Josh F | |
| 2022-07-18 | Memory map sidebar widget + segment/section notifications | Josh F | |
| 2022-07-07 | Revert 94649dde0d847aa2407d565632f7d2c3cdff32f5: "Add IsExternal callback to ↵ | KyleMiles | |
| debug info API" | |||
| 2022-07-04 | Add CanUndo,CanRedo,GetRedoEntries | Josh F | |
| 2022-06-22 | Add unreachable instruction for switch statements with an unreachable default | Rusty Wagner | |
| 2022-06-21 | Add Analysis::GetTypeByRef, which searches for types by id/name | Glenn Smith | |
| Due to bugs, sometimes named types will not have a correct id, leading to bugs | |||
| 2022-06-16 | Add support for executing scripts from files | kat | |
| 2022-06-09 | Add `IsExternal` callback to debug info API | rose | |
| 2022-05-25 | BinaryView::DefineTypes with type ids | Glenn Smith | |
| 2022-05-25 | Add BinaryView::ParseTypesFromSource for clang+typelibs | Glenn Smith | |
