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.
Maciej Piechotka [Tue, 27 Jul 2010 09:05:53 +0000 (11:05 +0200)]
Fix lack of unsetting _first and _last in TreeSet on Set.clear()
Maciej Piechotka [Wed, 14 Jul 2010 23:30:50 +0000 (01:30 +0200)]
Clean configure.ac
Maciej Piechotka [Wed, 14 Jul 2010 22:57:35 +0000 (00:57 +0200)]
Various small fixes for build system. Fixes bug 624389
* Add rules for Gee-1.0.gir and gee-internals-1.0.vapi
* Clean all vala-generated files in maintainer mode
* Clean typelib
Colin Walters [Tue, 13 Jul 2010 12:21:52 +0000 (08:21 -0400)]
[autogen.sh] Support parameters to configure
Maciej Piechotka [Mon, 12 Jul 2010 18:42:41 +0000 (20:42 +0200)]
[autogen.sh] Don't run configure twice
Rob Taylor [Mon, 12 Jul 2010 18:41:44 +0000 (20:41 +0200)]
Build typelib for gobject-introspection
Maciej Piechotka [Sun, 11 Jul 2010 14:18:50 +0000 (16:18 +0200)]
Change build system
Fixes bug 617356
Maciej Piechotka [Sun, 11 Jul 2010 13:26:54 +0000 (15:26 +0200)]
Add myself to libgee.doap
Colin Walters [Tue, 29 Jun 2010 14:47:57 +0000 (10:47 -0400)]
[autogen.sh] Support NOCONFIGURE, like gnome-common
Jürg Billeter [Tue, 15 Jun 2010 17:10:07 +0000 (19:10 +0200)]
Post-release version bump
Jürg Billeter [Tue, 15 Jun 2010 17:05:05 +0000 (19:05 +0200)]
Release 0.5.1
Yaakov Selkowitz [Fri, 2 Apr 2010 20:21:45 +0000 (22:21 +0200)]
Fix shared library build on Windows
Fixes bug 601629.
Maciej Piechotka [Wed, 30 Sep 2009 12:55:37 +0000 (14:55 +0200)]
Fix count equal in *MultiSet
Fixes bug 596869.
Maciej Piechotka [Wed, 30 Sep 2009 10:55:23 +0000 (12:55 +0200)]
Fix remove in MapIterator
Fixes bug 596851.
Maciej Piechotka [Tue, 29 Sep 2009 06:01:01 +0000 (08:01 +0200)]
Tests are not terminated when they fail in trap
When code in trap succeeds subprocess should be terminated - not only
test case.
Fixes bug 596703.
Maciej Piechotka [Mon, 28 Sep 2009 21:31:40 +0000 (23:31 +0200)]
Fixes checking for emptiness of subsets when master set is empty
Fixes bug 596671.
Florian Brosch [Fri, 2 Apr 2010 18:59:49 +0000 (20:59 +0200)]
Fix documentation comments
Jürg Billeter [Sun, 21 Mar 2010 18:49:28 +0000 (19:49 +0100)]
Fix build with vala master
Didier 'Ptitjes [Sat, 24 Oct 2009 02:00:34 +0000 (04:00 +0200)]
Post-release version bump
Didier 'Ptitjes [Sat, 24 Oct 2009 01:52:51 +0000 (03:52 +0200)]
TimSort: Fix sort of reference counted items
Didier 'Ptitjes [Mon, 28 Sep 2009 18:57:58 +0000 (20:57 +0200)]
Release 0.5.0
Didier 'Ptitjes [Mon, 28 Sep 2009 18:57:09 +0000 (20:57 +0200)]
Update library's interface to 2:0:0
Didier 'Ptitjes [Mon, 28 Sep 2009 17:44:32 +0000 (19:44 +0200)]
Fix the documentation of all implementations' constructor
Fixes bug 592817.
Didier 'Ptitjes [Mon, 28 Sep 2009 17:25:29 +0000 (19:25 +0200)]
Update .gitignore
Didier 'Ptitjes [Mon, 28 Sep 2009 17:22:25 +0000 (19:22 +0200)]
Some more documentation enhancements
Didier 'Ptitjes [Mon, 28 Sep 2009 16:45:58 +0000 (18:45 +0200)]
Make some style consistence enhancements