Menu

Legacy SVN Repository Commit Log


Commit Date  
[r4719] by mgricken

Fixed a number of FindBugs warnings.

M src/edu/rice/cs/drjava/model/debug/jpda/JPDADebugTestCase.java
M src/edu/rice/cs/drjava/model/GlobalModelTestCase.java
M src/edu/rice/cs/drjava/model/cache/DocumentCacheTest.java
M src/edu/rice/cs/drjava/model/definitions/DefinitionsDocumentTest.java
M src/edu/rice/cs/drjava/model/ClassAndInterfaceFinder.java
M src/edu/rice/cs/drjava/model/MovingDocumentRegion.java
M src/edu/rice/cs/drjava/model/repl/InteractionsDocumentTest.java
M src/edu/rice/cs/drjava/model/repl/InteractionsModel.java
M src/edu/rice/cs/drjava/model/DocumentRegion.java
M src/edu/rice/cs/drjava/model/AbstractGlobalModel.java
M src/edu/rice/cs/drjava/config/DrJavaProperty.java
M src/edu/rice/cs/drjava/config/DrJavaPropertySetup.java
M src/edu/rice/cs/drjava/config/PropertyMaps.java
M src/edu/rice/cs/drjava/project/ProjectProfile.java
M src/edu/rice/cs/drjava/ui/ExternalProcessPanel.java
M src/edu/rice/cs/drjava/ui/MainFrameTest.java
M src/edu/rice/cs/drjava/ui/DefinitionsPaneTest.java
M src/edu/rice/cs/util/FileOps.java
M src/edu/rice/cs/util/FileOpsTest.java
M src/edu/rice/cs/util/ProcessChain.java
M src/edu/rice/cs/util/LogTest.java
M src/edu/rice/cs/util/XMLConfig.java
M src/edu/rice/cs/util/GeneralProcessCreator.java
M src/edu/rice/cs/util/ProcessSequence.java

2009-01-30 04:58:20 Tree
[r4718] by mgricken

Added some DrJavaPropertySetup tests.
Fixed the way String.split is used to split lists:
":" will yield two substrings if ":" is the separator.

M src/edu/rice/cs/drjava/config/DrJavaPropertySetup.java
M src/edu/rice/cs/drjava/config/PropertyMaps.java
A src/edu/rice/cs/util/DrJavaPropertySetupTest.java

2009-01-28 22:42:37 Tree
[r4717] by dlsmith

PLT Utilities: Added methods to StateMonitor, CompletionMonitor, ConditionMonitor.

2009-01-28 22:03:21 Tree
[r4716] by dlsmith

PLT Utilities: Renamed copyPropertiesAsMap->getPropertiesAsMap. I accidentally gave the method an inconsistent nam e in the previous commit.

2009-01-22 23:19:39 Tree
[r4715] by dlsmith

PLT Utilities: Added ConcurrentUtil.copyPropertiesAsMap, which has a slightly different type signature than ConcurrentUtil.copyProperties (Properties objects are, sadly, Map<Object, Object>, not Map<String, String>.)

2009-01-22 23:13:45 Tree
[r4714] by dlsmith

PLT Utilities: Added StateMonitor and ConditionMonitor, which follow the pattern of CompletionMonitor, but allow for more complex representations of state. BACKWARDS-INCOMPATIBLE CHANGE: renamed "signalled"->"signaled" in CompletionMonitor.

2009-01-22 22:26:04 Tree
[r4713] by dlsmith

Updated plt.jar and docs.jar.

2009-01-22 18:21:44 Tree
[r4712] by dlsmith

Docs: Important: migrated build process from docbook2html and docbook2pdf to the generic xsltproc tool. This requires xsltproc on the path (/usr/bin on CSNet) and the variable DOCBOOK_XSL_HOME to point to the DocBook style sheets (/usr/share/sgml/docbook/xsl-stylesheets-1.69.1-5.1 on CSNet). This migration was necessary because it's difficult to *find* docbook2html and docbook2pdf anymore. The community seems to have moved to XML-processing tools.

(It would be nice to eliminate the dependency on xsltproc as well. A variety of Java tools are available and could be bundled in lib/buildlib, but none of them seem to handle the DocBook styles correctly: the built-in Java APIs choke on the style definition; Xalan runs, but leaves the table-of-contents pages blank; Saxon doesn't support "chunking" -- converting a document to multiple HTML pages.)

The change in tools required some tweaking of image pointers: the only way to get consistent images of a reasonable size in both the HTML and PDF output seems to be by using a 'width="80%"' attribute (other percentages work too, of course).

Also made some changes in the developer docs:
- Some cleanup (related to recent changes in build scripts)
- Filled in stubs in a lot of "Supporting Technology" tools with some basic information.
- Put together an outline of milestones in the "History" section.
- Created a "Supporting Technology" section devoted to legacy tools/libraries (things we no longer use).
- Added stub sections to the "System Architecture" section.

2009-01-22 18:20:17 Tree
[r4711] by dlsmith

PLT Utilities: Added a parameter to ConcurrentUtil process-based methods, allowing clients to provide a listener to be run when the process exits.

2009-01-21 18:01:49 Tree
[r4710] by dlsmith

Updated the Mac & Windows packaging to indicate that Java 5+ is required (was previously set to Java 1.4+).

2009-01-16 23:06:51 Tree
Older >
MongoDB Logo MongoDB