| Commit | Date | |
|---|---|---|
|
[r4531]
by
rcartwright
This commit moves all Swing pack operations inside the event thread. If we subsequent study the Swing library (which of course can change The following files were modified: M src/edu/rice/cs/drjava/DrJavaTestCase.java |
2008-06-26 20:20:59 | Tree |
|
[r4530]
by
rcartwright
This commit is an attempt to fix an occasional I don't know what the event thread is doing between tests in a unit The following file was updated: M src/edu/rice/cs/drjava/ui/ProjectMenuTest.java |
2008-06-26 00:20:03 | Tree |
|
[r4529]
by
rcartwright
This revision fixing the indenting performance bug that was introduced The following files were modified in this commit: M src/edu/rice/cs/drjava/model/definitions/DefinitionsDocument.java |
2008-06-25 19:24:16 | Tree |
|
[r4528]
by
mgricken
Many small changes: Fixed a bug in "Open Javadoc API" for Java 6 classes. Since Changed the extension of external process files from To avoid confusion between the properties ${drjava.file} Fixed a bug that made action properties eager, causing Fixed a bug in PredictiveInputFrame that didn't deactivate Gave buttons in PredictiveInputFrames the ability to have Fixed a bug in the External Process panel that didn't Fixed a bug that did not let the DrJava survey window Decided to write the timestamp of the last DrJava survey |
2008-06-25 04:01:59 | Tree |
|
[r4527]
by
dlsmith
PLT Utilities: Renamed HashRelation, etc., IndexedRelation, etc., with support for different map/set factories (LinkedHashMaps, TreeMaps, etc.). Added IterUtil.filterInstances(). |
2008-06-25 02:43:28 | Tree |
|
[r4526]
by
mgricken
This change to the MacPlatform class allows special treatment for M platform/src-mac/edu/rice/cs/drjava/platform/MacPlatform.java |
2008-06-25 02:35:56 | Tree |
|
[r4525]
by
mgricken
"Insert Variable" dialog displays values (lazily) again. |
2008-06-24 16:55:52 | Tree |
|
[r4524]
by
dlsmith
Major update with some backwards-incompatible changes. Major changes include: - Changed the signature of Predicate, etc., to return a primitive boolean and changed its method name to "contains". (The previous relationship to Lambda<T, Boolean> was rarely useful and forced inefficient boxing.) Added methods for converting from a Predicate to a Lambda. - Added isStatic() and isEmpty() methods to SizedIterable. Renamed isFixed->hasFixedSize. - Standardized "asFoo" vs. "makeFoo"/"toFoo" methods in IterUtil and CollectUtil. "as" methods should always cast or create a lazy wrapper; "make"/"to" methods create a separate object. The IterUtil.asList, etc., methods were cleaned up based on this rationale and moved to CollectUtil. - Major improvements to Relation. Some interface changes; also added Relation3 and Relation4 interfaces. Implemented AbstractRelation to simplify custom implementations. Defined FunctionalRelation, InjectiveRelation, and OneToOneRelation interfaces, with Abstract... and Hash... implementations for each. Added a variety of basic relations: SingletonRelation, CartesianRelation, ComposedRelation, FilteredRelation, DelegatingRelation, ImmutableRelation. Extracted indexing code in HashRelation into a RelationIndex interface and two concrete RelationIndex implementations. - Misc collect package improvements. Defined PredicateSet and LambdaMap interfaces, so that all implementations here support both interfaces (and PredicateSets are also SizedIterables). Provided simple abstract parent classes for both of these interfaces (AbstractPredicateSet and AbstractKeyBasedMap). Added empty and singleton sets, collections, and maps. Added support for converting iterables to Collections or Sets. - Modified JavaVersion to support Java 7 and to provide special treatment for unknown future versions. - Added FilePredicate, which merges the Predicate and FileFilter interfaces. Added support for and/or/negation of FilePredicates in IOUtil. Added FilePredicates used to uniquely identify a file. - Added EventSequence to help in testing of effects. Note the following renamings (or similar re-implementations) for backwards compatibility: - Predicate.value() -> Predicate.contains() |
2008-06-23 23:26:14 | Tree |
|
[r4523]
by
mgricken
Forgot to add a file. A src/edu/rice/cs/drjava/config/EagerProperty.java |
2008-06-22 20:27:12 | Tree |
|
[r4522]
by
mgricken
Added ${drjavajar.file}, ${drjava.file} and ${java.file} |
2008-06-22 20:25:34 | Tree |