Menu

Legacy SVN Repository Commit Log


Commit Date  
[r4576] by rcartwright

This revision reduces the overhead of the insertUpdate and caretUpdate
operations performed every time a character is inserted in a document.
It also fixes some bugs in the management of "find all panels". The
panels in the _findResults list in MainFrame were never deleted from
this list even after they were closed. In addition, this revision
contains some minor reactoring of some unit tests that have been
intermittently failing on Windows.

The followoing documents were modified or deleted.

M src/edu/rice/cs/drjava/DrJavaTestCase.java
M src/edu/rice/cs/drjava/model/definitions/indent/Indenter.java
D src/edu/rice/cs/drjava/model/definitions/indent/ActionStartPrevLinePlusMultilineTest.java
M src/edu/rice/cs/drjava/model/definitions/indent/IndentRulesTestCase.java
D src/edu/rice/cs/drjava/model/definitions/indent/ActionStartPrevLinePlusBackup.java
D src/edu/rice/cs/drjava/model/definitions/indent/ActionStartPrevLinePlusBackupTest.java
M src/edu/rice/cs/drjava/model/definitions/IndentTest.java
M src/edu/rice/cs/drjava/model/repl/InteractionsModelTest.java
M src/edu/rice/cs/drjava/model/repl/InteractionsModel.java
M src/edu/rice/cs/drjava/model/repl/DefaultInteractionsModel.java
M src/edu/rice/cs/drjava/model/AbstractDJDocument.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/ErrorCaretListener.java
M src/edu/rice/cs/drjava/ui/AbstractDJPane.java
M src/edu/rice/cs/drjava/ui/MainFrameTest.java
M src/edu/rice/cs/drjava/ui/FindResultsPanel.java
M src/edu/rice/cs/drjava/ui/FindReplacePanel.java
M src/edu/rice/cs/util/XMLConfigTest.java
M src/edu/rice/cs/util/Pair.java

2008-07-14 08:32:06 Tree
[r4575] by rcartwright

Thie revision fixes a bug in the "find next" command in FindReplacePanel and a timing problem in HistoryTest.

The following files were modified:

M src/edu/rice/cs/drjava/model/repl/HistoryTest.java
M src/edu/rice/cs/drjava/model/FindReplaceMachine.java
M src/edu/rice/cs/drjava/ui/FindReplacePanel.java

2008-07-12 16:36:01 Tree
[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
Older >
MongoDB Logo MongoDB