Menu

Legacy SVN Repository Commit Log


Commit Date  
[r4815] by rcartwright

This revision partially cleans up the convoluted logic in
LanguageLevelsConverter that appears to have been the source of
numerous bugs.

The following file was modified:

M src/edu/rice/cs/javalanglevels/LanguageLevelConverter.java

2009-03-15 20:51:32 Tree
[r4814] by mgricken

Re-enabled breakpoint context menu in DefinitionsPane.

M src/edu/rice/cs/drjava/ui/DefinitionsPane.java

2009-03-15 19:03:36 Tree
[r4813] by fro21888

Completes task 154207 - Network Paths --- allows for the use of network paths beginning with // to be used for directories in a project. -- John Cate

2009-03-14 16:32:48 Tree
[r4812] by mgricken

Fixes bug 2686460: Sometimes "Run" Doesn't Run, Only after Reset

I located the problem in the reset optimization. If the JVM is in the
FreshRunningState and a reset isn't forced, the JVM won't do
anything. We want to avoid the work of resetting the interpreter JVM,
but we do need the notification that the interpreter JVM is ready now.

The "java.lang.IllegalStateException: MainJVM is disposed" problems
remain.

2009-03-13 23:09:20 Tree
[r4811] by mgricken

Fixes issue with bug 2634638: Next/Previous Word has Problems with Whitespace
Selection of previous/next word (with Shift held down) now behaves identically
to moving to previous/next word (without Shift held down).

2009-03-13 20:09:45 Tree
[r4810] by mgricken

Fixes bug 2686344: "Run" button doesn't switch to "Run Project" button
The logic to determine if a project's main class has been set and is
runnable was faulty. It uses the directory the project file is in, not
the project root.

2009-03-13 19:50:27 Tree
[r4809] by rcartwright

This revision removes logging code from javalanglevels-base.jar that I
inadvertently left in the last revision of the javalanglevels code
base.

The following file was modified:

M lib/javalanglevels-base.jar

2009-03-12 19:15:20 Tree
[r4808] by rcartwright

This revision comments out logging code that I inadvertently left in the last revision.

The following file was modified:

M src/edu/rice/cs/javalanglevels/Augmentor.java

2009-03-12 19:10:26 Tree
[r4807] by rcartwright

This revision includes an improved language levels converter and
improves the indenting of ProjectMenuTest.java.

The following files were modified:

M lib/javalanglevels-base.jar
M src/edu/rice/cs/drjava/ui/ProjectMenuTest.java

2009-03-12 18:47:46 Tree
[r4806] by rcartwright

This revision fixes a subtle bug in the augmentation of implicitly
pubic methods in anonymous classes. Within method bodies, no
agumentation was being performed on variable declarations other than
adding modifiers to the declaration. Hence, any anonymous classes on
the right hand side of declarations were converted without
augmentation. The unit tests for the intermediate level evidently
contain explicit "public" modifiers on the implicitly public methods
of anonyous classes. This weakness in the tests should be fixed.

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/Data.java
M src/edu/rice/cs/javalanglevels/MethodData.java
M src/edu/rice/cs/javalanglevels/VariableData.java
M src/edu/rice/cs/javalanglevels/BodyBodyAdvancedVisitor.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/BodyData.java
M src/edu/rice/cs/javalanglevels/ClassBodyAdvancedVisitor.java
M src/edu/rice/cs/javalanglevels/IntermediateVisitor.java
M src/edu/rice/cs/javalanglevels/AdvancedLevelTest.java
M src/edu/rice/cs/javalanglevels/InstanceData.java
M src/edu/rice/cs/javalanglevels/SymbolData.java
M src/edu/rice/cs/javalanglevels/Augmentor.java
M src/edu/rice/cs/javalanglevels/LanguageLevelConverter.java
M src/edu/rice/cs/javalanglevels/ClassBodyTypeChecker.java
M src/edu/rice/cs/javalanglevels/JExpressionIFPrunableDepthFirstVisitor_void.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
A src/edu/rice/cs/javalanglevels/util
A src/edu/rice/cs/javalanglevels/util/Log.java
A src/edu/rice/cs/javalanglevels/util/ScrollableDialog.java
A src/edu/rice/cs/javalanglevels/util/BorderlessScrollPane.java
A src/edu/rice/cs/javalanglevels/util/Utilities.java
M src/edu/rice/cs/javalanglevels/ClassBodyIntermediateVisitor.java

2009-03-12 18:45:30 Tree
Older >
MongoDB Logo MongoDB