Menu

Commit [r4535]  Maximize  Restore  History

This revision (i) streamlines the implementation of findNext (by

relying on hourglassOn instead of read locking to ensure mutual
exclusion) and (ii) re-implements the aborted changes to
ReducedModelBrace. I have no idea why the changes in (ii) did not
produce the same performance bug introduced in r4521. This revision
also includes some cosmetic formatting changes.

The following files were modified:

M src/edu/rice/cs/drjava/DrJavaRoot.java
M src/edu/rice/cs/drjava/model/debug/jpda/JPDADebugger.java
M src/edu/rice/cs/drjava/model/definitions/ColoringGlyphPainter.java
M src/edu/rice/cs/drjava/model/definitions/CompoundUndoManager.java
M src/edu/rice/cs/drjava/model/definitions/ColoringView.java
M src/edu/rice/cs/drjava/model/definitions/DefinitionsDocumentTest.java
M src/edu/rice/cs/drjava/model/definitions/reducedmodel/ReducedModelComment.java
M src/edu/rice/cs/drjava/model/definitions/reducedmodel/AbstractReducedModel.java
M src/edu/rice/cs/drjava/model/definitions/reducedmodel/ReducedModelControl.java
M src/edu/rice/cs/drjava/model/definitions/reducedmodel/TokenList.java
M src/edu/rice/cs/drjava/model/definitions/reducedmodel/BraceReduction.java
M src/edu/rice/cs/drjava/model/definitions/reducedmodel/ReducedModelBrace.java
M src/edu/rice/cs/drjava/model/definitions/reducedmodel/ReducedModelTest.java
M src/edu/rice/cs/drjava/model/junit/DefaultJUnitModel.java
M src/edu/rice/cs/drjava/model/repl/InteractionsScriptModel.java
M src/edu/rice/cs/drjava/model/AbstractDJDocument.java
M src/edu/rice/cs/drjava/model/DummyOpenDefDoc.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/DJDocument.java
M src/edu/rice/cs/drjava/config/ConfigOptionListeners.java
M src/edu/rice/cs/drjava/ui/MainFrame.java
M src/edu/rice/cs/drjava/ui/ExternalProcessPanel.java
M src/edu/rice/cs/drjava/ui/EditExternalDialog.java
M src/edu/rice/cs/drjava/ui/NewVersionPopup.java
M src/edu/rice/cs/drjava/ui/config/KeyStrokeOptionComponent.java
M src/edu/rice/cs/drjava/ui/MainFrameTest.java
M src/edu/rice/cs/drjava/ui/ExecuteExternalDialog.java
M src/edu/rice/cs/drjava/ui/FindReplacePanel.java
M src/edu/rice/cs/drjava/ui/InteractionsController.java
M src/edu/rice/cs/drjava/ui/ReverseHighlighter.java
M src/edu/rice/cs/util/swing/FontChooser.java
M src/edu/rice/cs/util/swing/ScrollableListSelectionDialog.java
M src/edu/rice/cs/util/swing/SwingWorker.java
M src/edu/rice/cs/util/swing/ScrollableListDialog.java

rcartwright 2008-07-01

