platform/upstream/libgee.git
12 years agoRelease 0.7.0 0.7.0
Maciej Piechotka [Fri, 19 Aug 2011 03:38:41 +0000 (04:38 +0100)]
Release 0.7.0

12 years agoFix standard functions for nullable types
Maciej Piechotka [Wed, 17 Aug 2011 21:07:24 +0000 (22:07 +0100)]
Fix standard functions for nullable types

12 years agoAdd Traversable.chop function
Maciej Piechotka [Wed, 17 Aug 2011 20:45:44 +0000 (21:45 +0100)]
Add Traversable.chop function

12 years agoFix default Traversable.stream implementation for Iterator<G>
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.

12 years agoAdd filter tests
Maciej Piechotka [Wed, 17 Aug 2011 20:42:56 +0000 (21:42 +0100)]
Add filter tests

12 years agoAllow to install libgee 0.6 and 0.8 in parallel
Maciej Piechotka [Mon, 15 Aug 2011 18:00:33 +0000 (19:00 +0100)]
Allow to install libgee 0.6 and 0.8 in parallel

12 years agoFix ordering of prerequests
Maciej Piechotka [Tue, 9 Aug 2011 10:34:16 +0000 (12:34 +0200)]
Fix ordering of prerequests

12 years agoUpdate documentation
Maciej Piechotka [Tue, 9 Aug 2011 10:12:46 +0000 (12:12 +0200)]
Update documentation

12 years agoAdd Traversable<G>.filter method
Maciej Piechotka [Mon, 1 Aug 2011 02:51:01 +0000 (03:51 +0100)]
Add Traversable<G>.filter method

12 years agoFix Traversable<G>.stream in ReadOnlyCollection
Maciej Piechotka [Mon, 1 Aug 2011 02:50:43 +0000 (03:50 +0100)]
Fix Traversable<G>.stream in ReadOnlyCollection

12 years agoPreserve laziness in Stream
Maciej Piechotka [Mon, 25 Jul 2011 02:13:47 +0000 (03:13 +0100)]
Preserve laziness in Stream

12 years agoAdd Gee.Traversable<G> requirement to Gee.Iterable<G>
Maciej Piechotka [Fri, 22 Jul 2011 22:10:06 +0000 (23:10 +0100)]
Add Gee.Traversable<G> requirement to Gee.Iterable<G>

12 years agoExport the function part of interface into Traversable
Maciej Piechotka [Fri, 22 Jul 2011 01:07:18 +0000 (02:07 +0100)]
Export the function part of interface into Traversable

12 years agoAdd Iterator.scan method
Maciej Piechotka [Mon, 2 May 2011 11:26:11 +0000 (12:26 +0100)]
Add Iterator.scan method

12 years agoAdd Iterator.map method
Maciej Piechotka [Sat, 30 Apr 2011 10:11:34 +0000 (12:11 +0200)]
Add Iterator.map method

12 years agoAdd Iterator.stream method based on stream fusion
Maciej Piechotka [Sat, 30 Apr 2011 09:39:42 +0000 (11:39 +0200)]
Add Iterator.stream method based on stream fusion

12 years agoAdd Iterator.concat function
Maciej Piechotka [Sat, 30 Apr 2011 10:43:19 +0000 (12:43 +0200)]
Add Iterator.concat function

12 years agoAdd Iterator.unfold function
Maciej Piechotka [Sat, 30 Apr 2011 08:30:16 +0000 (10:30 +0200)]
Add Iterator.unfold function

12 years agoAdd Gee.Lazy class (call-by-need)
Maciej Piechotka [Sat, 30 Apr 2011 08:14:19 +0000 (10:14 +0200)]
Add Gee.Lazy class (call-by-need)

13 years agoAdd read_only_view to SortedMap
Maciej Piechotka [Thu, 8 Oct 2009 08:09:27 +0000 (09:09 +0100)]
Add read_only_view to SortedMap

13 years agoAdd read_only_view to SortedSet
Maciej Piechotka [Wed, 7 Oct 2009 22:59:34 +0000 (23:59 +0100)]
Add read_only_view to SortedSet

13 years agoAdd SortedMap interface
Maciej Piechotka [Mon, 28 Sep 2009 21:32:09 +0000 (23:32 +0200)]
Add SortedMap interface

13 years agoFix wrong copyright information
Maciej Piechotka [Tue, 29 Sep 2009 06:06:45 +0000 (08:06 +0200)]
Fix wrong copyright information

13 years agoPreparation for new Map.set method
Maciej Piechotka [Wed, 30 Sep 2009 10:31:28 +0000 (12:31 +0200)]
Preparation for new Map.set method

13 years agoFix memory leak in default implementation of foreach and fold
Maciej Piechotka [Sat, 30 Apr 2011 10:54:31 +0000 (12:54 +0200)]
Fix memory leak in default implementation of foreach and fold

13 years agoChange Gee.TreeSet.Range to class
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

13 years agoChange default implementation of fold
Maciej Piechotka [Tue, 26 Apr 2011 09:53:38 +0000 (11:53 +0200)]
Change default implementation of fold

13 years agoAdd custom foreach function
Maciej Piechotka [Wed, 20 Apr 2011 16:12:56 +0000 (18:12 +0200)]
Add custom foreach function

13 years agoFix adding second element to priority queue, fixes bug #647162
Maciej Piechotka [Fri, 8 Apr 2011 13:24:27 +0000 (15:24 +0200)]
Fix adding second element to priority queue, fixes bug #647162

13 years agoRead fix bold text valadoc markup
Maciej Piechotka [Wed, 16 Feb 2011 16:06:55 +0000 (16:06 +0000)]
Read fix bold text valadoc markup

13 years agoFix monospace text valadoc markup (replace ` by ``)
Maciej Piechotka [Sat, 12 Feb 2011 01:53:11 +0000 (01:53 +0000)]
Fix monospace text valadoc markup (replace ` by ``)

13 years agoFix bold 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 ")

13 years agoFix memory leak in LinkedList.clear
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.

13 years agoAdd read_only method to Collection, Map and MultiMap
Maciej Piechotka [Tue, 4 Jan 2011 14:46:13 +0000 (15:46 +0100)]
Add read_only method to Collection, Map and MultiMap

13 years agoAdd highier-order functions to MapIterator
Maciej Piechotka [Tue, 4 Jan 2011 14:23:14 +0000 (15:23 +0100)]
Add highier-order functions to MapIterator

13 years agoUpdate copyright notices
Maciej Piechotka [Tue, 4 Jan 2011 14:13:03 +0000 (15:13 +0100)]
Update copyright notices

13 years agoAdd read_only property to Iterator and MapIterator
Maciej Piechotka [Tue, 4 Jan 2011 14:10:52 +0000 (15:10 +0100)]
Add read_only property to Iterator and MapIterator

13 years agoRemove depending on order of iteration in read-only collections' test
Maciej Piechotka [Mon, 27 Dec 2010 14:37:43 +0000 (15:37 +0100)]
Remove depending on order of iteration in read-only collections' test

13 years agoFix memory leak on freeing LinkedList
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

13 years agoAdd Gee.Iterator<G>.foreach method
Maciej Piechotka [Sun, 7 Nov 2010 22:15:20 +0000 (22:15 +0000)]
Add Gee.Iterator<G>.foreach method

13 years agoFix several spelling mistakes and leftover debug code
Maciej Piechotka [Sun, 7 Nov 2010 22:01:40 +0000 (22:01 +0000)]
Fix several spelling mistakes and leftover debug code

13 years agoRename Iterator.at_element to Iterator.valid
Maciej Piechotka [Sun, 17 Oct 2010 16:51:10 +0000 (17:51 +0100)]
Rename Iterator.at_element to Iterator.valid

13 years agoAdd Iterator.fold aggregative function
Maciej Piechotka [Sun, 17 Oct 2010 16:14:59 +0000 (17:14 +0100)]
Add Iterator.fold aggregative function

13 years agoAdd Iterator.at_element property to check when other calls are legal
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

13 years agoMove first from Iterator to BidirIterator and remove from MapIterator
Maciej Piechotka [Tue, 24 Aug 2010 10:47:24 +0000 (12:47 +0200)]
Move first from Iterator to BidirIterator and remove from MapIterator

13 years agoChange return_if_fail into assert in remove_at of LinkedList.
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.

13 years agoVersion bump to avoid confusion
Maciej Piechotka [Tue, 31 Aug 2010 14:40:46 +0000 (16:40 +0200)]
Version bump to avoid confusion

13 years agoFix memory leak in TimSort
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.

13 years agoCorrect naming of variables
Maciej Piechotka [Tue, 24 Aug 2010 10:27:38 +0000 (12:27 +0200)]
Correct naming of variables

13 years agoAdd Gee.Hashable interface
Maciej Piechotka [Tue, 24 Aug 2010 10:26:13 +0000 (12:26 +0200)]
Add Gee.Hashable interface

