diff options
author | Lars Henriksen <LarsHenriksen@get2net.dk> | 2018-11-18 18:32:11 +0100 |
---|---|---|
committer | Lukas Fleischer <lfleischer@calcurse.org> | 2019-01-07 16:57:52 +0100 |
commit | 7851f46fbb1e84fe4fa62a36d1f79b936f040e66 (patch) | |
tree | c6b410dbde45fec292634b34d705fc563cbbb754 /scripts/calcurse-upgrade.sh.in | |
parent | 4ba2cc46d74a3b516046d1da565e4abb4dc1b196 (diff) | |
download | calcurse-7851f46fbb1e84fe4fa62a36d1f79b936f040e66.tar.gz calcurse-7851f46fbb1e84fe4fa62a36d1f79b936f040e66.zip |
CLI: filter options have no effect for dates before the epoch
With the exception of filter.type_mask, a filter is only applied if set
explicitly on the command line with a filter option. Whether that is the
case, is determined by comparison with the initialization value. For
date related filters (start_from/to, end_from/to) that is -1, hence the
criterion is != -1, not >= 0.
In generel, a filter initialization value should be invalid (i.e. one
that cannot be set explicitly). As times before the epoch (1 January
1970 00:00:00 UTC) are negative, -1 is a valid Unix time. However, as it
cannot be set from the command line, it is probably no problem?
Signed-off-by: Lars Henriksen <LarsHenriksen@get2net.dk>
Signed-off-by: Lukas Fleischer <lfleischer@calcurse.org>
Diffstat (limited to 'scripts/calcurse-upgrade.sh.in')
0 files changed, 0 insertions, 0 deletions