platform/upstream/libgee.git
10 years agochanges: TINF-175 TZPC-4722 88/13788/1 accepted/tizen/generic accepted/tizen/ivi/stable accepted/tizen/mobile accepted/tizen_3.0.2014.q3_common accepted/tizen_3.0.m14.3_ivi accepted/tizen_3.0_common accepted/tizen_3.0_ivi accepted/tizen_4.0_unified accepted/tizen_common accepted/tizen_generic accepted/tizen_ivi accepted/tizen_ivi_panda accepted/tizen_mobile accepted/tizen_tv accepted/tizen_unified accepted/tizen_wearable devel tizen tizen_3.0 tizen_3.0.2014.q3_common tizen_3.0.2014.q4_common tizen_3.0.2015.q1_common tizen_3.0.2015.q2_common tizen_3.0.m14.2_ivi tizen_3.0.m14.3_ivi tizen_3.0.m1_mobile tizen_3.0.m1_tv tizen_3.0.m2 tizen_3.0_ivi tizen_4.0 tizen_ivi_panda accepted/tizen/3.0/common/20161114.110954 accepted/tizen/3.0/ivi/20161011.044306 accepted/tizen/4.0/unified/20170816.010341 accepted/tizen/4.0/unified/20170816.014139 accepted/tizen/4.0/unified/20170828.222646 accepted/tizen/generic/20140106.140032 accepted/tizen/ivi/20131220.223125 accepted/tizen/ivi/20140308.005224 accepted/tizen/ivi/20160218.025203 accepted/tizen/ivi/panda/20140403.014401 accepted/tizen/mobile/20131219.213113 accepted/tizen/mobile/20140310.024814 accepted/tizen/unified/20170309.040019 submit/devel/20140110.154556 submit/tizen/20131219.090729 submit/tizen/20140307.080708 submit/tizen_3.0.m2/20170104.093753 submit/tizen_3.0_common/20161104.104000 submit/tizen_3.0_ivi/20161010.000003 submit/tizen_4.0/20170811.094300 submit/tizen_4.0/20170814.115522 submit/tizen_4.0/20170828.100006 submit/tizen_4.0_unified/20170814.115522 submit/tizen_common/20151023.083358 submit/tizen_common/20151026.085049 submit/tizen_ivi/20160217.000000 submit/tizen_ivi/20160217.000006 submit/tizen_ivi_panda/20140403.012018 submit/tizen_mobile/20141120.000000 submit/tizen_unified/20170308.100414 tizen_3.0.2014.q3_common_release tizen_3.0.m14.2_ivi_release tizen_3.0.m14.3_ivi_release tizen_3.0.m1_mobile_release tizen_3.0.m1_tv_release tizen_3.0.m2.a1_mobile_release tizen_3.0.m2.a1_tv_release tizen_3.0_ivi_release tizen_4.0.m1_release
Philippe Coval [Mon, 16 Dec 2013 13:12:19 +0000 (14:12 +0100)]
changes: TINF-175 TZPC-4722

Change-Id: Ic9b2d6674ab728aa2b0dbdf68d02d1fd18629b98
Signed-off-by: Philippe Coval <philippe.coval@open.eurogiciel.org>
10 years agoBump to 0.10.5 (git)
Philippe Coval [Tue, 19 Nov 2013 09:49:09 +0000 (10:49 +0100)]
Bump to 0.10.5 (git)

Bug-Tizen: TINF-175 (libgee: make it a common component)
Bug-Tizen: TZPC-4722 (libgee: maintain ... on tizen.org ...)
Change-Id: Ib6cff6038a15c664bfc2495780e56dfdd33dd775
Signed-off-by: Philippe Coval <philippe.coval@eurogiciel.fr>
10 years agochanges: tizen/ivi: enable introspection
Patrick Ohly [Tue, 9 Jul 2013 13:12:25 +0000 (15:12 +0200)]
changes: tizen/ivi: enable introspection

Introspection is required when using libgee with the vala compiler.
Apparently all code using libgee so far was the C code produced in
advance by the vala compiler.

Change-Id: Ie7906864f492deda9d7d2dcbe82af12ea1d8144c

