Skip to content

Update for IDA Pro v9.4, including hotfix1 - #39

Open
blue-devil wants to merge 3 commits into
Jinmo:masterfrom
blue-devil:master
Open

Update for IDA Pro v9.4, including hotfix1#39
blue-devil wants to merge 3 commits into
Jinmo:masterfrom
blue-devil:master

Conversation

@blue-devil

Copy link
Copy Markdown
Contributor

Hello
I have updated project to be able to compile with new IDA Pro 9.4 SDK, both the project and ida-cmake submodule. Actually I have explained in detail in CHANGELOG.md

Added

  • Windows Aarch64 support, now project can be built for IDA Pro v9.4 for Windows Aarch64
  • Added ifred entry under Edit>Plugins
  • Added Settings
    • Added Settings>Theme Selector
    • Added Settings>config.json editor
  • Added an about dialog
  • Added Light theme
  • Added gitkraken-light theme and changed gitkraken to gitkraken-dark

Fixed

  • Replaced the IDA SDK notification functions deprecated in 9.4
    (hook_to_notification_point / unhook_from_notification_point) with the new
    event-listener API: dedicated event_listener_t listener classes registered
    via hook_event_listener / unhook_event_listener. The plugin no longer
    calls any deprecated SDK function.
  • gitkraken theme was broken, the text was not visible, it is fixed
    colour); reworked and split into gitkraken-dark / gitkraken-light
  • ayudark theme: black/invisible text, and wrong sizing, it is also fixed
  • macOS arm64 binary is now stripped at link time (-Wl,-x), which keeps
    LC_ID_DYLIB intact so the plugin loads - a post-build strip removed it
  • Silenced a signed/unsigned comparison warning and fixed undefined behaviour
    when reading an enum back through va_arg in the type enumeration

Changed

  • Every theme now lives in its own folder under theme/, so users can add or
    remove themes and switch between them live from Settings while working in
    IDA Pro
  • The default (built-in) theme is now a real dark/ folder; ifred ships
    dark, light, solarized-dark and solarized-light (the remaining themes stay in
    the repository for manual installation)

blue-devil and others added 3 commits September 2, 2026 10:01
The fork's master carries the arm64/x64 arch detection (IDAArch.cmake),
SDK 9.4 Qt library lookup, and the Python 3.13+ build.py. IDA <= 9.3
users can pin the submodule to its v9_3-and-before branch.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@blue-devil

Copy link
Copy Markdown
Contributor Author

@Jinmo I also added some media for logo, banner and OG image (social preview image), hope you like it

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant