When setting start time for a new appointment, a date is disallowed (in all other cases both time and date are still allowed). Both date and time are displayed for the user to correct when an appointment is changed or moved. Built-in help in the status bar for display of input formats. Several bug fixes that resulted in data inconsistencies (end time before start time). The routines use the enhanced parsing funtions to validate input: ui_day_item_add(void) parse_datetime() parse_duration() parse_datetime() ui_day_item_repeat(void) parse_date_duration() parse_date() ui_day_item_edit(void) update_start_time() day_edit_time() parse_datetime() update_duration() parse_duration() parse_datetime() update_rept() parse_date_duration() parse_date() Signed-off-by: Lukas Fleischer <lfleischer@calcurse.org>
calcurse
Building
Install the following build dependencies. If your distro segments development files from core packages (i.e., *-devel or *-dev packages), you may need to install those as well:
- gcc
- automake
- asciidoc
- gettext with development files
- ncurses with development files
If you are using a release tarball, the following commands can be used to build and install calcurse:
$ ./configure
$ make
$ make install
Note that make install
needs to be run as root. When working on a Git
checkout, you need to run ./autogen.sh
before ./configure
.
Package Overview
src
: contains calcurse sourcestest
: contains a test suite and test cases for calcursescripts
: contains additional scripts, such ascalcurse-upgrade
doc
: contains detailed documentation in plain text and HTML
Authors
- Lukas Fleischer (Maintainer)
- Frederic Culot (Original Author)
Contributors
- RegEx support: Erik Saule
- Dutch translation: Jeremy Roon, 2007-2010
- French translation: Frédéric Culot, 2006-2010
- French translation: Toucouch, 2007
- French translation: Erik Saule, 2011-2012
- French translation: Stéphane Aulery, 2012
- French translation: Baptiste Jonglez, 2012
- German translation: Michael Schulz, 2006-2010
- German translation: Chris M., 2006
- German translation: Benjamin Moeller, 2010
- German translation: Lukas Fleischer, 2011-2012
- Portuguese (Brazil) translation: Rafael Ferreira, 2012
- Russian translation: Aleksey Mechonoshin, 2011-2012
- Spanish translation: Jose Lopez, 2006-2010
Also check the Thanks
section in the manual for a list of people who have
contributed by reporting bugs, sending fixes, or suggesting improvements.
Description
Languages
C
65.7%
Shell
29.6%
Python
3.4%
M4
0.8%
Makefile
0.5%