10 years agochanges: tizen/ivi: Bump to 0.10.0
Regis Merlino [Tue, 11 Jun 2013 13:18:16 +0000 (15:18 +0200)]
changes: tizen/ivi: Bump to 0.10.0
Update Changelog

Change-Id: I774a961f6e9d1877adb6f60c172c260ce30b5bdb

10 years agochanges: tizen/ivi: Bump to 0.9.92
Regis Merlino [Fri, 22 Mar 2013 14:03:52 +0000 (15:03 +0100)]
changes: tizen/ivi: Bump to 0.9.92
Update Changelog

Change-Id: I1538821761d5b45cfdb3dbf3ab5c60ba3ab06d5a

10 years agochanges: tizen/ivi: Bump to 0.6.6.1
Mark Ryan [Mon, 26 Nov 2012 13:26:42 +0000 (14:26 +0100)]
changes: tizen/ivi: Bump to 0.6.6.1
Updated date in changes file

Change-Id: I5678dcae0f41091f08d429e392225c83ce3db968

10 years agochanges: Bump to 0.10.1
Philippe Coval [Fri, 26 Apr 2013 13:42:47 +0000 (15:42 +0200)]
changes: Bump to 0.10.1

10 years agoBump to 0.10.1
Philippe Coval [Wed, 17 Apr 2013 09:19:18 +0000 (11:19 +0200)]
Bump to 0.10.1

10 years agochanges: Bump to 0.10.0
Corentin Lecouvey [Thu, 28 Mar 2013 17:11:43 +0000 (18:11 +0100)]
changes: Bump to 0.10.0

10 years agoBump to 0.10.0
Corentin Lecouvey [Thu, 28 Mar 2013 16:31:50 +0000 (17:31 +0100)]
Bump to 0.10.0

10 years agochanges: Bump to 0.9.92
Philippe Coval [Wed, 13 Mar 2013 09:35:35 +0000 (10:35 +0100)]
changes: Bump to 0.9.92

10 years agoBump to 0.9.92
Philippe Coval [Mon, 11 Mar 2013 10:34:09 +0000 (11:34 +0100)]
Bump to 0.9.92

10 years agochanges: Bump to 0.9.91
Corentin Lecouvey [Wed, 27 Feb 2013 14:03:03 +0000 (15:03 +0100)]
changes: Bump to 0.9.91

10 years agoBump to 0.9.91
Philippe Coval [Mon, 25 Feb 2013 10:26:09 +0000 (11:26 +0100)]
Bump to 0.9.91

10 years agochanges: packaging: change package names to just libgee
Philippe Coval [Wed, 13 Feb 2013 14:09:58 +0000 (15:09 +0100)]
changes: packaging: change package names to just libgee

10 years agopackaging: change package names to just libgee
Markus Lehtonen [Thu, 14 Feb 2013 10:02:54 +0000 (12:02 +0200)]
packaging: change package names to just libgee

Signed-off-by: Markus Lehtonen <markus.lehtonen@linux.intel.com>
10 years agospec: use pkg-config
Philippe Coval [Wed, 13 Feb 2013 15:23:29 +0000 (16:23 +0100)]
spec: use pkg-config

10 years agochanges: Bump to 0.9.0
Philippe Coval [Wed, 13 Feb 2013 11:41:59 +0000 (12:41 +0100)]
changes: Bump to 0.9.0

10 years agoBump to 0.9.0
Philippe Coval [Tue, 12 Feb 2013 11:31:54 +0000 (12:31 +0100)]
Bump to 0.9.0

10 years agomerge devel to master
Philippe Coval [Thu, 3 Jan 2013 15:16:09 +0000 (16:16 +0100)]
merge devel to master

10 years agochanges: update 0.6.7
Philippe Coval [Thu, 13 Dec 2012 14:32:46 +0000 (15:32 +0100)]
changes: update 0.6.7

Change-Id: Idc397ee5a596e62efc7e5f7fecd3796b333feca0

10 years agocleanup indentation
Philippe Coval [Thu, 13 Dec 2012 14:22:34 +0000 (15:22 +0100)]
cleanup indentation

10 years agoBump version to 0.6.7
Philippe Coval [Thu, 13 Dec 2012 13:59:40 +0000 (14:59 +0100)]
Bump version to 0.6.7

