summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ChangeLog5
-rw-r--r--ChangeLog.pre-2-105
-rw-r--r--ChangeLog.pre-2-125
-rw-r--r--glib/gasyncqueue.c2
4 files changed, 17 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 19e9cccbd..99ee1db5c 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,10 @@
2006-01-16 Matthias Clasen <mclasen@redhat.com>
+ * glib/gasyncqueue.c (g_async_queue_push_sorted_unlocked):
+ Signal waiting threads, problem noticed by Christian Kellner.
+
+2006-01-16 Matthias Clasen <mclasen@redhat.com>
+
Fix bug 326747, Alberto Ruiz:
* glib/gconvert.c (make_valid_utf8): Change this function to
diff --git a/ChangeLog.pre-2-10 b/ChangeLog.pre-2-10
index 19e9cccbd..99ee1db5c 100644
--- a/ChangeLog.pre-2-10
+++ b/ChangeLog.pre-2-10
@@ -1,5 +1,10 @@
2006-01-16 Matthias Clasen <mclasen@redhat.com>
+ * glib/gasyncqueue.c (g_async_queue_push_sorted_unlocked):
+ Signal waiting threads, problem noticed by Christian Kellner.
+
+2006-01-16 Matthias Clasen <mclasen@redhat.com>
+
Fix bug 326747, Alberto Ruiz:
* glib/gconvert.c (make_valid_utf8): Change this function to
diff --git a/ChangeLog.pre-2-12 b/ChangeLog.pre-2-12
index 19e9cccbd..99ee1db5c 100644
--- a/ChangeLog.pre-2-12
+++ b/ChangeLog.pre-2-12
@@ -1,5 +1,10 @@
2006-01-16 Matthias Clasen <mclasen@redhat.com>
+ * glib/gasyncqueue.c (g_async_queue_push_sorted_unlocked):
+ Signal waiting threads, problem noticed by Christian Kellner.
+
+2006-01-16 Matthias Clasen <mclasen@redhat.com>
+
Fix bug 326747, Alberto Ruiz:
* glib/gconvert.c (make_valid_utf8): Change this function to
diff --git a/glib/gasyncqueue.c b/glib/gasyncqueue.c
index b44cd287b..e025b50c4 100644
--- a/glib/gasyncqueue.c
+++ b/glib/gasyncqueue.c
@@ -308,6 +308,8 @@ g_async_queue_push_sorted_unlocked (GAsyncQueue *queue,
data,
(GCompareDataFunc)g_async_queue_invert_compare,
&sd);
+ if (queue->waiting_threads > 0)
+ g_cond_signal (queue->cond);
}
static gpointer