Menu

Legacy SVN Repository Commit Log


Commit Date  
[r4574] by rcartwright

This revision fixes a bug in GlobalModelJUnitTest and the code that handles aborted JUnit test suites.

The followign files were modified:

M src/edu/rice/cs/drjava/model/debug/jpda/JPDADebugger.java
M src/edu/rice/cs/drjava/model/debug/jpda/EventHandlerThread.java
M src/edu/rice/cs/drjava/model/GlobalModelTestCase.java
M src/edu/rice/cs/drjava/model/junit/DefaultJUnitModel.java
M src/edu/rice/cs/drjava/model/GlobalModelJUnitTest.java
M src/edu/rice/cs/drjava/model/AbstractGlobalModel.java

2008-07-12 01:55:25 Tree
[r4573] by rcartwright

This revision fixes a serious bug when running Junit tests with the debugger enabled. The previous builds (since the inadvertent NoDocLocking commit) deadlocked. The following files were modified:

M src/edu/rice/cs/drjava/model/debug/DebugTestCase.java
M src/edu/rice/cs/drjava/model/debug/jpda/JPDADebugger.java
M src/edu/rice/cs/drjava/model/debug/jpda/EventHandlerThread.java
M src/edu/rice/cs/drjava/model/debug/jpda/DebugContextTest.java
M src/edu/rice/cs/drjava/model/debug/jpda/JPDABreakpoint.java
M src/edu/rice/cs/drjava/model/GlobalModelTestCase.java
M src/edu/rice/cs/drjava/model/DefaultGlobalModel.java
M src/edu/rice/cs/drjava/model/junit/DefaultJUnitModel.java
M src/edu/rice/cs/drjava/model/junit/JUnitTestRunner.java
M src/edu/rice/cs/drjava/model/junit/JUnitTestManager.java
M src/edu/rice/cs/drjava/model/repl/InteractionsModelTest.java
M src/edu/rice/cs/drjava/model/repl/newjvm/InterpreterJVM.java
M src/edu/rice/cs/drjava/model/repl/newjvm/MainJVM.java
M src/edu/rice/cs/drjava/model/repl/newjvm/InterpreterJVMRemoteI.java
M src/edu/rice/cs/drjava/model/GlobalModelJUnitTest.java
M src/edu/rice/cs/drjava/model/AbstractGlobalModel.java
M src/edu/rice/cs/drjava/ui/MainFrame.java
M src/edu/rice/cs/drjava/ui/DebugPanel.java
M src/edu/rice/cs/drjava/ui/ErrorCaretListener.java
M src/edu/rice/cs/drjava/ui/AbstractDJPane.java
M src/edu/rice/cs/drjava/ui/RegionsTreePanel.java
M src/edu/rice/cs/drjava/ui/FindResultsPanel.java

2008-07-11 23:39:12 Tree
[r4572] by rcartwright

This revision revises the code in IndentTest and ConfigFileTest to fix corcurrency bugs in Windows.

The following files were modified:

M src/edu/rice/cs/drjava/ConfigFileTest.java
M src/edu/rice/cs/drjava/model/definitions/IndentTest.java

2008-07-11 16:20:43 Tree
[r4571] by dlsmith

Fixed Version.java consistent with the previous change in version numbers in build.xml.

2008-07-10 22:45:33 Tree
[r4570] by dlsmith

Modified build script to use a simplified version tag (no time stamp) and to produce a exe rather than zip for Windows distribution.

2008-07-10 21:53:02 Tree
[r4569] by dlsmith

Updated DynamicJava: additional bug fixes

2008-07-10 21:24:45 Tree
[r4568] by dlsmith

DynamicJava: In the absense of full definite assignment checking, modified default values for variable declarations and method return types so that primitives have zero values rather than null. (For example: "int x; x" produces 0.)

2008-07-10 20:40:54 Tree
[r4567] by mgricken

This commit adds a work-around to the Java 1.6 compiler which is
activated when the JDK used is Update 4 or newer.
When the compiler is initialized, junit.jar is extracted from the DrJava
executable and written into a temporary file. That temporary file (and
all other files matching the pattern drjava-junit#####.jar, which may
have been left behind by an incomplete shutdown) is deleted when DrJava
is closed.

M platform/src-jdk16/edu/rice/cs/drjava/model/compiler/Javac160Compiler.java
M platform/classes/base-jdk16/edu/rice/cs/drjava/model/compiler/Javac160Compiler$1.class
AM platform/classes/base-jdk16/edu/rice/cs/drjava/model/compiler/Javac160Compiler$2.class
AM platform/classes/base-jdk16/edu/rice/cs/drjava/model/compiler/Javac160Compiler$1$1.class
M platform/classes/base-jdk16/edu/rice/cs/drjava/model/compiler/Javac160Compiler$CompilerErrorListener.class
M platform/classes/base-jdk16/edu/rice/cs/drjava/model/compiler/Javac160Compiler.class
M drjava/lib/platform.jar
M drjava/build.xml

2008-07-10 19:33:51 Tree
[r4566] by dlsmith

DynamicJava: Fixed bug in for-each iteration. Needed to relax accessibility checks on the iterator() reflective method invocation because otherwise methods declared in private classes are inaccessible. (Don't just use the Iterable.iterator() method, because the class Iterable is not guaranteed to exist, as in Java 1.4.)

2008-07-10 18:38:26 Tree
[r4565] by dlsmith

Updated DynamicJava with a variety of bug fixes.

2008-07-10 18:01:00 Tree
Older >
MongoDB Logo MongoDB