Menu

Legacy SVN Repository Commit Log


Commit Date  
[r4943] by mgricken

Includes a work-around for bug 2813140:
Cannot enter braces { } on Icelandic Mac OS X

2009-06-30 19:20:09 Tree
[r4942] by dlsmith

Additional bad usage of Utilities.clearEventQueue (did't catch this before because this code only runs based on the time since last check). MainFrame constructs a NewVersionPopup in the event thread (MainFrame 3558); the NewVersionPopup constructor then calls clearEventQueue().

2009-06-30 18:29:39 Tree
[r4941] by dlsmith

Fix for nontermination in GlobalModelCompileErrorsTest. Utilities.clearEventQueue() is being called and successfully running *from* the event queue, violating the implied semantics and raising the possibility that the method will loop infinitely within the event thread waiting for the queue to empty itself.

The fix for clearEventQueue() is to use the Swing invokeAndWait method which throws an exception if run from the event thread. This converts the intermittent failure to a hard failure; the *temporary* fix for code that then consistently fails is to comment out calls to clearEventQueue(). However, this may lead to regressions of other intermittent failures, and a better solution is probably needed.

Specific code that needs to be addressed:
ColoringGlyphPainter, line 333
GlobalModelTestCase, line 658

(This commit also contains some cleanup in response to various Eclipse compiler warnings, such as invalid javadoc code and use of raw types.)

2009-06-30 14:54:30 Tree
[r4940] by dlsmith

DynamicJava: Updated plt.jar.

2009-06-24 18:03:09 Tree
[r4939] by dlsmith

PLT Utilities: Bug fixes. Added IncrementalTaskController.doResume(), separating this behavior from doStart(), where ExecutorIncrementalTaskController was distinguishing between the two cases by checking concurrently-changing state. Removed ListenerSet.Sink.retainAll(), which allowed clients to remove other listeners from the set (conflicting with the class's stated purpose).

2009-06-24 17:37:11 Tree
[r4938] by dlsmith

Touched by dlsmith

2009-06-24 17:34:43 Tree
[r4937] by mgricken

Improved browse-forward and browse-back.

2009-06-06 09:41:19 Tree
[r4936] by dlsmith

PLT: Bug in implementation of AbstractPredicateSet.

2009-06-01 15:47:51 Tree
[r4935] by rcartwright

Revised JarJDKToolsLibrary.java javac search protocol to look in
/usr/lib/jvm/java* directories where Linux Java JDK packages are
installed. Also made some small changes to GlobalModelJUnitTest because
the DrJava appeared to be hanging in this file, but the hanging problem
was erratic (appearing in other GlobalModelxxTest files) and
spontaneously disappeared.

The following file were modified:
M src/edu/rice/cs/drjava/model/JarJDKToolsLibrary.java
M src/edu/rice/cs/drjava/model/GlobalModelJUnitTest.java

2009-05-25 00:16:33 Tree
[r4934] by rcartwright

Touched by rcartwright

2009-05-25 00:05:52 Tree
Older >
MongoDB Logo MongoDB