new function to check whether a main loop has been quitted. (g_main_new):
authorTim Janik <timj@gtk.org>
Fri, 18 Dec 1998 02:23:33 +0000 (02:23 +0000)
committerTim Janik <timj@src.gnome.org>
Fri, 18 Dec 1998 02:23:33 +0000 (02:23 +0000)
commit8be41eae4d0077069ecf77a8904b5f624d5ea5ff
treeb8aeb42ce82d6fd6b2c90bcfed2b70742d2f8dfa
parentc3c1b2edc010c08ece04d8c48abc0074e1162d2d
new function to check whether a main loop has been quitted. (g_main_new):

Fri Dec 18 00:03:17 1998  Tim Janik  <timj@gtk.org>

        * glib.h:
        * gmain.c:
        (g_main_is_running): new function to check whether a main loop has been
        quitted.
        (g_main_new): added a gboolean argument to determine whether the loop
        should be considered initially running or not. however, g_main_run ()
        will still reset the main loops running state to TRUE upon initial
        entrance.

        * gmain.c:
        (g_main_iterate): documented this function's purpose in 5 steps.
        for step 2), flag sources as G_SOURCE_READY even if !dispatch and
        check G_SOURCE_READY prior to (*prepare), so we don't call (*prepare)
        on them multiple times.

Thu Dec 17 23:43:47 1998  Tim Janik  <timj@gtk.org>

        * gmain.c (g_main_add_poll): reordered arguments, so GPollFD* comes
        first, <sigh> (sorry Snorfle, i should have let you know in the first
        place).
        (g_main_dispatch): stack G_HOOK_FLAG_IN_CALL flags. call source's
        destructor when destroying a source.
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
giounix.c
glib.h
glib/giounix.c
glib/glib.h
glib/gmain.c
gmain.c