10 years agoInital packaging on 0.6.4
Chris E Ferron [Mon, 12 Nov 2012 20:24:20 +0000 (12:24 -0800)]
Inital packaging on 0.6.4

10 years agoRelease 0.10.5 upstream 0.10.5 upstream/0.10.5
Maciej Piechotka [Mon, 16 Sep 2013 17:48:35 +0000 (19:48 +0200)]
Release 0.10.5

10 years agoOverride read_only_view property in ReadOnlySortedMap and its subclasses
Maciej Piechotka [Sat, 14 Sep 2013 11:07:59 +0000 (13:07 +0200)]
Override read_only_view property in ReadOnlySortedMap and its subclasses

10 years agoRelease 0.10.4 0.10.4
Maciej Piechotka [Mon, 19 Aug 2013 15:03:47 +0000 (17:03 +0200)]
Release 0.10.4

10 years agoFix Collection.remove_all_array for primitives
Maciej Piechotka [Sat, 3 Aug 2013 09:02:42 +0000 (11:02 +0200)]
Fix Collection.remove_all_array for primitives

10 years agoFix Collection.contains_all_array for primitives
Maciej Piechotka [Sat, 3 Aug 2013 08:59:22 +0000 (10:59 +0200)]
Fix Collection.contains_all_array for primitives

10 years agoFix Collection.add_all_array for primitives
Maciej Piechotka [Fri, 2 Aug 2013 15:05:54 +0000 (17:05 +0200)]
Fix Collection.add_all_array for primitives

10 years agoFix to_array for boxed values
Maciej Piechotka [Fri, 2 Aug 2013 15:04:51 +0000 (17:04 +0200)]
Fix to_array for boxed values

10 years agoFix problem with wrapping of ArrayList
Maciej Piechotka [Thu, 1 Aug 2013 23:22:20 +0000 (01:22 +0200)]
Fix problem with wrapping of ArrayList

10 years agoRelease 0.10.3 0.10.3
Maciej Piechotka [Mon, 29 Jul 2013 23:13:28 +0000 (01:13 +0200)]
Release 0.10.3

10 years agoFix the foreach in TreeMap.values
Maciej Piechotka [Wed, 24 Jul 2013 20:41:22 +0000 (22:41 +0200)]
Fix the foreach in TreeMap.values

10 years agoFix Gee.TreeSet.Iterator.foreach upstream/0.10.2+4+geb6affb
Maciej Piechotka [Mon, 15 Jul 2013 22:45:11 +0000 (00:45 +0200)]
Fix Gee.TreeSet.Iterator.foreach

10 years agoFix Gee.ArrayQueue.Iterator.foreach
Maciej Piechotka [Mon, 15 Jul 2013 22:44:11 +0000 (00:44 +0200)]
Fix Gee.ArrayQueue.Iterator.foreach

10 years agoFix the PriorityQueue.Iterator.foreach
Maciej Piechotka [Mon, 15 Jul 2013 17:36:51 +0000 (19:36 +0200)]
Fix the PriorityQueue.Iterator.foreach

10 years agoFix the HashSet.Iterator.foreach
Maciej Piechotka [Mon, 15 Jul 2013 17:36:12 +0000 (19:36 +0200)]
Fix the HashSet.Iterator.foreach

10 years agoRelease 0.10.2 0.10.2
Maciej Piechotka [Fri, 12 Jul 2013 20:05:23 +0000 (22:05 +0200)]
Release 0.10.2

10 years agoUse .value instead of value directly in unfold
Maciej Piechotka [Sat, 6 Jul 2013 16:37:47 +0000 (18:37 +0200)]
Use .value instead of value directly in unfold

11 years agoRelease 0.10.1 0.10.1 upstream/0.10.1
Maciej Piechotka [Wed, 10 Apr 2013 20:45:24 +0000 (22:45 +0200)]
Release 0.10.1

11 years agoReturn true from HashSet.Iterator.foreach() if we fall off the end
Simon McVittie [Wed, 27 Mar 2013 15:49:03 +0000 (15:49 +0000)]
Return true from HashSet.Iterator.foreach() if we fall off the end

This is documented to happen, and was implemented correctly in the other
collections, but not in HashSet.

