80 Commits

Author SHA1 Message Date
Frederic Culot
53ead324ad routines updated to handle new window_t and window_e types 2007-10-21 13:42:34 +00:00
Frederic Culot
77d047d033 recur_repeat_item() updated to use apoint_hilt() 2007-08-15 15:37:31 +00:00
Frederic Culot
2767b1f0e9 compiler warnings fixed 2007-07-29 20:59:09 +00:00
Frederic Culot
4b987f70ac unuseful headers removed and some functions became static 2007-07-28 13:11:42 +00:00
Frederic Culot
7093cbefb7 recur_repeat_item() and recur_item_inday() prototypes updated to take into account date_t type 2007-07-01 17:53:42 +00:00
Frederic Culot
d70c7f96a1 bugfix: forgot to save item state for endless recurrent appointments 2007-04-14 18:46:54 +00:00
Frederic Culot
2496888682 MAX_LENGTH replaced by stdio.h's BUFSIZ 2007-04-04 19:38:18 +00:00
Frederic Culot
a4715303f1 recur_item_inday() improved, thanks to Tony's patch 2007-03-10 16:48:19 +00:00
Frederic Culot
f82590c811 global variable 'colr' suppressed 2007-03-10 15:54:24 +00:00
Frederic Culot
3df48d7f9f recur_apoint_check_next() and recur_apoint_check_repeated() modified
to handle item state
2007-02-25 19:31:08 +00:00
Frederic Culot
67498e3e83 recur_apoint_new() modified to handle item state
recur_apoint_switch_notify() created
recur_apoint_write() and recur_apoint_scan() updated to handle item state
2007-02-24 17:36:27 +00:00
Frederic Culot
6bbf3e5f2e use of getstring() defines 2007-01-16 07:49:54 +00:00
Frederic Culot
9d7650295c strcpy replaced by strncpy 2006-12-15 15:25:09 +00:00
Frederic Culot
69ca78cd18 recur_get_apoint() and recur_get_event() created 2006-12-08 08:42:43 +00:00
Frederic Culot
3ee9a76130 calls to getstring() updated 2006-11-02 13:43:10 +00:00
Frederic Culot
295ca065cc getstring() call in recur_repeat_item() updated 2006-10-28 10:34:33 +00:00
Frederic Culot
e8b26df168 bugfix: when creating a recurrent item, the entered end-date is now included again 2006-10-16 13:33:44 +00:00
Frederic Culot
730e1d9df5 recur_apoint_check_next() and recur_repeat_item() updated 2006-09-16 15:23:05 +00:00
Frederic Culot
de370f33c0 recur_item_inday() now returns the item start time if it belongs to current day
bugfix in recur_apoint_check_next(): a recurrent appointment is now properly notified
bugfix in recur_item_inday(): apopintments now keep a correct start time when repeated
2006-09-14 14:57:06 +00:00
Frederic Culot
a44089b976 implementation of a mutex lock to prevent recurrent apointment linked list
from race conditions
recur_apoint_llist_init() created
2006-09-12 15:01:21 +00:00
Frederic Culot
d04b0151ba recur_apoint_check_next() created 2006-09-11 13:34:48 +00:00
Frederic Culot
19c6c0630d DAYINSEC moved to vars.h 2006-09-11 13:16:39 +00:00
Frederic Culot
d25fb8baf5 bugfix: the repeated end date can no longer be older then the item start
time. Thanks Chris for reporting that bug
2006-09-07 14:08:55 +00:00
Frederic Culot
b9c26dc9fd forgot to wait for user's key pressed... 2006-08-24 20:12:21 +00:00
Frederic Culot
4d4823cc1b fixed compilation warnings 2006-08-22 21:05:35 +00:00
Frederic Culot
b80ecda39d fixed a bug in recur_write_exc() which could result in an infinite loop when saving multiple days
recur_repeat_iem() updated to check if the frequence is valid
2006-08-19 14:59:50 +00:00
Frederic Culot
e779ad585c recur_exc_scan() created and recur_event_new() plus recur_apoint_new() updated to take non-repeated days into account 2006-08-16 20:14:32 +00:00
Frederic Culot
7294ec1530 recur_item_inday() updated to take non-repeated days into account
recur_repeat_item() created
2006-08-06 14:30:46 +00:00
Frederic Culot
bc75d30161 recur_event_erase(), recur_apoint_erase() and recur_write_exc() created
recur_event_write() and recur_apoint_write() updated to take exceptions
into account
2006-08-02 21:19:11 +00:00
Frederic Culot
ac36e94341 Initial revision 2006-07-31 21:00:02 +00:00