Menu

Legacy SVN Repository Commit Log


Commit Date  
[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
[r4564] by dlsmith

DynamicJava: Fixed bugs in varargs handling and in attempted unboxing of "null".

2008-07-10 17:36:30 Tree
[r4563] by rcartwright

This revision fixes a bug in the behavior of the debugger, which
deadlocked when a breakpoint was encountered during unit testing. It
also adds some more event thead only annotations.

The following files were modified:

M src/edu/rice/cs/drjava/model/debug/jpda/JPDADebugger.java
M src/edu/rice/cs/drjava/model/debug/jpda/DebugContextTest.java
M src/edu/rice/cs/drjava/model/repl/InteractionsModel.java
M src/edu/rice/cs/drjava/ui/MainFrame.java
M src/edu/rice/cs/util/docnavigation/JListNavigator.java
M src/edu/rice/cs/util/docnavigation/IDocumentNavigator.java
M src/edu/rice/cs/util/docnavigation/JListSortNavigatorTest.java
M src/edu/rice/cs/util/docnavigation/JTreeSortNavigator.java
M src/edu/rice/cs/util/LogTest.java
M src/edu/rice/cs/util/StringOps.java

2008-07-10 15:29:30 Tree
[r4562] by rcartwright

This commit revises the unit tests for the non-document-locking
variant of DrJava so that they work on Windows. It also reverses the
careless changes that we included in the last commit. This commit at
least gives us a clean version of the non-document-locking version of
DrJava on the trunk. I still don't know why commits from my branch
checkout went to the main trunk.

The following files were modified:

M src/edu/rice/cs/drjava/ConfigFileTest.java
M src/edu/rice/cs/drjava/model/definitions/CompoundUndoManager.java
M src/edu/rice/cs/drjava/model/repl/InteractionsModelTest.java
M src/edu/rice/cs/drjava/model/GlobalModelOtherTest.java
M src/edu/rice/cs/drjava/ui/AbstractDJPane.java
M src/edu/rice/cs/drjava/ui/InteractionsController.java

2008-07-10 04:40:36 Tree
[r4561] by rcartwright

I made two commits earlier today but neither appears to be logged at sourceforge. The commits added two new files in util/swing which are not showing up here. I don't what to do other than commit again.

M src/edu/rice/cs/drjava/model/GlobalModelOtherTest.java
M src/edu/rice/cs/drjava/ui/InteractionsPane.java
M src/edu/rice/cs/drjava/ui/AbstractDJPane.java
M src/edu/rice/cs/drjava/ui/InteractionsController.java

2008-07-10 02:38:38 Tree
[r4560] by dlsmith

DynamicJava: Implemented array types' length field.

2008-07-09 23:05:21 Tree
[r4559] by dlsmith

DynamicJava: Fix for broken for loops.

2008-07-09 22:34:21 Tree
[r4558] by dlsmith

Fix for "Open Folder" bug, which was not opening anything.

2008-07-09 21:32:22 Tree
Older >
MongoDB Logo MongoDB