license change, no restrictions are made in the new license at all, the
authorTim Janik <timj@gtk.org>
Tue, 19 Aug 2003 02:16:00 +0000 (02:16 +0000)
committerTim Janik <timj@src.gnome.org>
Tue, 19 Aug 2003 02:16:00 +0000 (02:16 +0000)
commit808a282944fa92f11da0c7906674769c22cce5ef
tree571e087886ac6aa0f8dc562b5ea429167dd1d09f
parent6d6e68f3e4d0387571039ef14685e5bb595c34a9
license change, no restrictions are made in the new license at all, the

Tue Aug 19 03:55:29 2003  Tim Janik  <timj@gtk.org>

        * glib/gbsearcharray.h: license change, no restrictions are made
        in the new license at all, the implmentation is simply provided
        "as is" to allow copy-pasting the code into any third-party app.
        naturally, the implementation is self-contained within the header
        file to allow this.
        default to non-shrinking behaviour, allow users to request shrinking
        via G_BSEARCH_ARRAY_AUTO_SHRINK.
        creation, deletion functions are now named g_bsearch_array_create()
        and g_bsearch_array_free().
        fixed const in prototypes, removed cruft.
        (g_bsearch_array_insert): take only three arguments, do nothing if the
        node to insert is already there.
        (g_bsearch_array_replace): insert or replace if the node is already
        there.
        (g_bsearch_array_remove): remove nodes by index, the index of a node
        can be found via g_bsearch_array_get_index().
        removed other g_bsearch_array_remove*() variants.
        (g_bsearch_array_lookup): minor optimizations.
        (g_bsearch_array_lookup_sibling): return nodes on mismatches.

        * glib/gbsearcharray.c: removed.
ChangeLog
ChangeLog.pre-2-10
ChangeLog.pre-2-12
ChangeLog.pre-2-4
ChangeLog.pre-2-6
ChangeLog.pre-2-8
glib/Makefile.am
glib/gbsearcharray.c [deleted file]
glib/gbsearcharray.h