c4af067eee161cbf93d26bc0fac4fb1c99ee1202 |
|
12-Jun-2008 |
Matthias Clasen <matthiasc@src.gnome.org> |
Tiny doc fix svn path=/trunk/; revision=7023
/external/bluetooth/glib/glib/glist.c
|
28003050e21aeb2f8c74c1e0f9db9a67739ac22c |
|
03-Apr-2008 |
Matthias Clasen <matthiasc@src.gnome.org> |
Fix the docs svn path=/trunk/; revision=6810
/external/bluetooth/glib/glib/glist.c
|
4c909358fd737dd688ba02092b6bce89d06c4174 |
|
01-Mar-2008 |
Benjamin Otte <otte@gnome.org> |
fix last commit. 2008-03-01 Benjamin Otte <otte@gnome.org> * glib/glist.c: fix last commit. svn path=/trunk/; revision=6609
/external/bluetooth/glib/glib/glist.c
|
66c0f542218b566b3b5fc965fc94b1b176cbad17 |
|
29-Feb-2008 |
Matthias Clasen <matthiasc@src.gnome.org> |
Move docs inline svn path=/trunk/; revision=6607
/external/bluetooth/glib/glib/glist.c
|
d0ee63840cd8c7760614810822370aee0382683f |
|
20-Mar-2006 |
Matthias Clasen <mclasen@redhat.com> |
use standard_calloc to allocate the profile_data. (#335209, Chris Wilson) 2006-03-20 Matthias Clasen <mclasen@redhat.com> * glib/gmem.c (profiler_log): use standard_calloc to allocate the profile_data. (#335209, Chris Wilson) * glib/gmain.c (g_main_context_unref): Avoid a deadlock. (#335207, Chris Wilson) Minor optimizations (#335216, Chris Wilson): * glib/gasyncqueue.c (g_async_queue_pop_intern_unlocked): Use g_queue_peek_tail_link instead of g_queue_peek_tail. * glib/glist.c: * glib/gslist.c: Avoid some memset calls.
/external/bluetooth/glib/glib/glist.c
|
a77f5ff0b6179726b76168da895a9b2064aaa2aa |
|
07-Dec-2005 |
Martyn James Russell <mr@src.gnome.org> |
- Added g_list_insert_sorted_with_data () and * docs/reference/glib/glib-sections.txt: * docs/reference/glib/tmpl/linked_lists_double.sgml: * docs/reference/glib/tmpl/linked_lists_single.sgml: * glib/glist.[ch]: * glib/gslist.[ch]: - Added g_list_insert_sorted_with_data () and g_slist_insert_sorted_with_data (). - Removed the extra check in g_list_sort() and g_slist_sort() for GCompareDataFunc vs. GCompareFunc.
/external/bluetooth/glib/glib/glist.c
|
6ed79b115c311323be086e2581650c33366c6f37 |
|
05-Dec-2005 |
Tim Janik <timj@imendio.com> |
implement chain walking for arbitrary ->next pointer offsets in Mon Dec 5 15:53:20 2005 Tim Janik <timj@imendio.com> * glib/gslice.c: implement chain walking for arbitrary ->next pointer offsets in g_slice_free_chain_with_offset() based on a patch by behdad in bug 323178. moved time consuming logic from g_slice_free() out of the inner loop, so g_slice_free_chain_with_offset() provides a real performance benefit over g_slice_free1() now. * glib/gslice.h: renamed g_slice_free_chain() to g_slice_free_chain_with_offset(). implemented g_slice_free_chain() as a type-safe macro as suggested in bug 323178. simplified the macro implementation of g_slice_free() and implemented it in a type safe manner for all compliers as suggested by Morten Welinder <mortenw@gnome.org>. * glib/gmain.c: * glib/glist.c: * glib/gslist.c: * glib/glib.symbols: s/g_slice_free_chain/g_slice_free_chain_with_offset/
/external/bluetooth/glib/glib/glist.c
|
e9852a17beb660e7fc2f512f8230152ecb5fff91 |
|
04-Nov-2005 |
Matthias Clasen <mclasen@redhat.com> |
Apply a patch from Behdad Esfahbod to use a faster lookup table for 2005-11-04 Matthias Clasen <mclasen@redhat.com> * glib/Makefile.am: Apply a patch from Behdad Esfahbod to use a faster lookup table for g_unichar_get_mirror_char(). * glib/gmirroringtable.h: The new table. * glib/gunichartables.h: Remove bidi_mirroring_table. * glib/gen-unicode-tables.pl: Don't generate the mirroring table. * glib/glib-mirroring-tab/*: Sources for the program which generated gmirroringtable.h. * glib/glist.c: Avoid some code duplication.
/external/bluetooth/glib/glib/glist.c
|
0cba1b531d5d28890fa4f48359d4e7adacf2a603 |
|
01-Nov-2005 |
Tim Janik <timj@imendio.com> |
prepared deprecation of GMemChunk and GAllocator. added g_slice_*() API to Tue Nov 1 16:24:20 2005 Tim Janik <timj@imendio.com> * glib/gmem.[hc]: prepared deprecation of GMemChunk and GAllocator. added g_slice_*() API to allocate and cache small bits of memory. an actuall allocator implementation for g_slice_*() is still pending. * glib/gthread.[hc]: changes from a patch by Matthias Clasen. changed GRealThread list to use in-structure *next; fields instead of GSList, in order for thread iteration to not depenend on g_slice_*() indirectly. _g_thread_mem_private_get(): _g_thread_mem_private_set(): added accessors for private memory, needed because the ordinary GPrivate implementation relies on GArray and GSList and therefore indirectly on working g_slice_*() allocations. * glib/gthread.[hc]: g_thread_foreach(): new public API function to loop over all existing threads. * glib/gdataset.c: * glib/gstring.c: * glib/gcache.c: * glib/garray.c: * glib/gqueue.c: * glib/gslist.c: * glib/glist.c: * glib/ghash.c: * glib/gtree.c: * glib/ghook.c: * glib/gmain.c: * glib/gnode.c: removed GAllocator and free list usages and accompanying locks. use g_slice_*() API to allocate and cache small bits of memory. * glib/ghook.h: removed GMemChunk field from public API. * glib/gslist.h: * glib/glist.h: deprecate allocator API, provide _free1() for consistency. * glib/gnode.h: deprecate allocator API. * glib/gmain.c: reordered GPollRec fields so g_slice_free_chain() can be used for poll rec lists. * glib/grel.c: removed mem chunk usage, and allocated tuples via g_slice_*(). g_relation_destroy(): free all tuples from the all_tuples hash table, this effectively maintains the life time track keeping of tuples. g_relation_delete_tuple(): free tuples which are removed from the all_tuples hash table. this fixes a temporary leak that was present in the memchunk code until the destruction of the relation.
/external/bluetooth/glib/glib/glist.c
|
608a31b98e1420f487190871ee7312db2643d93d |
|
14-Mar-2005 |
Matthias Clasen <mclasen@redhat.com> |
Make PLT-reduction work with gcc4, and don't include everything in 2005-03-13 Matthias Clasen <mclasen@redhat.com> Make PLT-reduction work with gcc4, and don't include everything in galias.h: * glib/glib.symbols: Group symbols by header and source file. * glib/makegalias.pl: Protect definitions by the same preprocessor symbols used to guard the headers. Move the alias declarations to a separate file which is produced when calling makegalias.pl -def * glib/Makefile.am (galiasdef.c): Add a rule to generate this file. * glib/*.c: Include galias.h after the other GLib headers, include galiasdef.c at the bottom.
/external/bluetooth/glib/glib/glist.c
|
dafdffd7516324a67db519372e9dcfddfd4fdeb0 |
|
16-Sep-2004 |
Matthias Clasen <maclas@gmx.de> |
Implement the same PLT reduction technique used in GTK+: Thu Sep 16 02:03:15 2004 Matthias Clasen <maclas@gmx.de> Implement the same PLT reduction technique used in GTK+:
/external/bluetooth/glib/glib/glist.c
|
6c4580c9c778efca1d802ef77142c9faba634ccf |
|
19-May-2003 |
Noah Levitt <nlevitt@columbia.edu> |
Remove unused function g_list_sort2 (bug #113203). 2003-05-19 Noah Levitt <nlevitt@columbia.edu> * glib/glist.c: Remove unused function g_list_sort2 (bug #113203).
/external/bluetooth/glib/glib/glist.c
|
bbbd329ff5bd634b4e1d4fb43b13538779e44a78 |
|
04-Dec-2002 |
Owen Taylor <otaylor@redhat.com> |
Patch from Sven Neumann to make the include order consistent. (#71704) Tue Dec 3 20:22:27 2002 Owen Taylor <otaylor@redhat.com> * glib/*.c: Patch from Sven Neumann to make the include order consistent. (#71704)
/external/bluetooth/glib/glib/glist.c
|
69f32ba7c947dce0f0dd9615e937ec073bee466b |
|
02-Jul-2001 |
Tim Janik <timj@gtk.org> |
added g_list_insert_before(). Sat Jun 30 23:14:32 2001 Tim Janik <timj@gtk.org> * glib/glist.[hc]: added g_list_insert_before(). * glib/gslist.c (g_slist_insert_before): provide an implementation, prototype was already present... Sat Jun 30 11:07:00 2001 Tim Janik <timj@gtk.org> * gobject.[hc]: provide weak_ref/weak_unref functions, invoked from ->dispose. renamed ->shutdown() to ->dispose(), provide "public" API entry here: g_object_run_dispose(), this fucntion should _only_ be called from object system implementations (e.g. gtkobject.c) if at all. * gtypemodule.c (g_type_module_dispose): s/shutdown/dispose/ * gsignal.h: removed compat aliases. * gobject.c (g_object_connect): support data objects.
/external/bluetooth/glib/glib/glist.c
|
f5c28ce4ab8e8015a1432060b6cfe547183b2f9e |
|
23-Jun-2001 |
Owen Taylor <otaylor@redhat.com> |
Changes for 64-bit cleanliness, loosely based on patch from Mark Murnane. Wed Jun 20 12:00:54 2001 Owen Taylor <otaylor@redhat.com> Changes for 64-bit cleanliness, loosely based on patch from Mark Murnane. * gconvert.c (g_convert/g_convert_with_fallback): Remove workarounds for since-fixed GNU libc bugs. Minor doc fix. * gconvert.[ch]: Change gint to gsize/gssize as appropriate. * gconvert.c (g_locale/filename_to/from_utf8): Fix incorrect computation of bytes_read / bytes_written. * gfileutils.[ch] (g_file_get_contents): Make length out parameter 'gsize *len'. * ghook.c (g_hook_compare_ids): Don't compare a and b as 'a - b'. * gmacros.h (GSIZE_TO_POINTER): Add GPOINTER_TO_SIZE, GSIZE_TO_POINTER. * gmain.c (g_timeout_prepare): Rewrite to avoid overflows. (Fixes bug when system clock skews backwards more than 24 days.) * gmarkup.[ch]: Make lengths passed to callbacks gsize, length for g_markup_parse-context_parse(), g_markup_escape_text() gssize. * gmessages.[ch] (g_printf_string_upper_bound): Change return value to gsize. * gmessages.c (printf_string_upper_bound): Remove a ridiculous use of 'inline' on a 300 line function. * gstring.[ch]: Represent size of string as a gsize, not gint. Make parameters to functions take gsize, or gssize where -1 is allowed. * gstring.c (g_string_erase): Make g_string_erase (string, pos, -1) a synonym for g_string_truncate for consistency with other G* APIs. * gstrfuncs.[ch]: Make all functions taking a string length, take a gsize, or gssize if -1 is allowed. (g_strstr_len, g_strrstr_len). Also fix some boundary conditions in g_str[r]str[_len]. * gutf8.c tests/unicode-encoding.c: Make parameters that are byte lengths gsize, gssize as appropriate. Make character offsets, other counts, glong. * gasyncqueue.c gcompletion.c timeloop.c timeloop-basic.c gutils.c gspawn.c. Small 64 bit cleanliness fixups. * glist.c (g_list_sort2, g_list_sort_real): Fix functions that should have been static. * gdate.c (g_date_fill_parse_tokens): Fix extra declaration that was shadowing another. * tests/module-test.c: Include string.h Mon Jun 18 15:43:29 2001 Owen Taylor <otaylor@redhat.com> * gutf8.c (g_get_charset): Make argument G_CONST_RETURN char **.
/external/bluetooth/glib/glib/glist.c
|
0402b625ee727469c040890235f8521a2e23d5c7 |
|
03-May-2001 |
Owen Taylor <otaylor@redhat.com> |
Make foreach() safe against removal of the _current_ element. While this Thu May 3 06:38:28 2001 Owen Taylor <otaylor@redhat.com> * g[s]list.c (g_[s]list_foreach) docs/Changes-2.0.txt: Make foreach() safe against removal of the _current_ element. While this could break some code, the new behavior is consistent with the rest of GLib/GTK+ and probably is what people expect in most cases. (Suggested by Paul Kuykendall, #50071)
/external/bluetooth/glib/glib/glist.c
|
bdd9b28b5bf43d3e60acc90da7564877214aac30 |
|
03-Apr-2001 |
Tim Janik <timj@gtk.org> |
added g_list_nth_prev() which walks ->prev instead of ->next. Tue Apr 3 13:46:22 2001 Tim Janik <timj@gtk.org> * glist.[hc]: added g_list_nth_prev() which walks ->prev instead of ->next. * gpattern.[hc]: added shell-style pattern matching code from beast, derived from the gtk_pattern_*() code, but with a couple of bug fixes and a number of optimizations. Tue Apr 3 14:06:00 2001 Tim Janik <timj@gtk.org> * gparam.[hc]: added g_param_spec_pool_list() to list pspecs per owner_type. the pspecs are not referenced, so the caller is supposed to have some idea about owner_type not randomly nuking his pspec's. if this is going to provide problems in the future, we can either auto-ref the pspecs, or add a _foreach variant, though the latter would have to invoke the callback while pspec's mutex is acquired, so i just went for the _list variant for now. * gclosure.h (G_CALLBACK): made GCallback a void (*) (void) fucntion.
/external/bluetooth/glib/glib/glist.c
|
45fb71949a0c0e27fe8d0948b345334f61a5c924 |
|
18-Mar-2001 |
Tim Janik <timj@gtk.org> |
removed archaic gpointer derived_data; relict and added a GData member Wed Mar 14 18:46:54 2001 Tim Janik <timj@gtk.org> * gscanner.[hc]: removed archaic gpointer derived_data; relict and added a GData member instead. * glist.[hc]: added g_list_remove_all(). * gslist.[hc]: added g_slist_remove_all(). Sat Mar 17 23:18:36 2001 Tim Janik <timj@gtk.org> * gobject.c (g_object_get_property): minor bug-fix. * gbsearcharray.[hc]: provide a macro for static initialization and functions g_bsearch_array_new() and g_bsearch_array_destroy() for dynamic allocations. * gboxed.c: introduce G_TYPE_GSTRING, boxed type for GString. * gclosure.[hc]: naming corrections. Fri Mar 9 16:42:08 2001 Tim Janik <timj@gtk.org> * gvaluetypes.[hc]: moved g_strdup_value_contents() into this file as a public function (was static in gobject.c before). it's a bit odd to have that function here, especially since it requires extra includes, but then it doesn't very well fit somewhere else either. * gparamspecs.c: added default/max/min checks to param spec creation functions.
/external/bluetooth/glib/glib/glist.c
|
37e4b8c87e8b0574a806a6f1d2284e4ab45341b3 |
|
07-Mar-2001 |
Tim Janik <timj@gtk.org> |
changed prototype of g_boxed_type_register_static() to contain an optional Wed Mar 7 09:36:33 2001 Tim Janik <timj@gtk.org> * gboxed.[hc]: changed prototype of g_boxed_type_register_static() to contain an optional init function and a hint at whether the boxed structure uses ref counting internally. added g_value_set_boxed_take_ownership(). made G_TYPE_BOXED an abstract value type. * genums.[hc]: made G_TYPE_ENUM and G_TYPE_FLAGS abstract value types. * glib-genmarshal.c: argument type changes, preparation for third-party arg specification. * gobject.[hc]: cleaned up get/set property code. added g_strdup_value_contents() to improve warnings. * gparam.[hc]: added g_param_value_convert(), taking over responsibility of the old g_value_convert(). added G_PARAM_LAX_VALIDATION flag so validation alterations may be valid a part of the property setting process. * gparamspecs.[hc]: made value comparisons stable (for sort applications). added GParamSpecValueArray, a param spec for value arrays and GParamSpecClosure. nuked the value exchange functions and GParamSpecCCallback. * gtype.[hc]: catch unintialized usages of the type system with g_return_val_if_uninitialized(). introduced G_TYPE_FLAG_VALUE_ABSTRACT to flag types that introduce a value table, but can't be used for g_value_init(). cleaned up reserved type ids. * gvalue.[hc]: code cleanups and saner checking. nuked the value exchange API. implemented value transformations, we can't really "convert" values, rather transforms are an anylogy to C casts, real conversions need a param spec for validation, which is why g_param_value_convert() does real conversions now. * gvaluearray.[hc]: new files that implement a GValueArray, a struct that can hold inhomogeneous arrays of value (to that extend that it also allowes undefined values, i.e. G_VALUE_TYPE(value)==0). this is exposed to the type system as a boxed type. * gvaluetransform.c: new file implementing most of the former value exchange functions as single-sided transformations. * gvaluetypes.[hc]: nuked G_TYPE_CCALLBACK, added g_value_set_string_take_ownership(). * *.h: s/G_IS_VALUE_/G_VALUE_HOLDS_/. * *.[hc]: many fixes and cleanups. * many warning improvements. Tue Feb 27 18:35:15 2001 Tim Janik <timj@gtk.org> * gobject.c (g_object_get_valist): urg, pass G_VALUE_NOCOPY_CONTENTS into G_VALUE_LCOPY(), this needs proper documenting. * gparam.c: fixed G_PARAM_USER_MASK. * gtype.c (type_data_make_W): (type_data_last_unref_Wm): fixed invalid memory freeing. * gobject.c (g_object_last_unref): destroy signal handlers associated with object, right before finalization. * gsignal.c (g_signal_parse_name): catch destroyed nodes or signals that don't actually support details. * gobject.[hc]: got rid of property trailers. nuked GObject properties "data" and the "signal" variants. (g_object_connect): new convenience function to do multiple signal connections at once. (g_object_disconnect): likewise, for disconnections. * gparam.[hc] (g_param_spec_pool_lookup): took out trailer support. * gvalue.[hc]: marked g_value_fits_pointer() and g_value_peek_pointer() as private (the latter got renamed from g_value_get_as_pointer()). Wed Mar 7 09:32:06 2001 Tim Janik <timj@gtk.org> * glib-object.h: add gvaluearray.h. * gstring.[hc]: fixup naming of g_string_sprint*. * gtypes.h: fixed GCompareDataFunc naming. Wed Mar 7 09:33:27 2001 Tim Janik <timj@gtk.org> * gobject/Makefile.am: shuffled rules to avoid excessive rebuilds. * gobject/gobject-sections.txt: updates. * gobject/tmpl/*: bunch of updates, added another patch from Eric Lemings <eric.b.lemings@lmco.com>.
/external/bluetooth/glib/glib/glist.c
|
2fb47703e2929d300a3f804268a36d50543b4a2c |
|
19-Dec-2000 |
Sebastian Wilhelmi <wilhelmi@ira.uka.de> |
Ok, I'm a moron. When I originally implemented ENABLE_GC_FRIENDLY, I 2000-12-19 Sebastian Wilhelmi <wilhelmi@ira.uka.de> * gslist.c, glist.c: Ok, I'm a moron. When I originally implemented ENABLE_GC_FRIENDLY, I forgot to include config.h into the affected files. Now that Alex did that for those two, inevitable typos surfaced, which are now fixed. * garray.c, ghash.c, gqueue.c, gtree.c: Include config.h as well, as ENABLE_GC_FRIENDLY should be known.
/external/bluetooth/glib/glib/glist.c
|
c7f80dbb13b58e439291d57f28e91accbc7bdefb |
|
19-Dec-2000 |
Alexander Larsson <alexl@redhat.com> |
Added --disable-mem-pools option. 2000-12-19 Alexander Larsson <alexl@redhat.com> * configure.in: Added --disable-mem-pools option. * glist.c: * gslist.c: * gnode.c: * gmem.c: Disable free list and memory chunks if DISABLE_MEM_POOLS is defined.
/external/bluetooth/glib/glib/glist.c
|
2645aaf59c540e25915da43eb1cb7fff6f445e6d |
|
21-Nov-2000 |
Jonathan Blandford <jrb@redhat.com> |
Patch from David Benson <daveb@idealab.com> to add user_data support to Mon Nov 20 18:55:17 2000 Jonathan Blandford <jrb@redhat.com> * gtree.[hc]: Patch from David Benson <daveb@idealab.com> to add user_data support to gtree functions. Mon Nov 13 18:35:52 2000 Jonathan Blandford <jrb@redhat.com> * gtypes.h (GCompareFuncData): new func type to let you use user data when comparing nodes. * gslist.c (g_list_sort_with_data): new function to sort with user_data. * glist.c (g_list_sort_with_data): new function to sort with user_data. * garray.[ch]: Added convenience functions to sort arrays.
/external/bluetooth/glib/glib/glist.c
|
c9bd7542e1a28ba9de60048361c0a97d251833e7 |
|
26-Jul-2000 |
Tim Janik <timj@gtk.org> |
applied patch from Andreas Persenius <ndap@swipnet.se> that updates the Wed Jul 26 12:59:31 2000 Tim Janik <timj@gtk.org> * *.[hc]: applied patch from Andreas Persenius <ndap@swipnet.se> that updates the license headers to the GNU Lesser General Public License, as well as updating the copyright year to 2000.
/external/bluetooth/glib/glib/glist.c
|
059f5b9416ea3daa87bf6d3d73e2bd1590262b46 |
|
18-Apr-2000 |
Sebastian Wilhelmi <wilhelmi@ira.uka.de> |
Changed the 'data' parameters from gpointer to gconstpointer for the 2000-04-18 Sebastian Wilhelmi <wilhelmi@ira.uka.de> * glib.h, glist.h, gslist.h: Changed the 'data' parameters from gpointer to gconstpointer for the functions g_(list|slist)_(remove|find|find_custom|index), as they do not change this parameter. This fixes bug #4836.
/external/bluetooth/glib/glib/glist.c
|
8c90d7766b1708a8bcb3cb96988b6b7fc92c2e59 |
|
17-Apr-2000 |
Sebastian Wilhelmi <wilhelmi@ira.uka.de> |
Add configure test for garbage collector friendliness for GLib. If 2000-04-17 Sebastian Wilhelmi <wilhelmi@ira.uka.de> * configure.in, acconfig.h: Add configure test for garbage collector friendliness for GLib. If enabled, ENABLE_GC_FRIENDLY will be defined. * garray.c, ghash.c, glist.c, gmain.c, gmem.c, gnode.c, gqueue.c, gslist.c, gtree.c: If ENABLE_GC_FRIENDLY is defined, NULLify all memory released by the user, but cached by GLib. This lets a garbage collector have a more correct view of the actually used memory.
/external/bluetooth/glib/glib/glist.c
|
80c44ef391085fcb5b647ed7e5f4d0215f8fbec6 |
|
17-Aug-1999 |
Tor Lillqvist <tml@src.gnome.org> |
Add a cast. * glib.h (g_trash_stack_push): Add a cast. * gslist.c * glist.c: Make the inline functions static inline, and add separate extern wrappers. Not all compilers produce callable entry points for inline functions, even if gcc does.
/external/bluetooth/glib/glib/glist.c
|
87c7aeb93bd654776f59805a342ad913031034f3 |
|
24-Jul-1999 |
Tim Janik <timj@gtk.org> |
18:36. incorporated proposed cleanups from gtk-devel-list. Sat Jul 24 20:11:35 1999 Tim Janik <timj@gtk.org> * merged GLib 1.3.0 with glib-1.2.3 from Fri Jul 16 22:18:36. * incorporated proposed cleanups from gtk-devel-list. * bumped version number to GLib-1.3.1 * glib.h: * gqueue.c: * gstring.c: * glist.c: removed string tokenisation (we got g_strsplit() and g_strjoin() already) and readline functions. s/g_list_delete/g_list_delete_link. implemented g_slist_delete_link. removed notion of g_ATEXIT() macro in glib.h, this is an *internal* macro, g_atexit() is provided for public consumption. added GTrashStack inline utility functions. reimplement double eneded queues. removed GStack implementation, people can use a queue or a (singly) linked list for this task. deprecated g_strescape(), we need the SunOS variants here. * gdate.c: added DEBUG_MSG() macro to wrap old messages. * *.*: CVS merges. * upgrade to libtool 1.3.3.
/external/bluetooth/glib/glib/glist.c
|
fd7ba69e32a926b0bb5b769a11893bbbd2440e89 |
|
09-Mar-1999 |
Jeff Garzik <jgarzik@pobox.com> |
Added stack, queue ADTs and related tests. Tue Mar 9 14:37:32 1999 Jeff Garzik <jgarzik@pobox.com> * Makefile.am, glib.h, gstack.c, gqueue.c, tests/Makefile.am, tests/queue-test.c, tests/stack-test.c: Added stack, queue ADTs and related tests. * glib.h, glist.c: New g_list_delete() function.
/external/bluetooth/glib/glib/glist.c
|
b9ef2b41db975061960e2217220668c2a5d563da |
|
24-Feb-1999 |
CST 1999 Shawn T. Amundson <amundson@gtk.org> |
inserted additional note to look for ChangeLog and AUTHORS file for a log Wed Feb 24 00:08:42 CST 1999 Shawn T. Amundson <amundson@gtk.org> * *.[ch]: inserted additional note to look for ChangeLog and AUTHORS file for a log of modifications.
/external/bluetooth/glib/glib/glist.c
|
b37e032581c44135b480dc74ae0355e72eef1372 |
|
10-Feb-1999 |
Sebastian Wilhelmi <wilhelmi@ira.uka.de> |
s/G_LOCK_DECLARE/G_LOCK_DEFINE/ throuhout glib. Added G_LOCK_EXTERN macro 1999-02-10 Sebastian Wilhelmi <wilhelmi@ira.uka.de> * glib.h: s/G_LOCK_DECLARE/G_LOCK_DEFINE/ throuhout glib. Added G_LOCK_EXTERN macro to declare a lock externally.
/external/bluetooth/glib/glib/glist.c
|
6c7994772297281730071874e609b62e68c211be |
|
09-Feb-1999 |
Elliot Lee <sopwith@src.gnome.org> |
pools of 128 items instead of 1024 items. pools of 128 items instead of 1024 items.
/external/bluetooth/glib/glib/glist.c
|
b2e318ff3ecc50d72121a4e8561442a6d79a7a84 |
|
16-Dec-1998 |
Tim Janik <timj@gtk.org> |
version bump to 1.1.8, binary age 0, interface age 0. Wed Dec 16 03:16:58 1998 Tim Janik <timj@gtk.org> * configure.in: version bump to 1.1.8, binary age 0, interface age 0. * glib.h: changed g_lock() to G_LOCK(), g_unlock() to G_UNLOCK() and g_trylock() to G_TRYLOCK(), since these are macros that expand to nothing with --disable-threads. changed G_LOCK_DEFINE() to G_LOCK_DECLARE() and introduced G_LOCK_DECLARE_STATIC() to achive the results of static G_LOCK_DECLARE(). changed semantics of g_thread_supported to g_thread_supported() so it can be used as a function like g_module_supported(). the actuall definition is still a macro that expands into a variable for performance reasons though. various indentation and coding style cleanups. * configure.in: added --enable-threads that defaults to yes. * gmutex.c: changed tests g_thread_supported to g_thread_supported (), changed variable settings of g_thread_supported to g_threads_got_initialized. garray.c: gcache.c: gdataset.c: gdate.c: ghash.c: glist.c: gmain.c: gnode.c: gslist.c: gstring.c: gtree.c: gutils.c: changed s/g_lock/G_LOCK/, s/g_unlock/G_UNLOCK/, s/static G_LOCK_DEFINE/G_LOCK_DECLARE_STATIC/.
/external/bluetooth/glib/glib/glist.c
|
dcd0c664b778b5fa30385b1e52f32df76b20d462 |
|
15-Dec-1998 |
Owen Taylor <otaylor@redhat.com> |
Make sure all calls to g_node_validate_allocator are within Tue Dec 15 10:40:09 1998 Owen Taylor <otaylor@redhat.com> * gnode.c glist.c gslist.c: Make sure all calls to g_node_validate_allocator are within current_allocator lock, so we have consistency on that point. (Should not really matter, but this way we match the comments) * glist.c (g_list_free_1): Removed some lines that should never have been committed. (For debugging)
/external/bluetooth/glib/glib/glist.c
|
931ea952650b013b834041b91b0c37a748ffd449 |
|
15-Dec-1998 |
Owen Taylor <otaylor@src.gnome.org> |
This commit merges the glib-threads branch into the main branch. See the ChangeLog for details of the changes. In brief overview: - The set of threading functions can be set - A default implementation is provided in -lgthread - All static data structures are locked using these functions if g_thread_init() is called.
/external/bluetooth/glib/glib/glist.c
|
beab982e3b8547c1f7d95e6d8f51d4ad430a7694 |
|
02-Dec-1998 |
Owen Taylor <otaylor@redhat.com> |
Merge main loop into head. This probably breaks Win32, until someone does the necessary updates. Sat Nov 28 12:53:47 1998 Owen Taylor <otaylor@redhat.com> * Makefile.am configure.in acconfig.h giochannel.c glib.h glist.c gmain.c gutils.c: - Revised GIOChannel to provide a generic virtual-function based interface. - Added unix fd-based GIOChannel's - Added generic main-loop abstraction - Added timeouts and idle functions using main-loop abstraction.
/external/bluetooth/glib/glib/glist.c
|
9c1692c2604bf147d2b08877d8cebb1f077658e0 |
|
24-Nov-1998 |
Tim Janik <timj@gtk.org> |
removed the GListAllocator type and its g_*_allocator_*() function Tue Nov 24 09:40:00 1998 Tim Janik <timj@gtk.org> * glib.h: removed the GListAllocator type and its g_*_allocator_*() function variants (which weren't working anyways) in favour of a generic GAllocator type. new functions: g_allocator_new, g_allocator_free, g_slist_push_allocator, g_slist_pop_allocator, g_list_push_allocator, g_list_pop_allocator, g_node_push_allocator and g_node_pop_allocator. * gstring.c: removed bogus slist allocator code. * gtree.c: maintain own list of free tree nodes and don't waste GSLists for that, removed bogus slist allocator code. * glist.c: use GAllocators for node allocation. * gslist.c: use GAllocators for node allocation. * gnode.c: use GAllocators for node allocation. * gdataset.c: cleanups wrt automatic initialization.
/external/bluetooth/glib/glib/glist.c
|
70a6dbff8767b9a836e6d62411d5d4450cc884fc |
|
23-Nov-1998 |
Tim Janik <timj@gtk.org> |
new function g_slist_copy() to duplicate a list with all its data Sun Nov 22 17:07:03 1998 Tim Janik <timj@gtk.org> * glib.h: * gslist.c: new function g_slist_copy() to duplicate a list with all its data pointers. * glist.c: new function g_list_copy.
/external/bluetooth/glib/glib/glist.c
|
be7ab912ee3521a4edfdf8e95977d4259da1bc29 |
|
13-Nov-1998 |
Owen Taylor <otaylor@redhat.com> |
Added g_list_sort() and g_slist_sort() to merge sort GLists and GSLists. Fri Nov 13 15:17:34 1998 Owen Taylor <otaylor@redhat.com> * glist.c gslist.c glib.h: Added g_list_sort() and g_slist_sort() to merge sort GLists and GSLists. Submitted by Sven Over <sven.over@ob.kamp.net> over a year ago! * testglib.c: Test the new sort functions.
/external/bluetooth/glib/glib/glist.c
|
2e0320d57e417f7d1c838d729a99545db2228e93 |
|
11-Jun-1998 |
Owen Taylor <otaylor@src.gnome.org> |
Initial revision
/external/bluetooth/glib/glib/glist.c
|