Menu

Commit [r4378]  Maximize  Restore  History

Changed behavior of escape character in BalancingStreamTokenizer:

If a quote or keyword begins with the escape character, by default
it is considered a quote or keyword, and the escape character
is needed to make it normal text (e.g. '$' as escape character,
"${"/"}" as quotes, "${foo}" is a quote "${foo}"; "$${foo}" is
normal text "${foo}").
Changed escape character in Execute External Process dialog to
'$' to make it more compatible with Windows.
Makes files canonical; this helps with Windows paths.
By default, the directory files are relative to now is
"${drjava.working.dir}", which gets replaced at execution time,
not DrJava's working directory at start up.
Unescaping previews in Execute External Process dialog to prevent
"box" characters from showing up in front of spaces.

mgricken 2008-03-04

changed /trunk/drjava/src/edu/rice/cs/drjava/config/EagerFileListProperty.java
changed /trunk/drjava/src/edu/rice/cs/drjava/ui/ExecuteExternalDialog.java
changed /trunk/drjava/src/edu/rice/cs/drjava/ui/ExternalProcessPanel.java
changed /trunk/drjava/src/edu/rice/cs/drjava/ui/MainFrame.java
changed /trunk/drjava/src/edu/rice/cs/util/BalancingStreamTokenizer.java
changed /trunk/drjava/src/edu/rice/cs/util/BalancingStreamTokenizerTest.java
changed /trunk/drjava/src/edu/rice/cs/util/StringOps.java
changed /trunk/drjava/src/edu/rice/cs/util/StringOpsTest.java
/trunk/drjava/src/edu/rice/cs/drjava/config/EagerFileListProperty.java Diff Switch to side-by-side view
Loading...
/trunk/drjava/src/edu/rice/cs/drjava/ui/ExecuteExternalDialog.java Diff Switch to side-by-side view
Loading...
/trunk/drjava/src/edu/rice/cs/drjava/ui/ExternalProcessPanel.java Diff Switch to side-by-side view
Loading...
/trunk/drjava/src/edu/rice/cs/drjava/ui/MainFrame.java Diff Switch to side-by-side view
Loading...
/trunk/drjava/src/edu/rice/cs/util/BalancingStreamTokenizer.java Diff Switch to side-by-side view
Loading...
/trunk/drjava/src/edu/rice/cs/util/BalancingStreamTokenizerTest.java Diff Switch to side-by-side view
Loading...
/trunk/drjava/src/edu/rice/cs/util/StringOps.java Diff Switch to side-by-side view
Loading...
/trunk/drjava/src/edu/rice/cs/util/StringOpsTest.java Diff Switch to side-by-side view
Loading...
MongoDB Logo MongoDB