diff --git a/CHANGES.txt b/CHANGES.txt index 174d5b4..1561cb9 100644 --- a/CHANGES.txt +++ b/CHANGES.txt @@ -1,40 +1,15 @@ -Changes from version 0.9.0 to 0.9.57 +Please see http://code.google.com/p/idapython/source/list for a +detailed list of changes. + +Changes from version 0.9.0 to 0.9.58 ------------------------------------ +- INCOMPATIBLE CHANGE: the idaapi module needs to be imported manually - Upgraded IDA Pro base version to 5.1 -- Experimental Mac OS X support +- Mac OS X support - Support for IDB and debug notification hooks - -Details: - -idc.py: Implemented Compile() -idautils.py: Do not import all symbols from idaapi to keep the namespace clean -init.py: Import the required symbols from idaapi -expr.i: Fixed Compile* function to return proper error messages -python.cpp: Added RunPythonStatement() function to IDC -expr.i: Added CompileEx() Compile() and CompileLine() -idaapi.i: Added sval_pointer() type -idc.py: Fixed documentation for GetMarkedPos(), returns BADADDR on error -idc.py: Removed UNIMPLEMENTED marker from atoa() -Removed extra parameter from Get{First|Next}Member(). Thanks Rodrigo Bogossian Wang for the report. - -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 +- IDC compatibility layer is now complete and up to date for IDA 5.1 +- Simple two-way calling mechanism between IDC and IDAPython Changes from version 0.8.0 to 0.9.0 -----------------------------------