return whether a value got removed.
[platform/upstream/glib.git] / ChangeLog
index 28adbe9..4dca3db 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,42 @@
+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 15:18:10 2000  Owen Taylor  <otaylor@redhat.com>
+
+       * gmain.[ch]: Revert unauthorized changes.
+
+2000-12-12  Elliot Lee  <sopwith@redhat.com>
+
+       * gmain.c, gmain.h (g_main_context_new, g_main_context_destroy):
+       GMainContext useful in implementing some additional styles of
+       main loop usage.  To do this, however, Joe Hacker needs to be able
+       to create/destroy GMainContext's at will. This is just an export
+       of existing functionality, rather than any new functionality.
+
+       They are listed in the "Low level functions for implementing custom
+       main loops" section of the header file, to avoid confusing people.
+
+Sun Dec 10 10:47:11 2000  Owen Taylor  <otaylor@redhat.com>
+
+       * gmain.c (g_source_destroy_internal): Remove pollfds
+       from the context here, not when actually freeing the
+       source.
+
+       * gmain.c (g_source_unref_internal): Free source list
+       and source, call source->source_funcs->destroy().
+
+       * giochannel.c: Unreference io_channel properly.
+
+Thu Dec  7 15:22:30 2000  Owen Taylor  <otaylor@redhat.com>
+
+       * tests/mainloop-test.c (recurser_start): Add a bunch
+       of unrefs.
+
+       * gmain.c (g_source_attach): Reference the source
+       when adding (pointed out by Elliot)
+
 2000-12-08  Raja R Harinath  <harinath@cs.umn.edu>
 
        * acglib.m4 (GLIB_AC_DIVERT_BEFORE_HELP):