History log of /external/bluetooth/glib/glib/gpattern.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/gpattern.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/gpattern.h
92dfa96114dc81e643d42421f9a1a7f66bb42ff3 13-Oct-2001 Tim Janik <timj@gtk.org> make struct _GPatternSpec and GMatchType private. (g_pattern_equal): new

Fri Oct 12 18:24:02 2001 Tim Janik <timj@gtk.org>

* glib/gpattern.[hc]: make struct _GPatternSpec and GMatchType
private.
(g_pattern_equal): new function to return equality of two patterns
(required because GPatternSpec is private now).
(g_pattern_spec_new): fix bug wrg wildcard counting which produced
incorrect pattern specs (discovered by Matthias Clasen).
optimized code so we just keep one compiled pattern string now.
correctly canonicalize patterns. reduce string walks, optimize
decision about MATCH_ALL vs. MATCH_ALL_TAIL.
(g_pattern_match_string): call just g_pattern_match() with NULL
reversed string.
(g_pattern_match): allow NULL reversed strings now, reverse_dup
strings on demand.

* tests/patterntest.c (test_compilation): added an extended testcase
for pattern matching from Matthias Clasen <matthiasc@poet.de>.

Sat Oct 13 06:58:23 2001 Tim Janik <timj@gtk.org>

* glib/tmpl/patterns.sgml: amended documentation.
/external/bluetooth/glib/glib/gpattern.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/gpattern.h
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/gpattern.h