Menu

Legacy SVN Repository Commit Log


Commit Date  
[r4966] by mgricken

Fixes bug 2831253: Starting DrJava with Project as Parameter
by moving the code to open command line-specified files
after MainFrame.start().

2009-08-03 14:39:45 Tree
[r4965] by mgricken

Updating plt.jar for DrJava.

2009-08-03 13:10:37 Tree
[r4964] by mgricken

Fixed file associations when Explorer was used. Sometimes projects don't open correctly.

2009-08-02 18:58:11 Tree
[r4963] by mgricken

Added friendly name and disabled file associations for .jar file (must be .exe)

2009-08-01 06:20:55 Tree
[r4962] by dlsmith

DynamicJava: Removed wildcard bound check that was happening before types were resolved (the check is handled later by ensureWellFormed()); prevented infinite looping when checking well-formedness of variable bounds; fixed userRepresentation() printing of ParameterizedClassTypes for static inner classes.

2009-07-31 21:17:43 Tree
[r4961] by dlsmith

PLT Utilities: Fixed broken RMILogSink: the code that starts the remote process must not try to log to debug or error -- otherwise, there may be an infinite loop! (Added a test to prevent this from accidentally being reintroduced.)

2009-07-31 20:32:27 Tree
[r4960] by dlsmith

DynamicJava: Fixed process of assigning type arguments to static inner classes.

2009-07-31 18:36:59 Tree
[r4959] by mgricken

File associations for .java, .drjava and .djapp files in
Windows. Mostly functional now, except when "Open with...",
"Always open with this" has been performed in Explorer.
Still need improvement for those cases.

M platform/src-windows/edu/rice/cs/drjava/platform/WindowsPlatform.java
M platform/src-windows/edu/rice/cs/drjava/platform/WindowsRegistry.java
M platform/classes/base-windows/edu/rice/cs/drjava/platform/WindowsPlatform.class
M platform/classes/base-windows/edu/rice/cs/drjava/platform/WindowsRegistry.class
M drjava/lib/platform.jar
M drjava/src/edu/rice/cs/drjava/platform/PlatformSupport.java
M drjava/src/edu/rice/cs/drjava/platform/DefaultPlatform.java
M drjava/src/edu/rice/cs/drjava/config/OptionConstants.java
M drjava/src/edu/rice/cs/drjava/ui/MainFrame.java
M drjava/src/edu/rice/cs/drjava/ui/config/ConfigFrame.java

2009-07-31 18:21:55 Tree
[r4958] by dlsmith

DynamicJava: Bug fixes for inner class implementation. Dynamically-loaded inner classes now work.

2009-07-31 14:04:58 Tree
[r4957] by dlsmith

DynamicJava:

- Fixed recursive calls in TypeNameChecker so that ensureWellFormed is never called from a structure check.

- Redesigned ClassMemberChecker (renamed ClassChecker) to handle multiple stages of class processing: class signature initialization (only structural checks), member signature checking (including ensureWellFormed for class signatures), and then body checking.

- Updated local and top-level class-handling code to use this three-stage process. Name resolution is still flawed: inherited names in a class are only available during the first pass if the referenced class has already been processed (no attempt is made to order the classes based on name dependencies); but the JLS is unclear on the correct behavior here, anyway -- see Java bug 6863462.

- Provided static support for nested classes; there still seem to be some runtime issues (internal errors when I try to use these interactively-defined nested classes).

- Added some status output to SourceChecker.

- Added Library.classLoader() and LibraryContext.getClassLoader() methods to simplify keeping track of TreeClassLoaders.

2009-07-30 20:16:08 Tree
Older >
MongoDB Logo MongoDB