Maciej Piechotka [Tue, 27 Mar 2012 22:29:05 +0000 (00:29 +0200)]
Split SortedMap/SortedSet into bi-directional and uni-directional parts
Maciej Piechotka [Tue, 6 Mar 2012 20:52:45 +0000 (20:52 +0000)]
Don't resize after deletion from hashtable in iterator, fixes #671327
Depending on sizes of array and hash function resize might alter
the iteration order. It meant that some elements might not be visited
and some might be visited twice.
Maciej Piechotka [Sun, 19 Feb 2012 02:22:38 +0000 (02:22 +0000)]
Refactor benchmarks
Maciej Piechotka [Sun, 19 Feb 2012 00:55:02 +0000 (00:55 +0000)]
Convert the documentations to valadoc new Note syntax
Florian Brosch [Mon, 23 Jan 2012 16:42:57 +0000 (17:42 +0100)]
Fix valadoc documentation
Maciej Piechotka [Sun, 22 Jan 2012 11:22:25 +0000 (11:22 +0000)]
Release 0.7.2
Maciej Piechotka [Sun, 22 Jan 2012 11:26:08 +0000 (11:26 +0000)]
Remove --shared-library from .typelib, see bug #667529 for details
Maciej Piechotka [Sun, 22 Jan 2012 11:21:34 +0000 (11:21 +0000)]
Remove unneeded duplication of NULL definition
Maciej Piechotka [Fri, 20 Jan 2012 15:24:13 +0000 (15:24 +0000)]
Fix problem of partially releasing hp context
Maciej Piechotka [Fri, 20 Jan 2012 14:45:03 +0000 (14:45 +0000)]
Fix compilation with vala master
Maciej Piechotka [Mon, 16 Jan 2012 21:38:33 +0000 (21:38 +0000)]
Extend Gee.Deque tests
Maciej Piechotka [Sat, 7 Jan 2012 04:14:44 +0000 (05:14 +0100)]
Add ArrayQueue
Maciej Piechotka [Sat, 7 Jan 2012 04:14:28 +0000 (05:14 +0100)]
Add default implementation of AbstractQueue.drain
Maciej Piechotka [Thu, 5 Jan 2012 14:07:10 +0000 (15:07 +0100)]
Fix warnings
Daniel Espinosa [Wed, 11 Jan 2012 22:06:13 +0000 (16:06 -0600)]
Fixed documentation typo in gee/traversable.vala
Maciej Piechotka [Mon, 19 Dec 2011 16:58:29 +0000 (17:58 +0100)]
Add *_type property for all collections, fixes bug #663337
Maciej Piechotka [Mon, 19 Dec 2011 03:16:32 +0000 (04:16 +0100)]
Fix compilation of priorityqueue.vala on vala from git
Maciej Piechotka [Mon, 19 Dec 2011 02:26:37 +0000 (03:26 +0100)]
Add gir_namespace and gir_version attributes, fixes bug #666208
Currently they are specified in assemblyinfo.vala which needs to be
first file passed to vala. See bug # 666478 for details.
Diego Escalante Urrelo [Fri, 7 Oct 2011 06:07:12 +0000 (01:07 -0500)]
PriorityQueue: build fix for wrong variable name
Bug #661153
Hisao Suzuki [Thu, 29 Sep 2011 11:01:17 +0000 (13:01 +0200)]
PriorityQueue: Fix underflow while updating degree, fixes bug #647162
Maciej Piechotka [Thu, 29 Sep 2011 09:23:12 +0000 (11:23 +0200)]
Require more realistic version of Vala
Maciej Piechotka [Sun, 25 Sep 2011 20:46:22 +0000 (22:46 +0200)]
Post-release version bump
Maciej Piechotka [Sun, 25 Sep 2011 20:06:33 +0000 (22:06 +0200)]
Release 0.7.1
Maciej Piechotka [Sat, 26 Mar 2011 04:24:24 +0000 (05:24 +0100)]
Implement ConcurrentList
- After porting to volatile the freeing of data does not work
Maciej Piechotka [Wed, 30 Mar 2011 05:43:26 +0000 (07:43 +0200)]
Split List interface into List and BidirList
Maciej Piechotka [Tue, 20 Sep 2011 16:39:36 +0000 (18:39 +0200)]
Add Gee.HazardPointer
Maciej Piechotka [Sun, 25 Sep 2011 19:24:26 +0000 (21:24 +0200)]
Remove compilation warnings from tests
Maciej Piechotka [Fri, 23 Sep 2011 21:28:26 +0000 (23:28 +0200)]
Use VALAFLAGS during building tests
Maciej Piechotka [Tue, 20 Sep 2011 16:56:00 +0000 (18:56 +0200)]
Move to new syntax of out parameters
Maciej Piechotka [Wed, 14 Sep 2011 07:49:32 +0000 (09:49 +0200)]
Add check-news to AM_INIT_AUTOMAKE
Maciej Piechotka [Wed, 14 Sep 2011 07:59:30 +0000 (09:59 +0200)]
Revert "hazardpointer - work in progress"
This reverts commit
f39a9175b63f9f6f58a019621e9d8c41c801ff73.
Maciej Piechotka [Wed, 14 Sep 2011 06:12:14 +0000 (08:12 +0200)]
hazardpointer - work in progress
Maciej Piechotka [Fri, 19 Aug 2011 03:46:47 +0000 (04:46 +0100)]
Post-release version bump
Maciej Piechotka [Fri, 19 Aug 2011 03:38:41 +0000 (04:38 +0100)]
Release 0.7.0
Maciej Piechotka [Wed, 17 Aug 2011 21:07:24 +0000 (22:07 +0100)]
Fix standard functions for nullable types
Maciej Piechotka [Wed, 17 Aug 2011 20:45:44 +0000 (21:45 +0100)]
Add Traversable.chop function
Maciej Piechotka [Wed, 17 Aug 2011 20:43:34 +0000 (21:43 +0100)]
Fix default Traversable.stream implementation for Iterator<G>
The implementation assumed in unfolding function that the stream some
value - however it might not be the case.
Maciej Piechotka [Wed, 17 Aug 2011 20:42:56 +0000 (21:42 +0100)]
Add filter tests
Maciej Piechotka [Mon, 15 Aug 2011 18:00:33 +0000 (19:00 +0100)]
Allow to install libgee 0.6 and 0.8 in parallel
Maciej Piechotka [Tue, 9 Aug 2011 10:34:16 +0000 (12:34 +0200)]
Fix ordering of prerequests
Maciej Piechotka [Tue, 9 Aug 2011 10:12:46 +0000 (12:12 +0200)]
Update documentation
Maciej Piechotka [Mon, 1 Aug 2011 02:51:01 +0000 (03:51 +0100)]
Add Traversable<G>.filter method
Maciej Piechotka [Mon, 1 Aug 2011 02:50:43 +0000 (03:50 +0100)]
Fix Traversable<G>.stream in ReadOnlyCollection
Maciej Piechotka [Mon, 25 Jul 2011 02:13:47 +0000 (03:13 +0100)]
Preserve laziness in Stream
Maciej Piechotka [Fri, 22 Jul 2011 22:10:06 +0000 (23:10 +0100)]
Add Gee.Traversable<G> requirement to Gee.Iterable<G>
Maciej Piechotka [Fri, 22 Jul 2011 01:07:18 +0000 (02:07 +0100)]
Export the function part of interface into Traversable
Maciej Piechotka [Mon, 2 May 2011 11:26:11 +0000 (12:26 +0100)]
Add Iterator.scan method
Maciej Piechotka [Sat, 30 Apr 2011 10:11:34 +0000 (12:11 +0200)]
Add Iterator.map method
Maciej Piechotka [Sat, 30 Apr 2011 09:39:42 +0000 (11:39 +0200)]
Add Iterator.stream method based on stream fusion
Maciej Piechotka [Sat, 30 Apr 2011 10:43:19 +0000 (12:43 +0200)]
Add Iterator.concat function
Maciej Piechotka [Sat, 30 Apr 2011 08:30:16 +0000 (10:30 +0200)]
Add Iterator.unfold function
Maciej Piechotka [Sat, 30 Apr 2011 08:14:19 +0000 (10:14 +0200)]
Add Gee.Lazy class (call-by-need)
Maciej Piechotka [Thu, 8 Oct 2009 08:09:27 +0000 (09:09 +0100)]
Add read_only_view to SortedMap
Maciej Piechotka [Wed, 7 Oct 2009 22:59:34 +0000 (23:59 +0100)]
Add read_only_view to SortedSet
Maciej Piechotka [Mon, 28 Sep 2009 21:32:09 +0000 (23:32 +0200)]
Add SortedMap interface
Maciej Piechotka [Tue, 29 Sep 2009 06:06:45 +0000 (08:06 +0200)]
Fix wrong copyright information
Maciej Piechotka [Wed, 30 Sep 2009 10:31:28 +0000 (12:31 +0200)]
Preparation for new Map.set method
Maciej Piechotka [Sat, 30 Apr 2011 10:54:31 +0000 (12:54 +0200)]
Fix memory leak in default implementation of foreach and fold
Maciej Piechotka [Thu, 28 Apr 2011 23:45:46 +0000 (01:45 +0200)]
Change Gee.TreeSet.Range to class
It fixes problem that may occured when key used as boundary is freed
Maciej Piechotka [Tue, 26 Apr 2011 09:53:38 +0000 (11:53 +0200)]
Change default implementation of fold
Maciej Piechotka [Wed, 20 Apr 2011 16:12:56 +0000 (18:12 +0200)]
Add custom foreach function
Maciej Piechotka [Fri, 8 Apr 2011 13:24:27 +0000 (15:24 +0200)]
Fix adding second element to priority queue, fixes bug #647162
Maciej Piechotka [Wed, 16 Feb 2011 16:06:55 +0000 (16:06 +0000)]
Read fix bold text valadoc markup
Maciej Piechotka [Sat, 12 Feb 2011 01:53:11 +0000 (01:53 +0000)]
Fix monospace text valadoc markup (replace ` by ``)
Maciej Piechotka [Sat, 12 Feb 2011 01:47:47 +0000 (01:47 +0000)]
Fix bold text valadoc markup (replace ++ by ")
Jürg Billeter [Fri, 28 Jan 2011 17:28:49 +0000 (18:28 +0100)]
Fix memory leak in LinkedList.clear
Based on patch by Travis Reitter, fixes bug 639254.
Maciej Piechotka [Tue, 4 Jan 2011 14:46:13 +0000 (15:46 +0100)]
Add read_only method to Collection, Map and MultiMap
Maciej Piechotka [Tue, 4 Jan 2011 14:23:14 +0000 (15:23 +0100)]
Add highier-order functions to MapIterator
Maciej Piechotka [Tue, 4 Jan 2011 14:13:03 +0000 (15:13 +0100)]
Update copyright notices
Maciej Piechotka [Tue, 4 Jan 2011 14:10:52 +0000 (15:10 +0100)]
Add read_only property to Iterator and MapIterator
Maciej Piechotka [Mon, 27 Dec 2010 14:37:43 +0000 (15:37 +0100)]
Remove depending on order of iteration in read-only collections' test
Maciej Piechotka [Sat, 20 Nov 2010 01:28:45 +0000 (01:28 +0000)]
Fix memory leak on freeing LinkedList
If fixes issue described in bug #635224
Maciej Piechotka [Sun, 7 Nov 2010 22:15:20 +0000 (22:15 +0000)]
Add Gee.Iterator<G>.foreach method
Maciej Piechotka [Sun, 7 Nov 2010 22:01:40 +0000 (22:01 +0000)]
Fix several spelling mistakes and leftover debug code
Maciej Piechotka [Sun, 17 Oct 2010 16:51:10 +0000 (17:51 +0100)]
Rename Iterator.at_element to Iterator.valid
Maciej Piechotka [Sun, 17 Oct 2010 16:14:59 +0000 (17:14 +0100)]
Add Iterator.fold aggregative function
Maciej Piechotka [Sun, 17 Oct 2010 15:28:04 +0000 (16:28 +0100)]
Add Iterator.at_element property to check when other calls are legal
Maciej Piechotka [Tue, 24 Aug 2010 10:47:24 +0000 (12:47 +0200)]
Move first from Iterator to BidirIterator and remove from MapIterator
Maciej Piechotka [Sat, 18 Sep 2010 08:10:05 +0000 (09:10 +0100)]
Change return_if_fail into assert in remove_at of LinkedList.
It fixes build issue described in bug #629933 and make the behavior
compatible with ArrayList.
Maciej Piechotka [Tue, 31 Aug 2010 14:40:46 +0000 (16:40 +0200)]
Version bump to avoid confusion
Maciej Piechotka [Thu, 26 Aug 2010 18:43:37 +0000 (20:43 +0200)]
Fix memory leak in TimSort
This patch converts using of pointers into proper use of weak and normal
references and adds the destructor to Gee.TimSort.Slice.
Maciej Piechotka [Tue, 24 Aug 2010 10:27:38 +0000 (12:27 +0200)]
Correct naming of variables
Maciej Piechotka [Tue, 24 Aug 2010 10:26:13 +0000 (12:26 +0200)]
Add Gee.Hashable interface
Maciej Piechotka [Sat, 21 Aug 2010 20:20:14 +0000 (22:20 +0200)]
Small typo in tests (it might cuased some false passes but it didn't)
Maciej Piechotka [Sat, 21 Aug 2010 19:41:32 +0000 (21:41 +0200)]
Remove ComparableTests as they have been integrated in functions tests
Maciej Piechotka [Sat, 21 Aug 2010 18:37:41 +0000 (20:37 +0200)]
Reintroduce tests
Maciej Piechotka [Sat, 21 Aug 2010 18:33:58 +0000 (20:33 +0200)]
Assure get_equal_func_for behavies correctly for Comparable
Alban Browaeys [Tue, 17 Aug 2010 15:54:18 +0000 (17:54 +0200)]
gee: move the delegates into the Gee namespace.
Fix for the gir generation breakage where callbacks where
out of the namespace.
Maciej Piechotka [Mon, 21 Sep 2009 12:36:25 +0000 (14:36 +0200)]
Move to non-static delegates
Maciej Piechotka [Tue, 3 Aug 2010 09:44:06 +0000 (11:44 +0200)]
Fix memory leak in Gee.LinkedList
Maciej Piechotka [Mon, 2 Aug 2010 22:42:44 +0000 (00:42 +0200)]
Fix typos in TreeMap and TreeSet fix and other embarrasing mistakes
Maciej Piechotka [Mon, 2 Aug 2010 22:23:52 +0000 (00:23 +0200)]
Fix the unfreeing on clear in TreeMap/TreeSet
Maciej Piechotka [Wed, 14 Jul 2010 23:25:48 +0000 (01:25 +0200)]
Use automake 1.11 vala support + cleaning of the Makefile.am:
- Checks the vala version
- All flags are 'local' (i.e. taget_name_(VALA|C|LD)FLAGS)
- Target variables are next to each other
- All lists are one-item-per-line with $(NULL) at the end
- No newline at the end of file
Didier 'Ptitjes [Mon, 2 Aug 2010 15:35:06 +0000 (17:35 +0200)]
Post-release version bump
Didier 'Ptitjes [Mon, 2 Aug 2010 15:05:25 +0000 (17:05 +0200)]
Release 0.5.2
Didier 'Ptitjes [Mon, 2 Aug 2010 14:50:39 +0000 (16:50 +0200)]
Implement typed variants for Collection.to_array
Fixes bug 597737.
Didier 'Ptitjes [Mon, 2 Aug 2010 13:25:19 +0000 (15:25 +0200)]
Make [Deprecated] all Map methods previously marked as such in documentation
Didier 'Ptitjes [Mon, 2 Aug 2010 12:54:37 +0000 (14:54 +0200)]
Fix doc comment and make sort_with_data deprecated in documentation
Maciej Piechotka [Sun, 1 Aug 2010 14:34:56 +0000 (16:34 +0200)]
Increase stamp on Map.set in Gee.TreeMap
Zeeshan Ali (Khattak) [Sat, 24 Jul 2010 01:40:11 +0000 (04:40 +0300)]
Add ArrayList.sort_with_data
Add a variant of List.sort that takes CompareDataFunc rather than
CompareFunc so compare func could be a method or closure. We are
adding this to ArrayList rather than List to not break the API/ABI.
In 0.7.x, this method will be removed as List.sort will then do
exactly the same.