Finished adding all changes, cant believe it ...

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/collections/trunk@1471125 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
Thomas Neidhart 2013-04-23 20:02:43 +00:00
parent 5663fe652a
commit f7c4d60cda
1 changed files with 94 additions and 4 deletions

View File

@ -173,6 +173,16 @@
<action issue="COLLECTIONS-372" dev="tn" type="update">
TransformingComparator now supports different types for its input/output values.
</action>
<action issue="COLLECTIONS-364" dev="sebb" type="fix">
"DualTreeBidiMap" now uses the correct comparator for the reverse map during de-serialization.
</action>
<action issue="COLLECTIONS-363" dev="sebb" type="fix">
"TransformedMap" in the package "splitmap" can now be serialized.
</action>
<action issue="COLLECTIONS-362" dev="brentworden" type="update" due-to="Jean-Noel Rouvignac">
"CollectionUtils#filter(Iterable, Predicate)" will now return whether the collection
has been modified.
</action>
<action issue="COLLECTIONS-361" dev="tn" type="add" due-to="Jean-Noel Rouvignac">
Add method "CollectionUtils#filterInverse(Iterable, Predicate)".
</action>
@ -180,6 +190,33 @@
"FilterListIterator#hasNext" does not throw a NullPointerException anymore
to comply to the Java iterator specification.
</action>
<action issue="COLLECTIONS-359" dev="bayard" type="fix" due-to="Mark Shead">
"ListUtils#intersection(List, List)" will now also work correctly if there
are duplicate elements in the provided lists.
</action>
<action issue="COLLECTIONS-352" dev="bayard" type="fix" due-to="Adam Gent">
"AbstractCollectionDecorator" will now use internally "decorated()" to access
the decorated collection.
</action>
<action issue="COLLECTIONS-350" dev="bayard" type="fix" due-to="Michael Akerman">
Removed debug output in "MapUtils#getNumber(Map)".
</action>
<action issue="COLLECTIONS-348" dev="brentworden" type="fix" due-to="Paul Benedict">
Fixed javadoc for all "transformedXXX(XXX)" methods in the respective Utils classes
to clarify that existing objects in the list are not transformed.
</action>
<action issue="COLLECTIONS-343" dev="mbenson" type="fix" due-to="Goran Hacek">
Singleton classes in package "functors" are now correctly de-serialized.
</action>
<action issue="COLLECTIONS-341" dev="mbenson" type="update" due-to="Goran Hacek">
"NOPClosure" is now a final class.
</action>
<action issue="COLLECTIONS-340" dev="mbenson" type="fix" due-to="Goran Hacek">
Removed broken methods "equals(Object)" and "hashCode()" in class "NOPClosure".
</action>
<action issue="COLLECTIONS-336" dev="bayard" type="fix" due-to="sebb">
Simplified exceptions as the cause is available from the parent.
</action>
<action issue="COLLECTIONS-335" dev="jochen" type="fix" due-to="sebb">
Fixed cache assignment for "TreeBidiMap#entrySet".
</action>
@ -194,9 +231,15 @@
Improve javadoc of "CollatingIterator" wrt the used "Comparator" and throw a
NullPointerException in "CollatingIterator#least" if no comparator is set.
</action>
<action issue="COLLECTIONS-330" dev="mbenson" type="fix" due-to="Joerg Schaible">
"LRUMap#keySet()#remove(Object)" will not throw a "ConcurrentModificationException" anymore.
</action>
<action issue="COLLECTIONS-328" dev="bayard" type="fix" due-to="Thomas Rogan, Jilles van Gurp">
Improved performance of "ListUtils#intersection(List, List)".
</action>
<action issue="COLLECTIONS-327" dev="brentworden" type="add" due-to="sebb">
Added serialVersionUID fields for "ExtendedProperties", "CompositeCollection",
"CompositeSet", "EmptyMapMutator", "EmptySetMutator".
Added serialVersionUID fields for "CompositeCollection", "CompositeSet",
"EmptyMapMutator", "EmptySetMutator".
</action>
<action issue="COLLECTIONS-324" dev="tn" type="update" due-to="sebb">
Fields transformer and decorated in class "TransformingComparator" are now final.
@ -209,17 +252,64 @@
Added NodeListIterator and convenience methods in IteratorUtils to iterate over
a org.w3c.dom.NodeList.
</action>
<action issue="COLLECTIONS-320" dev="bayard" type="fix" due-to="sebb">
Improved performance of "StaticBucketMap#putAll(Map)" by iterating over the entry set.
</action>
<action issue="COLLECTIONS-319" dev="bayard" type="fix" due-to="sebb">
Avoid redundant null check in "IteratorUtils#getIterator(Object)".
</action>
<action issue="COLLECTIONS-317" dev="bayard" type="fix" due-to="sebb">
Use a private method to populate the object in "AbstractHashedMap(Map)".
</action>
<action issue="COLLECTIONS-316" dev="bayard" type="fix" due-to="ori">
Fixed javadoc of "LRUMap" wrt to the maxSize parameter of the constructor.
</action>
<action issue="COLLECTIONS-313" dev="brentworden" type="add" due-to="David J. M. Karlsen">
Added new abstract class "CatchAndRethrowClosure" that re-throws any checked exception
as unchecked "FunctorException".
</action>
<action issue="COLLECTIONS-312" dev="tn" type="fix" due-to="Peter Lawrey, Gary Gregory">
Use of final keyword where applicable, minor performance improvements by properly
initializing the capacity of newly created collections when known in advance.
</action>
<action issue="COLLECTIONS-307" dev="bayard" type="fix" due-to="Christian Semrau">
"SetUniqueList#subList()#contains(Object)" will now correctly check the subList
rather than the parent list.
</action>
<action issue="COLLECTIONS-306" dev="brentworden" type="add" due-to="Chris Shayan">
Added method "CollectionUtils#subtract(Iterable, Iterable, Predicate)".
</action>
<action issue="COLLECTIONS-304" dev="bayard" type="fix" due-to="Rafał Figas,Bjorn Townsend">
"SetUniqueList#set(int, Object)" will now correctly enforce the uniqueness constraint.
</action>
<action issue="COLLECTIONS-303" dev="bayard" type="fix" due-to="Emmanuel Bourg">
Improved javadoc for "Unmodifiable*" classes wrt behavior when the users tries
to modify the collection.
</action>
<action issue="COLLECTIONS-298" dev="bayard" type="update" due-to="Benjamin Bentmann">
Calling "CollectionUtils#sizeIsEmpty(null)" will now return true.
</action>
<action issue="COLLECTIONS-296" dev="tn" type="add" due-to="Julius Davies">
Added methods "CollectionUtils#merge(...)" to merge two sorted Collections
into a sorted List using the standard O(n) merge algorithm.
</action>
<action issue="COLLECTIONS-294" dev="bayard" type="fix" due-to="Benjamin Bentmann">
"CaseInsensitiveMap" will now convert input strings to lower-case in a
locale-independant manner.
</action>
<action issue="COLLECTIONS-293" dev="tn" type="add" due-to="Stephen Kestle">
Added support for using custom "Equator" objects in "EqualPredicate".
</action>
<action issue="COLLECTIONS-289" dev="bayard" type="add" due-to="Fredrik Kjellberg">
Added method "CollatingIterator#getIteratorIndex()".
</action>
<action issue="COLLECTIONS-288" dev="bayard" type="fix" due-to="Paul Benedict">
Fixed javadoc for "ListUtils#transformedList(List)" to clarify that existing objects
in the list are not transformed.
</action>
<action issue="COLLECTIONS-286" dev="mbenson" type="add" due-to="Geoffrey De Smet">
Added method "CollectionUtils#extractSingleton(Collection)".
</action>
<action issue="COLLECTIONS-285" dev="tn" type="add" due-to="Christian Gruenberg">
Added serialization support for "TreeBidiMap".
</action>
@ -252,7 +342,7 @@
<action issue="COLLECTIONS-255" dev="mbenson" type="fix" due-to="Henri Yandell">
Removed unused variables in "TreeBidiMap".
</action>
<action issue="COLLECTIONS-251" dev="mbenson" type="update" due-to="Stephen Kestle">
<action issue="COLLECTIONS-251,COLLECTIONS-321" dev="mbenson" type="update" due-to="Stephen Kestle">
The static factory methods have been renamed from "getInstance()" to a camel-case
version of the class name, e.g. "truePredicate()" for class "TruePredicate".
</action>
@ -276,7 +366,7 @@
Return concrete class in static factory methods instead of base class interface
(except for Unmodifiable decorators).
</action>
<action issue="COLLECTIONS-230" dev="bayard" type="update" due-to="Stepan Koltsov">
<action issue="COLLECTIONS-230,COLLECTIONS-297,COLLECTIONS-318" dev="bayard" type="update" due-to="Stepan Koltsov,sebb">
"CollectionUtils#size(Collection)" now returns 0 when called with null as input.
</action>
<action issue="COLLECTIONS-229" dev="scolebourne" type="remove">