Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Absorb changes #13

Open
wants to merge 50 commits into
base: master
Choose a base branch
from
Open

Absorb changes #13

wants to merge 50 commits into from

Conversation

rigmar
Copy link
Owner

@rigmar rigmar commented Jan 30, 2025

Getting ida 9 compatibility fixes

HexRabbit and others added 30 commits August 13, 2020 15:37
The API was changed in 7.6, open_pseudocode causes the wrong history to be pushed (resulting in trying to go backwards, just reopening the same function). According to support, this is because open_pseudocode was not supposed to use the navigation history, and jumpto is supposed to be used instead.
Ask for struct name if one was not loaded
Reset default name on clear
Don't load gap fields
Refresh collisions on field removal
Some IDA generated names are of the form `[thunk]:funcname`, but the and thus the generated name will be `thunk_:funcname` which is an illegal declaration name.

Change the bad c name matching regex to match a single colon (that is, a one which is not a part of a pair).
Also replace any occurrence of three or more consecutive colons, as this is also an invalid cpp name.
This action takes the name of the current function and renames the selected structure field.
The most obvious use is in the get/set methods, for which "get"/"set" will be removed from the name.
Keyboard shortcut for the action defined as "Ctrl+N".
Add RenameMemberFromFunctionName action.
Fix double click jump not tracking history correctly on 7.6
…ysPyTools into sfinktah-sfink-load-struct

# Conflicts:
#	HexRaysPyTools/core/temporary_structure.py
Added Templated Types View to Structure Builder
Templated types preview
- Updated readme with Templated Types View
- Added open TOML file button
- Refactored `set_decls` for improved error catching
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.