13 years agoSmall typo in tests (it might cuased some false passes but it didn't)
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)

13 years agoRemove ComparableTests as they have been integrated in functions tests
Maciej Piechotka [Sat, 21 Aug 2010 19:41:32 +0000 (21:41 +0200)]
Remove ComparableTests as they have been integrated in functions tests

13 years agoReintroduce tests
Maciej Piechotka [Sat, 21 Aug 2010 18:37:41 +0000 (20:37 +0200)]
Reintroduce tests

13 years agoAssure get_equal_func_for behavies correctly for Comparable
Maciej Piechotka [Sat, 21 Aug 2010 18:33:58 +0000 (20:33 +0200)]
Assure get_equal_func_for behavies correctly for Comparable

13 years agogee: move the delegates into the Gee namespace.
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.

13 years agoMove to non-static delegates
Maciej Piechotka [Mon, 21 Sep 2009 12:36:25 +0000 (14:36 +0200)]
Move to non-static delegates

13 years agoFix memory leak in Gee.LinkedList
Maciej Piechotka [Tue, 3 Aug 2010 09:44:06 +0000 (11:44 +0200)]
Fix memory leak in Gee.LinkedList

13 years agoFix typos in TreeMap and TreeSet fix and other embarrasing mistakes
Maciej Piechotka [Mon, 2 Aug 2010 22:42:44 +0000 (00:42 +0200)]
Fix typos in TreeMap and TreeSet fix and other embarrasing mistakes

13 years agoFix the unfreeing on clear in TreeMap/TreeSet
Maciej Piechotka [Mon, 2 Aug 2010 22:23:52 +0000 (00:23 +0200)]
Fix the unfreeing on clear in TreeMap/TreeSet

13 years agoUse automake 1.11 vala support + cleaning of the Makefile.am:
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

13 years agoPost-release version bump
Didier 'Ptitjes [Mon, 2 Aug 2010 15:35:06 +0000 (17:35 +0200)]
Post-release version bump

13 years agoRelease 0.5.2 0.5.2
Didier 'Ptitjes [Mon, 2 Aug 2010 15:05:25 +0000 (17:05 +0200)]
Release 0.5.2

13 years agoImplement typed variants for Collection.to_array
Didier 'Ptitjes [Mon, 2 Aug 2010 14:50:39 +0000 (16:50 +0200)]
Implement typed variants for Collection.to_array

Fixes bug 597737.

13 years agoMake [Deprecated] all Map methods previously marked as such in documentation
Didier 'Ptitjes [Mon, 2 Aug 2010 13:25:19 +0000 (15:25 +0200)]
Make [Deprecated] all Map methods previously marked as such in documentation

13 years agoFix doc comment and make sort_with_data deprecated 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

13 years agoIncrease stamp on Map.set in Gee.TreeMap
Maciej Piechotka [Sun, 1 Aug 2010 14:34:56 +0000 (16:34 +0200)]
Increase stamp on Map.set in Gee.TreeMap

13 years agoAdd ArrayList.sort_with_data
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.

13 years agoFix lack of unsetting _first and _last in TreeSet on Set.clear()
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()

13 years agoClean configure.ac
Maciej Piechotka [Wed, 14 Jul 2010 23:30:50 +0000 (01:30 +0200)]
Clean configure.ac

13 years agoVarious small fixes for build system. Fixes bug 624389
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

13 years ago[autogen.sh] Support parameters to configure
Colin Walters [Tue, 13 Jul 2010 12:21:52 +0000 (08:21 -0400)]
[autogen.sh] Support parameters to configure

13 years ago[autogen.sh] Don't run configure twice
Maciej Piechotka [Mon, 12 Jul 2010 18:42:41 +0000 (20:42 +0200)]
[autogen.sh] Don't run configure twice

13 years agoBuild typelib for gobject-introspection
Rob Taylor [Mon, 12 Jul 2010 18:41:44 +0000 (20:41 +0200)]
Build typelib for gobject-introspection

13 years agoChange build system
Maciej Piechotka [Sun, 11 Jul 2010 14:18:50 +0000 (16:18 +0200)]
Change build system

Fixes bug 617356

13 years agoAdd myself to libgee.doap
Maciej Piechotka [Sun, 11 Jul 2010 13:26:54 +0000 (15:26 +0200)]
Add myself to libgee.doap

13 years ago[autogen.sh] Support NOCONFIGURE, like gnome-common
Colin Walters [Tue, 29 Jun 2010 14:47:57 +0000 (10:47 -0400)]
[autogen.sh] Support NOCONFIGURE, like gnome-common

