Menu

Legacy SVN Repository Commit Log


Commit Date  
[r4207] by rcartwright

This revision fixes a glitch in the updating of the caret position
after keyboard input in the interactions pane. The change was minor
(changing a <= test to and < test) but forced some revision of the
tests in InteractionsPaneTest that broke but should not have. The
following files were modified:

M src/edu/rice/cs/drjava/model/AbstractGlobalModel.java
M src/edu/rice/cs/drjava/ui/InteractionsPane.java
M src/edu/rice/cs/drjava/ui/DefinitionsPane.java
M src/edu/rice/cs/drjava/ui/InteractionsPaneTest.java
M src/edu/rice/cs/drjava/ui/DefinitionsPaneTest.java
M src/edu/rice/cs/drjava/ui/AbstractConsoleController.java
M src/edu/rice/cs/util/text/ConsoleDocument.java

2007-03-06 01:15:11 Tree
[r4206] by rcartwright

This revision eliminates the rmic step from the drjava build process.
The classes AbstractMasterJVM and AbstractSlaveJVM now inherit from
java.rmi.UnicastRemoteObject eliminating the need for invoking rmic to
create remote stubs (circa Java 1.4 I think). In addition, I think
this revision fixes bug #1657550 concerning the anomalous behavior of
unit testing projects with empty files. It moves the _classFile field
and the _classFlleInSync flag for a document from the
DefitionsDocument to the OpenDefinitionsDocument.

The following files were modified:

M src/edu/rice/cs/drjava/model/GlobalModel.java
M src/edu/rice/cs/drjava/model/DefaultGlobalModel.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/repl/InteractionsModelTest.java
M src/edu/rice/cs/drjava/model/repl/newjvm/MainJVM.java
M src/edu/rice/cs/drjava/model/repl/newjvm/NewJVMTest.java
M src/edu/rice/cs/drjava/model/repl/newjvm/InterpreterJVM.java
M src/edu/rice/cs/drjava/model/DummyOpenDefDoc.java
M src/edu/rice/cs/drjava/model/DummyGlobalModel.java
M src/edu/rice/cs/drjava/model/AbstractGlobalModel.java
M src/edu/rice/cs/drjava/model/OpenDefinitionsDocument.java
M src/edu/rice/cs/drjava/CommandLineTest.java
M src/edu/rice/cs/util/newjvm/SlaveJVMRunner.java
M src/edu/rice/cs/util/newjvm/AbstractSlaveJVM.java
M src/edu/rice/cs/util/newjvm/AbstractMasterJVM.java
M src/edu/rice/cs/util/newjvm/IntegratedMasterSlaveTest.java
M build.xml

2007-03-05 01:37:56 Tree
[r4205] by dlsmith

Fixed testing in build.xml when test-spec is not set

2007-03-04 01:50:09 Tree
[r4204] by rcartwright

This revision refactors the code in AbstractConsoleController that
updates the caret position when a document insertion occurs. The
prompt position maintained in ConsoleDocument is NOT a Swing position
because ConsoleDocument is GUI-agnostic. Consequently, some analysis
must be performed every time the DocumentListener updating the caret
is executed. The listener is run immeidately after every insertion
even if the WriteLock is still held for some compound operation. As
a result, the promptPos must be updated BEFORE the insertion so that
the listener sees the correct promptPos.

The following files were modified:

M src/edu/rice/cs/drjava/model/repl/History.java
M src/edu/rice/cs/drjava/ui/AbstractDJPane.java
M src/edu/rice/cs/drjava/ui/InteractionsPaneTest.java
M src/edu/rice/cs/drjava/ui/InteractionsController.java
M src/edu/rice/cs/drjava/ui/AbstractConsoleController.java
M src/edu/rice/cs/util/text/ConsoleDocument.java

2007-03-03 07:30:36 Tree
[r4203] by dlsmith

Build script improvements: inished implementing "benchmark"; split "help" into "help" and "options"; misc cleanup

2007-03-02 23:31:28 Tree
[r4202] by sigma_lmtd

Updated plt-ant library.

M lib/buildlib/plt-ant.jar

2007-03-02 21:00:37 Tree
[r4201] by sigma_lmtd

Created the Java script that reads xml files generated by the benchmark ant target and creates a simple HTML report with color-coded time values.

A plt-ant/src/edu/rice/cs/plt/ant/JUnitReportGenerator.java

2007-03-02 20:59:56 Tree
[r4200] by c45207

Fixed history navigation deadlock (bug# 1665604). A write-lock was trying to be acquired after a read-lock had already been acquired.

Modified files:
M src/edu/rice/cs/drjava/ui/InteractionsController.java

2007-03-02 20:53:43 Tree
[r4199] by rcartwright

The revision drops some redundant write locking of the
InteractionsDocument which appears to eliminate a deadlock that was
occuring on recalling the previous line from history. This revision
is a quick fix; the problem warrants further study.

The following files were modified

M src/edu/rice/cs/drjava/model/repl/History.java
M src/edu/rice/cs/drjava/model/repl/InteractionsDocument.java

2007-03-02 16:05:53 Tree
[r4198] by dlsmith

Typo in build.xml

2007-03-02 15:38:03 Tree
Older >
MongoDB Logo MongoDB