From a6d5818f66df9ecf6c96c700fdf32a514c134ce3 Mon Sep 17 00:00:00 2001 From: Federico Mena Quintero Date: Mon, 17 Sep 2001 20:04:42 +0000 Subject: Switch the alarm system from using SIGALRM to normal glib timers. Also, 2001-09-17 Federico Mena Quintero Switch the alarm system from using SIGALRM to normal glib timers. Also, use a more robust de-queueing mechanism. * gui/alarm-notify/alarm.c (alarm_init): Removed. (alarm_done): Remove the glib timeout instead of closing the pipes and the signal handler. (alarm_add): Allow adding alarms that happen before right now. (queue_alarm): Use a glib timer instead of a signal. (alarm_remove): Adjust the timeout as appropriate. * gui/alarm-notify/notify-main.c (main): There is no need to initialize the alarm system now. * gui/main.c (main): Likewise. svn path=/trunk/; revision=12904 --- calendar/ChangeLog | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) (limited to 'calendar/ChangeLog') diff --git a/calendar/ChangeLog b/calendar/ChangeLog index 78cfbe149d..802eb2598e 100644 --- a/calendar/ChangeLog +++ b/calendar/ChangeLog @@ -1,3 +1,20 @@ +2001-09-17 Federico Mena Quintero + + Switch the alarm system from using SIGALRM to normal glib timers. + Also, use a more robust de-queueing mechanism. + + * gui/alarm-notify/alarm.c (alarm_init): Removed. + (alarm_done): Remove the glib timeout instead of closing the pipes + and the signal handler. + (alarm_add): Allow adding alarms that happen before right now. + (queue_alarm): Use a glib timer instead of a signal. + (alarm_remove): Adjust the timeout as appropriate. + + * gui/alarm-notify/notify-main.c (main): There is no need to + initialize the alarm system now. + + * gui/main.c (main): Likewise. + 2001-09-17 JP Rosevear * gui/calendar-model.c (calendar_model_init): get itip addresses -- cgit v1.2.3