Menu

Legacy SVN Repository Commit Log


Commit Date  
[r5030] by mgricken

Updated junit.jar to 20090826 version of ConcJUnit.

2009-08-26 06:30:38 Tree
[r5029] by mgricken

Fixed file description for Java files ('DrJava project files' -> 'Java source files').

2009-08-25 21:46:22 Tree
[r5028] by dlsmith

PLT Utilities: Updated NoDuplicatesIterator and FilteredIterator to support null elements (which were treated before as end-of-list sentinels).

2009-08-24 14:01:43 Tree
[r5027] by rcartwright

This revision includes some more minor cosmetic changes (performed via
replace all commands), a refactoring of one of the tests in
GlobalModelOtherTest in an attempt to elminate occasional test
failures on some platforms, and an important bug fix. The bug fix
involves updating the cached value of the DefinitionsDocument in
MainFrame for the active document after findAll and replaceAll
commands. On the completion of these commands, no explicit document
switch is performed (which is the only way _currenDefDoc was being
updated), yet a new DefinitionsDocument is created if the active
document is kicked out of the cache.

The following files were modified:

M src/edu/rice/cs/drjava/IndentFiles.java
M src/edu/rice/cs/drjava/DrJava.java
M src/edu/rice/cs/drjava/DrJavaRoot.java
M src/edu/rice/cs/drjava/DrJavaRestart.java
M src/edu/rice/cs/drjava/model/BrowserHistoryManager.java
M src/edu/rice/cs/drjava/model/debug/jpda/DocumentDebugAction.java
M src/edu/rice/cs/drjava/model/debug/jpda/JPDADebugger.java
M src/edu/rice/cs/drjava/model/debug/jpda/DebugTest.java
M src/edu/rice/cs/drjava/model/debug/jpda/EventHandlerThread.java
M src/edu/rice/cs/drjava/model/debug/jpda/PendingRequestManager.java
M src/edu/rice/cs/drjava/model/debug/jpda/DebugContextTest.java
M src/edu/rice/cs/drjava/model/JarJDKToolsLibrary.java
M src/edu/rice/cs/drjava/model/GlobalModelTestCase.java
M src/edu/rice/cs/drjava/model/DummyOpenDefDocTest.java
M src/edu/rice/cs/drjava/model/definitions/indent/ActionBracePlusTest.java
M src/edu/rice/cs/drjava/model/definitions/DefinitionsDocument.java
M src/edu/rice/cs/drjava/model/definitions/reducedmodel/Brace.java
M src/edu/rice/cs/drjava/model/definitions/reducedmodel/ReducedModelBrace.java
M src/edu/rice/cs/drjava/model/definitions/IndentTest.java
M src/edu/rice/cs/drjava/model/ClipboardHistoryModelTest.java
M src/edu/rice/cs/drjava/model/GlobalEventNotifier.java
M src/edu/rice/cs/drjava/model/junit/DefaultJUnitModel.java
M src/edu/rice/cs/drjava/model/junit/JUnitErrorModelTest.java
M src/edu/rice/cs/drjava/model/repl/JavaInterpreterTest.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/newjvm/NewJVMTest.java
M src/edu/rice/cs/drjava/model/GlobalModelJUnitTest.java
M src/edu/rice/cs/drjava/model/MultiThreadedTestCase.java
M src/edu/rice/cs/drjava/model/compiler/DefaultCompilerModel.java
M src/edu/rice/cs/drjava/model/compiler/LanguageLevelStackTraceMapper.java
M src/edu/rice/cs/drjava/model/FindReplaceMachine.java
M src/edu/rice/cs/drjava/model/ClassAndInterfaceFinderTest.java
M src/edu/rice/cs/drjava/model/AbstractGlobalModel.java
M src/edu/rice/cs/drjava/model/DefaultLightWeightParsingControl.java
M src/edu/rice/cs/drjava/model/GlobalModelOtherTest.java
M src/edu/rice/cs/drjava/RemoteControlServer.java
M src/edu/rice/cs/drjava/config/UnaryOpProperty.java
M src/edu/rice/cs/drjava/config/OptionConstants.java
M src/edu/rice/cs/drjava/config/DrJavaProperty.java
M src/edu/rice/cs/drjava/config/ConfigOptionListeners.java
M src/edu/rice/cs/drjava/config/BinaryOpProperty.java
M src/edu/rice/cs/drjava/config/DrJavaPropertySetupTest.java
M src/edu/rice/cs/drjava/config/DrJavaPropertySetup.java
M src/edu/rice/cs/drjava/config/QuaternaryOpProperty.java
M src/edu/rice/cs/drjava/config/PropertyMaps.java
M src/edu/rice/cs/drjava/config/ConfigProperty.java
M src/edu/rice/cs/drjava/config/TernaryOpProperty.java
M src/edu/rice/cs/drjava/config/VectorOption.java
M src/edu/rice/cs/drjava/config/OptionMapLoader.java
M src/edu/rice/cs/drjava/config/OptionMapLoaderTest.java
M src/edu/rice/cs/drjava/CommandLineTest.java
M src/edu/rice/cs/drjava/project/ProjectFileParser.java
M src/edu/rice/cs/drjava/project/XMLProjectFileParser.java
M src/edu/rice/cs/drjava/project/XMLProjectFileParserTest.java
M src/edu/rice/cs/drjava/project/ProjectTest.java
M src/edu/rice/cs/drjava/project/ProjectFileParserFacade.java
M src/edu/rice/cs/drjava/project/ProjectProfile.java
M src/edu/rice/cs/drjava/RemoteControlClient.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/KeyBindingManager.java
M src/edu/rice/cs/drjava/ui/HTMLFrame.java
M src/edu/rice/cs/drjava/ui/JarOptionsDialog.java
M src/edu/rice/cs/drjava/ui/DrJavaSurveyPopup.java
M src/edu/rice/cs/drjava/ui/ErrorPanel.java
M src/edu/rice/cs/drjava/ui/predictive/PredictiveInputModelTest.java
M src/edu/rice/cs/drjava/ui/predictive/PredictiveInputFrame.java
M src/edu/rice/cs/drjava/ui/NewVersionPopup.java
M src/edu/rice/cs/drjava/ui/config/ConfigFrame.java
M src/edu/rice/cs/drjava/ui/config/OptionComponent.java
M src/edu/rice/cs/drjava/ui/ProjectMenuTest.java
M src/edu/rice/cs/drjava/ui/RegionsTreePanel.java
M src/edu/rice/cs/drjava/ui/RegionsListPanel.java
M src/edu/rice/cs/drjava/ui/ExecuteExternalDialog.java
M src/edu/rice/cs/drjava/ui/AboutDialog.java
M src/edu/rice/cs/drjava/ui/InteractionsController.java
M src/edu/rice/cs/drjava/ui/DrJavaErrorWindow.java
M src/edu/rice/cs/drjava/ui/JUnitPanel.java
M src/edu/rice/cs/drjava/ui/LessPanel.java
M src/edu/rice/cs/drjava/ui/ProjectPropertiesFrame.java
M src/edu/rice/cs/util/FileOps.java
M src/edu/rice/cs/util/FileOpsTest.java
M src/edu/rice/cs/util/StreamRedirectThread.java
M src/edu/rice/cs/util/swing/DirectorySelectorComponent.java
M src/edu/rice/cs/util/swing/HighlightManager.java
M src/edu/rice/cs/util/swing/FileSelectorComponent.java
M src/edu/rice/cs/util/LogTest.java
M src/edu/rice/cs/util/ProcessChain.java
M src/edu/rice/cs/util/XMLConfig.java
M src/edu/rice/cs/util/XMLConfigTest.java
M src/edu/rice/cs/util/StringOps.java
M src/edu/rice/cs/util/StringOpsTest.java
M src/edu/rice/cs/util/jar/JarCreationTest.java
M src/edu/rice/cs/util/GeneralProcessCreator.java
M src/edu/rice/cs/util/sexp/Tokens.java
M src/edu/rice/cs/util/sexp/SExpParser.java
M src/edu/rice/cs/util/sexp/SExpParserTest.java
M src/edu/rice/cs/util/ProcessSequence.java
M src/edu/rice/cs/util/RunnableEST.java
M src/edu/rice/cs/util/BalancingStreamTokenizer.java
M src/edu/rice/cs/util/BalancingStreamTokenizerTest.java
M src/edu/rice/cs/util/ProcessCreator.java

2009-08-23 05:27:46 Tree
[r5026] by mgricken

$ svn merge https://drjava.svn.sourceforge.net/svnroot/drjava/trunk/drjava
--- Merging r5022 through r5025 into '.':
U lib/javalanglevels-base.jar
U src/edu/rice/cs/drjava/model/GlobalModelIOTest.java
U src/edu/rice/cs/drjava/model/SingleDisplayModelTest.java
U src/edu/rice/cs/drjava/model/compiler/DefaultCompilerModel.java
U src/edu/rice/cs/drjava/model/compiler/CompilerErrorModel.java
U src/edu/rice/cs/drjava/model/compiler/CompilerErrorModelTest.java
U src/edu/rice/cs/drjava/model/compiler/LanguageLevelStackTraceMapper.java
U src/edu/rice/cs/drjava/model/AbstractGlobalModel.java
U src/edu/rice/cs/drjava/config/ConfigOptionListeners.java
U src/edu/rice/cs/drjava/ui/MainFrame.java
U src/edu/rice/cs/drjava/ui/ExternalProcessPanel.java
U src/edu/rice/cs/drjava/ui/EditExternalDialog.java
U src/edu/rice/cs/drjava/ui/ErrorPanel.java
U src/edu/rice/cs/drjava/ui/predictive/PredictiveInputModel.java
U src/edu/rice/cs/drjava/ui/InsertVariableDialog.java
U src/edu/rice/cs/drjava/ui/MainFrameTest.java
U src/edu/rice/cs/drjava/ui/RegionsListPanel.java
U build.xml

2009-08-23 01:51:19 Tree
[r5025] by mgricken

Fixes unit test failures on Windows and Mac OS:

[junit] Testsuite: edu.rice.cs.drjava.ui.MainFrameTest
[junit] Tests run: 14, Failures: 3, Errors: 0
[junit] Testcase: testGotoFileUnderCursor(edu.rice.cs.drjava.ui.MainFrameTest): FAILED
[junit] null
[junit] junit.framework.AssertionFailedError
[junit] at edu.rice.cs.drjava.model.AbstractGlobalModel.addToBrowserHistory(AbstractGlobalModel.java:2476)
[junit] at edu.rice.cs.drjava.model.AbstractGlobalModel.addToBrowserHistory(AbstractGlobalModel.java:2470)
[junit] at edu.rice.cs.drjava.model.AbstractGlobalModel.openFile(AbstractGlobalModel.java:1202)
[junit] at edu.rice.cs.drjava.model.AbstractGlobalModel.getDocumentForFile(AbstractGlobalModel.java:2076)
[junit] at edu.rice.cs.drjava.ui.MainFrameTest.testGotoFileUnderCursor(MainFrameTest.java:813)
[junit]
[junit]
[junit] Testcase: testGotoFileUnderCursorAppendJava(edu.rice.cs.drjava.ui.MainFrameTest): FAILED
[junit] null
[junit] junit.framework.AssertionFailedError
[junit] at edu.rice.cs.drjava.model.AbstractGlobalModel.addToBrowserHistory(AbstractGlobalModel.java:2476)
[junit] at edu.rice.cs.drjava.model.AbstractGlobalModel.addToBrowserHistory(AbstractGlobalModel.java:2470)
[junit] at edu.rice.cs.drjava.model.AbstractGlobalModel.openFile(AbstractGlobalModel.java:1202)
[junit] at edu.rice.cs.drjava.model.AbstractGlobalModel.getDocumentForFile(AbstractGlobalModel.java:2076)
[junit] at edu.rice.cs.drjava.ui.MainFrameTest.testGotoFileUnderCursorAppendJava(MainFrameTest.java:880)
[junit]
[junit]
[junit] Testcase: testGotoFileUnderCursorShowDialog(edu.rice.cs.drjava.ui.MainFrameTest): FAILED
[junit] null
[junit] junit.framework.AssertionFailedError
[junit] at edu.rice.cs.drjava.model.AbstractGlobalModel.addToBrowserHistory(AbstractGlobalModel.java:2476)
[junit] at edu.rice.cs.drjava.model.AbstractGlobalModel.addToBrowserHistory(AbstractGlobalModel.java:2470)
[junit] at edu.rice.cs.drjava.model.AbstractGlobalModel.openFile(AbstractGlobalModel.java:1202)
[junit] at edu.rice.cs.drjava.model.AbstractGlobalModel.getDocumentForFile(AbstractGlobalModel.java:2076)
[junit] at edu.rice.cs.drjava.ui.MainFrameTest.testGotoFileUnderCursorShowDialog(MainFrameTest.java:947)
[junit]
[junit]
[junit] Test edu.rice.cs.drjava.ui.MainFrameTest FAILED

2009-08-23 01:05:52 Tree
[r5024] by rcartwright

