Path to this page:
Subject: CVS commit: wip/calcurse
From: Yorick Hardy
Date: 2015-08-18 22:53:25
Message id: E1ZRnt8-0001Ef-H9@sfs-ml-1.v29.ch3.sourceforge.com
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.
Files: