| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2022-01-20 | Move generator fake architecture into core | Rusty Wagner | |
| 2022-01-19 | Fancier generator.cpp with *types* | Glenn Smith | |
| 2022-01-03 | update copyright years | Jordan Wiens | |
| 2021-11-18 | Enterprise apis and support | Glenn Smith | |
| Also secrets provider + openUrl | |||
| 2021-09-20 | Fix binaryninja-api#2646 'DataBuffer.base64_decode() throws exception' | Peter LaFosse | |
| 2021-09-06 | Change NamedTypeReference.GetTypeClass to GetTypeReferenceClass as it was ↵ | Peter LaFosse | |
| conflicting with Type.GetTypeClass | |||
| 2021-09-05 | type hints for highlevelil.py, mediumlevelil.py and lowlevelil.py, workflow.py | Peter LaFosse | |
| Fix linter error in scriptingprovider.py Update workflow.py using updated paradigms and type hints | |||
| 2021-09-05 | add a core.free_string helper | Peter LaFosse | |
| 2021-09-05 | Add type hints to basicblock.py, lowlevelil.py, architecture.py | Peter LaFosse | |
| 2021-08-17 | CMake option to set license for generator | Glenn Smith | |
| 2021-05-26 | Add the ability to automatically create struct members | Xusheng | |
| 2021-01-18 | updating copyright year | Jordan Wiens | |
| 2020-10-19 | Expose Template Simplifier to the API, Adds Tests, and Adds Rust String FFI ↵ | KyleMiles | |
| support to Python (see note) This introduces the ability to receive and free string from Rust in Python. For it to work, your exposed function name needs to begin with "BNRust", and the generator will create the appropriate code for freeing string return values and arguments. | |||
| 2020-03-28 | fix cygwin detection | Jordan Wiens | |
| 2020-03-27 | support for cygwin python | Jordan Wiens | |
| 2020-01-01 | update copyright year to 2020 | Jordan Wiens | |
| 2019-07-08 | PluginManager refactor for supporting plugin installation ui | Peter LaFosse | |
| Expose additional PluginManager APIs and update documentation | |||
| 2019-01-17 | update company name and copyright date | Jordan Wiens | |
| 2018-10-05 | Fix generation of core.BNLog | Josh Watson | |
| Most of the BNLog API methods are just variable length arguments of strings. BNLog also includes a `level` parameter, which causes a `TypeError` when `binaryninja.log.log(level, msg)` is called, because it is expecting all parameters to be strings. This PR fixes it so that `BNLog` is correctly generated. Note: I haven't actually tested this to verify `generator` still works, because my Makefile is messed up currently. | |||
| 2018-07-16 | Fix format of strings in python/log.py | KyleMiles | |
| 2018-07-13 | Python2/3 String Compatibility Fix | KyleMiles | |
| 2018-07-10 | Various Python 3 support changes | KyleMiles | |
| 2018-07-10 | addition 3 compatibility changes | Jordan Wiens | |
| 2018-07-10 | working division, prints, and metaclasses, but imports broken, still needs work | Jordan Wiens | |
| 2017-08-17 | Support custom calling conventions in the type parser and type objects | Rusty Wagner | |
| 2017-07-15 | Give error message when license validation fails | Peter LaFosse | |
| 2017-05-19 | update copyright year | Jordan Wiens | |
| 2017-01-16 | Merge branch 'dev' into type_view | Rusty Wagner | |
| 2017-01-11 | Create qualified name object | Rusty Wagner | |
| 2017-01-11 | Use named type references for registered types, use qualified names for types | Rusty Wagner | |
| 2017-01-05 | Modifying how enumerations are exposed and used, and a bunch of cleanup of ↵ | Peter LaFosse | |
| existing plugins | |||
| 2016-10-28 | Refactor python api into separate files and add Enumeration support. Also ↵ | plafosse | |
| fixed bugs found with pyflakes | |||
| 2016-07-07 | Adding DemangleMS API and extending types for C++ | plafosse | |
| 2016-04-10 | Add MIT license for API wrappers | Rusty Wagner | |
| 2016-04-10 | Move all of API and Python bindings into api directory | Rusty Wagner | |
