Menu

Commit [r4576]  Maximize  Restore  History

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

rcartwright 2008-07-14

changed /trunk/drjava/src/edu/rice/cs/drjava/DrJavaTestCase.java
changed /trunk/drjava/src/edu/rice/cs/drjava/model/AbstractDJDocument.java
changed /trunk/drjava/src/edu/rice/cs/drjava/model/AbstractGlobalModel.java
changed /trunk/drjava/src/edu/rice/cs/drjava/model/definitions/IndentTest.java
removed /trunk/drjava/src/edu/rice/cs/drjava/model/definitions/indent/ActionStartPrevLinePlusBackup.java
removed /trunk/drjava/src/edu/rice/cs/drjava/model/definitions/indent/ActionStartPrevLinePlusBackupTest.java
removed /trunk/drjava/src/edu/rice/cs/drjava/model/definitions/indent/ActionStartPrevLinePlusMultilineTest.java
changed /trunk/drjava/src/edu/rice/cs/drjava/model/definitions/indent/IndentRulesTestCase.java
changed /trunk/drjava/src/edu/rice/cs/drjava/model/definitions/indent/Indenter.java
changed /trunk/drjava/src/edu/rice/cs/drjava/model/repl/DefaultInteractionsModel.java
changed /trunk/drjava/src/edu/rice/cs/drjava/model/repl/InteractionsModel.java
changed /trunk/drjava/src/edu/rice/cs/drjava/model/repl/InteractionsModelTest.java
changed /trunk/drjava/src/edu/rice/cs/drjava/ui/AbstractDJPane.java
changed /trunk/drjava/src/edu/rice/cs/drjava/ui/DefinitionsPane.java
changed /trunk/drjava/src/edu/rice/cs/drjava/ui/ErrorCaretListener.java
changed /trunk/drjava/src/edu/rice/cs/drjava/ui/FindReplacePanel.java
changed /trunk/drjava/src/edu/rice/cs/drjava/ui/FindResultsPanel.java
changed /trunk/drjava/src/edu/rice/cs/drjava/ui/MainFrame.java
changed /trunk/drjava/src/edu/rice/cs/drjava/ui/MainFrameTest.java
changed /trunk/drjava/src/edu/rice/cs/util/Pair.java
changed /trunk/drjava/src/edu/rice/cs/util/XMLConfigTest.java
/trunk/drjava/src/edu/rice/cs/drjava/DrJavaTestCase.java Diff Switch to side-by-side view
Loading...
/trunk/drjava/src/edu/rice/cs/drjava/model/AbstractDJDocument.java Diff Switch to side-by-side view
Loading...
/trunk/drjava/src/edu/rice/cs/drjava/model/AbstractGlobalModel.java Diff Switch to side-by-side view
Loading...
/trunk/drjava/src/edu/rice/cs/drjava/model/definitions/IndentTest.java Diff Switch to side-by-side view
Loading...
/trunk/drjava/src/edu/rice/cs/drjava/model/definitions/indent/IndentRulesTestCase.java Diff Switch to side-by-side view
Loading...
/trunk/drjava/src/edu/rice/cs/drjava/model/definitions/indent/Indenter.java Diff Switch to side-by-side view
Loading...
/trunk/drjava/src/edu/rice/cs/drjava/model/repl/DefaultInteractionsModel.java Diff Switch to side-by-side view
Loading...
/trunk/drjava/src/edu/rice/cs/drjava/model/repl/InteractionsModel.java Diff Switch to side-by-side view
Loading...
/trunk/drjava/src/edu/rice/cs/drjava/model/repl/InteractionsModelTest.java Diff Switch to side-by-side view
Loading...
/trunk/drjava/src/edu/rice/cs/drjava/ui/AbstractDJPane.java Diff Switch to side-by-side view
Loading...
/trunk/drjava/src/edu/rice/cs/drjava/ui/DefinitionsPane.java Diff Switch to side-by-side view
Loading...
/trunk/drjava/src/edu/rice/cs/drjava/ui/ErrorCaretListener.java Diff Switch to side-by-side view
Loading...
/trunk/drjava/src/edu/rice/cs/drjava/ui/FindReplacePanel.java Diff Switch to side-by-side view
Loading...
/trunk/drjava/src/edu/rice/cs/drjava/ui/FindResultsPanel.java Diff Switch to side-by-side view
Loading...
/trunk/drjava/src/edu/rice/cs/drjava/ui/MainFrame.java Diff Switch to side-by-side view
Loading...
/trunk/drjava/src/edu/rice/cs/drjava/ui/MainFrameTest.java Diff Switch to side-by-side view
Loading...
/trunk/drjava/src/edu/rice/cs/util/Pair.java Diff Switch to side-by-side view
Loading...
/trunk/drjava/src/edu/rice/cs/util/XMLConfigTest.java Diff Switch to side-by-side view
Loading...
MongoDB Logo MongoDB