./wip/calcurse, Text based calendar and scheduling application

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 4.0.0, Package name: calcurse-4.0.0, Maintainer: jan.smydke

Calcurse is a text-based calendar and scheduling application

Important features:

* fast and customizable curses-based interface

* user-definable key bindings

* fully user-configurable notification system (ability to send mails or
anything else that could remind you of your upcoming appointments)

* moon phases calculation

* import capabilities with support for iCalendar format

* export capabilities with support for iCalendar and pcal formats

* ability to attach notes to each calendar element, and to edit them with your
favorite text editor

* support for internationalization with texts and manual translated in English,
French, German, Dutch, Spanish and Italian

* complete online help system


Required to run:
[devel/ncurses]

Master sites:

SHA1: 5cbada72f511851a8b9d7bc40612e13a56d5e648
RMD160: 649ded6f01ae5c0c5898e16e81cb0b88f91b2d4a
Filesize: 597.259 KB

Version history: (Expand)


CVS history: (Expand)


   2015-08-18 22:53:25 by Yorick Hardy | Files touched by this commit (3) | Package updated
Log message:
Update to calcurse-4.0.0. Change log:

[22 Feb 2015]
Version 4.0.0:
- New features:
  * Support for reloading appointments via a key binding and via SIGUSR1
    (thanks to Tim Hentenaar for submitting a patch).

  * The compact mode and default panel options are no longer hidden.

  * A powerful set of new command line options. The new main operations in
    non-interactive mode are --grep and --query. There are filter switches to
    restrict the set of items that are read from the appointments file. All
    old command line options are still supported for backwards compatibility.

  * Support for shorthands such as "tomorrow" or "monday" as \ 
date specifiers.

  * Support for dates beyond 2038 on platforms with 64-bit time_t.

- Bug fixes:
  * Several fixes to the user interface.

  * Handle CRLF line endings in iCal files (reported by Hakan Jerning).

  * Gracefully handle all day events in iCal imports (reported by J├Ârn
    Tillmanns and by Hakan Jerning).

  * Retain comments in descriptions and configuration values (reported by Hakan
    Jerning).

  * Support all types of iCal durations (reported by Hakan Jerning).

[08 Jul 2014]
Version 3.2.1:
- Bug fixes:
  * Load todo items on startup (reported by BARE Willy sprl).

  * Do not highlight items on inactive windows.

[08 Jul 2014]
Version 3.2.0:
- New features:
  * Support for punctual appointments (appointments without an ending time).

  * A --limit option which allows for limiting the number of appointments
    returned (thanks to William Pettersson for submitting a patch).

  * Support for %(remaining) and %(duration) modifiers in format strings
    (thanks to William Pettersson for submitting a patch).

  * The online help system now uses the system pager (e.g. less(1)).

  * A new command prompt allows for browsing the help texts (type \ 
":help" for
    more information).

  * Several general improvements to the user interface.

- Bug fixes:
  * Do not garble long notes (reported by Hakan Jerning).

  * Fix compilation under OS X (thanks to Jack Nagel for submitting a patch).

  * Do not break the appointments file when importing an iCal file that
    contains an item with a newline in the summary (reported by Jonathan
    McCrohan).

[09 Feb 2013]
Version 3.1.4:
- Bug fixes:
  * Do not prompt for a todo after adding an appointment.

  * Close key binding window when reassigning the same key (thanks to Michael
    Smith for submitting a patch).

  * Update copyright ranges.

  * Do not ignore "--datarootdir" in the i18n Makefile.