13 years agoPost-release version bump
Jürg Billeter [Tue, 15 Jun 2010 17:10:07 +0000 (19:10 +0200)]
Post-release version bump

13 years agoRelease 0.5.1 0.5.1
Jürg Billeter [Tue, 15 Jun 2010 17:05:05 +0000 (19:05 +0200)]
Release 0.5.1

14 years agoFix shared library build on Windows
Yaakov Selkowitz [Fri, 2 Apr 2010 20:21:45 +0000 (22:21 +0200)]
Fix shared library build on Windows

Fixes bug 601629.

14 years agoFix count equal in *MultiSet
Maciej Piechotka [Wed, 30 Sep 2009 12:55:37 +0000 (14:55 +0200)]
Fix count equal in *MultiSet

Fixes bug 596869.

14 years agoFix remove in MapIterator
Maciej Piechotka [Wed, 30 Sep 2009 10:55:23 +0000 (12:55 +0200)]
Fix remove in MapIterator

Fixes bug 596851.

14 years agoTests are not terminated when they fail in trap
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.

14 years agoFixes checking for emptiness of subsets when master set is empty
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.

14 years agoFix documentation comments
Florian Brosch [Fri, 2 Apr 2010 18:59:49 +0000 (20:59 +0200)]
Fix documentation comments

14 years agoFix build with vala master
Jürg Billeter [Sun, 21 Mar 2010 18:49:28 +0000 (19:49 +0100)]
Fix build with vala master

14 years agoPost-release version bump
Didier 'Ptitjes [Sat, 24 Oct 2009 02:00:34 +0000 (04:00 +0200)]
Post-release version bump

14 years agoTimSort: Fix sort of reference counted items
Didier 'Ptitjes [Sat, 24 Oct 2009 01:52:51 +0000 (03:52 +0200)]
TimSort: Fix sort of reference counted items

14 years agoRelease 0.5.0 LIBGEE_0_5_0
Didier 'Ptitjes [Mon, 28 Sep 2009 18:57:58 +0000 (20:57 +0200)]
Release 0.5.0

14 years agoUpdate library's interface to 2:0:0
Didier 'Ptitjes [Mon, 28 Sep 2009 18:57:09 +0000 (20:57 +0200)]
Update library's interface to 2:0:0

14 years agoFix the documentation of all implementations' constructor
Didier 'Ptitjes [Mon, 28 Sep 2009 17:44:32 +0000 (19:44 +0200)]
Fix the documentation of all implementations' constructor

Fixes bug 592817.

14 years agoUpdate .gitignore
Didier 'Ptitjes [Mon, 28 Sep 2009 17:25:29 +0000 (19:25 +0200)]
Update .gitignore

14 years agoSome more documentation enhancements
Didier 'Ptitjes [Mon, 28 Sep 2009 17:22:25 +0000 (19:22 +0200)]
Some more documentation enhancements

14 years agoMake some style consistence enhancements
Didier 'Ptitjes [Mon, 28 Sep 2009 16:45:58 +0000 (18:45 +0200)]
Make some style consistence enhancements

14 years agoReplace old-style asserts in tests
Maciej Piechotka [Sun, 27 Sep 2009 23:50:02 +0000 (01:50 +0200)]
Replace old-style asserts in tests

14 years agoAdd tests for Map.entries
Maciej Piechotka [Sun, 27 Sep 2009 23:41:53 +0000 (01:41 +0200)]
Add tests for Map.entries

14 years agoImplement TreeMultiMap
Didier 'Ptitjes [Mon, 28 Sep 2009 11:57:52 +0000 (13:57 +0200)]
Implement TreeMultiMap

14 years agoEnhance multimap's tests
Didier 'Ptitjes [Mon, 28 Sep 2009 11:33:54 +0000 (13:33 +0200)]
Enhance multimap's tests

14 years agoExtract AbstractMultiMap from HashMultiMap
Didier 'Ptitjes [Mon, 28 Sep 2009 11:07:44 +0000 (13:07 +0200)]
Extract AbstractMultiMap from HashMultiMap

14 years agoVarious documentation enhancements
Didier 'Ptitjes [Sat, 26 Sep 2009 21:32:53 +0000 (23:32 +0200)]
Various documentation enhancements

14 years agoFix {@inheritDoc} tags
Didier 'Ptitjes [Sat, 26 Sep 2009 16:11:43 +0000 (18:11 +0200)]
Fix {@inheritDoc} tags