11 years agoRelease 0.10.0 0.10.0
Maciej Piechotka [Mon, 25 Mar 2013 22:33:47 +0000 (23:33 +0100)]
Release 0.10.0

11 years agoRelease 0.9.92 0.9.92 upstream/0.9.92
Maciej Piechotka [Mon, 4 Mar 2013 23:42:43 +0000 (23:42 +0000)]
Release 0.9.92

11 years agoFix memory leak in TreeSet and TreeMap
Maciej Piechotka [Mon, 4 Mar 2013 17:05:11 +0000 (17:05 +0000)]
Fix memory leak in TreeSet and TreeMap

11 years agoRelease 0.9.91 0.9.91 upstream/0.9.91
Maciej Piechotka [Sun, 17 Feb 2013 12:08:33 +0000 (12:08 +0000)]
Release 0.9.91

11 years agoFix the valadoc documentation
Maciej Piechotka [Sun, 17 Feb 2013 12:06:23 +0000 (12:06 +0000)]
Fix the valadoc documentation

11 years agoAdd missing gee/readonlymultimap.vala
Maciej Piechotka [Sun, 17 Feb 2013 11:30:01 +0000 (11:30 +0000)]
Add missing gee/readonlymultimap.vala

11 years agoAdd read_only_view to Gee.MultiMap, fixes bug #687158
Maciej Piechotka [Sat, 16 Feb 2013 12:59:56 +0000 (12:59 +0000)]
Add read_only_view to Gee.MultiMap, fixes bug #687158

11 years agoAdd read_only_view to Gee.MultiSet
Maciej Piechotka [Sat, 16 Feb 2013 12:46:46 +0000 (12:46 +0000)]
Add read_only_view to Gee.MultiSet

11 years agoAllow creation of ArrayList from array
Maciej Piechotka [Sat, 16 Feb 2013 11:23:53 +0000 (11:23 +0000)]
Allow creation of ArrayList from array

11 years agoAdd add/contains/remove_all working on array, partial fix of bug #685175
Maciej Piechotka [Sat, 16 Feb 2013 11:13:11 +0000 (11:13 +0000)]
Add add/contains/remove_all working on array, partial fix of bug #685175

Full fix which would allow overloading methods by subclasses requires
fixing bug #693455.

11 years agoAdd generic type arguments to HashMultiMap, TreeMultiSet constructor
Maciej Piechotka [Thu, 7 Feb 2013 22:58:20 +0000 (22:58 +0000)]
Add generic type arguments to HashMultiMap, TreeMultiSet constructor

11 years agoFix compilation error, fixes bug #690723
Maciej Piechotka [Wed, 26 Dec 2012 09:26:09 +0000 (10:26 +0100)]
Fix compilation error, fixes bug #690723

11 years agoMake ConcurrentSet implement SortedSet
Maciej Piechotka [Sun, 2 Dec 2012 10:58:09 +0000 (10:58 +0000)]
Make ConcurrentSet implement SortedSet

11 years agoRelease 0.9.0 0.9.0 upstream/0.9.0
Maciej Piechotka [Mon, 3 Dec 2012 20:08:48 +0000 (20:08 +0000)]
Release 0.9.0

11 years agoAdd missing fixes for ConcurrentSet from feature local branch
Maciej Piechotka [Mon, 3 Dec 2012 20:07:53 +0000 (20:07 +0000)]
Add missing fixes for ConcurrentSet from feature local branch

11 years agoFix warnings and bump requirements to GLib 2.32
Maciej Piechotka [Sun, 2 Dec 2012 14:04:30 +0000 (14:04 +0000)]
Fix warnings and bump requirements to GLib 2.32

11 years agoRemove unused lookup of function from AbstractMultiMap
Maciej Piechotka [Sun, 2 Dec 2012 14:03:27 +0000 (14:03 +0000)]
Remove unused lookup of function from AbstractMultiMap

11 years agoSmall improvements to PriorityQueue
Maciej Piechotka [Sun, 2 Dec 2012 14:02:46 +0000 (14:02 +0000)]
Small improvements to PriorityQueue

11 years agoFix starting of HazardPointer policy
Maciej Piechotka [Sun, 2 Dec 2012 13:57:59 +0000 (13:57 +0000)]
Fix starting of HazardPointer policy

