Menu

Legacy SVN Repository Commit Log


Commit Date  
[r4609] by prat

Added the JGoodies Looks family of Look and Feels, and support for picking themes in the preferences pane.

2008-07-22 19:53:53 Tree
[r4608] by dlsmith

Updated DynamicJava.

2008-07-22 18:39:41 Tree
[r4607] by dlsmith

DynamicJava:

- Set up testing. Most tests now take the form of top-level jlbench tests. (See the jlbench SourceForge project.)

- Bug fixes for class declarations: fixed references between declared classes, allowed forward references, fixed constructor parsing.

- Implemented super/this constructor calls. The qualified and type-parameterized forms are not yet supported.

2008-07-22 18:05:30 Tree
[r4606] by rcartwright

This revision comments out a debugging System.err.println statement in
the main body of the DrJava code base.

The following class was changed:

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

2008-07-22 13:35:02 Tree
[r4605] by rcartwright

This revision disables the changing state in RegionsTreePanel and cleans up the implementation of _remove operation in FindResultsPanel.

The following classes were modified:

M src/edu/rice/cs/drjava/model/ConcreteRegionManager.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/RegionsTreePanel.java
M src/edu/rice/cs/drjava/ui/FindResultsPanel.java
M src/edu/rice/cs/drjava/ui/BookmarksPanel.java

2008-07-22 13:20:58 Tree
[r4604] by rcartwright

This revision lightens the load of updating FindResultsPanels on GUI
responsiveness by imposing a modest delay on all such updates,
packaging them as separate event queue tasks, and supressing the
generation of new update packages if a package is already pending on
the event queue..

The following files were modified:

M src/edu/rice/cs/drjava/model/ConcreteRegionManager.java
M src/edu/rice/cs/drjava/model/AbstractDJDocument.java
M src/edu/rice/cs/drjava/model/AbstractGlobalModel.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/predictive/PredictiveInputFrame.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/FindReplacePanel.java
M src/edu/rice/cs/drjava/ui/InteractionsController.java

2008-07-22 06:03:01 Tree
[r4603] by rcartwright

This revision fixes a bug in the implementation of the "remove" action of the FindResultsPanel.

The following files were changed.

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

2008-07-21 22:21:12 Tree
[r4602] by rcartwright

This revision simplifies the management of the DefaultTreeModel in
RegionsTreePanel and its descendants. All references to the
RegionsTreePanel and its DefaultTreeModel have been removed from
ConcreteRegionManager and its descendants. The tables mapping panel
documents to tree nodes and panel regions to tree nodes have been
moved to RegionsTreePanel.

The following files were modified:

M src/edu/rice/cs/drjava/model/debug/jpda/JPDABreakpoint.java
M src/edu/rice/cs/drjava/model/RegionManager.java
M src/edu/rice/cs/drjava/model/ConcreteRegionManager.java
M src/edu/rice/cs/drjava/model/DocumentRegion.java
M src/edu/rice/cs/drjava/model/BrowserDocumentRegion.java
M src/edu/rice/cs/drjava/model/IDocumentRegion.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/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

2008-07-21 19:02:29 Tree
[r4601] by rcartwright

This revision streamlines the implementation of RegionsTreePanel by
eliminating searches for matching region and document nodes in the
JTree embedded in the panel. It also adds timing hysteresis to
requestFocusInWindow and updateButtons in an attempt to reduce the
overhead involved in redisplaying FindResultsPanels (as in scrolling a
long FindResultsPanel). It may now be possible to remove the default/changing
state distinctions in the implementation of RegionTreePanel.

The following documents were modified:

M src/edu/rice/cs/drjava/model/debug/jpda/JPDABreakpoint.java
M src/edu/rice/cs/drjava/model/RegionManager.java
M src/edu/rice/cs/drjava/model/ConcreteRegionManager.java
M src/edu/rice/cs/drjava/model/DocumentRegion.java
M src/edu/rice/cs/drjava/model/BrowserDocumentRegion.java
M src/edu/rice/cs/drjava/model/OrderedDocumentRegion.java
M src/edu/rice/cs/drjava/model/IDocumentRegion.java
M src/edu/rice/cs/drjava/ui/MainFrame.java
M src/edu/rice/cs/drjava/ui/AbortablePanel.java
M src/edu/rice/cs/drjava/ui/BrowserHistoryPanel.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/BookmarksPanel.java

2008-07-21 07:30:35 Tree
[r4600] by rcartwright

In classes where structural equality is unnecessary, this revision
replaces structural definitions of equals by default identity
definitions. These classes are used primarily in the implementation
of FindResultsPanel. This goal of this revision is to lower the
overhead associated with operation on FindResultsPanel and other
region list/tree displays.

The following files were modified:

M src/edu/rice/cs/drjava/DrJavaRoot.java
M src/edu/rice/cs/drjava/ui/MainFrame.java
M src/edu/rice/cs/drjava/ui/NewVersionPopup.java
M src/edu/rice/cs/drjava/ui/BrowserHistoryPanel.java
M src/edu/rice/cs/drjava/ui/RegionsListPanel.java
M src/edu/rice/cs/drjava/ui/ClipboardHistoryFrame.java
M src/edu/rice/cs/util/FileOps.java
M src/edu/rice/cs/util/OrderedHashSet.java
M src/edu/rice/cs/util/NullFile.java

2008-07-18 22:11:17 Tree
Older >
MongoDB Logo MongoDB