Commit Graph

1596 Commits

Author SHA1 Message Date
Stephen Colebourne 6c9fa119f5 Add since tags for 3.2
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@348013 13f79535-47bb-0310-9956-ffa450edef68
2005-11-21 23:24:45 +00:00
Stephen Colebourne 2724728c2c Javadoc lack of thread-safety
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@348007 13f79535-47bb-0310-9956-ffa450edef68
2005-11-21 22:52:57 +00:00
Robert Burrell Donkin 73b6d48549 Added notes about concurrent access to LRUMap.
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@347973 13f79535-47bb-0310-9956-ffa450edef68
2005-11-21 20:36:21 +00:00
Stephen Colebourne d29ce53657 Make ExtendedProperties support List rather than just Vector
bug 36812, from Henning P. Schmiedehausen

git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@333060 13f79535-47bb-0310-9956-ffa450edef68
2005-11-13 16:59:51 +00:00
Stephen Colebourne e6c681f115 Javadoc added for BlockingBuffer
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@333049 13f79535-47bb-0310-9956-ffa450edef68
2005-11-13 16:25:35 +00:00
Stephen Colebourne 0d0a25fdfb Tidy up formatting and tests afetr initial checkin
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@333048 13f79535-47bb-0310-9956-ffa450edef68
2005-11-13 16:23:35 +00:00
Stephen Colebourne ea2548e01e Javadoc
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@333047 13f79535-47bb-0310-9956-ffa450edef68
2005-11-13 16:21:57 +00:00
Stephen Colebourne de24039305 Remove junit dependency so page shows that we have no dependencies
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@333034 13f79535-47bb-0310-9956-ffa450edef68
2005-11-13 15:57:25 +00:00
Stephen Colebourne ff9453b8c6 Update docs prior to 3.2
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@333033 13f79535-47bb-0310-9956-ffa450edef68
2005-11-13 15:56:23 +00:00
Stephen Colebourne aa6de68e3e Update project properties prior to 3.2
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@333029 13f79535-47bb-0310-9956-ffa450edef68
2005-11-13 15:45:31 +00:00
Stephen Colebourne a60c74f75f Update docs prior to 3.2
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@333027 13f79535-47bb-0310-9956-ffa450edef68
2005-11-13 15:44:47 +00:00
Stephen Colebourne 01bf1138f9 Update docs prior to 3.2
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@333026 13f79535-47bb-0310-9956-ffa450edef68
2005-11-13 15:44:19 +00:00
Stephen Colebourne e76bffaf96 Catch errors that may occur if LRUMap is used incorrectly
These can be used for debugging if LRUMap has a bug
bug 32573

git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@333022 13f79535-47bb-0310-9956-ffa450edef68
2005-11-13 15:21:54 +00:00
Stephen Colebourne bd94ccdfa5 Extra tests for the internals of LRUMap
bug 32573

git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@333020 13f79535-47bb-0310-9956-ffa450edef68
2005-11-13 15:16:47 +00:00
Stephen Colebourne c9b89ca55d Prepare build for 3.2
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@333018 13f79535-47bb-0310-9956-ffa450edef68
2005-11-13 15:14:06 +00:00
Stephen Colebourne 567778ed77 Fix and simplify project.xml prior to 3.2
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@333017 13f79535-47bb-0310-9956-ffa450edef68
2005-11-13 15:07:51 +00:00
Stephen Colebourne 19df64e80f Remove javadoc previous versions section (perform this manually)
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@333015 13f79535-47bb-0310-9956-ffa450edef68
2005-11-13 15:03:01 +00:00
Stephen Colebourne 7e3f2dfbee Improve tests
from 37338

git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@332769 13f79535-47bb-0310-9956-ffa450edef68
2005-11-12 12:40:01 +00:00
James W. Carman 8e3968cd11 Bug 37472: Implement a TimeoutBuffer class
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@332643 13f79535-47bb-0310-9956-ffa450edef68
2005-11-11 20:39:13 +00:00
Stephen Colebourne 5abcddb1d5 values can now be accessed as a List using valueList()
additional list-like method, setValue(int,Object)
rfe 37015

