Changes between IDAPython version 0.9.54 and 0.9.55
BUILDING.txt: Updated the building instructions for Mac
build.py: Suppressed warning messages about const char pointers
idp.i: Removed static keyword from IDB_Callback
idp.i: Ignore all function pointer in structures
idc.py: Implmented {First|Next}FuncFChunk()
build.py: Version bumped to 0.9.55
idp.i: Fixed IDP_Callback() prototype
idc.py: SetType() implemented. Thanks to plusvic.
idc.py: Structure offset member can also be 16-bit. Thanks plusvic
bytes.i: Added is_debugger_on()
bytes.i: Added {put|get}many_bytes()
idc.py: AddStrucMember() now adds offset members properly
BUILDING.txt: Updated and cleaned up the build documentation.
build.py: Workaround for Python's platform string bug on Vista
idc.py: Fixed MakeFrame behaviour and return to match IDC version
idp.i: Implemented IDB Event Hooks (most of them)
idaapi.i: Enabled class directors for the module
Changes between IDAPython version 0.9.56 and 0.9.57 idc.py: Added missing idaapi. to GetMemberStrId() dbg.i: First implementation of debug event callback Added small test script for debug event notification hooks
2008-09-29 20:10:00 - Stable version 1.0.0 released
IDAPython 1.0.0 brings the following features and changes:
•Upgraded IDA Pro base version to 5.1
•Binaries work with IDA Pro 5.1 - 5.3
•Dropped Python 2.4 support
•Mac OS X support
•IDC compatibility layer is now complete and up to date for IDA 5.1
•INCOMPATIBLE CHANGE: the idaapi module needs to be imported manually
•Support for IDB and debug notification hooks
•Support for GUI hotkeys (see examples/hotkey.py)
•Simple two-way calling mechanism between IDC and IDAPython
•Significantly better IDA API coverage
•get_current_instruction() deprecated, use the idaapi.cvar.cmd variable
•Tons of IDC fixes
•Tons of other misc fixes