Lars Henriksen 223810cf0e Major overhaul of appointment/event input routines.
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>
2018-08-25 10:15:33 +02:00
2014-07-28 13:12:42 +02:00
2017-11-02 08:42:52 +01:00
2017-11-02 08:42:52 +01:00
2017-01-12 08:40:30 +01:00
2012-11-26 01:46:56 +01:00
2015-04-12 17:32:44 +02:00
2015-04-12 19:14:15 +02:00
2017-01-12 08:40:30 +01:00
2017-11-02 08:42:52 +01:00
2017-01-12 08:40:30 +01:00
2011-03-03 12:21:16 +01:00
2016-02-09 22:22:12 +01:00
2017-11-10 16:01:18 +01:00

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 sources
  • test: contains a test suite and test cases for calcurse
  • scripts: contains additional scripts, such as calcurse-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
No description provided
Readme 5.2 MiB
Languages
C 65.7%
Shell 29.6%
Python 3.4%
M4 0.8%
Makefile 0.5%