Lars Henriksen eeb7038c13 Do not tie ISO 8601 week numbering to Monday
The week number in the calendar panel is calculated according to
ISO 8601. Hence, Monday is the first day of the week and the
week number changes from Sunday to Monday.

However, calcurse ties the week number not to Monday, but to the
first day of the week as configured for display. Thus, when Sunday
is shown as first day of the week, the week number is correct for
Sunday, but wrong for the rest of the week (one behind).

With this patch the week number always follows the mon-sun week as
required by ISO 8601. A side effect is that when Sunday is displayed
as first day of the week, and Sunday is the selected day, the week
number displayed is invalid for the rest of the week (but changes
to the correct one when the selected day moves forward).

This raises the question whether the week numbering scheme should
follow the "first day of the week" choice and use the American week
numbering scheme instead of ISO 8601 when Sunday is the first day
of the week. But that is for the future.

Signed-off-by: Lukas Fleischer <lfleischer@calcurse.org>
2017-10-17 08:42:40 +02:00
2014-07-28 13:12:42 +02:00
2017-09-08 22:35:36 +02:00
2017-01-14 14:09:46 +01:00
2017-01-12 08:40:30 +01:00
2017-01-12 08:40:30 +01:00
2017-08-28 07:30:15 +02:00
2012-11-26 01:46:56 +01:00
2015-04-12 17:32:44 +02:00
2017-08-28 07:30:38 +02:00
2015-04-12 19:14:15 +02:00
2017-01-12 08:40:30 +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-01-14 14:09:46 +01:00
2017-08-28 07:30:38 +02:00

calcurse

Building

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%