Menu

Legacy SVN Repository Commit Log


Commit Date  
[r4389] by rcartwright

This revision is another small step toward streamlining the operations
involved in indenting documents. In addition, it adds document write locking to the
processAll method in FindReplaceMachine. It appears that the document processing
performed by processAll was not protected by a lock unless the passed command did
the locking. Now the command code can assume that a write lock is already held.

The following files were modified:

M src/edu/rice/cs/drjava/model/cache/DocumentCache.java
M src/edu/rice/cs/drjava/model/definitions/indent/ActionStartPrevStmtPlus.java
M src/edu/rice/cs/drjava/model/definitions/indent/ActionBracePlus.java
M src/edu/rice/cs/drjava/model/definitions/indent/QuestionBraceIsParenOrBracket.java
M src/edu/rice/cs/drjava/model/definitions/indent/IndentRuleWithTrace.java
M src/edu/rice/cs/drjava/model/definitions/indent/ActionStartStmtOfBracePlus.java
M src/edu/rice/cs/drjava/model/definitions/indent/Indenter.java
M src/edu/rice/cs/drjava/model/definitions/indent/IndentRule.java
M src/edu/rice/cs/drjava/model/definitions/DefinitionsDocument.java
M src/edu/rice/cs/drjava/model/definitions/reducedmodel/BraceInfo.java
M src/edu/rice/cs/drjava/model/FindReplaceMachineTest.java
M src/edu/rice/cs/drjava/model/Query.java
M src/edu/rice/cs/drjava/model/AbstractDJDocument.java
M src/edu/rice/cs/drjava/model/FindReplaceMachine.java
M src/edu/rice/cs/drjava/model/AbstractGlobalModel.java
M src/edu/rice/cs/drjava/ui/FindReplacePanel.java
M src/edu/rice/cs/util/LogTest.java
M src/edu/rice/cs/util/StringOpsTest.java

2008-03-06 09:03:11 Tree
[r4388] by dlsmith

Updated dynamicjava.jar with recent bug fixes

2008-03-05 23:57:06 Tree
[r4387] by dlsmith

DynamicJava: Fixed handling of static fields/methods and wildcard-parameterized types.

2008-03-05 22:38:50 Tree
[r4386] by dlsmith

DynamicJava: Introduced an ExpressionStatement node (renamed the marker interface with this name previously to StatementExpression); reworked the parser so that blocks never include expressions, but instead wrap them in ExpressionStatements. Modified interpreter to take advantage of this redesign.

2008-03-05 21:17:33 Tree
[r4385] by dlsmith

Restored revision 4380, with fix for broken build.xml; cleaned up build.xml

2008-03-05 15:48:05 Tree
[r4384] by dlsmith

Changed some GUI defaults: look-and-feel, window position, anti-aliasing

2008-03-05 13:58:23 Tree
[r4383] by mgricken

Changed to unescape where I had accidentally escaped.

2008-03-05 12:14:33 Tree
[r4382] by mgricken

Fixed nested properties in attributes.
Reverted broken build.

D packaging/mac
A packaging/DrJava.app
A packaging/DrJava.app/Contents
A packaging/DrJava.app/Contents/MacOS
A packaging/DrJava.app/Contents/MacOS/DrJava
A packaging/DrJava.app/Contents/Info.plist
A packaging/DrJava.app/Contents/Resources
A packaging/DrJava.app/Contents/Resources/Java
A packaging/DrJava.app/Contents/Resources/Java/DrJava.jar-goes-here
A packaging/DrJava.app/Contents/Resources/DrJava.icns
A packaging/DrJava.app/Contents/PkgInfo
D packaging/windows
A packaging/WinExecutorForDrJava.exe
M src/edu/rice/cs/drjava/ui/ExecuteExternalDialog.java
M src/edu/rice/cs/util/StringOps.java
M build.xml

2008-03-05 06:52:51 Tree
[r4381] by mgricken

Moved broken build with launch4j into a branch.

2008-03-05 06:49:58 Tree
[r4380] by dlsmith

Changed Windows app build process to use launch4j. Modified Mac and Windows releases to produce zip files wrapping the applications.

2008-03-04 23:07:56 Tree
Older >
MongoDB Logo MongoDB