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