summaryrefslogtreecommitdiff
path: root/ui/uitypes.h
AgeCommit message (Collapse)Author
2026-05-18Argument Assist Popup0cyn
2026-05-13Increment ABI versions for new APIs.Alexander Taylor
2026-04-23Add a hover preview for extern symbols that includes type informationMark 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-16Fix context menus for calls when call target is HLIL_IMPORTMark 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-14Plugin Manifest V2 Support0cyn
2026-02-10Improve container-aware display names in projects.Brian Potchik
2025-10-21Refactor strings view to support derived stringsRusty Wagner
2025-09-30Initial support for opening container formats.Brian Potchik
2025-09-03Add disassembly setting for block labelsMason Reed
2025-08-01Add log message dialog for showing stack tracesRusty Wagner
2025-05-06Memory map UI improvementsMason Reed
2025-03-29Add interim workflow C++ apis for logging.Brian Potchik
2025-03-17core: initial union support with C++ APIRyan Snyder
2025-01-07Bump UI ABI version due to previous commit.Alexander Taylor
2024-09-13Ultimate.Alexander Taylor
2024-05-14Ref count undo objectsJosh Ferrell
2024-05-13Move collaboration to coreJosh Ferrell
2024-04-12Bump UI ABI Versionkat
2024-02-07Type ArchivesGlenn Smith
2024-01-22Project supportJosh Ferrell
2023-11-16Initial components UI update.Brian Potchik
2023-11-06Type ContainersGlenn Smith
2022-12-14Add LoggerRefPeter LaFosse
2022-11-30Type library C++ api & import recordingGlenn Smith
2022-11-10Several documentation improvements and fixeskat
- Reduce file count, add minifier script - Group UI and group Core C - Add more items to groups - Add Tranform docs
2022-11-10Warning on defining variables with zero sizeGlenn Smith
2022-08-10Merge variables API/UI, variable liveness API for determining soundness of ↵Rusty Wagner
variable merges
2022-06-19Add support for toggling integer size/sign in typesviewPeter LaFosse
2022-01-28Format All FilesKyleMiles
2021-11-18Enterprise apis and supportGlenn Smith
Also secrets provider + openUrl
2021-08-17Websocket providerGlenn Smith
2021-07-13Database apiGlenn Smith
Co-Authored-By: Josh Ferrell <josh@vector35.com>
2021-05-26Bump ui api version for updated classesGlenn Smith
2021-05-18Remove activeOnHover from MenuHelperGlenn Smith
2021-04-02Bump ui api versionGlenn Smith
ContextMenuManager is now a subclass of QObject and that can break operator= (only seen on windows builds)
2021-01-27Add ABI version verification for pluginsRusty Wagner
2020-07-10Add save settingsJosh Ferrell
2020-06-25Support inferring structure members from other IL typesRusty Wagner
2019-12-17Immutable 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-02Refactor settings system to be reference counted.Brian Potchik
2019-08-01TagsGlenn Smith
2019-07-08PluginManager refactor for supporting plugin installation uiPeter LaFosse
Expose additional PluginManager APIs and update documentation
2019-03-20Fix Windows demo buildRusty Wagner
2019-03-20Add in progress UI API headersRusty Wagner