updates for 1.3.7 release.
authorTim Janik <timj@gtk.org>
Mon, 3 Sep 2001 23:46:04 +0000 (23:46 +0000)
committerTim Janik <timj@src.gnome.org>
Mon, 3 Sep 2001 23:46:04 +0000 (23:46 +0000)
Tue Sep  4 01:50:24 2001  Tim Janik  <timj@gtk.org>

        * NEWS: updates for 1.3.7 release.

Tue Sep  4 01:49:18 2001  Tim Janik  <timj@gtk.org>

        * gsourceclosure.c: make closure_callback_funcs static,
        added some g_return_if_fail() statements.

14 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
NEWS
docs/reference/glib/tmpl/conversions.sgml
docs/reference/glib/tmpl/threads.sgml
glib/gscanner.c
gobject/ChangeLog
gobject/gsourceclosure.c

index c7c8b837ff2a475e2fc76066286a90ed6eddc30c..62c1aef5e660e5d73b4e519dd386af096520e269 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+Tue Sep  4 01:50:24 2001  Tim Janik  <timj@gtk.org>
+
+       * NEWS: updates for 1.3.7 release.
+
 Mon Aug 27 14:56:12 2001  Owen Taylor  <otaylor@redhat.com>
 
        * glib/gmain.h: Add closure_marshal/closure_callback
index c7c8b837ff2a475e2fc76066286a90ed6eddc30c..62c1aef5e660e5d73b4e519dd386af096520e269 100644 (file)
@@ -1,3 +1,7 @@
+Tue Sep  4 01:50:24 2001  Tim Janik  <timj@gtk.org>
+
+       * NEWS: updates for 1.3.7 release.
+
 Mon Aug 27 14:56:12 2001  Owen Taylor  <otaylor@redhat.com>
 
        * glib/gmain.h: Add closure_marshal/closure_callback
index c7c8b837ff2a475e2fc76066286a90ed6eddc30c..62c1aef5e660e5d73b4e519dd386af096520e269 100644 (file)
@@ -1,3 +1,7 @@
+Tue Sep  4 01:50:24 2001  Tim Janik  <timj@gtk.org>
+
+       * NEWS: updates for 1.3.7 release.
+
 Mon Aug 27 14:56:12 2001  Owen Taylor  <otaylor@redhat.com>
 
        * glib/gmain.h: Add closure_marshal/closure_callback
index c7c8b837ff2a475e2fc76066286a90ed6eddc30c..62c1aef5e660e5d73b4e519dd386af096520e269 100644 (file)
@@ -1,3 +1,7 @@
+Tue Sep  4 01:50:24 2001  Tim Janik  <timj@gtk.org>
+
+       * NEWS: updates for 1.3.7 release.
+
 Mon Aug 27 14:56:12 2001  Owen Taylor  <otaylor@redhat.com>
 
        * glib/gmain.h: Add closure_marshal/closure_callback
index c7c8b837ff2a475e2fc76066286a90ed6eddc30c..62c1aef5e660e5d73b4e519dd386af096520e269 100644 (file)
@@ -1,3 +1,7 @@
+Tue Sep  4 01:50:24 2001  Tim Janik  <timj@gtk.org>
+
+       * NEWS: updates for 1.3.7 release.
+
 Mon Aug 27 14:56:12 2001  Owen Taylor  <otaylor@redhat.com>
 
        * glib/gmain.h: Add closure_marshal/closure_callback
index c7c8b837ff2a475e2fc76066286a90ed6eddc30c..62c1aef5e660e5d73b4e519dd386af096520e269 100644 (file)
@@ -1,3 +1,7 @@
+Tue Sep  4 01:50:24 2001  Tim Janik  <timj@gtk.org>
+
+       * NEWS: updates for 1.3.7 release.
+
 Mon Aug 27 14:56:12 2001  Owen Taylor  <otaylor@redhat.com>
 
        * glib/gmain.h: Add closure_marshal/closure_callback
index c7c8b837ff2a475e2fc76066286a90ed6eddc30c..62c1aef5e660e5d73b4e519dd386af096520e269 100644 (file)
@@ -1,3 +1,7 @@
+Tue Sep  4 01:50:24 2001  Tim Janik  <timj@gtk.org>
+
+       * NEWS: updates for 1.3.7 release.
+
 Mon Aug 27 14:56:12 2001  Owen Taylor  <otaylor@redhat.com>
 
        * glib/gmain.h: Add closure_marshal/closure_callback
