diff options
author | Sebastian Wilhelmi <wilhelmi@ira.uka.de> | 2002-03-14 16:20:42 +0000 |
---|---|---|
committer | Sebastian Wilhelmi <wilhelmi@src.gnome.org> | 2002-03-14 16:20:42 +0000 |
commit | 148a8466028fc03c504f79e3213872370e55862a (patch) | |
tree | 06901299a4e3cd9072eaa4c3f135f795b22494a6 /ChangeLog.pre-2-0 | |
parent | f318cdcacbf557347120ac972548c084b9c61d86 (diff) |
Fixed threading issues brought up by #74577. Make g_log_find_domain,
2002-03-14 Sebastian Wilhelmi <wilhelmi@ira.uka.de>
* glib/gmessages.c: Fixed threading issues brought up by
#74577. Make g_log_find_domain, g_log_domain_new,
g_log_domain_check_free and g_log_domain_get_handler require being
called with g_messages_lock held and remove all internal locking
in them. Then added proper locking to g_log_set_handler,
g_log_remove_handler and g_logv. Problem spotted by Miroslaw
Dobrzanski-Neumann <mne@mosaic-ag.com>. (#74577)
Diffstat (limited to 'ChangeLog.pre-2-0')
-rw-r--r-- | ChangeLog.pre-2-0 | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/ChangeLog.pre-2-0 b/ChangeLog.pre-2-0 index d85822145..06dfb5dd9 100644 --- a/ChangeLog.pre-2-0 +++ b/ChangeLog.pre-2-0 @@ -1,3 +1,13 @@ +2002-03-14 Sebastian Wilhelmi <wilhelmi@ira.uka.de> + + * glib/gmessages.c: Fixed threading issues brought up by + #74577. Make g_log_find_domain, g_log_domain_new, + g_log_domain_check_free and g_log_domain_get_handler require being + called with g_messages_lock held and remove all internal locking + in them. Then added proper locking to g_log_set_handler, + g_log_remove_handler and g_logv. Problem spotted by Miroslaw + Dobrzanski-Neumann <mne@mosaic-ag.com>. (#74577) + 2002-03-13 Erwann Chenede <erwann.chenede@sun.com> * glib/gconvert.c glib/gen-unicode-tables.pl |