Menu

Legacy SVN Repository Commit Log


Commit Date  
[r4485] by dlsmith

PLT Utilities: Fixed typo in FileLog which left a constructor commented out. Added "relax" methods to IterUtil for situations in which wildcards aren't convenient.

2008-05-20 20:11:29 Tree
[r4484] by rcartwright

This revision adds document read locking to the overridden definition
of drawUnslectedText in the ColoringView class extending PlainView.
It is not clear that the swing library code always calls this method
with the read lock already held. The overridden method does not require
this locking because it only makes a single class to getText(...) to access
the document and this method performs read locking.

The following files were modified.

M src/edu/rice/cs/drjava/model/definitions/ColoringView.java
M src/edu/rice/cs/drjava/model/ConcreteRegionManager.java
M src/edu/rice/cs/drjava/ui/DefinitionsPane.java

The other two files were only revised cosmetically (formatting not code).

2008-05-20 18:43:27 Tree
[r4483] by mgricken

This commit allows the user to double-click on a word in the
"Execute External Process" pane, and if it happens to be a
file name, perhaps followed by a colon and a line number,
then the definitions pane will display that file and jump
to the specified line number. This helps with compilng
files using an external compiler, such as javac, NextGen
or xajavac, and then correcting the errors reported by the
compilers.

A change was made to the way file names are saved in
project files: Even though we created a file name that was
relative to the project root, because we used the File
class, this file name was turned into an absolute path
in the project file. Now file names are treated as strings
and are now finally relative to the project root, and
not absolute.

Added catch statements to deal with a StringIndexOutOfBoundsException
[ 1967750 ] Some error with something....?
https://sourceforge.net/tracker/?func=detail&atid=438935&aid=1967750&group_id=44253

2008-05-20 15:44:44 Tree
[r4482] by rcartwright

This revions refactors the implementation and interfaces of document
regions to support more efficient construction of the FindAll panels
in the FindAll command. The old implementation was very slow for
searches with many matches. The following files were
added/deleted/modified:

M src/edu/rice/cs/drjava/model/DummyGlobalModelListener.java
M src/edu/rice/cs/drjava/model/debug/DebugWatchData.java
M src/edu/rice/cs/drjava/model/debug/Debugger.java
M src/edu/rice/cs/drjava/model/debug/DebugListener.java
M src/edu/rice/cs/drjava/model/debug/jpda/PendingRequestManager.java
M src/edu/rice/cs/drjava/model/debug/jpda/JPDABreakpoint.java
M src/edu/rice/cs/drjava/model/debug/Breakpoint.java
M src/edu/rice/cs/drjava/model/GlobalModelTestCase.java
M src/edu/rice/cs/drjava/model/GlobalModel.java
M src/edu/rice/cs/drjava/model/DocumentRegionTest.java
M src/edu/rice/cs/drjava/model/DefaultGlobalModel.java
D src/edu/rice/cs/drjava/model/StaticDocumentRegion.java
M src/edu/rice/cs/drjava/model/DummyDocumentRegion.java
M src/edu/rice/cs/drjava/model/MovingDocumentRegion.java
M src/edu/rice/cs/drjava/model/GlobalEventNotifier.java
D src/edu/rice/cs/drjava/model/EnhancedDocumentRegion.java
M src/edu/rice/cs/drjava/model/RegionManager.java
M src/edu/rice/cs/drjava/model/GlobalModelListener.java
D src/edu/rice/cs/drjava/model/SimpleDocumentRegion.java
A src/edu/rice/cs/drjava/model/ConcreteRegionManager.java
M src/edu/rice/cs/drjava/model/DocumentRegion.java
M src/edu/rice/cs/drjava/model/DummyOpenDefDoc.java
M src/edu/rice/cs/drjava/model/RegionManagerListener.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/DefaultLightWeightParsingControl.java
M src/edu/rice/cs/drjava/model/GlobalModelOtherTest.java
A src/edu/rice/cs/drjava/model/Region.java
M src/edu/rice/cs/drjava/model/BrowserDocumentRegion.java
A src/edu/rice/cs/drjava/model/OrderedDocumentRegion.java
A src/edu/rice/cs/drjava/model/IDocumentRegion.java
M src/edu/rice/cs/drjava/model/OpenDefinitionsDocument.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/XMLProjectFileParser.java
M src/edu/rice/cs/drjava/project/DocFile.java
M src/edu/rice/cs/drjava/project/ProjectFileParserFacade.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/DefinitionsPane.java
M src/edu/rice/cs/drjava/ui/ErrorPanel.java
M src/edu/rice/cs/drjava/ui/BreakpointsPanel.java
M src/edu/rice/cs/drjava/ui/RegionsTreePanel.java
M src/edu/rice/cs/drjava/ui/FindResultsPanel.java
M src/edu/rice/cs/drjava/ui/RegionsListPanel.java
M src/edu/rice/cs/drjava/ui/FindReplacePanel.java
M src/edu/rice/cs/drjava/ui/BookmarksPanel.java
M src/edu/rice/cs/util/NullFile.java

2008-05-18 22:05:59 Tree
[r4481] by mgricken

Addresses bug report [ 1962520 ] NullPointerException
http://sourceforge.net/tracker/index.php?func=detail&aid=1962520&group_id=44253&atid=438935

This is due to an unfixed Java bug:
http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=5085515

Could not verify, but according to the work-around on the
Sun database, this should help.

2008-05-14 10:24:14 Tree
[r4480] by mgricken

Forgot to add new file:
A src/edu/rice/cs/drjava/config/DrJavaActionProperty.java

2008-05-14 07:12:56 Tree
[r4479] by mgricken

Fixed a problem with loading projects and restoring the selection and active document

Completed the "project auto-refresh" task from COMP 312 that wasn't finished; now there is a menu item to invoke the feature on demand, and the black list can be edited in the "Project Properties" dialog.

Added several action properties that can be invoked from the command line of an external process. The actions are implemented as side effects of the evaluation of the command line: A variable used to denote an action performs the action and then evaluates to the empty string, disappearing from the command line.

So far, the following properties are available:

${action.save.all}
${action.compile.all}
${action.clean}
${action.open.file;file="Foo.java";line="100"}
${action.auto.refresh}

2008-05-14 04:44:37 Tree
[r4478] by mgricken

Fixed another typo.

2008-05-13 22:23:04 Tree
[r4477] by mgricken

Fixed two typos in QuickStart guide, see
[ 1963222 ] spelling error in quick start guide
http://sourceforge.net/tracker/index.php?func=detail&aid=1963222&group_id=44253&atid=438935

2008-05-13 22:09:01 Tree
[r4476] by mgricken

Fixes NullPointerException while in debugger and stepping.

2008-05-10 05:50:53 Tree
Older >
MongoDB Logo MongoDB