Menu

Legacy SVN Repository Commit Log


Commit Date  
[r3836] by mgricken

Changed naming of 'auto-complete' and 'open Javadoc' features, added tooltips

2006-05-09 18:50:47 Tree
[r3835] by mgricken

Implements feature request
[ 823466 ] Help with Java
(open Javadoc for Java API classes in a browser)

See "Open Javadoc" (Shift-F6) and "Open Javadoc Under Cursor"
(Ctrl-F6) in the Tools menu. They bring up a predictive input dialog
and then use the browser set up in Preferences/Resource Locations.

"Open Javadoc Under Cursor" takes the Java identifier the cursor is on
and searches through the list of API classes. If it can find a unique
match, it will open the page immediately. Otherwise, a predictive
input dialog with the candidates is displayed.

The first time one of these two actions is used, DrJava will connect
to the Javadoc URL for the Java version specified in
Preferences/Javadoc (i.e. the Java 1.5 API if 1.5 is selected,
etc.). It parses the allclasses-frame.html file and treats all links
as classes. This feature therefore requires internet access and may
take some time on slow computers or slow connections.

Also fixes a bug in PredictiveInputFrame.java that always picked
the first item if several items with the same toString() were
added.

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-05-09 00:28:53 Tree
[r3834] by dlsmith

Updated Retroweaver to version 1.2.3. Fixed existing 1.5 dependencies. Fixed broken tests that depended on method execution order. Removed platform-dependent ToolsJarClassLoaderTest.

2006-05-08 22:11:12 Tree
[r3833] by mgricken

Addresses bug
[ 1478796 ] DrJava Does Not Shut Down With Project Open
Uses Runtime.halt to terminate the program instead of Runtime.exec.

M src/edu/rice/cs/drjava/model/DefaultGlobalModel.java
M src/edu/rice/cs/drjava/model/AbstractGlobalModel.java
M src/edu/rice/cs/drjava/model/SingleDisplayModel.java
M src/edu/rice/cs/drjava/ui/MainFrame.java

2006-05-03 20:06:36 Tree
[r3832] by mgricken

Reversed last change

2006-04-29 23:16:50 Tree
[r3831] by mgricken

Seems to help with bug
[ 1478796 ] DrJava Does Not Shut Down With Project Open
on Compaq tc1100 tablet PCs. Resets interactions even
when quitting.

M src/edu/rice/cs/drjava/ui/MainFrame.java

2006-04-29 22:29:14 Tree
[r3830] by rcartwright

Fixed bug 1478722 on a tip from Mathias by uncommenting the commented
expression in lines 1169-1170 of AbstractGlobalModel.java.

M src/edu/rice/cs/drjava/model/AbstractGlobalModel.java

2006-04-29 03:57:16 Tree
[r3829] by rcartwright

Revised the definition of the "Compile Project" and "Test Project"
commands so that they ignore both auxiliary and external files.

Revised "Compile All" and "Test" commands so that they use all open
documents including external files when a project is open.

Revised the UI so that the "Compile All" and "Test" buttons are
transformed to "Compile Project" and "Test Project" when a project is
open.

Changed the label on the "Compile All" button to "Compile" when DrJava
is in flat file mode, making its labeling consistent with the "Test"
and "Run" buttons.

Changed the tool tips for the commands "compileAllAction",
"compileProjectAction", "junitAllAction", and "junitProjectAction" so that
they describe with their new behavior.

Revised the UI to gray out the "Run Project" menu command when DrJava
is in flat file mode. Now all project specific commands are grayed out
(disabled) when DrJava is in flat file mode.

M edu/rice/cs/drjava/model/junit/DefaultJUnitModel.java
M edu/rice/cs/drjava/model/compiler/DefaultCompilerModel.java
M edu/rice/cs/drjava/model/compiler/CompilerModel.java
M edu/rice/cs/drjava/model/AbstractGlobalModel.java
M edu/rice/cs/drjava/ui/MainFrame.java
M edu/rice/cs/drjava/ui/InteractionsPane.java
M edu/rice/cs/util/FileOps.java
A edu/rice/cs/util/classloader/ToolsJarClassLoaderTest.java

2006-04-28 13:10:20 Tree
[r3828] by mgricken

Moved the "Show a notification window when the first DrJava
error occurs" option into the "Notifications" panel.

M src/edu/rice/cs/drjava/ui/config/ConfigFrame.java

2006-04-27 06:34:36 Tree
[r3827] by mgricken

This commit introduces a clipboard history as detailed in
feature request [ 1475263 ] Copy/Paste History

Copy and Cut actions add to the front of a list of strings.
"Paste from History" displays that list of strings, lets
the user choose one, moves that string to the front of the
list, puts it in the clipboard, and pastes it.

It is by default bound to Ctrl-Shift-V.

A src/edu/rice/cs/drjava/model/ClipboardHistoryModel.java
M src/edu/rice/cs/drjava/model/AbstractGlobalModel.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/InteractionsPane.java
M src/edu/rice/cs/drjava/ui/FindReplaceDialog.java
M src/edu/rice/cs/drjava/ui/ConsoleController.java
M src/edu/rice/cs/drjava/ui/ErrorPanel.java
M src/edu/rice/cs/drjava/ui/config/ConfigFrame.java
M src/edu/rice/cs/drjava/ui/AbstractConsoleController.java
A src/edu/rice/cs/drjava/ui/ClipboardHistoryFrame.java
M src/edu/rice/cs/util/swing/Utilities.java

2006-04-27 03:54:48 Tree
Older >
MongoDB Logo MongoDB