History log of /external/bluetooth/glib/glib/ghash.h
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
e0aa9d8a6135d404fe1ff60ba6858599e85edf98 05-May-2008 Michael Natterer <mitch@imendio.com> #define __GLIB_H_INSIDE__ around including everything.

2008-05-05 Michael Natterer <mitch@imendio.com>

* glib/glib.h: #define __GLIB_H_INSIDE__ around including
everything.

* glib/*.h: check for that define instead of __G_LIB_H__ if
G_DISABLE_SINGLE_INCLUDES is defined.

* glib/gdatasetprivate.h: #include <glib.h> instead of
<glib/gdataset.h>


svn path=/trunk/; revision=6875
/external/bluetooth/glib/glib/ghash.h
f4bb21aa1d405fd11043a03e0962358eb0f42a5e 14-Mar-2008 Michael Natterer <mitch@imendio.com> make it possible to disable single-file includes by defining

2008-03-14 Michael Natterer <mitch@imendio.com>

* glib/*.h: make it possible to disable single-file includes by
defining G_DISABLE_SINGLE_INCLUDES when building against GLib.
Approved by Tim Janik.

* glib/glib.h: include <glib/gslice.h>.

* glib/gi18n.h
* glib/gi18n-lib.h
* glib/gprintf.h: include <glib.h> so the above works when these
files are included without including <glib.h> first.


svn path=/trunk/; revision=6713
/external/bluetooth/glib/glib/ghash.h
d741d3e7a344622e5a534c34e9e2c0488b2fea4d 15-Dec-2007 Matthias Clasen <mclasen@redhat.com> Add hash table iterators. (#500507, Jean-Yves Lefort)

2007-12-14 Matthias Clasen <mclasen@redhat.com>

* glib/glib.symbols:
* glib/ghash.[hc]: Add hash table iterators. (#500507,
Jean-Yves Lefort)

* tests/hash-test.c: Test iterators.



svn path=/trunk/; revision=6130
/external/bluetooth/glib/glib/ghash.h
db8642a56c0436aeb730ead593140bc01b82d4ac 11-Apr-2007 Emmanuele Bassi <ebassi@gnome.org> Add g_hash_table_get_keys() and g_hash_table_get_values(), API to retrieve

2007-04-11 Emmanuele Bassi <ebassi@gnome.org>

* glib/ghash.[ch]: Add g_hash_table_get_keys() and
g_hash_table_get_values(), API to retrieve the keys
and values inside an hash table in list form. (#413133)

* glib/glib.symbols: Update symbols.

* tests/hash-test.c: Exercise newly added functions.

svn path=/trunk/; revision=5444
/external/bluetooth/glib/glib/ghash.h
a5b4b8bfb18838454d99bdee60294da07e5ef0d2 01-Jun-2006 Matthias Clasen <mclasen@redhat.com> Add g_hash_table_{remove,steal}_all to remove all nodes from a hash table.

2006-06-01 Matthias Clasen <mclasen@redhat.com>

* glib/glib.symbols:
* glib/ghash.h:
* glib/ghash.c: Add g_hash_table_{remove,steal}_all to
remove all nodes from a hash table. (#168538, Matt Barnes)
/external/bluetooth/glib/glib/ghash.h
3e847a090cfd8495add631d43388c461b1a85716 22-Nov-2005 Tim Janik <timj@imendio.com> g_hash_table_new_full(): create hash tables with a ref count of 1.

Tue Nov 22 14:04:26 2005 Tim Janik <timj@imendio.com>

* glib/ghash.h:
* glib/ghash.c:
g_hash_table_new_full(): create hash tables with a ref count of 1.
g_hash_table_ref(): atomically ref_count+=1
g_hash_table_unref(): atomically ref_count-=1, destroys hash table
when refcount reaches 0.
g_hash_table_destroy(): just destroy keys and values, unref by 1.
g_hash_table_insert():
g_hash_table_replace(): assert ref_count>0.

* glib/gatomic.h:
* glib/gatomic.c: added 'volatile' qualifier to all atomic pointer and
integer pointers.
/external/bluetooth/glib/glib/ghash.h
b4cddba516d7fbb15f345548623bb8059b749503 02-May-2005 Matthias Clasen <matthiasc@src.gnome.org> One more parameter renamed
/external/bluetooth/glib/glib/ghash.h
6b8f6c09b75389df3f9025c08b14fbac134139c7 01-May-2005 Matthias Clasen <matthiasc@src.gnome.org> Cosmetics
/external/bluetooth/glib/glib/ghash.h
ee4e622d3724a6dfee8ce9463eccb31081cf852f 20-Feb-2004 Tim Janik <timj@gtk.org> applied patch from #131937 with slight renames. provides

Fri Feb 20 03:02:05 2004 Tim Janik <timj@gtk.org>

* glib/ghash.[hc]: applied patch from #131937 with slight
renames. provides g_hash_table_find().
/external/bluetooth/glib/glib/ghash.h
7802271bf026627f983c5b95714a67cc1a700860 06-Feb-2003 Matthias Clasen <maclas@gmx.de> Fix a bunch of typos in header comments. (#102422, Morten Welinder)

2003-02-06 Matthias Clasen <maclas@gmx.de>

* glib/gmessages.h:
* glib/gmem.h:
* glib/ghash.h:
* glib/gasyncqueue.h:
* glib/garray.h:
* glib/ghook.h:
* glib/gtypes.h: Fix a bunch of typos in header comments.
(#102422, Morten Welinder)
/external/bluetooth/glib/glib/ghash.h
39e4c5afe8a4f4953e3a2905a51aeaa41a91b598 06-Dec-2001 Matthias Clasen <matthiasc@src.gnome.org> The following patch corrects some function attributes. (#61780)


The following patch corrects some function attributes. (#61780)

* glib/ghash.h (g_int_equal, g_int_hash): These are not const.

* glib/glibintl.h (_glib_gettext): Add G_GNUC_FORMAT(1).

* glib/gmacros.h: Use reserved symbols in function attribute macros.

The following patch avoids manual printf()-format parsing
if a C99-conforming vsnprintf() is available. (#55106)

* acinclude.m4 (AC_FUNC_VSNPRINTF_C99): New macro to test for a
C99 conforming vsnprintf.

* configure.in: Use AC_FUNC_VSNPRINTF_C99.

* glib/gmessages.c (g_printf_string_upper_bound): Use C99 vsnprintf().
/external/bluetooth/glib/glib/ghash.h
2fd6b001fb431c274ad6808912ec5fbe831afbef 26-Jun-2001 Owen Taylor <otaylor@redhat.com> Move glib library into a subdirectory, make all GLib include files include

Tue Jun 26 11:43:46 2001 Owen Taylor <otaylor@redhat.com>

* configure.in Makefile.am *.[ch] glib/*.[ch] glib/Makefile.am:
Move glib library into a subdirectory, make all GLib include
files include as <glib/glist.h>

* tests/testglib.c tests/testgdate.c tests/testgdateparser.c
tests/timeloop.c tests/timeloop-basic.c: Move all tests into
the tests/ subdirectory.
/external/bluetooth/glib/glib/ghash.h
d52e5cd5cf780c3bccbf63a97795fc4982c04638 19-Apr-2001 Sebastian Wilhelmi <wilhelmi@ira.uka.de> Remove definition of g_hash_table_freeze and g_hash_table_thaw. Instead


2001-04-19 Sebastian Wilhelmi <wilhelmi@ira.uka.de>

* ghash.c, ghash.h: Remove definition of g_hash_table_freeze and
g_hash_table_thaw. Instead added G_DISABLE_DEPRECATED-guarded
macros to ghash.h to go along the lines of the standard.

* gscanner.c, gscanner.h: Dito for g_scanner_freeze_symbol_table
and g_scanner_thaw_symbol_table.

* gutils.c, gutils.h: Dito for g_dirname. g_basename is still
defined in gutils.c, but declared ing gutils.h only
G_DISABLE_DEPRECATED-guarded.
/external/bluetooth/glib/glib/ghash.h
a2b269bae3315a2ea772b741fb62f683c1db5770 30-Mar-2001 Sven Neumann <sven@gimp.org> ghash.[ch] added new functions g_hash_table_new_full,

2001-03-30 Sven Neumann <sven@gimp.org>

* ghash.[ch]
* docs/reference/glib/tmpl/hash_tables.sgml: added new functions
g_hash_table_new_full, g_hash_table_replace, g_hash_table_steal and
g_hash_table_foreach_steal. Moved most docs out of the template
file into the C file. Please proofread the new documentation.
/external/bluetooth/glib/glib/ghash.h
9a8c33db5cc37bc3c6bd4794a03f4b99a847ff4a 13-Dec-2000 Tim Janik <timj@gtk.org> return whether a value got removed.

Tue Dec 12 18:58:22 2000 Tim Janik <timj@gtk.org>

* ghash.c (g_hash_table_remove): return whether a value
got removed.

Tue Dec 12 23:38:02 2000 Tim Janik <timj@gtk.org>

* Makefile.am: _never_ touch oldest-source-stamp.

* gobject.[hc]: construct property handling fixes/improvements.
fixed trailer handling in get/set property.

* gparam.[hc]: implement param spec pool, got rid of param spec
hashtable. the most prominent change is that e deal with type
prefixes here.
/external/bluetooth/glib/glib/ghash.h
267b6813703e24ef60d0e8ba42557c414f9dd52e 30-Oct-2000 Sebastian Wilhelmi <wilhelmi@ira.uka.de> Introduced new function type GEqualFunc to return TRUE for equal params.


2000-10-30 Sebastian Wilhelmi <wilhelmi@ira.uka.de>

* gcache.h, gcache.c, ghash.h, ghash.c, grel.c, grel.h, gtypes.h:
Introduced new function type GEqualFunc to return TRUE for equal
params. This is now used instead of GCompareFunc (which should
work akin to strcmp) here. This kind of fixes Bug #14412. Note
that technically GCompareFunc and GEqualFunc are still the same
types, as gint == gboolean.

* ghash.h, gutils.c: g_int_equal and g_direct_equal now return
gboolean to be really become GEqualFunc.

* gscanner.c, testglib.c, tests/hash-test.c: Some tiny changes to
follow the above change.
/external/bluetooth/glib/glib/ghash.h
b1d15587479deaacb9bd983fd28c6f3d3e27142e 12-Oct-2000 Sebastian Wilhelmi <wilhelmi@ira.uka.de> Split glib.h into many header files mostly according to the resp.


2000-10-12 Sebastian Wilhelmi <wilhelmi@ira.uka.de>

* glib.h, galloca.h, garray.h, gasyncqueue.h, gbacktrace.h,
gcache.h, gcompletion.h, gconvert.h, gdataset.h, gdate.h, ghash.h,
ghook.h, giochannel.h, glist.h , gmacros.h, gmain.h, gmem.h,
gmessages.h, gnode.h, gprimes.h, gquark.h, gqueue.h, grand.h,
grel.h, gscanner.h, gslist.h, gstrfuncs.h, gstring.h, gthread.h,
gthreadpool.h, gtimer.h, gtree.h, gtypes.h, gutils.h: Split glib.h
into many header files mostly according to the resp. *.c-files.

* gmacros.h: Added G_BEGIN_DECLS and G_END_DECLS to mean: 'in case
of C++: extern "C" { ... }' analogous to glibc __BEGIN_DECLS and
__END_DECLS.

* configure.in, gerror.h, gfileutils.h, gshell.h, gspawn.h,
gunicode.h, : Changed guard-macro names to something more
consistent.

* configure.in, *.h: Use G_BEGIN_DECLS and G_END_DECLS.
/external/bluetooth/glib/glib/ghash.h