git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@321321 13f79535-47bb-0310-9956-ffa450edef68
2005-10-15 12:28:08 +00:00
Stephen Colebourne 7de8ea1ed8 Author tag removed at request of author (Sebastian Bazley)
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@321246 13f79535-47bb-0310-9956-ffa450edef68
2005-10-14 23:23:32 +00:00
Brett Leslie Porter c0b4da26f6 PR: 16646
Submitted by: Carlos Sanchez
improved dependency information for maven2 users in future releases


git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@321112 13f79535-47bb-0310-9956-ffa450edef68
2005-10-14 13:34:14 +00:00
Stephen Colebourne 16cd754b19 BlockingBuffer - Fix internal locking code
bug 37028, from Sebastian Bazley

git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@312957 13f79535-47bb-0310-9956-ffa450edef68
2005-10-11 21:09:15 +00:00
Stephen Colebourne 4fd151ac2d Make PriorityBuffer Serializable
bug 36163, from Steve Phelps

git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@307292 13f79535-47bb-0310-9956-ffa450edef68
2005-10-08 12:49:53 +00:00
Stephen Colebourne f836ff09ee Enable compilation on JDK1.3
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@307283 13f79535-47bb-0310-9956-ffa450edef68
2005-10-08 10:10:04 +00:00
Stephen Colebourne 93724da635 CollectionUtils/MapUtils.isEmpty/isNotEmpty - Null-safe checks of collection emptyness
bug 35890, from Stephen Smith
CollectionUtils.sizeIsEmpty - Checks if a collection, array, map, iterator or enumeration is empty

git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@230513 13f79535-47bb-0310-9956-ffa450edef68
2005-08-05 23:07:00 +00:00
Stephen Colebourne ee245946f7 Relax tests for bug 35258
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@224666 13f79535-47bb-0310-9956-ffa450edef68
2005-07-24 23:01:40 +00:00
Stephen Colebourne 9f53a81368 New Transformed*Map factory decorateTransform() that transforms any existing entries in the map
rfe 30959

git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@219347 13f79535-47bb-0310-9956-ffa450edef68
2005-07-16 17:54:00 +00:00
Stephen Colebourne b915fdc02a TreeList/CursorableLinkedList/NodeCachingLinkedList/AbstractLinkedList - Fix iterator remove not working properly when called after previous
bug 35258

git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@219343 13f79535-47bb-0310-9956-ffa450edef68
2005-07-16 17:08:16 +00:00
Stephen Colebourne 2cdf3b0ba8 Fix CursorableLinkedList iterator remove/set not throwing IllegalStateException after next-previous-removeByIndex
bug 35766

git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@219330 13f79535-47bb-0310-9956-ffa450edef68
2005-07-16 14:19:42 +00:00
Stephen Colebourne 6adec6b8d4 Fix UnboundedFifoBuffer deserialization to work with subsequant object manipulation
bug 35763, from Thomas Knych and Jordan Krey

git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@219317 13f79535-47bb-0310-9956-ffa450edef68
2005-07-16 11:30:55 +00:00
Stephen Colebourne e1c5f7fb49 Fix UnboundedFifoBuffer iterator remove bug causing ArrayIndexOutOfBounds
bug 35733, from Andreas Schlosser

git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@219316 13f79535-47bb-0310-9956-ffa450edef68
2005-07-16 11:17:02 +00:00
Stephen Colebourne 1fa2dd8d12 Javadoc and stylistic changes
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@219314 13f79535-47bb-0310-9956-ffa450edef68
2005-07-16 11:12:51 +00:00
Stephen Colebourne a4fd44d404 Javadoc
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@219306 13f79535-47bb-0310-9956-ffa450edef68
2005-07-16 09:51:52 +00:00
Davanum Srinivas 557c0cccf4 Fix from "Knych, Thomas [IT]" <thomas.knych () citigroup ! com>
http://marc.theaimsgroup.com/?l=jakarta-commons-dev&m=112144808412305&w=2



