Menu

Legacy SVN Repository Commit Log


Commit Date  
[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
[r4001] by mgricken

Updated thread checking libraries.

2006-09-08 17:29:36 Tree
Older >
MongoDB Logo MongoDB