Tim Janik
f4d7817b13
major cleanups. introduced _g_log_fallback_handler() to handle recursive
...
Wed Mar 27 18:42:22 2002 Tim Janik <timj@gtk.org>
* gmessages.[hc]:
major cleanups. introduced _g_log_fallback_handler() to handle
recursive messages which really doesn't call any GLib functions.
this allowes the default handler to use normal GLib functions and
also fixes user supplied log level handlers.
fixed locking issues, based on a patch from Sebastian Willhelmi,
attached to #74356 . translate log messages from UTF-8, based
on the same patch. save fatal and recursion flags across flag
loop. use new integer format code from above patch.
move GLib functions out of locked mutex state to avoid deadlocks.
move the level prefix and filedescriptor logic into mklevel_prefix().
move _g_debug_init() into a place where we can figure and handle
recursion.
2002-03-27 17:57:30 +00:00
..
2002-02-19 01:20:35 +00:00
2002-03-05 05:18:23 +00:00
2001-11-14 07:50:12 +00:00
2001-06-23 13:55:09 +00:00
2001-06-26 16:01:21 +00:00
2001-12-16 19:31:36 +00:00
2001-06-26 16:01:21 +00:00
2001-03-09 21:18:33 +00:00
2001-11-02 18:56:51 +00:00
2001-12-13 07:06:56 +00:00
2001-12-13 07:06:56 +00:00
2001-09-19 18:08:19 +00:00
2001-06-26 16:01:21 +00:00
2001-07-19 20:17:03 +00:00
2001-06-26 16:01:21 +00:00
2002-03-20 23:24:22 +00:00
2002-02-08 19:57:35 +00:00
2001-05-11 18:05:16 +00:00
2001-06-26 16:01:21 +00:00
2002-02-27 08:34:46 +00:00
2001-06-26 16:01:21 +00:00
2002-02-26 03:47:47 +00:00
2002-03-08 15:50:54 +00:00
2001-11-05 01:35:30 +00:00
2002-03-13 15:36:04 +00:00
2001-12-16 19:31:36 +00:00
2001-06-26 16:01:21 +00:00
2002-03-20 16:21:58 +00:00
2001-09-10 13:30:41 +00:00
2002-03-20 10:25:52 +00:00
2001-12-06 22:37:05 +00:00
2002-03-03 03:15:10 +00:00
2002-03-03 03:15:10 +00:00
2002-03-14 22:38:46 +00:00
2002-02-23 20:08:45 +00:00
2002-03-08 15:50:54 +00:00
2002-03-15 23:34:53 +00:00
2001-11-18 00:38:48 +00:00
2001-11-18 15:30:53 +00:00
2001-11-05 01:47:31 +00:00
2001-09-17 00:41:39 +00:00
2002-02-17 23:28:43 +00:00
2001-07-02 05:02:13 +00:00
2001-07-02 05:02:13 +00:00
2002-01-29 00:29:24 +00:00
2002-03-05 22:56:49 +00:00
2002-02-23 20:08:45 +00:00
2002-02-17 23:28:43 +00:00
2002-02-11 16:28:59 +00:00
2002-03-22 23:01:01 +00:00
2001-09-21 00:34:12 +00:00
2002-03-27 17:57:30 +00:00
2002-03-27 17:57:30 +00:00
2001-11-26 19:08:46 +00:00
2001-06-26 16:01:21 +00:00
2001-11-22 18:56:12 +00:00
2001-10-13 05:54:10 +00:00
2000-07-26 11:02:02 +00:00
2001-06-26 16:01:21 +00:00
2001-09-18 22:28:32 +00:00
2001-06-26 16:01:21 +00:00
2001-06-26 16:01:21 +00:00
2001-10-02 23:09:51 +00:00
2001-06-26 16:01:21 +00:00
2001-12-12 20:32:07 +00:00
2001-06-26 16:01:21 +00:00
2001-11-17 23:23:01 +00:00
2001-06-26 16:01:21 +00:00
2001-12-20 11:12:47 +00:00
2002-03-03 03:15:10 +00:00
2002-02-28 16:45:37 +00:00
2001-06-26 16:01:21 +00:00
2001-07-02 05:02:13 +00:00
2001-06-26 16:01:21 +00:00
2001-09-27 22:07:00 +00:00
2002-02-19 09:08:24 +00:00
2002-02-17 23:28:43 +00:00
2001-06-26 16:01:21 +00:00
2002-03-11 21:38:18 +00:00
2001-10-24 18:00:11 +00:00
2002-02-20 16:44:56 +00:00
2002-02-20 16:44:56 +00:00
2002-02-04 13:49:36 +00:00
2002-02-04 13:49:36 +00:00
2001-12-12 20:32:07 +00:00
2001-06-26 16:01:21 +00:00
2001-09-19 18:08:19 +00:00
2001-06-26 16:01:21 +00:00
2002-02-03 01:04:32 +00:00
2001-11-26 19:01:08 +00:00
2002-03-25 23:18:13 +00:00
2002-02-17 23:28:43 +00:00
2001-11-14 02:32:45 +00:00
2001-11-14 02:32:45 +00:00
2001-09-02 17:14:23 +00:00
2001-09-24 21:28:57 +00:00
2001-11-14 02:32:45 +00:00
2002-02-17 23:28:43 +00:00
2002-03-13 15:36:04 +00:00
2002-02-26 03:01:09 +00:00
2002-01-24 14:02:58 +00:00
2002-03-08 05:48:03 +00:00
2001-10-23 09:26:54 +00:00
2001-12-13 22:24:18 +00:00
2001-09-29 23:19:24 +00:00
2002-03-05 05:18:23 +00:00
2001-11-21 22:01:50 +00:00
2002-01-05 18:54:59 +00:00