115 lines
5.1 KiB
Text
Executable file
115 lines
5.1 KiB
Text
Executable file
2007-03-19 Mike Johnson <mrjohnson0@users.sourceforge.net>
|
|
* pyembed.c: patch from Jon Wright to convert packed strings to float array in java.
|
|
* pyembed.c: return jarray object in invoke and getValue
|
|
* pyembed.c: throw exception if invocation object not found
|
|
* Jep.java: non-interactive should eval() statements even if they don't compile
|
|
* Jep.java: add set() for arrays
|
|
* PyModule.java: add set() for arrays
|
|
* jep.c: add set() for arrays
|
|
* jep_object.c: add set() for arrays
|
|
* pyjarray.c: add str() for converting primitive arrays to python strings
|
|
|
|
2007-03-15 Mike Johnson <mrjohnson0@users.sourceforge.net>
|
|
* libtool: update libtool. An updated version now correctly added suffix '.so' to libjep.
|
|
* util.c: add process_import_exception
|
|
* pyembed.c: jimport should throw ImportError
|
|
|
|
2006-12-12 Mike Johnson <mrjohnson0@users.sourceforge.net>
|
|
* pyembed.c: check if the file is a pyc/pyo file and run code directly
|
|
* Jep.java: fix constructor's sys.path manipulation for Windows
|
|
* pyembed.c: add invoke methods
|
|
* Jep.java: add invoke()
|
|
* util.c: add convert_jobject to unbox java types to python's
|
|
* Util.java: add
|
|
* PyClass.java: add
|
|
* pyembed.c: store Jep class instance to JepThread
|
|
* ClassList.java: return empty array for packages that have no classes
|
|
* invocationhandler.c: add
|
|
* Proxy.java: add
|
|
* InvocationHandler.java: add
|
|
* pyembed.c: fix jimport so A.B imports like Python expects
|
|
* Run.java: add a -s switch to run swing apps (basically, don't close jep)
|
|
* console.py: pass argv to interactive prompt
|
|
* ClassList.java: fix error importing classes with no package name.
|
|
|
|
2006-10-17 Mike Johnson <mrjohnson0@users.sourceforge.net>
|
|
* makefiles: don't compile javax.script support if not available.
|
|
|
|
2006-10-2 Mike Johnson <mrjohnson0@users.sourceforge.net>
|
|
* makefiles: fixes for src/
|
|
|
|
2006-4-24 Mike Johnson <mrjohnson0@users.sourceforge.net>
|
|
* pyembed.c: convert types (and box) on return from getValue
|
|
* pyembed.c: don't set parameters on jep module, set them in globals dict
|
|
* Jep.java: handle java.lang.Class objects specially
|
|
* jep.c: handle java.lang.Class objects specially
|
|
* pyjmethod.c: handle java.lang.Class objects specially
|
|
* pyjfield.c: handle java.lang.Class objects specially
|
|
* util.c: handle java.lang.Class objects specially
|
|
* pyembed.c: handle java.lang.Class objects specially
|
|
* python/PyObject.java: added
|
|
* python/PyModule.java: added
|
|
* JepScriptEngine.java: added
|
|
* JepScriptEngineFactory.java: added
|
|
* pyembed.c: added printTrace() python function
|
|
* windows/: added vs2003 project file
|
|
* windows/jcompile.sh: added cygwin script to compile java code
|
|
* pyembed.c: fixed decref of NULL reported by jkiter
|
|
* makefilecrap: add -framework JavaVM so the mac can link against libjvm
|
|
* makefilecrap: updated
|
|
* pyjarray.c: pyjarrayiter_getattr added for Windows crappiness.
|
|
|
|
2005-2-15 Mike Johnson <mrjohnson0@users.sourceforge.net>
|
|
* pyembed.c: remove debug printf
|
|
* pyjobject.c: decref fields list in dealloc
|
|
* Jep.java, Run.java, BSFJepEngine.java: set license information
|
|
to libpng. it's the closest to what i wanted. really, i don't care
|
|
what the heck you do with them.
|
|
|
|
2004-12-13 Mike Johnson <mrjohnson0@users.sourceforge.net>
|
|
* pyjmethod.c: throw exception for calling non-static methods
|
|
* pyembed.c: don't return error state without releasing GIL
|
|
* util.c: release utf string local references
|
|
* pyjclass.c: don't close localframe after last EXIT
|
|
* pyjobject.c: delete local method refs instead of filling localframe
|
|
* pyjembed.c: flush stdout and stderr after script run
|
|
|
|
2004-07-26 Mike Johnson <mrjohnson0@users.sourceforge.net>
|
|
* pyjobject.c: fix circular reference memory leak
|
|
|
|
2004-06-24 Mike Johnson <mrjohnson0@users.sourceforge.net>
|
|
* Jep.java: throw exception if calls not from original, python thread
|
|
* pyjmethod.c: check if method should be called on class, not obj
|
|
* ltmain.sh: a couple fixes for broken redhat boxen
|
|
* pyembed.c: fclose script file.
|
|
* pyembed.c: tstate, remove hashcode
|
|
* pyjclass.c: fixed typo in malloc call
|
|
* pyjarray.c: added support for java primitive arrays
|
|
* Run.java: a class to run python scripts
|
|
* console.py: a python-based interactive console, with readline
|
|
* Jep.java: added constructor to append to sys.path
|
|
* Makefile: added javadoc support, javadoc included in CVS
|
|
|
|
2004-06-17 Mike Johnson <mrjohnson0@users.sourceforge.net>
|
|
* util.c: check string before converting. fixes crash if you used
|
|
Jep.set(String - (String) null).
|
|
* Console.java: some work here, pretty functional. basically acts
|
|
like python interactive prompt compiled without readline.
|
|
* Jep.java: some changes to eval() support.
|
|
|
|
2004-06-14 Mike Johnson <mrjohnson0@users.sourceforge.net>
|
|
* Makefile: for older autotools
|
|
* Makefile: for gcc 2.95
|
|
* pyjobject.c: fixed bug in method search
|
|
* Makefile: compiler fixes, project file for windows
|
|
* finally fixed bug 957106
|
|
* BSFJepEngine: added
|
|
* setup.nsi: a simple windows installer
|
|
|
|
2004-05-21 Mike Johnson <mrjohnson0@users.sourceforge.net>
|
|
* - obvious crash on the Mac.
|
|
* - crash related to bug #957106.
|
|
|
|
2004-04-29 Mike Johnson <mrjohnson0@users.sourceforge.net>
|
|
* - initial version.
|
|
|