| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2026-05-18 | Argument Assist Popup | 0cyn | |
| 2026-05-13 | Increment ABI versions for new APIs. | Alexander Taylor | |
| 2026-04-23 | Add a hover preview for extern symbols that includes type information | Mark Rowe | |
| A new preview type is added for extern symbols that includes the external library name, if known, the symbol type, and any call type override that is applied at the hovered callsite. Previously, hovering an extern symbol would display a hex preview of the synthetic extern section which was of limited value. | |||
| 2026-04-16 | Fix context menus for calls when call target is HLIL_IMPORT | Mark Rowe | |
| Add a `getCallInstructionAddress` helper that maps from view highlight state to the address of the corresponding call instruction, if one is highlighted. This logic was previously duplicated between `LinearView` and `FlowGraphWidget`. | |||
| 2026-04-14 | Plugin Manifest V2 Support | 0cyn | |
| 2026-02-10 | Improve container-aware display names in projects. | Brian Potchik | |
| 2025-10-21 | Refactor strings view to support derived strings | Rusty Wagner | |
| 2025-09-30 | Initial support for opening container formats. | Brian Potchik | |
| 2025-09-03 | Add disassembly setting for block labels | Mason Reed | |
| 2025-08-01 | Add log message dialog for showing stack traces | Rusty Wagner | |
| 2025-05-06 | Memory map UI improvements | Mason Reed | |
| 2025-03-29 | Add interim workflow C++ apis for logging. | Brian Potchik | |
| 2025-03-17 | core: initial union support with C++ API | Ryan Snyder | |
| 2025-01-07 | Bump UI ABI version due to previous commit. | Alexander Taylor | |
| 2024-09-13 | Ultimate. | Alexander Taylor | |
| 2024-05-14 | Ref count undo objects | Josh Ferrell | |
| 2024-05-13 | Move collaboration to core | Josh Ferrell | |
| 2024-04-12 | Bump UI ABI Version | kat | |
| 2024-02-07 | Type Archives | Glenn Smith | |
| 2024-01-22 | Project support | Josh Ferrell | |
| 2023-11-16 | Initial components UI update. | Brian Potchik | |
| 2023-11-06 | Type Containers | Glenn Smith | |
| 2022-12-14 | Add LoggerRef | Peter LaFosse | |
| 2022-11-30 | Type library C++ api & import recording | 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-11-10 | Warning on defining variables with zero size | Glenn Smith | |
| 2022-08-10 | Merge variables API/UI, variable liveness API for determining soundness of ↵ | Rusty Wagner | |
| variable merges | |||
| 2022-06-19 | Add support for toggling integer size/sign in typesview | Peter LaFosse | |
| 2022-01-28 | Format All Files | KyleMiles | |
| 2021-11-18 | Enterprise apis and support | Glenn Smith | |
| Also secrets provider + openUrl | |||
| 2021-08-17 | Websocket provider | Glenn Smith | |
| 2021-07-13 | Database api | Glenn Smith | |
| Co-Authored-By: Josh Ferrell <josh@vector35.com> | |||
| 2021-05-26 | Bump ui api version for updated classes | Glenn Smith | |
| 2021-05-18 | Remove activeOnHover from MenuHelper | Glenn Smith | |
| 2021-04-02 | Bump ui api version | Glenn Smith | |
| ContextMenuManager is now a subclass of QObject and that can break operator= (only seen on windows builds) | |||
| 2021-01-27 | Add ABI version verification for plugins | Rusty Wagner | |
| 2020-07-10 | Add save settings | Josh Ferrell | |
| 2020-06-25 | Support inferring structure members from other IL types | Rusty Wagner | |
| 2019-12-17 | Immutable 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-08-02 | Refactor settings system to be reference counted. | Brian Potchik | |
| 2019-08-01 | Tags | Glenn Smith | |
| 2019-07-08 | PluginManager refactor for supporting plugin installation ui | Peter LaFosse | |
| Expose additional PluginManager APIs and update documentation | |||
| 2019-03-20 | Fix Windows demo build | Rusty Wagner | |
| 2019-03-20 | Add in progress UI API headers | Rusty Wagner | |
