Menu

Legacy SVN Repository Commit Log


Commit Date  
[r4675] by rcartwright

This revision changes the name of the class CompilerError to DJError,
which is referenced (but not defined) in this code base.

This revision also update build.xml to use JAVA15_HOME instead of
JAVA5_HOME and JAVA16_HOME instead of JAVA6_HOME.

M src-jdk14/edu/rice/cs/drjava/model/compiler/Javac141Compiler.java
M src-jdk15/edu/rice/cs/drjava/model/compiler/Javac150Compiler.java
M src-jdk15/edu/rice/cs/drjava/model/compiler/Javac150CompilerTest.java
M src-jdk16/edu/rice/cs/drjava/model/compiler/Javac160Compiler.java
M src-jdk16/edu/rice/cs/drjava/model/compiler/Javac160CompilerTest.java
M classes/base-jdk14/edu/rice/cs/drjava/model/compiler/Javac141Compiler$OurLog.class
M classes/base-jdk14/edu/rice/cs/drjava/model/compiler/Javac141Compiler.class
M classes/base-jdk14/edu/rice/cs/drjava/model/compiler/Javac141Compiler$1.class
M classes/base-jdk15/edu/rice/cs/drjava/model/compiler/Javac150Compiler$OurLog.class
M classes/base-jdk15/edu/rice/cs/drjava/model/compiler/Javac150Compiler.class
M classes/base-jdk15/edu/rice/cs/drjava/model/compiler/Javac150Compiler$1.class
M classes/base-jdk16/edu/rice/cs/drjava/model/compiler/Javac160Compiler$1.class
M classes/base-jdk16/edu/rice/cs/drjava/model/compiler/Javac160Compiler$CompilerErrorListener.class
M classes/base-jdk16/edu/rice/cs/drjava/model/compiler/Javac160Compiler.class
M build.xml

2008-11-06 04:19:16 Tree
[r4674] by rcartwright

This commit renames the class CompilerError as DJError. This class is
subclassed by JUnitError so the old CompilerError name is misleading.
In the future, DJError should be made abstract and new operations on
DJError should be replaced by new operations on appropriate
subclasses.

This revision also ensures that all caretUpdate code that touches
event-thread-only swing components runs in the event thread.

2008-11-05 18:37:06 Tree
[r4673] by mgricken

If DrJava is unable to restart itself (e.g. because the heap size
is too large), DrJava now asks the user if the configuration (.drjava
file) should be reset. If the user confirms, DrJava attempts to
load itself again. It gives up if loading fails a second time.

M src/edu/rice/cs/drjava/DrJava.java

2008-10-15 21:55:41 Tree
[r4672] by mgricken

Fixed a NullPointerException that could occur if two modal windows
were opened and closed in a certain sequence.

M src/edu/rice/cs/drjava/ui/MainFrame.java

2008-09-26 20:30:31 Tree
[r4671] by rcartwright

This revision fixes some bugs in the implementation of traversing
"recent documents" (activated by <CTRL>{<SHIFT>}<BACKQUOTE>
keystrokes). Recent document traversal nows works uniformly in the
main frame regardless of focus. The revision also fixes a small bug
in the "Find Again" command, which incorrected highlighted the updated
FindResults document if the last search was in the "backwards"
direction. (We need to add a unit test for this behavior.)

The following files were modified:

M src/edu/rice/cs/drjava/model/definitions/indent/ActionStartPrevLinePlusMultilinePreserveTest.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/DefinitionsPane.java
M src/edu/rice/cs/drjava/ui/AbstractDJPane.java
M src/edu/rice/cs/drjava/ui/FindResultsPanel.java
M src/edu/rice/cs/drjava/ui/FindReplacePanel.java

2008-09-20 07:36:12 Tree
[r4670] by c45207

Fixed spelling error in build.xml

2008-09-08 06:39:20 Tree
[r4669] by dlsmith

Created tag drjava-stable-20080904-r4668

2008-09-04 19:51:30 Tree
[r4668] by rcartwright

This revision refactors the Swing component initialization (in setUp)
in several unit tests. This initialization must run in the event
thread because the event thread is typically already running when the
setUp() method for a unit test method is invoked. (A fresh JVM is NOT
started for every test method invocation.)

The following files were modified:

M src/edu/rice/cs/drjava/model/repl/InteractionsDJDocumentTest.java
M src/edu/rice/cs/drjava/CommandLineTest.java
M src/edu/rice/cs/drjava/ui/ProjectMenuTest.java
M src/edu/rice/cs/drjava/ui/MainFrameTest.java

2008-09-02 15:15:23 Tree
[r4667] by rcartwright

This revision eliminates redundancy in some assert statement predicates (the redundancy was created by performing a global replace command).

The following files were modified:

M src/edu/rice/cs/drjava/model/definitions/DefinitionsDocument.java
M src/edu/rice/cs/drjava/model/AbstractDJDocument.java
M src/edu/rice/cs/util/text/ConsoleDocument.java
M src/edu/rice/cs/util/text/SwingDocument.java

2008-09-02 05:01:07 Tree
[r4666] by rcartwright

This revision fixes a bug in unit testing support in DrJava that was
introduced in build 4573 when unit testing was refactored to cope with
the revised synchronization protocol (running all operations on Swing
documents in the event thread instead of using readers and writers
locking. The bug(s) was(were) created by listener notification code
that was not running in the event thread. This revision moves
essentially all listener notification to the event thread. It also
includes some optimizations to the updating of RegionsTreePanels
(e.g., FindResultsPanels) when documents are edited.

After listener notification was cleaned, a few unit tests (notably
GlobalModelCompileSuccessTest and JUnitErrorModelTest) failed because
they were tuned to vagaries of broken listener notification.

The following files were modified.

M src/edu/rice/cs/drjava/model/BrowserHistoryManager.java
M src/edu/rice/cs/drjava/model/debug/jpda/JPDADebugger.java
M src/edu/rice/cs/drjava/model/GlobalModelTestCase.java
M src/edu/rice/cs/drjava/model/GlobalModelCompileSuccessTest.java
M src/edu/rice/cs/drjava/model/definitions/DefinitionsDocument.java
M src/edu/rice/cs/drjava/model/junit/DefaultJUnitModel.java
M src/edu/rice/cs/drjava/model/junit/JUnitErrorModelTest.java
M src/edu/rice/cs/drjava/model/ConcreteRegionManager.java
M src/edu/rice/cs/drjava/model/AbstractDJDocument.java
M src/edu/rice/cs/drjava/model/compiler/DefaultCompilerModel.java
M src/edu/rice/cs/drjava/model/FindReplaceMachine.java
M src/edu/rice/cs/drjava/model/AbstractGlobalModel.java
M src/edu/rice/cs/drjava/model/BrowserDocumentRegion.java
M src/edu/rice/cs/drjava/ui/MainFrame.java
M src/edu/rice/cs/drjava/ui/DefinitionsPane.java
M src/edu/rice/cs/drjava/ui/ErrorPanel.java
M src/edu/rice/cs/drjava/ui/BreakpointsPanel.java
M src/edu/rice/cs/drjava/ui/LineEnumRule.java
M src/edu/rice/cs/drjava/ui/JUnitPanel.java
M src/edu/rice/cs/util/text/ConsoleDocument.java
M src/edu/rice/cs/util/text/SwingDocument.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/docnavigation/JTreeSortNavigatorTest.java

2008-08-31 06:20:30 Tree
Older >
MongoDB Logo MongoDB