Skip to content

Conversation

@MiroKaku
Copy link

No description provided.

Copilot AI review requested due to automatic review settings July 30, 2025 02:30
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR adds support for IDA Pro 9.2 by implementing PySide6 compatibility alongside the existing PyQt5 support. The changes ensure the plugin works with both older and newer versions of IDA Pro.

  • Adds conditional imports for PySide6 when IDA SDK version is 9.2 or higher
  • Updates Qt wrapper instances to use shiboken6 instead of sip for IDA 9.2+
  • Bumps plugin version to 0.3.0 and updates copyright year to 2025

Reviewed Changes

Copilot reviewed 4 out of 4 changed files in this pull request and generated 2 comments.

File Description
plugins/patching/util/qt.py Adds PySide6 import logic for IDA 9.2+ with fallback to PyQt5 for older versions
plugins/patching/util/ida.py Updates Qt menu wrapping to use shiboken6 for IDA 9.2+ and fixes super() call
plugins/patching/core.py Updates plugin version to 0.3.0 and copyright year to 2025
plugins/patching.py Replaces ida_idaapi imports with idaapi and adds addon registration

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