Menu

Legacy SVN Repository Commit Log


Commit Date  
[r4213] by mgricken

Changed DefinitionsPane.getCurrentLine back to a 1-based
numbering system. In revision, 4179, it was inadvertantly
changed to be 0-based. This caused the breakpoints to be
off by one line.

M src/edu/rice/cs/drjava/model/debug/Debugger.java
M src/edu/rice/cs/drjava/model/debug/jpda/JPDADebugger.java
M src/edu/rice/cs/drjava/ui/DefinitionsPane.java

2007-03-16 18:46:08 Tree
[r4212] by mgricken

This problem fixes bug [ 1679178 ] 100% CPU use when compiling.
M src/edu/rice/cs/drjava/model/compiler/CompilerErrorModel.java

2007-03-12 21:53:28 Tree
[r4211] by c45207

Fixed spelling mistake in build.xml

2007-03-12 18:41:52 Tree
[r4210] by rcartwright

This revision fixes a bug in the updating of the cursor in the
interactions pane. It also eliminates a few recursive locking
operations in some console document operations. The following
files were modified:

M src/edu/rice/cs/drjava/ui/MainFrame.java
M src/edu/rice/cs/drjava/ui/SimpleInteractionsWindow.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
M src/edu/rice/cs/util/text/EditDocumentInterface.java
M src/edu/rice/cs/util/text/SwingDocument.java

2007-03-09 12:57:03 Tree
[r4209] by c45207

Added the ScrollableListDialog. The ScrollableListDialog is a good way to display
a message with lots of items, like when files go missing. This dialog is now used
when reporting missing project files.

Modified files:

M src/edu/rice/cs/drjava/ui/MainFrame.java
A src/edu/rice/cs/util/swing/ScrollableListDialog.java
A src/edu/rice/cs/util/swing/ScrollableListDialogTest.java

2007-03-06 07:15:01 Tree
[r4208] by c45207

Added @SuppressWarnings("unchecked") to DefaultPlatform.java.

2007-03-06 07:12:15 Tree
[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
Older >
MongoDB Logo MongoDB