| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2023-05-26 | [C++ Docs] Metadata and DataBuffer docs, and thread safety tags on namespace ↵ | kat | |
| methods | |||
| 2023-05-23 | Add support for changing enumeration member names by clicking 'N' on their token | Peter LaFosse | |
| 2023-05-18 | Add ReadPointer to BinaryReader class | kat | |
| 2023-05-10 | Add name to worker tasks for debugging | Glenn Smith | |
| 2023-05-08 | Pass debug file along with original file to debug info parsers | KyleMiles | |
| 2023-04-18 | Exceptions with stack traces because I neeeeed them | Glenn Smith | |
| 2023-04-18 | Add APIs for dumping the contents of TypeLibraries | Peter LaFosse | |
| 2023-03-30 | Add support for deriving structures from other structures | Rusty Wagner | |
| 2023-03-29 | BinaryView::LookupImportedType* | Glenn Smith | |
| 2023-03-29 | Add support for warnings to ScriptingInstance | Josh Ferrell | |
| 2023-03-01 | Fix Confidence<> operator== | Peter LaFosse | |
| 2023-02-20 | Allow DataVariables to be added to Components | kat | |
| 2023-02-19 | Account for BinaryData::Ctor potentially failing | Glenn Smith | |
| 2023-02-17 | Ensure we reserve space in the vector in NameList constructor | Peter LaFosse | |
| 2023-02-15 | Remove legacy BNDB Merge Tool | Josh Ferrell | |
| 2023-02-14 | Add DisassemblySettings to LLIL::GetExprText | Glenn Smith | |
| To make possible the next commit | |||
| 2023-02-09 | Fix crash caused by race condition on freeing plugin BinaryViews | Rusty Wagner | |
| `FreeObjectReference` on `BinaryView` can be deferred to not block the UI on teardown of large binary views. This causes `ReleaseForRegistration` to be called at a later time, which could cause a race that permitted two threads to delete the object at the same time. Moving the `FreeObjectReference` to be after the API reference release causes `ReleaseForRegistration` to be always called after all API references have been completed, so it will no longer free twice. | |||
| 2023-02-08 | Clean up possible early deletion issues in API callbacks | Rusty Wagner | |
| 2023-02-08 | Add boolean for Function.user_type to indicate if a user type has been set | Peter LaFosse | |
| 2023-02-05 | Add IsConstantData to the C++ RegisterValue API. | Brian Potchik | |
| 2023-02-04 | Initial support for constant data expressions. | Brian Potchik | |
| 2023-02-03 | Expose GetSymbolsByRawName in the C++ API | Peter LaFosse | |
| 2023-01-30 | Fix UAF on C++ BinaryView plugin init, improve demangler and BinaryView APIs | Rusty Wagner | |
| 2023-01-19 | Update docs for parse_expression. Fix ↵ | Xusheng | |
| https://github.com/Vector35/binaryninja-api/issues/3800 | |||
| 2023-01-10 | Integrate Enum IntegerDisplayType, Add MetadataChoiceDialog | kat | |
| 2023-01-05 | Update copyright to 2023 | Josh F | |
| 2023-01-03 | Move this api for consistency | Glenn Smith | |
| Sorry if you were using it (99.99% chance you weren't) | |||
| 2023-01-03 | Allow specifying snapshot name in SaveSettings | Glenn Smith | |
| 2023-01-03 | Add Snapshot::SetName api | Glenn Smith | |
| 2023-01-03 | Add instruction attributes to IL instructions | Rusty Wagner | |
| 2023-01-03 | Function inlining | Rusty Wagner | |
| 2022-12-23 | Minor fix for API function names | Xusheng | |
| 2022-12-22 | Add LowLevelILFunction documentation | kat | |
| Arrakis can have a little LowLevelILFunction documentation, as a treat | |||
| 2022-12-21 | Clearer documentation on 'GetData/CodeReferences' functions | kat | |
| 2022-12-21 | Add support for adding magic values into expression parser | Xusheng | |
| 2022-11-30 | Type library C++ api & import recording | Glenn Smith | |
| 2022-11-20 | Initial constant expression builtin outliner. | Brian Potchik | |
| 2022-11-16 | Add TypePrinter::PrintAllTypes to export C headers | Glenn Smith | |
| 2022-11-16 | Add BinaryView::GetDependencySortedTypes | Glenn Smith | |
| 2022-11-11 | Convenience helpers for type parsing in c++ | Glenn Smith | |
| 2022-11-11 | Extra options for type parsers | Glenn Smith | |
| 2022-11-10 | Introduce a macro to implement `printf` attribute | Christian Blichmann | |
| This lets us remove a lot of `#ifdef __GNUC__` in function declarations, which makes them more readable. | |||
| 2022-11-10 | Include C++ standard headers | Christian Blichmann | |
| When compiling in C++ mode, the C++ standard library headers should be included instead of their C counterparts. Drive-by: - Removed include of `json/json.h` from `settings.cpp`, where it was not used | |||
| 2022-11-10 | Windows/MSVC: Avoid compiler warning if `NOMINMAX` is already set | Christian Blichmann | |
| 2022-11-10 | Remove trailing whitespace. | Brian Potchik | |
| 2022-11-10 | Add LoadSettingsFile API to support ephemeral settings. | Brian Potchik | |
| 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 | |||
