From 390beacc98a9f704d75298d8e0c2b8a97ec71b5b Mon Sep 17 00:00:00 2001 From: Federico Mena Quintero Date: Wed, 26 Apr 2000 01:09:09 +0000 Subject: New module-wide variables for the PAS and PCS factories. (setup_pcs): 2000-04-25 Federico Mena Quintero * 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 --- wombat/ChangeLog | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) (limited to 'wombat/ChangeLog') 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 + + * 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 * Makefile.am (INCLUDES): Removed spurious calendar directories -- cgit