Commit f6fc0c2
rcartwright
When the interactions pane is reset, the working directory is set to a
plausible location. If a project is open, then working directory is
the declared working diretory of the project if one exists; otherwise
it is the sourceroot for the project. If no project is open, the
working directory is the source root for one of the open files (they
should all have the same root) provided WORKING_DIRECTORY is not set
in the DrJava profile. In flat file mode when WORKING_DIRECTORY is
set in the DrJava preferences, the working directory for the
interactions pane is the specified directory.
When the interactions pane is reset, a banner giving the working
directory for the new interpreter appears at the top of the pane.
I also changed all names of the form "classpath" to "classPath" and
names of the form "Classpath" to "ClassPath". In the previous code
base, there was no consistency concerning capitalizing "Path" in
"classPath" or "ClassPath". I also eliminated IGetDocuments in favor
of GlobalModel (which has many more methods) which forced the renaming
of several classes concerning the IGetDocuments interface. There is
now a DummyGlobalModel class in which all methods from GlobalModel throw
UnsupportedOperation exceptions.
----------------------------------------------------------------------
src/edu/rice/cs/drjava/DrJava.java CVS:
src/edu/rice/cs/drjava/config/FileOption.java CVS:
src/edu/rice/cs/drjava/config/IntegerOptionTest.java CVS:
src/edu/rice/cs/drjava/config/KeyStrokeOptionTest.java CVS:
src/edu/rice/cs/drjava/config/OptionConstants.java CVS:
src/edu/rice/cs/drjava/config/OptionParser.java CVS:
src/edu/rice/cs/drjava/config/VectorOptionTest.java CVS:
src/edu/rice/cs/drjava/model/AbstractGlobalModel.java CVS:
src/edu/rice/cs/drjava/model/DefaultGlobalModel.java CVS:
src/edu/rice/cs/drjava/model/DefaultJavadocModel.java CVS:
src/edu/rice/cs/drjava/model/DummyGlobalModelListener.java CVS:
src/edu/rice/cs/drjava/model/FileGroupingState.java CVS:
src/edu/rice/cs/drjava/model/GlobalEventNotifier.java CVS:
src/edu/rice/cs/drjava/model/GlobalModel.java CVS:
src/edu/rice/cs/drjava/model/GlobalModelCompileErrorsTest.java CVS:
src/edu/rice/cs/drjava/model/GlobalModelCompileIOTest.java CVS:
src/edu/rice/cs/drjava/model/GlobalModelCompileSuccessTest.java CVS:
src/edu/rice/cs/drjava/model/GlobalModelCompileTest.java CVS:
src/edu/rice/cs/drjava/model/GlobalModelJUnitTest.java CVS:
src/edu/rice/cs/drjava/model/GlobalModelListener.java CVS:
src/edu/rice/cs/drjava/model/GlobalModelOtherTest.java CVS:
src/edu/rice/cs/drjava/model/GlobalModelTestCase.java CVS:
src/edu/rice/cs/drjava/model/JavadocModel.java CVS:
src/edu/rice/cs/drjava/model/JavadocModelTest.java CVS:
src/edu/rice/cs/drjava/model/TestDocGetter.java CVS:
src/edu/rice/cs/drjava/model/cache/DocumentCache.java CVS:
src/edu/rice/cs/drjava/model/cache/DocumentCacheTest.java CVS:
src/edu/rice/cs/drjava/model/compiler/CompilerErrorModel.java CVS:
src/edu/rice/cs/drjava/model/compiler/CompilerEventNotifier.java CVS:
src/edu/rice/cs/drjava/model/compiler/CompilerInterface.java CVS:
src/edu/rice/cs/drjava/model/compiler/CompilerListener.java CVS:
src/edu/rice/cs/drjava/model/compiler/CompilerProxy.java CVS:
src/edu/rice/cs/drjava/model/compiler/CompilerRegistryTest.java CVS:
src/edu/rice/cs/drjava/model/compiler/DefaultCompilerModel.java CVS:
src/edu/rice/cs/drjava/model/compiler/NoCompilerAvailable.java CVS:
src/edu/rice/cs/drjava/model/debug/DebugTest.java CVS:
src/edu/rice/cs/drjava/model/junit/DefaultJUnitModel.java CVS:
src/edu/rice/cs/drjava/model/junit/DrJavaTestCaseClassLoader.java CVS:
src/edu/rice/cs/drjava/model/junit/DrJavaTestSuiteLoader.java CVS:
src/edu/rice/cs/drjava/model/junit/JUnitErrorModel.java CVS:
src/edu/rice/cs/drjava/model/junit/JUnitErrorModelTest.java CVS:
src/edu/rice/cs/drjava/model/junit/JUnitModelCallback.java CVS:
src/edu/rice/cs/drjava/model/repl/DefaultInteractionsModel.java CVS:
src/edu/rice/cs/drjava/model/repl/DynamicJavaAdapter.java CVS:
src/edu/rice/cs/drjava/model/repl/InteractionsDJDocumentTest.java CVS:
src/edu/rice/cs/drjava/model/repl/InteractionsDocument.java CVS:
src/edu/rice/cs/drjava/model/repl/InteractionsDocumentTest.java CVS:
src/edu/rice/cs/drjava/model/repl/InteractionsEventNotifier.java CVS:
src/edu/rice/cs/drjava/model/repl/InteractionsListener.java CVS:
src/edu/rice/cs/drjava/model/repl/InteractionsModel.java CVS:
src/edu/rice/cs/drjava/model/repl/InteractionsModelCallback.java CVS:
src/edu/rice/cs/drjava/model/repl/InteractionsModelTest.java CVS:
src/edu/rice/cs/drjava/model/repl/JavaDebugInterpreter.java CVS:
src/edu/rice/cs/drjava/model/repl/JavaInterpreter.java CVS:
src/edu/rice/cs/drjava/model/repl/JavaInterpreterTest.java CVS:
src/edu/rice/cs/drjava/model/repl/RMIInteractionsModel.java CVS:
src/edu/rice/cs/drjava/model/repl/SimpleInteractionsModel.java CVS:
src/edu/rice/cs/drjava/model/repl/newjvm/InterpreterJVM.java CVS:
src/edu/rice/cs/drjava/model/repl/newjvm/InterpreterJVMRemoteI.java
src/edu/rice/cs/drjava/model/repl/newjvm/NewJVMTest.java CVS:
src/edu/rice/cs/drjava/project/DocumentInfoGetter.java CVS:
src/edu/rice/cs/drjava/project/ProjectFileBuilder.java CVS:
src/edu/rice/cs/drjava/project/ProjectFileIR.java CVS:
src/edu/rice/cs/drjava/project/ProjectFileParser.java CVS:
src/edu/rice/cs/drjava/project/ProjectTest.java CVS:
src/edu/rice/cs/drjava/ui/CompilerErrorPanel.java CVS:
src/edu/rice/cs/drjava/ui/InteractionsController.java CVS:
src/edu/rice/cs/drjava/ui/InteractionsPaneTest.java CVS:
src/edu/rice/cs/drjava/ui/JUnitPanel.java CVS:
src/edu/rice/cs/drjava/ui/JarOptionsDialog.java CVS:
src/edu/rice/cs/drjava/ui/MainFrame.java CVS:
src/edu/rice/cs/drjava/ui/MainFrameTest.java CVS:
src/edu/rice/cs/drjava/ui/ProjectPropertiesFrame.java CVS:
src/edu/rice/cs/drjava/ui/SimpleInteractionsWindow.java CVS:
src/edu/rice/cs/drjava/ui/config/ConfigFrame.java CVS:
src/edu/rice/cs/drjava/ui/config/VectorFileOptionComponent.java CVS:
src/edu/rice/cs/drjava/ui/config/VectorFileOptionComponentTest.java
src/edu/rice/cs/util/FileOpsTest.java CVS:
src/edu/rice/cs/util/classloader/StrictURLClassLoaderTest.java CVS:
src/edu/rice/cs/util/classloader/ToolsJarClassLoader.java CVS:
src/edu/rice/cs/util/docnavigation/IDocumentNavigator.java CVS:
src/edu/rice/cs/util/jar/JarCreationTest.java CVS:
src/edu/rice/cs/util/jar/ManifestWriter.java CVS:
src/edu/rice/cs/util/newjvm/AbstractMasterJVM.java CVS:
src/edu/rice/cs/util/newjvm/ExecJVM.java CVS:
src/edu/rice/cs/util/newjvm/ExecJVMTest.java CVS:
src/edu/rice/cs/util/newjvm/IntegratedMasterSlaveTest.java CVS:
src/edu/rice/cs/util/swing/DirectorySelectorComponent.java CVS:
src/edu/rice/cs/util/swing/HighlightManager.java CVS:
src/edu/rice/cs/util/text/ConsoleDocument.java CVS: Added Files: CVS:
src/edu/rice/cs/drjava/config/ClassPathOption.java CVS:
src/edu/rice/cs/drjava/model/ClassPathEntry.java CVS:
src/edu/rice/cs/drjava/model/DummyGlobalModel.java CVS:
src/edu/rice/cs/drjava/model/DummyGlobalModelTest.java CVS:
src/edu/rice/cs/drjava/model/compiler/Javac141FromClassPath.java CVS:
src/edu/rice/cs/drjava/model/compiler/JavacFromClassPath.java CVS:
src/edu/rice/cs/drjava/model/repl/newjvm/ClassPathManager.java CVS:
src/edu/rice/cs/drjava/ui/ClassPathFilter.java CVS:
src/edu/rice/cs/util/ClassPathVector.java CVS:
src/edu/rice/cs/util/ClassPathVectorTest.java CVS: Removed Files: CVS:
src/edu/rice/cs/drjava/config/ClasspathOption.java CVS:
src/edu/rice/cs/drjava/model/ClasspathEntry.java CVS:
src/edu/rice/cs/drjava/model/DummyGetDocuments.java CVS:
src/edu/rice/cs/drjava/model/DummyGetDocumentsTest.java CVS:
src/edu/rice/cs/drjava/model/IGetDocuments.java CVS:
src/edu/rice/cs/drjava/model/compiler/Javac141FromClasspath.java CVS:
src/edu/rice/cs/drjava/model/compiler/Javac150FromClasspath.java CVS:
src/edu/rice/cs/drjava/model/compiler/JavacFromClasspath.java CVS:
src/edu/rice/cs/drjava/model/repl/newjvm/ClasspathManager.java CVS:
src/edu/rice/cs/drjava/ui/ClasspathFilter.java CVS:
src/edu/rice/cs/util/ClasspathVector.java CVS:
src/edu/rice/cs/util/ClasspathVectorTest.java CVS:
----------------------------------------------------------------------
git-svn-id: file:///tmp/test-svn/trunk@3519 fe72c1cf-3628-48e9-8b72-1c46755d3cff1 parent 66cf5c1 commit f6fc0c2
File tree
100 files changed
+2074
-2373
lines changed- drjava/src/edu/rice/cs
- drjava
- config
- model
- cache
- compiler
- debug
- junit
- repl
- newjvm
- project
- ui
- config
- util
- classloader
- jar
- newjvm
- swing
- text
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
100 files changed
+2074
-2373
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
62 | 62 | | |
63 | 63 | | |
64 | 64 | | |
65 | | - | |
| 65 | + | |
66 | 66 | | |
67 | 67 | | |
68 | 68 | | |
| |||
92 | 92 | | |
93 | 93 | | |
94 | 94 | | |
95 | | - | |
| 95 | + | |
96 | 96 | | |
97 | 97 | | |
98 | 98 | | |
| |||
205 | 205 | | |
206 | 206 | | |
207 | 207 | | |
208 | | - | |
| 208 | + | |
209 | 209 | | |
210 | 210 | | |
211 | 211 | | |
| |||
339 | 339 | | |
340 | 340 | | |
341 | 341 | | |
342 | | - | |
| 342 | + | |
343 | 343 | | |
344 | 344 | | |
345 | 345 | | |
| |||
387 | 387 | | |
388 | 388 | | |
389 | 389 | | |
390 | | - | |
| 390 | + | |
391 | 391 | | |
392 | 392 | | |
393 | 393 | | |
| |||
489 | 489 | | |
490 | 490 | | |
491 | 491 | | |
492 | | - | |
| 492 | + | |
493 | 493 | | |
494 | 494 | | |
495 | 495 | | |
| |||
501 | 501 | | |
502 | 502 | | |
503 | 503 | | |
504 | | - | |
| 504 | + | |
505 | 505 | | |
506 | 506 | | |
507 | 507 | | |
| |||
526 | 526 | | |
527 | 527 | | |
528 | 528 | | |
529 | | - | |
| 529 | + | |
530 | 530 | | |
531 | 531 | | |
532 | 532 | | |
533 | 533 | | |
534 | 534 | | |
535 | | - | |
| 535 | + | |
536 | 536 | | |
537 | 537 | | |
538 | 538 | | |
| |||
551 | 551 | | |
552 | 552 | | |
553 | 553 | | |
554 | | - | |
| 554 | + | |
555 | 555 | | |
556 | 556 | | |
557 | 557 | | |
558 | 558 | | |
559 | | - | |
| 559 | + | |
560 | 560 | | |
561 | 561 | | |
562 | 562 | | |
563 | | - | |
| 563 | + | |
564 | 564 | | |
565 | 565 | | |
566 | 566 | | |
567 | 567 | | |
568 | 568 | | |
569 | | - | |
| 569 | + | |
570 | 570 | | |
571 | 571 | | |
572 | 572 | | |
| |||
629 | 629 | | |
630 | 630 | | |
631 | 631 | | |
632 | | - | |
| 632 | + | |
633 | 633 | | |
634 | 634 | | |
635 | 635 | | |
| |||
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
51 | 51 | | |
52 | 52 | | |
53 | 53 | | |
54 | | - | |
| 54 | + | |
55 | 55 | | |
56 | 56 | | |
57 | 57 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
53 | 53 | | |
54 | 54 | | |
55 | 55 | | |
56 | | - | |
57 | | - | |
58 | | - | |
| 56 | + | |
59 | 57 | | |
60 | | - | |
61 | | - | |
62 | | - | |
63 | | - | |
64 | | - | |
65 | | - | |
66 | | - | |
67 | | - | |
68 | | - | |
69 | | - | |
70 | | - | |
71 | | - | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
72 | 62 | | |
73 | 63 | | |
74 | | - | |
75 | | - | |
76 | | - | |
| 64 | + | |
77 | 65 | | |
78 | 66 | | |
79 | | - | |
80 | | - | |
81 | | - | |
82 | | - | |
| 67 | + | |
| 68 | + | |
83 | 69 | | |
84 | 70 | | |
85 | 71 | | |
86 | 72 | | |
87 | | - | |
88 | | - | |
89 | | - | |
90 | | - | |
91 | | - | |
92 | | - | |
93 | | - | |
| 73 | + | |
| 74 | + | |
94 | 75 | | |
95 | 76 | | |
96 | | - | |
97 | | - | |
98 | | - | |
| 77 | + | |
| 78 | + | |
99 | 79 | | |
100 | 80 | | |
101 | 81 | | |
Lines changed: 5 additions & 11 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
52 | 52 | | |
53 | 53 | | |
54 | 54 | | |
55 | | - | |
56 | | - | |
57 | | - | |
58 | | - | |
59 | | - | |
| 55 | + | |
| 56 | + | |
60 | 57 | | |
61 | 58 | | |
62 | 59 | | |
63 | 60 | | |
64 | | - | |
65 | | - | |
| 61 | + | |
66 | 62 | | |
67 | 63 | | |
68 | 64 | | |
69 | 65 | | |
70 | 66 | | |
71 | 67 | | |
72 | 68 | | |
73 | | - | |
74 | | - | |
| 69 | + | |
75 | 70 | | |
76 | 71 | | |
77 | 72 | | |
| |||
84 | 79 | | |
85 | 80 | | |
86 | 81 | | |
87 | | - | |
88 | | - | |
| 82 | + | |
89 | 83 | | |
90 | 84 | | |
91 | 85 | | |
| |||
Lines changed: 2 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
51 | 51 | | |
52 | 52 | | |
53 | 53 | | |
| 54 | + | |
54 | 55 | | |
55 | 56 | | |
56 | 57 | | |
| |||
152 | 153 | | |
153 | 154 | | |
154 | 155 | | |
155 | | - | |
156 | | - | |
| 156 | + | |
157 | 157 | | |
158 | 158 | | |
159 | 159 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
95 | 95 | | |
96 | 96 | | |
97 | 97 | | |
98 | | - | |
| 98 | + | |
99 | 99 | | |
100 | 100 | | |
101 | 101 | | |
| |||
809 | 809 | | |
810 | 810 | | |
811 | 811 | | |
812 | | - | |
| 812 | + | |
813 | 813 | | |
814 | 814 | | |
815 | 815 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
45 | 45 | | |
46 | 46 | | |
47 | 47 | | |
48 | | - | |
49 | | - | |
50 | | - | |
| 48 | + | |
| 49 | + | |
51 | 50 | | |
52 | 51 | | |
53 | 52 | | |
| |||
Lines changed: 21 additions & 32 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
74 | 74 | | |
75 | 75 | | |
76 | 76 | | |
77 | | - | |
78 | | - | |
79 | | - | |
80 | | - | |
81 | | - | |
82 | | - | |
83 | | - | |
84 | | - | |
85 | | - | |
86 | | - | |
87 | | - | |
88 | | - | |
89 | | - | |
90 | | - | |
91 | | - | |
92 | | - | |
93 | | - | |
94 | | - | |
95 | | - | |
96 | | - | |
97 | | - | |
98 | | - | |
99 | | - | |
100 | | - | |
101 | | - | |
102 | | - | |
103 | | - | |
104 | | - | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
| 88 | + | |
| 89 | + | |
| 90 | + | |
| 91 | + | |
| 92 | + | |
| 93 | + | |
| 94 | + | |
| 95 | + | |
105 | 96 | | |
106 | 97 | | |
107 | 98 | | |
| |||
116 | 107 | | |
117 | 108 | | |
118 | 109 | | |
119 | | - | |
120 | | - | |
121 | | - | |
122 | | - | |
| 110 | + | |
| 111 | + | |
123 | 112 | | |
124 | 113 | | |
125 | 114 | | |
| |||
0 commit comments