Menu

Legacy SVN Repository Commit Log


Commit Date  
[r4011] by rcartwright

Revised the protocol for determining the class name corresponding to a
document. If a document contains a public class, that class is now
identifed as the class name for the document. If no such class
exists, the first class is selected as the class name. Revised
DefinitionsDocumentTest in an attempt to eliminiate occasional
deadlocks in processing keystrokes, but the problem is not completely
solved. The remaining changes were cosmetic. The following files
were updated:

M src/edu/rice/cs/drjava/platform/DefaultPlatform.java
M src/edu/rice/cs/drjava/model/debug/DocumentDebugAction.java
M src/edu/rice/cs/drjava/model/DefaultGlobalModel.java
M src/edu/rice/cs/drjava/model/definitions/ClassNameNotFoundException.java
M src/edu/rice/cs/drjava/model/definitions/ColoringGlyphPainter.java
M src/edu/rice/cs/drjava/model/definitions/DefinitionsDocument.java
M src/edu/rice/cs/drjava/model/definitions/DefinitionsDocumentTest.java
M src/edu/rice/cs/drjava/model/junit/DefaultJUnitModel.java
M src/edu/rice/cs/drjava/model/repl/JavaDebugInterpreter.java
M src/edu/rice/cs/drjava/model/AbstractDJDocument.java
M src/edu/rice/cs/drjava/model/MultiThreadedTestCase.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/KeyBindingManager.java
M src/edu/rice/cs/drjava/ui/DefinitionsPaneTest.java
M src/edu/rice/cs/util/newjvm/SlaveJVMRunner.java

2006-09-22 15:31:42 Tree
[r4010] by mgricken

This change fixes bug report
[ 1561534 ] Debug Stepping Over not working with keyboard input

This was not a debugger error. The problem was the way the input box
was inserted into the interactions document, as I already assumed. Due
to the different prompt during debugging, it was inserted in an
invalid place, causing it not to show up and give the user a chance to
hit enter. There was nothing wrong with the debugger.

To insert the component, which is represented by a plain-old string
("[component]" in this case), our own document class was bypassed and
the Swing document accessed directly, probably because creating it was
inconvenient at the time to create a proper style string for the input
box and let our own document class know about it.

As of this revision, the input box will appear and stepping/resuming
will work. When the program finishes, sometimes there are two "> >"
symbols appearing now, so I suggest someone with better knowledge of
the parts of the program that contained the bug should take another
glance at the way the prompts are printed.

I removed the two files edu/rice/cs/util/swing/InputBox.java and
src/edu/rice/cs/util/swing/PopupConsole.java as they are not used
anymore and were red herrings during my initial attempts to locate the
bug. Also removed a retroweaver problem that had to do with my
previous commit for the memory statistics.

M src/edu/rice/cs/drjava/ui/InteractionsController.java
D src/edu/rice/cs/util/swing/PopupConsole.java
D src/edu/rice/cs/util/swing/InputBox.java
M src/edu/rice/cs/util/StringOps.java

2006-09-21 08:56:19 Tree
[r4009] by mgricken

Had to change memory statistics for About dialog; used to be generated only once and thus not change.

2006-09-19 23:16:06 Tree
[r4008] by mgricken

Added memory statistics (used/free/total/max) to About and Error dialogs. Fixed a problem with the -Xmx command line parameter.

2006-09-19 21:59:39 Tree
[r4007] by dlsmith

Created tag drjava-stable-20060918-1737

2006-09-18 17:42:50 Tree
[r4006] by dlsmith

Touched by dlsmith

2006-09-18 17:36:35 Tree
[r4005] by mgricken

Now also prints out the DrJava configuration file in the error window, just below the Java properties

2006-09-18 13:20:59 Tree
[r4004] by mgricken

New version of thread checker libraries

2006-09-16 19:45:45 Tree
[r4003] by rcartwright

Fixed a bug in SingleDisplayModelTest when running test-14-in-15.
Added a test on TEST_MODE to set interactions working directory
uniformly to "user.home" on startup. Revised the following files:

M src/edu/rice/cs/drjava/model/GlobalModelTestCase.java
M src/edu/rice/cs/drjava/model/DefaultGlobalModel.java
M src/edu/rice/cs/drjava/model/junit/JUnitTestManager.java
M src/edu/rice/cs/drjava/model/SingleDisplayModelTest.java
M src/edu/rice/cs/drjava/model/AbstractDJDocument.java
M src/edu/rice/cs/drjava/model/MultiThreadedTestCase.java
M src/edu/rice/cs/drjava/model/AbstractGlobalModel.java
M src/edu/rice/cs/drjava/ui/MainFrame.java
M src/edu/rice/cs/util/Log.java

2006-09-15 18:02:05 Tree
[r4002] by mgricken

Changed @ThreadDesc eventThread annotation to new format; removed one annotation; extended Java API annotations

2006-09-11 11:34:50 Tree
Older >
MongoDB Logo MongoDB