mirror of
https://github.com/GothenburgBitFactory/taskwarrior.git
synced 2025-07-07 20:06:36 +02:00
juhannus as an alternative name for midsommarafton
This commit is contained in:
parent
7f91e014a0
commit
ea8a499769
5 changed files with 12 additions and 4 deletions
1
AUTHORS
1
AUTHORS
|
@ -128,6 +128,7 @@ The following submitted code, packages or analysis, and deserve special thanks:
|
|||
Kent R. Spillner
|
||||
Konstantin Vorobyev
|
||||
Tom Sydney Kerckhove
|
||||
Lynoure Braakman
|
||||
|
||||
Thanks to the following, who submitted detailed bug reports and excellent
|
||||
suggestions:
|
||||
|
|
|
@ -6,8 +6,10 @@
|
|||
(thanks to Paul Beckingham)
|
||||
- TW-1772 Implementation of circular dependency detection is
|
||||
inefficient (thanks to Michael Meier).
|
||||
- TW-1788 Closing a reopened task does not update the end time (thanks
|
||||
to Ralph Bean).
|
||||
- TW-1788 Closing a reopened task does not update the end time
|
||||
(thanks to Ralph Bean).
|
||||
- Added 'juhannus' as a synonym for 'midsommarafton'
|
||||
(thanks to Lynoure Braakman).
|
||||
- Removed deprecated 'alias._query' setting.
|
||||
|
||||
2.5.1 (2016-02-24) 8b4ae3b54b44dfbd00b96cdd6dceb8dfe7cc1ea0
|
||||
|
|
|
@ -1048,6 +1048,8 @@ task ... due:pentecost
|
|||
task ... due:midsommar
|
||||
.br
|
||||
task ... due:midsommarafton
|
||||
.br
|
||||
task ... due:juhannus
|
||||
.RE
|
||||
|
||||
.SS FREQUENCIES
|
||||
|
|
|
@ -93,7 +93,7 @@ static void midsommar (struct tm* t)
|
|||
static void midsommarafton (struct tm* t)
|
||||
{
|
||||
t->tm_mon = 5; // June.
|
||||
t->tm_mday = 19; // Saturday after 20th.
|
||||
t->tm_mday = 19; // Friday after 19th.
|
||||
t->tm_hour = t->tm_min = t->tm_sec = 0; // Midnight.
|
||||
t->tm_isdst = -1; // Probably DST, but check.
|
||||
|
||||
|
@ -491,7 +491,8 @@ bool namedDates (const std::string& name, Variant& value)
|
|||
value = Variant (mktime (t), Variant::type_date);
|
||||
}
|
||||
|
||||
else if (closeEnough ("midsommarafton", name, minimum))
|
||||
else if (closeEnough ("midsommarafton", name, minimum) ||
|
||||
closeEnough ("juhannus", name, minimum))
|
||||
{
|
||||
Variant valueNow = Variant (mktime (t), Variant::type_date);
|
||||
midsommarafton (t);
|
||||
|
|
|
@ -146,6 +146,7 @@ int main (int, char**)
|
|||
Variant var_false; testInit (t, "false", var_false);
|
||||
Variant midsommar; testInit (t, "midsommar", midsommar);
|
||||
Variant midsommarafton; testInit (t, "midsommarafton", midsommarafton);
|
||||
Variant juhannus; testInit (t, "juhannus", juhannus);
|
||||
Variant first; testInit (t, "1st", first);
|
||||
Variant second; testInit (t, "2nd", second);
|
||||
Variant third; testInit (t, "3rd", third);
|
||||
|
@ -173,6 +174,7 @@ int main (int, char**)
|
|||
t.ok (easter < eastermonday, "easter < eastermonday");
|
||||
t.ok (easter < midsommarafton, "easter < midsommarafton");
|
||||
t.ok (midsommarafton < midsommar, "midsommarafton < midsommar");
|
||||
t.ok (juhannus == midsommarafton, "juhannus == midsommarafton");
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue