Skip to content

Changes between IDAPython test builds

Elias Bachaalany edited this page Mar 14, 2015 · 1 revision

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

Changes between IDAPython version 0.9.55 and 0.9.56

  * 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 functions 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.

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