Commit Graph

34 Commits

Author SHA1 Message Date
elias.bachaalany
ac5d88a83b IDAPython 1.4.3:
- IDA 6.0 support
- Python CLI now prints expression evaluation result (no need to use print())
- Changed Alt-8 to Ctrl-F3 (because it conflicts with window switching key Alt+n)
- Added get_highlighted_identifier()
- Added PluginForm class to allow UI development with either PyQt4 or PySide
- Added idautils.Entries() to enumerate entrypoints
- idc / AddConst() was broken
- Minor fixes
2010-11-10 13:58:08 +00:00
elias.bachaalany
930b333d3b bugfix: idaapi.enable_extlang_python() could not be called from init.py 2010-09-11 09:34:14 +00:00
elias.bachaalany
f216eb9a6d - IDAPython 1.4.2: should work now with Python 2.7
- Hide the Python plugin from the plugins menu (it already installs the run statement functionality in the File menu)
2010-08-10 11:44:59 +00:00
elias.bachaalany
c1d87c0c7c fix for the $PATH issue on OSX by setting proper home path (thanks to igorsk) 2010-08-10 11:36:40 +00:00
elias.bachaalany
97a9805336 added command completion 2010-07-19 13:00:33 +00:00
elias.bachaalany
8495e5205b - renamed pywraps related utility functions to PyW_
- refactored some code
- fixed some potential PyObject leaks
- added cli_t support
2010-07-13 16:43:53 +00:00
elias.bachaalany
3a5063330c IDAPython 1.4.0 - IDA Pro 5.7 support 2010-06-28 12:36:40 +00:00
elias.bachaalany
f4b1a7d87c handle_python_error() was leaking an object 2010-05-06 07:51:36 +00:00
gergely.erdelyi
6112217cab Updated copyright dates and email address 2010-04-26 20:13:11 +00:00
elias.bachaalany
06e8cad773 bugfix: IDAPython_extlang_create_object may cause exceptions to be reported to the running Python script if called with an invalid object name
minor changes: removed trailing spaces from files
2010-02-12 13:16:37 +00:00
gergely.erdelyi
e1298031ac Alt-7 uses runscript() to run scripts 2010-02-04 20:44:37 +00:00
elias.bachaalany
a39ada9fb6 idapython menus would duplicate each time a database is opened 2010-01-18 10:56:36 +00:00
elias.bachaalany
277facf240 IDAPython 1.3.0 / IDA Pro 5.6
(For older versions please use the 1.2.90 branch)
2010-01-05 18:24:04 +00:00
elias.bachaalany
01601d7eea idapython: it is possible to load IdaPython at an early stage and keep it loaded as long as IDA is running.
(One needs to pass the "--early-load" switch to build.py)
2009-10-29 11:37:24 +00:00
gergely.erdelyi
5e93f49c97 python.cpp: More places allow breaking of long-running scripts. Thanks Elias for the patch! 2009-09-13 17:37:04 +00:00
gergely.erdelyi
5a66395061 64-bit build support. Thanks to Ariel Shiftan and Itai Shaham for the initial patch. 2009-05-23 14:40:01 +00:00
gergely.erdelyi
05e10a0f25 python.cpp: Small cleanups and formatting fixes 2009-05-22 20:05:36 +00:00
gergely.erdelyi
ef9921587b python.cpp: Indentation consistency and misc formatting fixes 2009-05-22 15:59:38 +00:00
gergely.erdelyi
097a6ae4b0 python.cpp: Importing binary Python extensions now works more reliably on Linux. Thanks to Phil Ashby for the patch! 2009-05-21 19:28:13 +00:00
gergely.erdelyi
6d6f4f70fc Long-running scripts can now be cancelled (in the GUI version) . Thanks to Igor Skochinsky for the original patch. 2009-05-03 20:26:47 +00:00
gergely.erdelyi
1c4a240cfb Updated year in copyright strings 2009-04-26 18:28:59 +00:00
gergely.erdelyi
f703a5fb3c ScriptBox_instance renamed to scriptbox 2009-01-27 18:08:54 +00:00
gergely.erdelyi
48301d9703 python.cpp: Added error handling to return_python_result()
python.cpp: Added plugin arguments to enable/disable exlang_python
python.cpp: Patch by Igor Skochinsky
2009-01-27 17:52:36 +00:00
gergely.erdelyi
43af79132f python.cpp: Proper extlang implementation from Ilfak
python.cpp: Cleanups and fixes from Ilfak
2009-01-25 16:30:05 +00:00
gergely.erdelyi
1a45b5952a python.cpp: Removed trailing whitespaces 2009-01-25 15:57:53 +00:00
gergely.erdelyi
b687523dd9 CLI interface is activated only for IDA 5.4 or newer 2009-01-20 22:00:05 +00:00
gergely.erdelyi
f59fbb02fe Added rudimentary support for the new interactive command-line in IDA 5.4 2009-01-19 20:38:59 +00:00
gergely.erdelyi
490fa999c4 python.cpp: Added float support for extlang_python
python.cpp: Proper error reporting implemented
2008-10-11 09:09:46 +00:00
gergely.erdelyi
1844d89d34 python.cpp: Rudimentary support for Python as external evaluation language 2008-10-07 17:21:01 +00:00
gergely.erdelyi
b6a6513dec Initial changes for the IDA 5.3 build. 2008-10-01 15:03:57 +00:00
gergely.erdelyi
c026c32dc7 python.cpp: Remove menu items when unloading the plugin 2008-06-15 17:33:58 +00:00
gergely.erdelyi
9216f83c87 Updated year in copyright strings. 2008-06-15 10:03:53 +00:00
gergely.erdelyi
d99b2eb64b python.cpp: Added RunPythonStatement() function to IDC 2008-04-12 07:32:34 +00:00
gergely.erdelyi
9b85915a48 Initial SVN commit of version 0.9.54 sources. 2007-10-20 07:03:51 +00:00