1088 Commits

Author SHA1 Message Date
Frederic Culot
0ca9cc46d6 day_add_apoint() updated 2006-09-14 15:09:10 +00:00
Frederic Culot
c52da6cace apoint_recur_s2apoint_s() added, appoint_check_next() and apoint_delete_bynum() updated 2006-09-14 15:08:08 +00:00
Frederic Culot
d438fa15d9 apoint_recur_s2apoint_s added 2006-09-14 15:06:54 +00:00
Frederic Culot
e00970b676 notify_thread_app() and notify_update_bar() updated
notify_check_added(), notify_same_item(), notify_same_recur_item() and
notify_check_repeated() created
2006-09-14 15:05:34 +00:00
Frederic Culot
239b4f3e96 notify_app_s and notify_vars_s structures updated, and adding of the new functions prototypes 2006-09-14 14:59:32 +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
fb257e3c00 recur_apoint_check_next() prototype updated 2006-09-14 14:55:27 +00:00
Frederic Culot
b10e38e182 today() created 2006-09-14 14:53:16 +00:00
Frederic Culot
ed73629e68 add_item() updated to check if newly added appointment is to be notified 2006-09-14 14:52:37 +00:00
Frederic Culot
ed5453bf80 call to apoint_sec2str() updated 2006-09-14 14:51:20 +00:00
Frederic Culot
7dcbf6d0b3 calls to apoint_llist_init() and recur_apoint_llist_init() added 2006-09-12 15:08:21 +00:00
Frederic Culot
97768818e6 day_item_s2apoint_s prototype updated 2006-09-12 15:06:42 +00:00
Frederic Culot
1bea0ef337 several routines updated to take new appointment linked list structure into account 2006-09-12 15:05:20 +00:00
Frederic Culot
26c50ef0be save_cal() updated to take new appointment linked list structure into account 2006-09-12 15:04:16 +00:00
Frederic Culot
ea48214786 app_arg() updated to take new appointment linked list structure into account 2006-09-12 15:02:42 +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
c56db32f5e prototypes updated to take new recurrent appointment linked lists structure into account 2006-09-12 14:59:41 +00:00
Frederic Culot
64b6d4bccf implementation of a mutex lock to prevent appointment linked list from race conditions
apoint_llist_init() created
2006-09-12 14:57:06 +00:00
Frederic Culot
40c9fa0882 prototypes updated to take new appointment linked lists structure into account 2006-09-12 14:55:29 +00:00
Frederic Culot
61c6e3316d added call to notify_check_next_app() 2006-09-11 13:43:42 +00:00
Frederic Culot
b44651364f apoint_check_next() created 2006-09-11 13:42:57 +00:00
Frederic Culot
dd0053a146 apoint_check_next() added 2006-09-11 13:42:16 +00:00
Frederic Culot
4eed73c351 notify_check_next_app() and notify_thread_app() created 2006-09-11 13:38:56 +00:00
Frederic Culot
000ffad642 notify_app_s created and notify_check_next_app(), notify_thread_app() created 2006-09-11 13:37:53 +00:00
Frederic Culot
d04b0151ba recur_apoint_check_next() created 2006-09-11 13:34:48 +00:00
Frederic Culot
c7cba56126 recur_apoint_check_next() added 2006-09-11 13:34:19 +00:00
Frederic Culot
19c6c0630d DAYINSEC moved to vars.h 2006-09-11 13:16:39 +00:00
Frederic Culot
875f6e5917 define DAYINSEC added 2006-09-11 13:12:32 +00:00
Frederic Culot
be24cf8b95 implementation of notifying functions 2006-09-09 20:15:06 +00:00
Frederic Culot
ece0f2d248 notification bar created 2006-09-09 20:09:43 +00:00
Frederic Culot
9a5dc44fff help window size modified to take notification bar into account 2006-09-09 20:06:47 +00:00
Frederic Culot
59f5c0dc80 Makefile.am update to take into account notify.c and notify.h
link to lpthread added
2006-09-09 20:04:23 +00:00
Frederic Culot
ef12ff80cf fixed a bug appearing when trying to delete a newly repeated item 2006-09-08 09:47:17 +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
65e9fb4e10 fixed a bug in status_bar() which prevented keybindings from being translated 2006-09-07 13:25:16 +00:00
Frederic Culot
92ddec0f3c general keybindings added 2006-09-06 17:12:15 +00:00
Frederic Culot
8b73500cef two help pages added ('O' and general keybindings) 2006-09-06 17:10:44 +00:00
Frederic Culot
0140f2e4c6 status_bar() rewritten from scratch to handle multiple status pages
reset_status_page() and other_status_page() created
2006-09-06 17:09:36 +00:00
Frederic Culot
a4ec6c6b3b several defines added
reset_status_page() and other_status_page() added
2006-09-06 17:08:08 +00:00
Frederic Culot
3ffab39ccf layout_config() improved, and new layout configurations added 2006-09-03 17:53:26 +00:00
Frederic Culot
be0506d5e2 get_screen_config() updated to take new layouts into account 2006-09-03 17:52:06 +00:00
Frederic Culot
ecd04e58a7 todo_args() updated to display priorities 2006-09-03 09:01:25 +00:00
Frederic Culot
f5fcd83fc1 improved the ToDo panel scrolling while changing item priorities
changed the strcpy calls to strncpy
2006-09-02 13:36:41 +00:00
Frederic Culot
1983b44264 fixed a bug in day_write_pad() which could cause a misplacement of the line between events and appointments 2006-09-02 13:31:47 +00:00
Frederic Culot
cc95f9f8ef fixed a possible infinite loop in todo_get_position() 2006-09-02 09:20:35 +00:00
Frederic Culot
8b6943cc2c help text added for the 'Priority' function and help text updated for the 'Add' function 2006-09-02 09:03:07 +00:00
Frederic Culot
c4b802b744 '+/-' menu added to status bar while inside TODO panel 2006-08-31 18:50:17 +00:00
Frederic Culot
3d74219beb todo_chg_priority(), todo_get_item() and todo_get_position() added
todo_insert() suppressed
2006-08-31 18:49:05 +00:00
Frederic Culot
bdbc063e9e todo_insert() suppressed
todo_new_item() updated to ask for priority
todo_add() updated to sort items by priority order
todo_get_priority(), todo_get_item() and todo_get_position() created
2006-08-31 18:47:54 +00:00
Frederic Culot
5f1ff985a9 update_todo_panel(): priority added when displaying todo list
'+/-' keys are now used to handle todo priorities
2006-08-31 18:46:09 +00:00