added g_list_nth_prev() which walks ->prev instead of ->next.
authorTim Janik <timj@gtk.org>
Tue, 3 Apr 2001 13:15:41 +0000 (13:15 +0000)
committerTim Janik <timj@src.gnome.org>
Tue, 3 Apr 2001 13:15:41 +0000 (13:15 +0000)
commitbdd9b28b5bf43d3e60acc90da7564877214aac30
tree70c9460eb9ef971653754e603fb63bb6ba0e3167
parent72cab5027f3b61424261a24ef96f0bc92fedd182
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.
26 files changed:
ChangeLog
ChangeLog.pre-2-0
ChangeLog.pre-2-10
ChangeLog.pre-2-12
ChangeLog.pre-2-2
ChangeLog.pre-2-4
ChangeLog.pre-2-6
ChangeLog.pre-2-8
Makefile.am
docs/reference/glib/tmpl/glib-unused.sgml
docs/reference/gobject/tmpl/closures.sgml
glib.h
glib/Makefile.am
glib/glib.h
glib/glist.c
glib/glist.h
glib/gpattern.c [new file with mode: 0644]
glib/gpattern.h [new file with mode: 0644]
glist.c
glist.h
gobject/ChangeLog
gobject/gclosure.h
gobject/gparam.c
gobject/gparam.h
gpattern.c [new file with mode: 0644]
gpattern.h [new file with mode: 0644]