[02 Feb 2013]
Version 3.1.3:
- Bug fixes:
  * Complete the test-suite even if libfaketime is not present.

  * Add a workaround for broken libfaketime-based tests on 32-bit systems
    (fixes Debian bug #697013).

  * Do not update start time/duration with bogus values if the prompt is
    canceled in edit mode.

[16 Dec 2012]
Version 3.1.2:
- Bug fixes:
  * Fix another corner case of the screen corruption bug (BUG#6).

  * Fix core dump when trying to edit a non-existent item.

  * Display correct welcome messages on startup.

[07 Dec 2012]
Version 3.1.1:
- Bug fixes:
  * Fix another screen corruption bug.

  * Fix several compiler warnings.

[05 Dec 2012]
Version 3.1.0:
- New features:
  * Vim-like copy/paste (FR#15). Use the delete key to cut items.

  * Support for entering times in 24 hour format ("2130" instead of \ 
"21:30",
    thanks to William Pettersson for submitting a patch).

  * Compact panel mode (FR#7). This can be enabled using the currently
    undocumented "appearance.compactpanels" configuration setting.

  * Configurable default view (FR#19). The default view can be changed using
    the currently undocumented "appearance.defaultpanel" configuration \ 
setting.

  * "-D" and "-c" can now be used simultaneously, whereby \ 
"-c" has precedence
    over "-D".

  * Cache monthly view to speed up browsing.

- Bug fixes:
  * Sort `calcurse -d` output by time (BUG#2, reported by Romeo Van Snick).

  * Fix a critical data corruption bug (BUG#7, BUG#8, reported by Baptiste
    Jonglez and Erik Saule).

  * Fix screen corruption (BUG#6, reported by Erik Saule and Antoine Jacoutot).

  * No longer show the calcurse screen in the editor/pager when the window is
    resized (BUG#9, reported by Michael Smith).

  * Calculate busy slices correctly if (recurrent) appointments with a duration
    of more than 24 hours are used.

  * Fix a core dump that occurred if the main window was too small.

- Translation:
  * Several translation updates.

[01 Jul 2012]
Version 3.0.0:
- New features:
  * Full UTF-8 support.

  * Much more powerful formatting options for printing items in non-interactive
    mode. Format strings can be specified using "--format-apt",
    "--format-event", "--format-recur-apt" and \ 
"--format-recur-event".

  * Support for vim-style count prefixes for displacement keys.

  * Powerful duration strings: Allows using extended duration strings, such as
    "+3:10" or "+1d20h5m".

  * A feature that allows piping items to external commands.

  * New key bindings to jump to the previous/next month/year.

  * A new configuration file format. `calcurse-upgrade` can be used to convert
    existing configuration files.

  * Several performance improvements.

  * Notes are now stored using hash-based file names which results in lower
    disk space usage.

  * A test suite that can be used to test the core functionality of calcurse.

  * A "--read-only" command line option to discard all changes to data \ 
files.

- Bug fixes:
  * Do not hardcode paths to the default editor/pager. Rely on the "$PATH"
    variable instead.

  * Update the number of todo items when importing an iCal file to prevent some
    items from being inaccessible.

  * Fix a segmentation fault when importing iCal data (reported by Andraz
    Levstik).

  * Format the "DURATION" field properly on iCal export. Use
    days/hours/minutes/seconds instead of seconds (reported and fixed by Jerome
    Pinot).

  * Do not localize dates in pcal exports (reported by Baptiste Jonglez).

- Translation:
  * Portuguese translation (provided by Rafael Ferreira).

  * 100% complete French, German and Russian translations.
   2012-09-24 20:26:51 by Aleksej Saushev | Files touched by this commit (116)
Log message:
Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days.
Mark packages that don't or might probably not have staged installation.
   2011-11-11 17:06:04 by Emil Sk÷ldberg | Files touched by this commit (1)
Log message:
Make sure package builds with NLS support.
   2011-10-25 00:11:54 by crocusino | Files touched by this commit (1) | Package updated
Log message:
wip/calcurse: homepage updated
   2011-10-24 23:23:37 by crocusino | Files touched by this commit (4) | Package updated
Log message:
wip/calcurse overtaken and updated to the latest release
   2008-02-02 19:26:07 by Jason White | Files touched by this commit (2) | Package updated
Log message:

Updated to version 1.9.  Maintainer change.
   2006-09-03 16:17:06 by zul_ | Files touched by this commit (4) | Imported package
Log message:
Calcurse is a text-based personal organizer which helps keeping track of  events
and everyday tasks. It contains a calendar, a 'todo' list, and puts
your appointments in order. The user interface is configurable, and one can
choose between different color schemes and layouts.