git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@219232 13f79535-47bb-0310-9956-ffa450edef68
2005-07-15 18:33:44 +00:00
Stephen Colebourne 2923c2de86 AbstractMapBag.BagIterator.remove breaks class invariants when removing last entry
bug 35747, from Steve Clark

git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@219131 13f79535-47bb-0310-9956-ffa450edef68
2005-07-14 23:11:12 +00:00
Stephen Colebourne b3e0e25c37 Deprecate MultiHashMap in favour of MultiValueMap
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@209683 13f79535-47bb-0310-9956-ffa450edef68
2005-07-08 00:13:22 +00:00
Stephen Colebourne eaf850538a Fix putAll(MultiMap)
bug 35631, reported by Sven Macke

git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@209681 13f79535-47bb-0310-9956-ffa450edef68
2005-07-08 00:06:50 +00:00
Stephen Colebourne 273da76edc Add TestMultiValueMap to suite
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@209680 13f79535-47bb-0310-9956-ffa450edef68
2005-07-08 00:04:28 +00:00
Stephen Colebourne d90c123f2f Fix putAll(MultiMap)
bug 35631, reported by Sven Macke

git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@209679 13f79535-47bb-0310-9956-ffa450edef68
2005-07-08 00:03:50 +00:00
Stephen Colebourne c9a30909de Add keywords
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@209673 13f79535-47bb-0310-9956-ffa450edef68
2005-07-07 23:31:39 +00:00
Stephen Colebourne 0fdd5982c3 Add casts to avoid some JDK1.5 compilation warnings
bug 35474, from Will Pugh

git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@201765 13f79535-47bb-0310-9956-ffa450edef68
2005-06-25 16:39:34 +00:00
Stephen Colebourne f1f92df311 Fix javadoc references
bug 35186 from Andreas Przygienda

git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@185091 13f79535-47bb-0310-9956-ffa450edef68
2005-06-06 23:04:35 +00:00
James W. Carman 72b387b204 Added myself as a developer.
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@178567 13f79535-47bb-0310-9956-ffa450edef68
2005-05-26 02:16:24 +00:00
Stephen Colebourne dc805aee2b Simplify code in iterator remove to avoid incorrect ConcurrentModificationException
bug 34690, from Jack

git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@178303 13f79535-47bb-0310-9956-ffa450edef68
2005-05-24 22:39:51 +00:00
Stephen Colebourne 4a6212148d Fix ExtendedProperties.convertProperties to pickup any default parent configuration
bug 32204, from Shinobu Kawai

git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@171380 13f79535-47bb-0310-9956-ffa450edef68
2005-05-22 23:04:44 +00:00
Stephen Colebourne 29d3d6ec87 Group bug fixes into collection types
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@171361 13f79535-47bb-0310-9956-ffa450edef68
2005-05-22 19:24:47 +00:00
Stephen Colebourne 266f67e232 Simplify code in iterator remove to avoid incorrect ConcurrentModificationException
bug 34690, from Guilhem Lavaux at Kaffe

git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@171360 13f79535-47bb-0310-9956-ffa450edef68
2005-05-22 19:23:04 +00:00
Stephen Colebourne f9045aedf3 Fix AbstractHeashedMap initialization to calculate correct threshold
bug 35012, by Christian Siefkes

git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@171349 13f79535-47bb-0310-9956-ffa450edef68
2005-05-22 17:48:56 +00:00
Stephen Colebourne 2b68e826ec Bug 34267: IteratorChain.remove() in combination with FilterIterator
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/collections/trunk@171347 13f79535-47bb-0310-9956-ffa450edef68
2005-05-22 17:27:34 +00:00