index c7c8b837ff2a475e2fc76066286a90ed6eddc30c..62c1aef5e660e5d73b4e519dd386af096520e269 100644 (file)
@@ -1,3 +1,7 @@
+Tue Sep  4 01:50:24 2001  Tim Janik  <timj@gtk.org>
+
+       * NEWS: updates for 1.3.7 release.
+
 Mon Aug 27 14:56:12 2001  Owen Taylor  <otaylor@redhat.com>
 
        * glib/gmain.h: Add closure_marshal/closure_callback
diff --git a/NEWS b/NEWS
index 17564adfb05f58528a1c356c74cf998bb57eaad4..fc3ee9183ec89c08513b8707f808e069c027ea20 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,21 @@
+Overview of Changes in GLib 1.3.7:
+
+* Integrate GClosure support into the main loop
+* More GSignal convenience functions (macros)
+* Introduced weak references for GObject
+* Minor hash table optimizations
+* Main loop and threading improvements
+* Added g_ascii_* functions to be used for locale insensitive UTF8
+  compliant code instead of old string functions 
+* Overall fixes for UTF8 compliance
+* GString improvements
+* Reworked the GIOChannel code
+* Removed glib-config-2.0 in favour of pkgconfig
+* Make code 64bit clean
+* More G_CONST_RETURN fixes
+* Many improvements to the win32 code
+* Miscellaneous bug and API fixes
+
 Overview of Changes in GLib 1.3.6:
 
 * Threads have a "return value" from g_thread_join
index 80c86c22eed344563175254e4c1b0e005507ac65..4fb695555135d8e3937124951302e658a7ca4be5 100644 (file)
@@ -147,4 +147,7 @@ error domains.
 @G_CONVERT_ERROR_ILLEGAL_SEQUENCE: 
 @G_CONVERT_ERROR_FAILED: 
 @G_CONVERT_ERROR_PARTIAL_INPUT: 
+@G_CONVERT_ERROR_NOT_ABSOLUTE_FILE_URI: 
+@G_CONVERT_ERROR_INVALID_URI: 
+@G_CONVERT_ERROR_NOT_ABSOLUTE_PATH: 
 
index dc77f726e0dd80faec67f1d48de31ef178389c0c..75bd494015c09c2f5f109f8f40774dd80fc3c0e8 100644 (file)
@@ -1092,6 +1092,7 @@ a #GStaticMutex.
 @write_cond: 
 @read_counter: 
 @write: 
+@want_to_read: 
 @want_to_write: 
 
 <!-- ##### MACRO G_STATIC_RW_LOCK_INIT ##### -->
index 868530b343de7477c81500385b6a462033eb75c3..dd95b71a96ff2bc294ee65352429acc4a328ace7 100644 (file)
@@ -31,8 +31,6 @@
  * MT safe
  */
 
-#define                __gscanner_c__
-
 #ifdef HAVE_CONFIG_H
 #include <config.h>
 #endif
index c64bc0843793d5543617abd0282221451ff2445b..e6df7793d4ca80de3ddb742e5cf99bf024e92019 100644 (file)
@@ -1,3 +1,8 @@
+Tue Sep  4 01:49:18 2001  Tim Janik  <timj@gtk.org>
+
+       * gsourceclosure.c: make closure_callback_funcs static,
+       added some g_return_if_fail() statements.
+
 Mon Aug 27 14:55:27 2001  Owen Taylor  <otaylor@redhat.com>
 
        * gsourceclosure.[ch] (g_source_set_closure): Implement.
index 90b581af49187ca2e5308f9e78f3f966d2ce9fe6..ffb9e99cdcad7aa925a92fb699fdbf7ccb674fc0 100644 (file)
@@ -150,7 +150,7 @@ closure_callback_get (gpointer     cb_data,
   *data = cb_data;
 }
 
-GSourceCallbackFuncs closure_callback_funcs = {
+static GSourceCallbackFuncs closure_callback_funcs = {
   (void (*) (gpointer)) g_closure_ref,
   (void (*) (gpointer)) g_closure_unref,
   closure_callback_get
@@ -171,6 +171,9 @@ void
 g_source_set_closure (GSource  *source,
                      GClosure *closure)
 {
+  g_return_if_fail (source != NULL);
+  g_return_if_fail (closure != NULL);
+
   if (!source->source_funcs->closure_callback &&
       source->source_funcs != &g_io_watch_funcs &&
       source->source_funcs != &g_timeout_funcs &&