11 years agoFix missing http:// in link to paper
Maciej Piechotka [Sun, 2 Dec 2012 10:57:58 +0000 (10:57 +0000)]
Fix missing http:// in link to paper

11 years agoInitial implementation of ConcurrentSet
Maciej Piechotka [Sun, 2 Dec 2012 02:40:00 +0000 (02:40 +0000)]
Initial implementation of ConcurrentSet

11 years agoSmall improvement to ConcurrentList.Iterator
Maciej Piechotka [Sun, 2 Dec 2012 02:46:47 +0000 (02:46 +0000)]
Small improvement to ConcurrentList.Iterator

11 years agoVarious small fixes to ConcurrentList
Maciej Piechotka [Sun, 2 Dec 2012 02:46:20 +0000 (02:46 +0000)]
Various small fixes to ConcurrentList

11 years agoFix releasing NULL pointers during atomic exchange
Maciej Piechotka [Sun, 2 Dec 2012 02:43:23 +0000 (02:43 +0000)]
Fix releasing NULL pointers during atomic exchange

11 years agoMaking PriorityQueue.NodePair a compact class
Maciej Piechotka [Sun, 2 Dec 2012 02:41:04 +0000 (02:41 +0000)]
Making PriorityQueue.NodePair a compact class

11 years agoRefactor testing - do more with less
Maciej Piechotka [Sun, 25 Nov 2012 18:34:00 +0000 (18:34 +0000)]
Refactor testing - do more with less

Tests had a lot of repetitive code. It was factored out and this allowed
to test much more cases per run.

11 years agoFix Gee.List.Iterator.next
Maciej Piechotka [Sun, 25 Nov 2012 18:32:39 +0000 (18:32 +0000)]
Fix Gee.List.Iterator.next

11 years agoPriorityQueue: fix segfault discovered during stress-testing
Maciej Piechotka [Sun, 25 Nov 2012 18:11:56 +0000 (18:11 +0000)]
PriorityQueue: fix segfault discovered during stress-testing

If node P is removed then set P to R, as described in paper, instead of
NULL.

11 years agoUse a portable sed(1) construct to retrieve $libgee_dlname, fixes bug #688106
Jasper Lievisse Adriaanse [Sun, 11 Nov 2012 18:37:29 +0000 (19:37 +0100)]
Use a portable sed(1) construct to retrieve $libgee_dlname, fixes bug #688106

11 years agoAdd generic type arguments to HashSet constructor delegate parameters.
Evan Nemerson [Mon, 29 Oct 2012 20:03:52 +0000 (13:03 -0700)]
Add generic type arguments to HashSet constructor delegate parameters.

11 years agoAdd .mailmap file
Maciej Piechotka [Wed, 17 Oct 2012 21:30:05 +0000 (22:30 +0100)]
Add .mailmap file

11 years agoFixed commit 9e2e24f4.
Daniel Espinosa [Sat, 20 Oct 2012 21:12:13 +0000 (16:12 -0500)]
Fixed commit 9e2e24f4.

11 years agoGObject Introspection support improved.
Daniel Espinosa [Fri, 19 Oct 2012 23:10:51 +0000 (18:10 -0500)]
GObject Introspection support improved.
* Added shared library for g-ir-compiler.
* See bug #67987, Bug #658002 and Bug #585116

11 years agoRelease 0.8.1 0.8.1
Maciej Piechotka [Sun, 14 Oct 2012 17:45:25 +0000 (18:45 +0100)]
Release 0.8.1

11 years agoUse the highier-level functions in the default methods of Collection
Maciej Piechotka [Sat, 6 Oct 2012 05:42:23 +0000 (06:42 +0100)]
Use the highier-level functions in the default methods of Collection

11 years agoFix Iterator.remove in PriorityQueue
Maciej Piechotka [Sat, 6 Oct 2012 10:59:37 +0000 (11:59 +0100)]
Fix Iterator.remove in PriorityQueue

11 years agoRemove use of explicit iterators
Maciej Piechotka [Sun, 30 Sep 2012 11:22:36 +0000 (13:22 +0200)]
Remove use of explicit iterators

