Menu

Legacy SVN Repository Commit Log


Commit Date  
[r4024] by dlsmith

Created tag drjava-eclipse-20061030-1946

2006-10-30 19:46:37 Tree
[r4023] by dlsmith

Fixed packaging and added RMI compilation to build script. Plug-in is now buildable from the script, but depends on DrJava sources from revision 3518 (or earlier). Tests do not currently work (they depend on Eclipse classes).

2006-10-30 19:44:59 Tree
[r4022] by dlsmith

Created tag drjava-stable-20061025-1556

2006-10-25 16:02:49 Tree
[r4021] by mgricken

Fixes bug [ 1577260 ] DrJava Error (InvalidStackFrameException)

M src/edu/rice/cs/drjava/model/debug/JPDADebugger.java

2006-10-18 20:14:51 Tree
[r4020] by mgricken

Reversed line numbering introduced in 3590.

M src/edu/rice/cs/drjava/ui/MainFrame.java
M src/edu/rice/cs/drjava/ui/LineEnumRule.java

2006-10-15 22:39:27 Tree
[r4019] by rcartwright

This revision fixes a bug in unit testing attributable to an error in
coding DefinitionsDocument.getFullyQualifiedName() that I (Corky) made
a few weeks ago when I tried to do a better job of suppring "run main
method". We need more unit tests. In the process, I ran into errors
in unit tests introduced when I demoted the invokeAndWait in
Configuration. setSetting to invokeLater. I had to add many calls to
Utilities.clearEventQueue() to allow asynchronous listeners running in
the event thread to complete. The following files were revised:

M src/edu/rice/cs/drjava/model/GlobalModel.java
M src/edu/rice/cs/drjava/model/definitions/DefinitionsDocument.java
M src/edu/rice/cs/drjava/model/DummyGlobalModel.java
M src/edu/rice/cs/drjava/model/AbstractGlobalModel.java
M src/edu/rice/cs/drjava/ui/config/IntegerOptionComponentTest.java
M src/edu/rice/cs/drjava/ui/config/VectorFileOptionComponentTest.java
M src/edu/rice/cs/drjava/ui/config/FontOptionComponentTest.java
M src/edu/rice/cs/drjava/ui/config/ForcedChoiceOptionComponentTest.java
M src/edu/rice/cs/drjava/ui/config/ColorOptionComponentTest.java
M src/edu/rice/cs/drjava/ui/config/FileOptionComponentTest.java
M src/edu/rice/cs/drjava/ui/config/BooleanOptionComponentTest.java
M src/edu/rice/cs/drjava/ui/config/KeyStrokeOptionComponentTest.java
M src/edu/rice/cs/drjava/ui/DefinitionsPaneTest.java

--This line, and those below, will be ignored--

2006-10-14 05:55:44 Tree
[r4018] by rcartwright

Replaced the invokeAndWaith wrapper around listener notification in Configuration.setSetting with invokeLater. The only file modified was:

M src/edu/rice/cs/drjava/config/Configuration.java

2006-10-13 14:53:35 Tree
[r4017] by rcartwright

This revision contains a tweak to teardown() in MainFrameTest.
Enclosing the call on _frame.dispose in an invokeandWait appears to be
causing a deadlock. The revision also includes a tiny formatting
change in MainFrame. The following files were modified:

M src/edu/rice/cs/drjava/ui/MainFrame.java
M src/edu/rice/cs/drjava/ui/MainFrameTest.java

2006-10-13 14:02:54 Tree
[r4016] by rcartwright

This revision cleans up the code in
FindReplaceMachine/FindReplacePanel in an attempt to make searching
more responsive. The whole word test was coping the text of the
entire document. The revision subjectively feels more responsive but
I don't have any benchmarks to prove it. The tests in MainFrameTest
and DefinitionsPaneTest have been cleaned up; hanging is much less
frequent on my dual core desktop. I am not certain the problem is
completely solved, but I ran about 40 consecutive tests of
MainFrameTest without it hanging, which is a big improvement. The
last goal of this revision was cleaning up the code for quit() in the
MainFrame and global model classes. The dispose method on MainFrame
no longer calls dispose on the model, which is now called only in
tests. The monitoring thread that times out if quitting hangs (on
Windows tablet PC's); we'll see if it has any effect.

The following classes were updated:

M src/edu/rice/cs/drjava/model/GlobalModelTestCase.java
M src/edu/rice/cs/drjava/model/cache/DocumentCache.java
M src/edu/rice/cs/drjava/model/DefaultGlobalModel.java
M src/edu/rice/cs/drjava/model/FindReplaceMachineTest.java
M src/edu/rice/cs/drjava/model/FindReplaceMachine.java
M src/edu/rice/cs/drjava/model/AbstractGlobalModel.java
M src/edu/rice/cs/drjava/ui/MainFrame.java
M src/edu/rice/cs/drjava/ui/MainFrameTest.java
M src/edu/rice/cs/drjava/ui/DefinitionsPaneTest.java
M src/edu/rice/cs/drjava/ui/FindReplacePanel.java

2006-10-13 07:36:21 Tree
[r4015] by rcartwright

This patch is an attempt to fix bug #1571405. I moved the code in the CaretListener.insertUpdate method to the event thread using SwingUtilities.invokeLater rather than Utilities.invokeLater so that the CaretListener code always executes after the other document insertion listeners have run. It moves both the caret and promt which may interfere with other listeners (particularly the prompt). The revision only changed the following file:

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

2006-10-05 19:49:47 Tree
Older >
MongoDB Logo MongoDB