This revision cleans up some glitches in unit tests that showed up on
Linux (Ubuntu 9.04 running Sun Java 6 Update 14. The openFile method
now includes an EventQueue.isDispatchThread() assertion which dictated
revising a few unit tests to run code in the event thread.

The following files were modified:

M lib/javalanglevels-base.jar
M src/edu/rice/cs/drjava/model/GlobalModelIOTest.java
M src/edu/rice/cs/drjava/model/SingleDisplayModelTest.java
M src/edu/rice/cs/drjava/model/compiler/DefaultCompilerModel.java
M src/edu/rice/cs/drjava/model/compiler/CompilerErrorModelTest.java
M src/edu/rice/cs/drjava/model/compiler/CompilerErrorModel.java
M src/edu/rice/cs/drjava/model/compiler/LanguageLevelStackTraceMapper.java
M src/edu/rice/cs/drjava/model/AbstractGlobalModel.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/ErrorPanel.java
M src/edu/rice/cs/drjava/ui/predictive/PredictiveInputModel.java
M src/edu/rice/cs/drjava/ui/InsertVariableDialog.java
M src/edu/rice/cs/drjava/ui/RegionsListPanel.java

2009-08-22 23:19:23 Tree
[r5023] by rcartwright

This revision cleans up the formatting of many files, particularly
with regard to line length. Many files had lines over 150 characters
long.

It also moves JExprParser.NO_SOURCE_INFO to SourceInfo.NO_INFO where
it belongs. The name NO_INFO was chosen because it is shorter and
equally descriptive in it new context.

The following files were modified:

M src/edu/rice/cs/javalanglevels/PrimitiveData.java
M src/edu/rice/cs/javalanglevels/TypeChecker.java
M src/edu/rice/cs/javalanglevels/ArrayData.java
M src/edu/rice/cs/javalanglevels/Data.java
M src/edu/rice/cs/javalanglevels/MethodData.java
M src/edu/rice/cs/javalanglevels/LValueTypeChecker.java
M src/edu/rice/cs/javalanglevels/VariableData.java
M src/edu/rice/cs/javalanglevels/BodyBodyFullJavaVisitor.java
M src/edu/rice/cs/javalanglevels/BodyBodyAdvancedVisitor.java
M src/edu/rice/cs/javalanglevels/InterfaceBodyFullJavaVisitor.java
M src/edu/rice/cs/javalanglevels/InterfaceBodyAdvancedVisitor.java
M src/edu/rice/cs/javalanglevels/BodyTypeChecker.java
M src/edu/rice/cs/javalanglevels/ElementaryVisitor.java
M src/edu/rice/cs/javalanglevels/TryCatchBodyTypeChecker.java
M src/edu/rice/cs/javalanglevels/ClassBodyFullJavaVisitor.java
M src/edu/rice/cs/javalanglevels/ClassBodyAdvancedVisitor.java
M src/edu/rice/cs/javalanglevels/IntermediateVisitor.java
M src/edu/rice/cs/javalanglevels/SymbolData.java
M src/edu/rice/cs/javalanglevels/Augmentor.java
M src/edu/rice/cs/javalanglevels/Bob.java
M src/edu/rice/cs/javalanglevels/LanguageLevelConverter.java
M src/edu/rice/cs/javalanglevels/InterfaceBodyTypeChecker.java
M src/edu/rice/cs/javalanglevels/LValueWithValueTypeChecker.java
M src/edu/rice/cs/javalanglevels/VoidMethodsNotAllowedClassBodyTypeChecker.java
M src/edu/rice/cs/javalanglevels/ClassBodyTypeChecker.java
M src/edu/rice/cs/javalanglevels/jexpr.jj
M src/edu/rice/cs/javalanglevels/SourceInfo.java
M src/edu/rice/cs/javalanglevels/BodyBodyElementaryVisitor.java
M src/edu/rice/cs/javalanglevels/FullJavaVisitor.java
M src/edu/rice/cs/javalanglevels/AdvancedVisitor.java
M src/edu/rice/cs/javalanglevels/ExpressionTypeChecker.java
M src/edu/rice/cs/javalanglevels/BodyBodyIntermediateVisitor.java
M src/edu/rice/cs/javalanglevels/InterfaceBodyIntermediateVisitor.java
M src/edu/rice/cs/javalanglevels/ClassBodyElementaryVisitor.java
M src/edu/rice/cs/javalanglevels/ConstructorBodyTypeChecker.java
M src/edu/rice/cs/javalanglevels/LanguageLevelVisitor.java
M src/edu/rice/cs/javalanglevels/JExpressionIFPrunableDepthFirstVisitor.java
M src/edu/rice/cs/javalanglevels/ClassBodyIntermediateVisitor.java

2009-08-22 23:08:35 Tree
[r5022] by mgricken

$ svn merge --dry-run https://drjava.svn.sourceforge.net/svnroot/drjava/trunk/drjava
--- Merging r5020 through r5021 into '.':
U src/edu/rice/cs/drjava/model/repl/InteractionsModel.java

2009-08-22 03:06:18 Tree
[r5021] by mgricken

Attempt to fix the frequent failure: GlobalModelOtherTest.testExitInteractions.

2009-08-22 03:00:38 Tree
Older >
MongoDB Logo MongoDB