1 2 > >> (Page 1 of 2)
changed /trunk/drjava/src/edu/rice/cs/drjava/DrJavaRoot.java
changed /trunk/drjava/src/edu/rice/cs/drjava/config/ConfigOptionListeners.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/DJDocument.java
changed /trunk/drjava/src/edu/rice/cs/drjava/model/DummyOpenDefDoc.java
changed /trunk/drjava/src/edu/rice/cs/drjava/model/FindReplaceMachine.java
changed /trunk/drjava/src/edu/rice/cs/drjava/model/debug/jpda/JPDADebugger.java
changed /trunk/drjava/src/edu/rice/cs/drjava/model/definitions/ColoringGlyphPainter.java
changed /trunk/drjava/src/edu/rice/cs/drjava/model/definitions/ColoringView.java
changed /trunk/drjava/src/edu/rice/cs/drjava/model/definitions/CompoundUndoManager.java
changed /trunk/drjava/src/edu/rice/cs/drjava/model/definitions/DefinitionsDocumentTest.java
changed /trunk/drjava/src/edu/rice/cs/drjava/model/definitions/reducedmodel/AbstractReducedModel.java
changed /trunk/drjava/src/edu/rice/cs/drjava/model/definitions/reducedmodel/BraceReduction.java
changed /trunk/drjava/src/edu/rice/cs/drjava/model/definitions/reducedmodel/ReducedModelBrace.java
changed /trunk/drjava/src/edu/rice/cs/drjava/model/definitions/reducedmodel/ReducedModelComment.java
changed /trunk/drjava/src/edu/rice/cs/drjava/model/definitions/reducedmodel/ReducedModelControl.java
changed /trunk/drjava/src/edu/rice/cs/drjava/model/definitions/reducedmodel/ReducedModelTest.java
changed /trunk/drjava/src/edu/rice/cs/drjava/model/definitions/reducedmodel/TokenList.java
changed /trunk/drjava/src/edu/rice/cs/drjava/model/junit/DefaultJUnitModel.java
changed /trunk/drjava/src/edu/rice/cs/drjava/model/repl/InteractionsScriptModel.java
changed /trunk/drjava/src/edu/rice/cs/drjava/ui/EditExternalDialog.java
changed /trunk/drjava/src/edu/rice/cs/drjava/ui/ExecuteExternalDialog.java
changed /trunk/drjava/src/edu/rice/cs/drjava/ui/ExternalProcessPanel.java
changed /trunk/drjava/src/edu/rice/cs/drjava/ui/FindReplacePanel.java
/trunk/drjava/src/edu/rice/cs/drjava/DrJavaRoot.java Diff Switch to side-by-side view
Loading...
/trunk/drjava/src/edu/rice/cs/drjava/config/ConfigOptionListeners.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/DJDocument.java Diff Switch to side-by-side view
Loading...
/trunk/drjava/src/edu/rice/cs/drjava/model/DummyOpenDefDoc.java Diff Switch to side-by-side view
Loading...
/trunk/drjava/src/edu/rice/cs/drjava/model/FindReplaceMachine.java Diff Switch to side-by-side view
Loading...
/trunk/drjava/src/edu/rice/cs/drjava/model/debug/jpda/JPDADebugger.java Diff Switch to side-by-side view
Loading...
/trunk/drjava/src/edu/rice/cs/drjava/model/definitions/ColoringGlyphPainter.java Diff Switch to side-by-side view
Loading...
/trunk/drjava/src/edu/rice/cs/drjava/model/definitions/ColoringView.java Diff Switch to side-by-side view
Loading...
/trunk/drjava/src/edu/rice/cs/drjava/model/definitions/CompoundUndoManager.java Diff Switch to side-by-side view
Loading...
/trunk/drjava/src/edu/rice/cs/drjava/model/definitions/DefinitionsDocumentTest.java Diff Switch to side-by-side view
Loading...
/trunk/drjava/src/edu/rice/cs/drjava/model/definitions/reducedmodel/AbstractReducedModel.java Diff Switch to side-by-side view
Loading...
/trunk/drjava/src/edu/rice/cs/drjava/model/definitions/reducedmodel/BraceReduction.java Diff Switch to side-by-side view
Loading...
/trunk/drjava/src/edu/rice/cs/drjava/model/definitions/reducedmodel/ReducedModelBrace.java Diff Switch to side-by-side view
Loading...
/trunk/drjava/src/edu/rice/cs/drjava/model/definitions/reducedmodel/ReducedModelComment.java Diff Switch to side-by-side view
Loading...
/trunk/drjava/src/edu/rice/cs/drjava/model/definitions/reducedmodel/ReducedModelControl.java Diff Switch to side-by-side view
Loading...
/trunk/drjava/src/edu/rice/cs/drjava/model/definitions/reducedmodel/ReducedModelTest.java Diff Switch to side-by-side view
Loading...
/trunk/drjava/src/edu/rice/cs/drjava/model/definitions/reducedmodel/TokenList.java Diff Switch to side-by-side view
Loading...
/trunk/drjava/src/edu/rice/cs/drjava/model/junit/DefaultJUnitModel.java Diff Switch to side-by-side view
Loading...
/trunk/drjava/src/edu/rice/cs/drjava/model/repl/InteractionsScriptModel.java Diff Switch to side-by-side view
Loading...
/trunk/drjava/src/edu/rice/cs/drjava/ui/EditExternalDialog.java Diff Switch to side-by-side view
Loading...
/trunk/drjava/src/edu/rice/cs/drjava/ui/ExecuteExternalDialog.java Diff Switch to side-by-side view
Loading...
/trunk/drjava/src/edu/rice/cs/drjava/ui/ExternalProcessPanel.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...
1 2 > >> (Page 1 of 2)
MongoDB Logo MongoDB