Menu

Legacy SVN Repository Commit Log


Commit Date  
[r5228] by mgricken

A ResourceBundleConfiguration is a configuration based on immutable
options defined in a resource bundle (property file). If an option
isn't defined in the resource bundle, the configuration delegates
to another (file-based .drjava) configuration.

This avoids the problem of also saving the immutable options into
the .drjava file.

2010-04-22 00:35:18 Tree
[r5227] by rcartwright

This revision simply comments out debugging code.

The following files were modified:

M src/edu/rice/cs/javalanglevels/IntermediateLevelTest.java
M src/edu/rice/cs/javalanglevels/Data.java
M src/edu/rice/cs/javalanglevels/TryCatchBodyTypeChecker.java
M src/edu/rice/cs/javalanglevels/IntermediateVisitor.java
M src/edu/rice/cs/javalanglevels/AdvancedLevelTest.java
M src/edu/rice/cs/javalanglevels/Bob.java
M src/edu/rice/cs/javalanglevels/LanguageLevelConverter.java
M src/edu/rice/cs/javalanglevels/BodyBodyIntermediateVisitor.java
M src/edu/rice/cs/javalanglevels/LanguageLevelVisitor.java
M src/edu/rice/cs/javalanglevels/ElementaryLevelTest.java
M src/edu/rice/cs/javalanglevels/ClassBodyIntermediateVisitor.java
M src/edu/rice/cs/javalanglevels/JExpressionIFPrunableDepthFirstVisitor.java

2010-04-21 21:57:20 Tree
[r5226] by rcartwright

In the previous commit, I forgot to remove unused source files that will no longer compile.

The following source files were deleted:

2010-04-21 20:36:51 Tree
[r5225] by rcartwright

This is a major revision that replaces the elementary and intermediate LL visitors by a single LL visitor called IntermediateVisitor for the time being. The advanced visitor was eliminated and replaced by simple file copying. Some drjava trunk test cases may have to be patched because .dj2 files no longer produce LL mapping tables as comments because the transformed .java is identical to the .dj2 input file.

The following files were modified:

