| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2022-10-17 | fix images and some user manual links | Jordan Wiens | |
| 2022-10-17 | documentation overhaul | Jordan Wiens | |
| 2022-10-17 | fix Platform.os_list | Jordan Wiens | |
| 2022-10-14 | binaryninjaapi.h Whitespace cleanup | kat | |
| 2022-10-14 | FlowGraph, FlowGraphNode, Function, BinaryView docs | kat | |
| 2022-10-14 | Fix debug info 'function' APIs | KyleMiles | |
| 2022-10-14 | Fix some minor bugs in BasicBlock and highlight API | Peter LaFosse | |
| 2022-10-14 | Update Python license info. Fix ↵ | Xusheng | |
| https://github.com/Vector35/binaryninja/issues/338 | |||
| 2022-10-14 | Remove Python 2.7 code in user documentation. Fix ↵ | Xusheng | |
| https://github.com/Vector35/binaryninja-api/issues/3400 | |||
| 2022-10-12 | Fix Universal schema serialization in C++ API. | Brian Potchik | |
| 2022-10-12 | This shouldn't be deleted as its a QThread | Peter LaFosse | |
| 2022-10-12 | Demangler improvements | Peter LaFosse | |
| 2022-10-12 | Let "make code" become first-class feature. Fix ↵ | Xusheng | |
| https://github.com/Vector35/binaryninja-api/issues/1404. | |||
| 2022-10-12 | [Enterprise] C++ api and example | Glenn Smith | |
| 2022-10-12 | [Enterprise] API for license status callbacks | Glenn Smith | |
| 2022-10-11 | api: expose methods needed to construct offset pointers | Ryan Snyder | |
| 2022-10-11 | Support 'Open with Options' settings history for container files. | Brian Potchik | |
| 2022-10-10 | [Python API] Fixed PointerType.origin to return a valid NTRType | Glenn Smith | |
| Have to extract all the fields from it manually since python doesn't really have the concept of a bare NTR | |||
| 2022-10-10 | python: support for getting offset pointer origin information | 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-07 | Fix one case of resources not being freed right away when closing tabs | Rusty Wagner | |
| 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 | Update open-source.md for pdb-rs | Glenn Smith | |
| 2022-10-05 | Deprecate BNLogRegisterLoggerCallback and make its use in the LogView ↵ | Peter LaFosse | |
| unnecessary | |||
| 2022-10-05 | Add/Tweak StringsView Filtering Options | kat | |
| 2022-10-05 | Add SetExprType API to MLIL/HLIL | Xusheng | |
| Add get/set_expr_type to MLIL/HLIL Python APi | |||
| 2022-10-04 | Fix cargo warnings about unused imports; cargo fmt | KyleMiles | |
| 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-10-03 | Fix typo in BinaryView::ParseTypesFromSource | Glenn Smith | |
| This was causing ASAN crashes | |||
| 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 | Fix updated rust api | Glenn Smith | |
| 2022-09-29 | [Rust API] Register settings | Glenn Smith | |
| 2022-09-29 | [Rust API] From<Vec<StructureMember>> for StructureBuilder | Glenn Smith | |
| 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 | Expose CallingConvention::GetVariablesForParameters | Glenn Smith | |
| 2022-09-29 | [Rust API] BinaryView::update_analysis | Glenn Smith | |
| 2022-09-29 | [Rust API] interaction::show_message_box | Glenn Smith | |
| 2022-09-29 | [Rust API] impl Debug for CallingConvention | Glenn Smith | |
| 2022-09-29 | [Rust API] BinaryView metadata storing | Glenn Smith | |
| 2022-09-29 | [Rust API] Fancier Debug impl for Type | Glenn Smith | |
| Impl definitely not controversial and in no way will get me flamed for taking on a dependency | |||
| 2022-09-29 | [Rust API] Trait for Confidence-mergable types | Glenn Smith | |
| 2022-09-29 | [Rust API]: Eq for Ref<Type> | Glenn Smith | |
| 2022-09-29 | [Rust API] Various path getters | Glenn Smith | |
| 2022-09-29 | [Rust API] DownloadProvider | Glenn Smith | |
| 2022-09-29 | [Rust API] Debug for StructureBuilder | Glenn Smith | |
