• Tim Janik's avatar
    major cleanups. introduced _g_log_fallback_handler() to handle recursive · f4d7817b
    Tim Janik authored
    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.
    f4d7817b
Name
Last commit
Last update
debian Loading commit data...
docs Loading commit data...
glib Loading commit data...
gmodule Loading commit data...
gobject Loading commit data...
gthread Loading commit data...
m4macros Loading commit data...
po Loading commit data...
tests Loading commit data...
.cvsignore Loading commit data...
AUTHORS Loading commit data...
COPYING Loading commit data...
ChangeLog Loading commit data...
ChangeLog.pre-1-2 Loading commit data...
ChangeLog.pre-2-0 Loading commit data...
ChangeLog.pre-2-10 Loading commit data...
ChangeLog.pre-2-12 Loading commit data...
ChangeLog.pre-2-2 Loading commit data...
ChangeLog.pre-2-4 Loading commit data...
ChangeLog.pre-2-6 Loading commit data...
ChangeLog.pre-2-8 Loading commit data...
HACKING Loading commit data...
INSTALL Loading commit data...
INSTALL.in Loading commit data...
Makefile.am Loading commit data...
NEWS Loading commit data...
NEWS.pre-1-3 Loading commit data...
README Loading commit data...
README.in Loading commit data...
README.win32 Loading commit data...
TODO.xml Loading commit data...
acconfig.h Loading commit data...
acglib.m4 Loading commit data...
acinclude.m4 Loading commit data...
autogen.sh Loading commit data...
config.h.win32.in Loading commit data...
configure.in Loading commit data...
glib-2.0-uninstalled.pc.in Loading commit data...
glib-2.0.pc.in Loading commit data...
glib-gettextize.in Loading commit data...
glib-zip.in Loading commit data...
glib.spec.in Loading commit data...
glibconfig.h.win32.in Loading commit data...
gmodule-2.0-uninstalled.pc.in Loading commit data...
gmodule-2.0.pc.in Loading commit data...
gobject-2.0-uninstalled.pc.in Loading commit data...
gobject-2.0.pc.in Loading commit data...
gthread-2.0-uninstalled.pc.in Loading commit data...
gthread-2.0.pc.in Loading commit data...
makefile.mingw Loading commit data...
makefile.msc Loading commit data...
msvc_recommended_pragmas.h Loading commit data...
sanity_check Loading commit data...
win32-fixup.pl Loading commit data...