M testFiles/forAdvancedLevelTest/AnonymousInnerClassFromInterface.expected
M testFiles/forAdvancedLevelTest/ClassWithClassInMethod.expected
M testFiles/forAdvancedLevelTest/InnerClassesInClassesCanBePrivate.expected
M testFiles/forAdvancedLevelTest/RefInnerClassWithinMethod.expected
M testFiles/forAdvancedLevelTest/ComplexAnonymousInnerClassFromInterface2.expected
M testFiles/forAdvancedLevelTest/Super.expected
M testFiles/forAdvancedLevelTest/ImplicitSuperConstructor.expected
M testFiles/forAdvancedLevelTest/TestImportStuff2.expected
M testFiles/forAdvancedLevelTest/AllocatePartialInnerClass2.expected
M testFiles/forAdvancedLevelTest/ComplexAnonymousInnerClassFromInterface.expected
M testFiles/forAdvancedLevelTest/ComplexAnonClassInstantiation.expected
M testFiles/forAdvancedLevelTest/FormalParamPartialReference2.expected
M testFiles/forAdvancedLevelTest/AllocatePartialInnerClass.expected
M testFiles/forAdvancedLevelTest/TestNoCodeAugmentation.expected
M testFiles/forAdvancedLevelTest/MultipleNested.expected
D testFiles/forAdvancedLevelTest/shouldBreak/SwitchDoesntAssign.dj2
M testFiles/forAdvancedLevelTest/RefInnerClassCrazy.expected
M testFiles/forAdvancedLevelTest/InnerClassSimple.expected
M testFiles/forAdvancedLevelTest/RefInnerClass2.expected
M testFiles/forAdvancedLevelTest/TestImportStuff.expected
M testFiles/forAdvancedLevelTest/FunWithForLoop.expected
M testFiles/forAdvancedLevelTest/FunWithWhileLoops.expected
M testFiles/forAdvancedLevelTest/FunWithSwitches.expected
M testFiles/forAdvancedLevelTest/ToReference.expected
M testFiles/forAdvancedLevelTest/InnerClass.expected
M testFiles/forAdvancedLevelTest/ForLoopWithEmptyStatements.expected
M testFiles/forAdvancedLevelTest/importedFiles/ToReference.expected
M testFiles/forAdvancedLevelTest/importedFiles/IsItPackageAndImport.expected
M testFiles/forAdvancedLevelTest/ArrayDeclarations.expected
M testFiles/forAdvancedLevelTest/TestArrayAssignment.expected
M testFiles/forAdvancedLevelTest/InnerInterfacesInClassesCanBePrivate.expected
M testFiles/forAdvancedLevelTest/PackageAndImport.expected
M testFiles/forAdvancedLevelTest/MyClass.expected
M testFiles/forAdvancedLevelTest/FinalFieldsTest.expected
M testFiles/forAdvancedLevelTest/FunWithDoLoops.expected
M testFiles/forAdvancedLevelTest/importedFiles2/AlsoReferenced.expected
M testFiles/forAdvancedLevelTest/testArraysObject.expected
M testFiles/forAdvancedLevelTest/FormalParamPartialReference.expected
M testFiles/forAdvancedLevelTest/RefInnerClass.expected
M testFiles/forAdvancedLevelTest/InnerClassArrayField.expected
M testFiles/forAdvancedLevelTest/RefInnerClassOfMethodWithinMethod.expected
A testFiles/forIntermediateLevelTest/ClassWithSwitchStatement.dj1
D testFiles/forIntermediateLevelTest/shouldBreak/BadClass.dj1
A testFiles/forIntermediateLevelTest/BadClass.dj1
A testFiles/forIntermediateLevelTest/ContainsAnInnerClass.dj1
A testFiles/forElementaryLevelTest/BeginnerShouldBreakImportStmt.expected
A testFiles/forElementaryLevelTest/BeginnerShouldBreakConstructor.expected
A testFiles/forElementaryLevelTest/SampleTest.dj0
A testFiles/forElementaryLevelTest/BeginnerShouldBreakVoid.expected
A testFiles/forElementaryLevelTest/BeginnerShouldBreakInnerClass.expected
A testFiles/forElementaryLevelTest/BeginnerShouldBreakConstructor.dj0
A testFiles/forElementaryLevelTest/BeginnerShouldBreakAccessModifiers.expected
A testFiles/forElementaryLevelTest/BeginnerShouldBreakPackageStmt.expected
A testFiles/forElementaryLevelTest/BeginnerShouldBreakFinal.dj0
A testFiles/forElementaryLevelTest/BeginnerShouldBreakSwitchStatements.expected
A testFiles/forElementaryLevelTest/BeginnerShouldBreakVoid.dj0
A testFiles/forElementaryLevelTest/BeginnerShouldBreakInnerClass.dj0
A testFiles/forElementaryLevelTest/BeginnerShouldBreakAccessModifiers.dj0
A testFiles/forElementaryLevelTest/TestClassTestingVoidNonTestMethod.dj0
A testFiles/forElementaryLevelTest/BeginnerShouldBreakPackageStmt.dj0
A testFiles/forElementaryLevelTest/BeginnerShouldBreakSwitchStatements.dj0
A testFiles/forElementaryLevelTest/AFriend.java
A testFiles/forElementaryLevelTest/BeginnerShouldBreakImportStmt.dj0
D testFiles/forElementaryLevelTest/shouldBreak/BeginnerShouldBreakPackageStmt.errorMessage
D testFiles/forElementaryLevelTest/shouldBreak/BeginnerShouldBreakConstructor.dj0
D testFiles/forElementaryLevelTest/shouldBreak/BeginnerShouldBreakFinal.dj0
D testFiles/forElementaryLevelTest/shouldBreak/BeginnerShouldBreakInnerClass.dj0
D testFiles/forElementaryLevelTest/shouldBreak/BeginnerShouldBreakVoid.dj0
D testFiles/forElementaryLevelTest/shouldBreak/BeginnerShouldBreakAccessModifiers.dj0
D testFiles/forElementaryLevelTest/shouldBreak/BeginnerShouldBreakPackageStmt.dj0
D testFiles/forElementaryLevelTest/shouldBreak/BeginnerShouldBreakSwitchStatements.dj0
D testFiles/forElementaryLevelTest/shouldBreak/BeginnerShouldBreakImportStmt.dj0
D testFiles/forElementaryLevelTest/shouldBreak/BeginnerShouldBreakImportStmt.errorMessage
M testFiles/forElementaryLevelTest/TestClassTesting.expected
M src/edu/rice/cs/javalanglevels/IntermediateLevelTest.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/Symboltable.java
M src/edu/rice/cs/javalanglevels/LValueTypeChecker.java
M src/edu/rice/cs/javalanglevels/VariableData.java
M src/edu/rice/cs/javalanglevels/BodyTypeChecker.java
M src/edu/rice/cs/javalanglevels/TryCatchBodyTypeChecker.java
M src/edu/rice/cs/javalanglevels/IntermediateVisitor.java
M src/edu/rice/cs/javalanglevels/Options.java
M src/edu/rice/cs/javalanglevels/AdvancedLevelTest.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/ClassBodyTypeChecker.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/ConstructorBodyTypeChecker.java
M src/edu/rice/cs/javalanglevels/LanguageLevelVisitor.java
M src/edu/rice/cs/javalanglevels/util/Utilities.java
M src/edu/rice/cs/javalanglevels/ElementaryLevelTest.java
M src/edu/rice/cs/javalanglevels/ClassBodyIntermediateVisitor.java
M src/edu/rice/cs/javalanglevels/JExpressionIFPrunableDepthFirstVisitor.java

2010-04-21 20:29:14 Tree
[r5224] by mgricken

Components are now properly disabled when a value is defined
in the options.properties file.

Still to do: It's not good that the values defined in the
options.properties file are also copied over into the .drjava
file.

M src/edu/rice/cs/drjava/config/OptionConstants.java
A + src/edu/rice/cs/drjava/config/options.properties
M src/edu/rice/cs/drjava/config/OptionParser.java
D src/edu/rice/cs/drjava/config/enabled.properties
M src/edu/rice/cs/drjava/ui/MainFrame.java
M src/edu/rice/cs/drjava/ui/config/ToolbarOptionComponent.java
M src/edu/rice/cs/drjava/ui/config/VectorOptionComponent.java
M src/edu/rice/cs/drjava/ui/config/OptionComponent.java

2010-04-21 07:15:36 Tree
[r5223] by mgricken

Branch for feature request: Generate Custom drjava.jar
https://sourceforge.net/tracker/?func=detail&aid=2989492&group_id=44253&atid=438938

2010-04-20 07:33:15 Tree
[r5222] by mgricken

This fixes a bug in the build script that caused JUnit to fail in the Windows exe file.

2010-04-16 04:47:56 Tree
[r5221] by mgricken

Created tag drjava-beta-20100415-r5220

2010-04-15 19:50:38 Tree
[r5220] by mgricken

Filtering out Eclipse's about.html from jar.

2010-04-13 19:35:54 Tree
[r5219] by mgricken

Fixes bug 2985291: Delay in GUI when selecting compiler

The delay was caused by initiating the reset of the interactions pane
in the event thread and waiting for it to complete. I have spun this
off in a separate thread now.

2010-04-12 15:41:54 Tree
Older >
MongoDB Logo MongoDB