[libgee] Created tag LIBGEE_0_5_0
- From: Didier Villevalois <dvillevalois src gnome org>
- To: svn-commits-list gnome org
- Cc:
- Subject: [libgee] Created tag LIBGEE_0_5_0
- Date: Mon, 28 Sep 2009 19:01:05 +0000 (UTC)
The unsigned tag 'LIBGEE_0_5_0' was created.
Tagger: Didier 'Ptitjes <ptitjes free fr>
Date: Mon Sep 28 21:00:28 2009 +0200
Release 0.5.0
Changes since the last tag 'LIBGEE_0_3_0':
Ali Sabil (2):
Introduce the MultiSet interface and its hash based implementation
Introduce the MultiMap interface and its hash based implementation
Didier 'Ptitjes (65):
Post-release version bump
Change *_func properties from construct to private set
Provide sane defaults for equal, hash and compare functions
Change inner classes' properties from construct to private set
Fixing generics typo in HashMap's Value collection
Initial documentation infrastructure import
Fix ReadOnlyCollection and ReadOnlyMap encapsulation failure
Introduce TimSort and the public sorting API
Introduce benchmarks
Add missing --library in addition to --vapi in gee/Makefile
Setup test code coverage with lcov
Make TimSort a GObject
DÃefinitiely remove trailing whitespaces
Make List.remove_at return the removed element
Introduce Queue and Deque interfaces, and implement them in LinkedList
Make Slice<G> a private inner class of TimSort<G>
Use non-nullable capacities and a constant to specify unbounded
Introduce PriorityQueue implementation of the Queue interface
Add tests for GObject properties
Fix List.get API contract and fix implementations accordingly
Add some tests for List.slice
Fix benchmark's build with vala master
Fix read-only view unique instance test
Add has_next and first methods to the Iterator interface
Introduce remove method to the Iterator interface
Introduce the ListIterator interface and make lists implement it
Make Functions class a namespace and fix copyright and authorship
Remove construct block in HashSet
Fix some bugs in TreeSet implementation
Refactor the Set implementations' tests
Fix first() and last() signatures in AbstractList
Remove unusefull private setter only and construct only properties
Introduce the Comparable interface and provide a CompareFunc for it
Add a dependency to gee's vapi in tests' Makefile
Modify the Map interface API
Introduce the Map.has (K key, V value) method
Introduce the Map.Entry<K,V> class and the Map.entries property
Reuse the keys, values and entries view instances where possible
Enhance the tests for the ReadOnly* implementations
Introduce MapIterator<K,V> and implement it in HashMap and TreeMap
Extract AbstractMultiSet from HashMultiSet
Implement TreeMultiSet
Make Map<K,V> be an Iterable<Map.Entry<K,V>>
Introduce immutable empty collection, list, set and map
Introduce Map.key_type and Map.value_type
Fix item count decrementation on removal in AbstractMultiSet
Fix some missing pointer casts
Use silent rules for users of automake 1.11
Fix warnings due to comparison to strcmp
Fix a bug in PriorityQueue's iterator
Fix PriorityQueue implementation
Fix TestCase against Vala master
Make the coverage analysis on Vala code insteead of C code
Fix filenames in file headers
Fix { inheritDoc} tags
Various documentation enhancements
Extract AbstractMultiMap from HashMultiMap
Enhance multimap's tests
Implement TreeMultiMap
Make some style consistence enhancements
Some more documentation enhancements
Update .gitignore
Fix the documentation of all implementations' constructor
Update library's interface to 2:0:0
Release 0.5.0
Julien Peeters (12):
Adding a first very basic documentation to data types implementations.
Adding a short descriptive introduction for each implementation class.
Some more enhancements to the test infrastructure
Add generic tests for collections and lists and refactor ArrayListTests
Fix misunderstanding about ArrayList.{retain,remove}_all semantics
Reuse generic Collection and List tests for LinkedList
Hide read-only views and make them accessible through a property
Improve the read-only view property by using weak pointers
Improve the access to first and last elements in LinkedList
Change the Iterator.get method signature and fix implementations
Fix a bug in TreeMap implementation
Refactor the Map implementations' tests
Jürg Billeter (1):
Fix build with vala master
Maciej Piechotka (11):
Remove possibility of passing null to constructors of ReadOnly* classes
Fix and improve the TreeMap and TreeSet implementations
Introduce the BidirIterator interface
Fix fix_up method in the TreeSet and TreeMap implementations
Fix the iterators of the TreeMap and TreeSet implementations
Add more add and remove tests
Fix move_red_right and move_red_left in the Tree implementations
Add missing DEBUG section
Introduce the SortedSet interface and implement it in TreeSet
Add tests for Map.entries
Replace old-style asserts in tests
Tomaž Vajngerl (3):
Add tests for ReadOnlyCollection and ReadOnlyList
Change ReadOnlyList to inherit from ReadOnlyCollection.
Change ReadOnlySet to inherit from ReadOnlyCollection.
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]