Permalink
Browse files

remove dead files

Change-Id: I41263df50d759a12a04f5ea1d8d6a0f02118e5e2
  • Loading branch information...
1 parent a3b329b commit aad1a6388daac5e033126cbdfb55988a372f81cc @ndjensen ndjensen committed Aug 25, 2016
Showing with 1 addition and 900 deletions.
  1. +0 −129 ChangeLog
  2. +1 −1 LICENSE
  3. +0 −9 windows/README.txt
  4. +0 −163 windows/jcompile.sh
  5. +0 −141 windows/jep.dsp
  6. +0 −407 windows/jep.vcproj
  7. +0 −50 windows/setup.nsi
View
@@ -1,129 +0,0 @@
-2015-04-30 3.3.0 - Nate Jensen
- * Switched to release_notes folder
-
-2014-12-16 3.1.0 - Mike Johnson <mike@mrj0.com>
- * osx yet again changed their compiler flags
-
-2012-06-10 3.1.0 - Mike Johnson <mike@mrj0.com>
- * lazy load classes imported via import hook
- * jep.jdbc, a DBAPI-2 wrapper for java.sql
-
-2012-03-06 3.0.0 - Mike Johnson <mike@mrj0.com>
- * project uses distutils now, is pip installable
- * added a proper import hook
-
-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 <mike@mrj0.com>
- * 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 <mike@mrj0.com>
- * 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 <mike@mrj0.com>
- * makefiles: don't compile javax.script support if not available.
-
-2006-10-2 Mike Johnson <mike@mrj0.com>
- * makefiles: fixes for src/
-
-2006-4-24 Mike Johnson <mike@mrj0.com>
- * 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 <mike@mrj0.com>
- * 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 <mike@mrj0.com>
- * 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 <mike@mrj0.com>
- * pyjobject.c: fix circular reference memory leak
-
-2004-06-24 Mike Johnson <mike@mrj0.com>
- * 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 <mike@mrj0.com>
- * 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 <mike@mrj0.com>
- * 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 <mike@mrj0.com>
- * - obvious crash on the Mac.
- * - crash related to bug #957106.
-
-2004-04-29 Mike Johnson <mike@mrj0.com>
- * - initial version.
-
View
@@ -1,4 +1,4 @@
-Copyright (c) 2004 - 2011 Mike Johnson.
+Copyright (c) 2004 - 2016 JEP AUTHORS.
This file is licenced under the the zlib/libpng License.
View
@@ -1,9 +0,0 @@
-This directory is only for building the Jep native library inside of Visual
-Studio. Since setup.py now supports Windows, in general you should strive to
-use setup.py to build jep.dll instead of this directory.
-
-This directory is useful for diagnosing build issues, as
-it can be quite helpful to see the commands and arguments Visual Studio uses
-when compiling and compare those to the commands and arguments that distutils
-uses when compiling. See
-http://stackoverflow.com/questions/1211841/how-can-i-make-visual-studios-build-be-very-verbose
View
@@ -1,163 +0,0 @@
-#!/bin/bash
-
-TOPDIR=`pwd`/..
-JAVAH=javah
-JAVAC=javac
-CLASSPATH=..\\..\\ext\\bsf.jar\;..\\
-SUBCLASSPATH=..\\..\\..\\ext\\bsf.jar\;..\\..\\
-JAVACOPT='-Xlint:unchecked -deprecation -Xmaxerrs 5'
-JWIN_DIR=`pwd`
-
-#testing variables
-JAVA_TEST=Test.java
-CACHE=./jcompile.cache
-CCACHE=./jcompile.cache.javac
-
-LOG=config.log
-
-SCRIPT_IMPORTS="import javax.script.Bindings;
-import javax.script.ScriptContext;
-import javax.script.ScriptEngine;
-import javax.script.ScriptEngineFactory;
-import javax.script.ScriptException;
-import javax.script.SimpleBindings;"
-
-failed() {
- if [ $? != 0 ]; then
- echo "Error"
- exit 1
- fi
-}
-
-run() {
- echo $*
- $*
-
- failed
-}
-
-rlog() {
- if [ ! -z "$JCOMPILE_DEBUG" ]; then
- echo $*
- fi
-
- echo $* >> $LOG
- $* >> $LOG 2>&1
- return $?
-}
-
-cache_new() {
- rm -f $CACHE
-}
-
-# $1 should be variable name
-# $2 should be value
-cache() {
- # bash screws it up if we do this on one line. *shrugs*
- echo -n "$1=" >> $CACHE
- echo $2 >> $CACHE
-}
-
-# $1 should be name of cache variable
-# $2 should be imports to test
-test_javac() {
- eval cache_var=\$$1
- if [ ! -z "$cache_var" ]; then
- echo "testing $i (cached) ... $cache_var"
- cache $1 $cache_var
- ret=$cache_var
- return
- fi
- echo -n "testing $1 ... "
-
- echo "$2" > $JAVA_TEST
- cat << \EOF >> $JAVA_TEST
-public class Test {
-}
-EOF
-
- ret=no
- rlog $JAVAC $JAVACOPT Test.java
- if [ $? -eq 0 ]; then
- ret=yes
- fi
-
- rlog rm -f Test.java
- rlog rm -f Test.class
-
- cache $1 $ret
- echo $ret
- return
-}
-
-rm -f $LOG
-echo "`date`" > $LOG
-echo "using javac `which javac`" >> $LOG
-
-# invalidate cache if javac changes
-mycc=`javac -version 2>&1 | head -1 | awk '{print $NF}'`
-if [ -r $CCACHE ]; then
- rlog source $CCACHE
-fi
-
-# bash screws this up. dunno why
-echo "CACHE_CC=$mycc" > $CCACHE
-
-if [ "$mycc" = "$CACHE_CC" ] && [ -r $CACHE ]; then
- echo "Loading $CACHE ..."
- rlog source $CACHE
-fi
-
-# ----------------------------------------
-# configure
-
-if [ "$1" != "clean" ]; then
- # make a new cache
- cache_new
-
- # test if we have javax.script
- test_javac HAS_SCRIPTING "$SCRIPT_IMPORTS"
- HAS_SCRIPTING=$ret
-fi
-
-run pushd ../src/jep/ >/dev/null
-
-if [ "$1" == "clean" ]; then
- run rm -f *.class *.jar
-
- run pushd python
- run rm -f *.class *.jar
- run popd
-
- run pushd $JWIN_DIR
- run rm -f $CACHE $CCACHE
- run popd
-else
- jep_files=`ls -1 --color=no *.java`
-
- # don't attempt to compile javax.script support if we don't have it
- if [ "$HAS_SCRIPTING" = "no" ]; then
- jep_files=`echo "$jep_files" | grep -v ScriptEngine`
- fi
-
- run $JAVAC -classpath $CLASSPATH $JAVACOPT $jep_files
-
- pushd python
- run $JAVAC -classpath $SUBCLASSPATH $JAVACOPT *.java
- run $JAVAH -o jep_object.h -classpath $SUBCLASSPATH jep.python.PyObject
- popd
-
- run $JAVAH -o jep.h -classpath ../ jep.Jep
- run $JAVAH -o invocationhandler.h -classpath ../ jep.InvocationHandler
-
- pushd $TOPDIR
- run ./makejar.sh jep/ jep.jar
- popd
-
- # copy jep.jar/.dll to ext dir for jrunscript support
- run cp -f $TOPDIR/jep.jar $JAVA_HOME/jre/lib/ext/
- run cp -f $TOPDIR/windows/Active/jep.dll /cygdrive/c/WINDOWS/system32/jep.dll
-fi
-
-run popd >/dev/null
-
Oops, something went wrong.

0 comments on commit aad1a63

Please sign in to comment.