11 years agoSpecialize foreach functions for ArrayList and LinkedList
Maciej Piechotka [Sun, 30 Sep 2012 06:41:49 +0000 (08:41 +0200)]
Specialize foreach functions for ArrayList and LinkedList

11 years agoPass slice in ReadOnlyList, fixes bug 684915
Maciej Piechotka [Thu, 27 Sep 2012 01:34:06 +0000 (03:34 +0200)]
Pass slice in ReadOnlyList, fixes bug 684915

11 years agoRelease 0.8.0 0.8.0
Maciej Piechotka [Mon, 24 Sep 2012 20:11:05 +0000 (22:11 +0200)]
Release 0.8.0

11 years agoUpdate README
Maciej Piechotka [Mon, 24 Sep 2012 20:05:00 +0000 (22:05 +0200)]
Update README

11 years agoMove everything to GenericAccessors
Maciej Piechotka [Mon, 24 Sep 2012 20:01:41 +0000 (22:01 +0200)]
Move everything to GenericAccessors

11 years agoAdd tests for Traversable methods implemented by Collections
Maciej Piechotka [Mon, 24 Sep 2012 10:36:58 +0000 (12:36 +0200)]
Add tests for Traversable methods implemented by Collections

11 years agoRemove unnecessary stream override in AbstractCollection
Maciej Piechotka [Fri, 21 Sep 2012 04:06:27 +0000 (21:06 -0700)]
Remove unnecessary stream override in AbstractCollection

11 years agoFix Traversable.chop method, fixes bug #684348
Maciej Piechotka [Fri, 21 Sep 2012 04:05:49 +0000 (21:05 -0700)]
Fix Traversable.chop method, fixes bug #684348

11 years agoRelease 0.7.90 0.7.90
Maciej Piechotka [Tue, 28 Aug 2012 06:50:07 +0000 (23:50 -0700)]
Release 0.7.90

11 years agoAllow early termination of iteration
Maciej Piechotka [Tue, 28 Aug 2012 06:37:29 +0000 (23:37 -0700)]
Allow early termination of iteration

11 years agoUse views instead of copies inside MultiMap and don't cache Set.empty
Maciej Piechotka [Tue, 28 Aug 2012 05:29:31 +0000 (22:29 -0700)]
Use views instead of copies inside MultiMap and don't cache Set.empty

11 years agoRemove outdated method from AbstractSortedMap
Maciej Piechotka [Mon, 27 Aug 2012 15:09:02 +0000 (08:09 -0700)]
Remove outdated method from AbstractSortedMap

11 years agoDon’t notify on changes to hash/equal functions
Philip Withnall [Mon, 27 Aug 2012 15:07:18 +0000 (08:07 -0700)]
Don’t notify on changes to hash/equal functions

11 years agoUpdate copyright and whitespaces
Maciej Piechotka [Sun, 26 Aug 2012 00:54:08 +0000 (17:54 -0700)]
Update copyright and whitespaces

11 years agoRelease 0.7.4.1 0.7.4.1
Maciej Piechotka [Thu, 23 Aug 2012 04:37:43 +0000 (21:37 -0700)]
Release 0.7.4.1

11 years agotests: implement read_only in testmap Entry
Alban Browaeys [Mon, 20 Aug 2012 16:49:57 +0000 (18:49 +0200)]
tests: implement read_only in testmap Entry

11 years agoRelease 0.7.4 0.7.4
Maciej Piechotka [Tue, 21 Aug 2012 03:52:08 +0000 (20:52 -0700)]
Release 0.7.4

11 years agoBump vala requirements
Maciej Piechotka [Tue, 21 Aug 2012 03:45:32 +0000 (20:45 -0700)]
Bump vala requirements

11 years agoFix warnings about lack of new keyword
Maciej Piechotka [Tue, 21 Aug 2012 03:42:43 +0000 (20:42 -0700)]
Fix warnings about lack of new keyword

11 years agoAdd read_only to Map.Entry
Maciej Piechotka [Mon, 20 Aug 2012 07:20:05 +0000 (00:20 -0700)]
Add read_only to Map.Entry

11 years agoMove *_type to interfaces and remove the ones from classes
Maciej Piechotka [Mon, 20 Aug 2012 07:13:14 +0000 (00:13 -0700)]
Move *_type to interfaces and remove the ones from classes