Menu

Legacy SVN Repository Commit Log


Commit Date  
[r3731] by mgricken

Fixed "shifting breakpoint highlight" bug:
- Position objects are wrapped in WrappedPositions.
- A DefinitionsDocument remembers all WrappedPositions it creates
using a LinkedList of WeakReferences.
- When a document is kicked out of the cache, the DDReconstructor
stores the WrappedPositions and their current indices in a
WeakHashMap.
- When a document is restored, the DDReconstructor re-creates
the Position objects and updates all WrappedPositions.

Added "Scan Class Files after Each Compile" option:
- This allows auto-completion even of inner class names.

M src/edu/rice/cs/drjava/model/debug/Breakpoint.java
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/model/FileGroupingState.java
M src/edu/rice/cs/drjava/config/OptionConstants.java
M src/edu/rice/cs/drjava/ui/MainFrame.java
M src/edu/rice/cs/drjava/ui/predictive/PredictiveInputFrame.java
M src/edu/rice/cs/drjava/ui/config/ConfigFrame.java

2006-04-03 10:38:23 Tree
[r3730] by rcartwright

(1) Fixed a bug in the paths displayed for files in the navigation pane;
the paths were relative to the project file parent rather than the project
root. They are now relative to the project root
(2) Added support for a "Save Project As ..." command. Only a new project file is saved; the source tree is not moved or copied.
(3) Changed the format of project (.pjt) files to store paths for the files
in the source tree relative to the source root rather than the project file
parent. The old file format is still supported. The two formats are distinguished by the name of the property given the project root. It is "proj-root" in the old format and "proj-root-and-base" in the new format. In the new format, this property is mandatory in every project file.

2006-04-03 04:56:09 Tree
[r3729] by jon-lugo

minor cosmetic change

2006-04-03 02:59:06 Tree
[r3728] by jon-lugo

Changed the default DocumentCache capacity from 2 to 24. I also made some small cosmetic changes to DrJava.java

2006-04-03 02:55:08 Tree
[r3727] by dlsmith

Added log4j library

2006-03-31 21:23:05 Tree
[r3726] by dlsmith

Fixed ant branch command

2006-03-31 21:20:29 Tree
[r3725] by dlsmith

Created branch drjava-dan-justin

2006-03-31 21:19:16 Tree
[r3724] by mgricken

Breakpoints and watches are saved to and loaded from project files.
Better integration of debugger and JUnit testing.

AM src/edu/rice/cs/drjava/model/debug/DebugBreakpointData.java
M src/edu/rice/cs/drjava/model/debug/EventHandlerThread.java
M src/edu/rice/cs/drjava/model/debug/DebugTestCase.java
M src/edu/rice/cs/drjava/model/debug/NoDebuggerAvailable.java
M src/edu/rice/cs/drjava/model/debug/JPDADebugger.java
M src/edu/rice/cs/drjava/model/debug/Debugger.java
M src/edu/rice/cs/drjava/model/debug/DebugTest.java
M src/edu/rice/cs/drjava/model/debug/DebugEventNotifier.java
M src/edu/rice/cs/drjava/model/debug/DebugContextTest.java
M src/edu/rice/cs/drjava/model/debug/DebugListener.java
M src/edu/rice/cs/drjava/model/debug/Breakpoint.java
M src/edu/rice/cs/drjava/model/DefaultGlobalModel.java
M src/edu/rice/cs/drjava/model/repl/InteractionsDocument.java
M src/edu/rice/cs/drjava/model/repl/JavaDebugInterpreterTest.java
M src/edu/rice/cs/drjava/model/repl/DefaultInteractionsModel.java
M src/edu/rice/cs/drjava/model/AbstractGlobalModel.java
M src/edu/rice/cs/drjava/project/ProjectFileIR.java
M src/edu/rice/cs/drjava/project/ProjectFileParser.java
M src/edu/rice/cs/drjava/project/ProjectProfile.java
M src/edu/rice/cs/drjava/ui/MainFrame.java
M src/edu/rice/cs/drjava/ui/BreakpointsPanel.java
M src/edu/rice/cs/drjava/ui/DebugPanel.java

2006-03-31 11:40:40 Tree
[r3723] by jon-lugo

Updated the icons to the new drjava logo.

2006-03-31 03:49:46 Tree
[r3722] by jon-lugo

Updated the getCononicalFile method in the FileOps to return the Absolute path rather than the empty file when the getCanonicalPath fails.

2006-03-30 17:46:50 Tree
Older >
MongoDB Logo MongoDB