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--