66 Commits

Author SHA1 Message Date
Frederic Culot
a126904b7e Initial work on icalendar import 2008-09-15 20:40:22 +00:00
Frederic Culot
1674800d5f pcal export added 2008-08-10 09:24:46 +00:00
Frederic Culot
03ce2c6ea9 new keybindings added 2008-08-03 18:41:55 +00:00
Frederic Culot
49628f0a84 Version 2.1_beta released 2008-04-26 15:35:26 +00:00
Frederic Culot
efd782699b Yet another style for source code. GNU style now used (I am fed up with tabs...) 2008-04-12 21:14:03 +00:00
Frederic Culot
0c281d2c1e Tony's patch concerning date format configuration imported 2008-04-09 20:38:29 +00:00
Frederic Culot
738a3a4170 Ability to attach notes to appointments and events added 2008-01-13 12:40:45 +00:00
Frederic Culot
478b2762e6 Ability to attach notes to todo items added 2007-12-30 16:27:58 +00:00
Frederic Culot
4227e47ae4 calendar_move_*() gathered together into calendar_move() 2007-12-10 18:56:08 +00:00
Frederic Culot
53ead324ad routines updated to handle new window_t and window_e types 2007-10-21 13:42:34 +00:00
Frederic Culot
f3e8775cab Handling of SIGWINCH improved 2007-10-07 17:13:10 +00:00
Frederic Culot
c1a741f287 changed notification bar init process
no more check for terminal size in main loop
2007-08-19 13:15:55 +00:00
Frederic Culot
3d2aab3cb7 some variables moved to static ones in appropriate file to easily handle window update 2007-08-15 15:29:52 +00:00
Frederic Culot
ff60394c8e error handling while in ncurses mode improved 2007-08-04 14:34:03 +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
24743cd60b global variables suppressed 2007-07-26 20:35:58 +00:00
Frederic Culot
9f4f274337 call to exit_calcurse() added
global variable which_pan suppressed
signal handling routines moved to sigs.c
2007-07-23 19:25:54 +00:00
Frederic Culot
9f52f3f3da make use of STATUSHEIGHT define and erase_status_bar() function
update_app_panel() moved to apoint_update_panel()
update_todo_panel() moved to todo_update_panel()
add_item() moved to apoint_add()
del_item() split into apoint_delete() and todo_delete()
init_vars() moved to vars_init()
windows handling routines moved to wins.c and wins.h
print_option_in_color() moved to utils.c
print_notify_options() moved to notify_print_options()
config_notify_bar() moved to notify_config_bar()
2007-07-21 19:32:26 +00:00
Frederic Culot
9eb077845b store_day() moved to day_process_storage()
enum window_number moved to vars.h
get_screen_config() updated to use window_t type
2007-07-20 19:03:11 +00:00
Frederic Culot
7a15e196e1 nl_cal and nc_cal variables moved to defines in calendar.h
code cleanup in get_date() to get rid of global variables
several changes due to the use of date_t type (today and slctd_day moved to
static variables in calendar.c)
get_date() recoded and moved to calendar_set_current_date()
2007-07-01 17:40:38 +00:00
Frederic Culot
029bf0f3bb notify bar init sequence modified
layout variable added to conf_t type
bugfix: layout is now properly restored (thanks Jose for reporting this
bug)
bugfix: apad width is now correctly updated when changing layout
2007-05-06 13:29:10 +00:00
Frederic Culot
9cae4d01b6 do not colorize by default when entering the color configuration menu 2007-04-21 15:11:20 +00:00
Frederic Culot
895dc918b7 bugfix: correct item is now highlighted when changing day inside
appointment panel with CTRL keys
sigchld_handler() created to catch zombie processes
init_sighandler() created
2007-04-14 18:43:03 +00:00
Frederic Culot
5e67ae9eaf MAX_LENGTH replaced by stdio.h's BUFSIZ
use of MININSEC define
2007-04-04 19:41:00 +00:00
Frederic Culot
77f07e88fe init_notify_bar(), load_conf() and fill_config_var() suppressed
conf variable created to avoid global variables
code cleanup
2007-03-24 23:15:59 +00:00
Frederic Culot
e3adfbcade bugfix: missing space inside text 2007-03-17 16:33:49 +00:00
Frederic Culot
f9e1143c0a 'X' command added, to export data in iCal format 2007-03-11 15:21:06 +00:00
Frederic Culot
f82590c811 global variable 'colr' suppressed 2007-03-10 15:54:24 +00:00
Frederic Culot
78360ec3b0 use of terminal default background color instead of black
call to custom_load_color() added in load_conf()
update_windows() updated to avoid the use of the global 'colr' variable
2007-03-04 16:14:31 +00:00
Frederic Culot
58401dead8 updated call to notify_check_added()
call to notify_catch_children() added
print_notify_options() improved to avoid display problems with long options
init_notify_bar() updated to get user shell
2007-02-25 19:32:30 +00:00
Frederic Culot
9f2a831dd4 '!' command added, to switch appointment notification state
init_notify_bar(), config_notify_bar() and print_notify_options()
modified to add the notification command option.
load_conf() updated to load notification command
2007-02-24 17:32:55 +00:00
Frederic Culot
6bbf3e5f2e use of getstring() defines 2007-01-16 07:49:54 +00:00
Frederic Culot
b22eaad215 bugfixes 2007-01-10 13:44:49 +00:00
Frederic Culot
7ec2a034f3 display adjustment in update_todo_panel() 2006-12-21 14:57:47 +00:00
Frederic Culot
5d131abb13 bugfix in label length 2006-12-19 08:14:02 +00:00
Frederic Culot
4a454476a2 some small bugfixes, thanks to toucouch for reporting them
calls to strcpy and sprintf suppressed
2006-12-15 15:26:57 +00:00
Frederic Culot
0f7b7d0ec7 get_date() updated so that it does not modify the selected day inside calendar 2006-12-10 14:52:50 +00:00
Frederic Culot
99e4193f5e calls to day_erase_item() and day_edit_item() updated 2006-12-08 08:41:41 +00:00
Frederic Culot
da4a182544 call to day_edit_item() added 2006-11-30 14:47:04 +00:00
Frederic Culot
f9709c4aa3 calls to getstring() updated
'E' key added to edit already existing items
2006-11-02 13:41:45 +00:00
Frederic Culot
d240cef7e0 display_item() call modified in update_todo_panel() 2006-10-28 13:11:21 +00:00
Frederic Culot
c4327e6d86 getstring() calls in config_notify_bar() and add_item() updated 2006-10-28 10:32:29 +00:00
Frederic Culot
5dc875faf9 bugfix: a number of minutes can no longer be entered while creating a new appointment 2006-09-30 14:23:07 +00:00
Frederic Culot
bdd31073bc CTRL-J and ENTER are equivalent so can't suppress one of those keybindings 2006-09-30 09:18:21 +00:00
Frederic Culot
ab1b7eacd7 added test on warning time interval in config_notify_bar(), plus small bugfixes 2006-09-18 08:53:02 +00:00
Frederic Culot
3340d3da93 config_notify_bar() improved 2006-09-17 10:43:54 +00:00
Frederic Culot
93d2df34a8 config_notify_bar() and print_notify_options() improved 2006-09-16 15:23:48 +00:00
Frederic Culot
2c57964553 init_notify_bar(), config_notify_bar() and print_notify_options() created
load_conf() updated to load notify-bar user settings
several updates to take notify-bar settings into account
2006-09-15 15:40:20 +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