diff options
author | Federico Mena Quintero <federico@helixcode.com> | 2000-04-26 09:09:09 +0800 |
---|---|---|
committer | Federico Mena Quintero <federico@src.gnome.org> | 2000-04-26 09:09:09 +0800 |
commit | 390beacc98a9f704d75298d8e0c2b8a97ec71b5b (patch) | |
tree | da01c1de379d258f7fcc221c2d731c56d6c20835 /wombat/ChangeLog | |
parent | 555668c928408f0b27cb22a8225b9d3b55a5b57d (diff) | |
download | gsoc2013-evolution-390beacc98a9f704d75298d8e0c2b8a97ec71b5b.tar gsoc2013-evolution-390beacc98a9f704d75298d8e0c2b8a97ec71b5b.tar.gz gsoc2013-evolution-390beacc98a9f704d75298d8e0c2b8a97ec71b5b.tar.bz2 gsoc2013-evolution-390beacc98a9f704d75298d8e0c2b8a97ec71b5b.tar.lz gsoc2013-evolution-390beacc98a9f704d75298d8e0c2b8a97ec71b5b.tar.xz gsoc2013-evolution-390beacc98a9f704d75298d8e0c2b8a97ec71b5b.tar.zst gsoc2013-evolution-390beacc98a9f704d75298d8e0c2b8a97ec71b5b.zip |
New module-wide variables for the PAS and PCS factories. (setup_pcs):
2000-04-25 Federico Mena Quintero <federico@helixcode.com>
* wombat.c (cal_factory pas_book_factory): New module-wide
variables for the PAS and PCS factories.
(setup_pcs): Connect to the "last_calendar_gone" signal of the
calendar factory.
(last_calendar_gone_cb): Queue a termination job.
(queue_termination): Function to queue a termination job. We have
to use a timeout to reduce the probability of running into GOAD's
race condition with factories.
(termination_handler): Check that the PCS and the PAS have zero
backends. If so, exit the main loop.
(setup_vfs): Use EXIT_FAILURE instead of 1.
(init_bonobo): Likewise.
(main): Destroy the factories and exit Wombat. Wheee!
svn path=/trunk/; revision=2620
Diffstat (limited to 'wombat/ChangeLog')
-rw-r--r-- | wombat/ChangeLog | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/wombat/ChangeLog b/wombat/ChangeLog index 3a0d938fb6..704b27d1b6 100644 --- a/wombat/ChangeLog +++ b/wombat/ChangeLog @@ -1,3 +1,19 @@ +2000-04-25 Federico Mena Quintero <federico@helixcode.com> + + * wombat.c (cal_factory pas_book_factory): New module-wide + variables for the PAS and PCS factories. + (setup_pcs): Connect to the "last_calendar_gone" signal of the + calendar factory. + (last_calendar_gone_cb): Queue a termination job. + (queue_termination): Function to queue a termination job. We have + to use a timeout to reduce the probability of running into GOAD's + race condition with factories. + (termination_handler): Check that the PCS and the PAS have zero + backends. If so, exit the main loop. + (setup_vfs): Use EXIT_FAILURE instead of 1. + (init_bonobo): Likewise. + (main): Destroy the factories and exit Wombat. Wheee! + 2000-04-16 Federico Mena Quintero <federico@helixcode.com> * Makefile.am (INCLUDES): Removed spurious calendar directories |