Dianne Skoll
|
05bc3af03d
|
Use size_t rather than int to track dynamic buffer size.
This lets use create dynamic buffers larger than 2GB.
|
2022-01-22 18:40:27 -05:00 |
|
Dianne Skoll
|
8d7f9bcb8b
|
Make shell() obey MaxStringLen
|
2022-01-22 18:24:38 -05:00 |
|
Dianne Skoll
|
e6a4f939a3
|
Add brackets.
|
2021-12-29 20:51:01 -05:00 |
|
Dianne Skoll
|
68a9cc047e
|
Add tests for deprecation messages.
|
2021-12-29 10:42:30 -05:00 |
|
Dianne Skoll
|
83a2216d19
|
Add $Latitude and $Longitude system variables.
|
2021-12-27 15:08:12 -05:00 |
|
Dianne Skoll
|
cde0e5883e
|
Rename "any" to "isany"
|
2021-12-20 17:32:14 -05:00 |
|
Dianne Skoll
|
6295048b3e
|
Add the "any" built-in function.
|
2021-12-07 09:28:49 -05:00 |
|
Dianne Skoll
|
5ceffddd5b
|
Add "shellescape" built-in function.
|
2021-09-08 09:33:47 -04:00 |
|
Dianne Skoll
|
34409f7a7d
|
Update copyright year.
|
2021-04-02 10:43:54 -04:00 |
|
Dianne Skoll
|
80d01f7158
|
Check for overflow in abs()
|
2021-02-02 17:04:14 -05:00 |
|
Dianne Skoll
|
498a429b2c
|
Add MAYBE-UNCOMPUTABLE modifier to trigger.
|
2020-09-25 22:08:49 -04:00 |
|
Dianne Skoll
|
47331cd919
|
Make ampm() function accept a DATETIME and obey $TimeSep, $DateSep and $DateTimeSep
|
2020-03-14 11:32:35 -04:00 |
|
Dianne Skoll
|
ce53a9b91a
|
Add "ampm" built-in function.
|
2020-02-26 17:21:34 -05:00 |
|
Dianne Skoll
|
a223149aee
|
Add trigeventstart() and trigeventduration() functions.
|
2019-12-31 21:09:21 -05:00 |
|
Dianne Skoll
|
e5519a8498
|
Handle events that span >1 day.
|
2019-12-31 17:39:26 -05:00 |
|
Dianne Skoll
|
fbbffb4672
|
Bump version to 3.1.18 and copyright year to 2020.
|
2019-12-30 11:15:00 -05:00 |
|
Dianne Skoll
|
00863f3830
|
Add header file dependency.
|
2019-12-28 17:46:17 -05:00 |
|
Dianne Skoll
|
6e4f2b9466
|
Implement remaining trigger introspection functions.
|
2019-12-28 17:09:05 -05:00 |
|
Dianne Skoll
|
421ddfc68e
|
Catch date overflow in slide() function.
|
2019-11-21 11:06:00 -05:00 |
|
Dianne Skoll
|
52d252723f
|
Depenguinization.
|
2018-11-04 10:56:47 -05:00 |
|
Dianne Skoll
|
69e9fa4721
|
Put hostname in tkremind window. Silence gcc warning.
|
2017-07-18 10:36:08 -04:00 |
|
Dianne Skoll
|
72d154c5e0
|
Patch from Stephen Morgan to calculate astronomical and nautical twilight in addition to civil twilight.
|
2017-01-19 10:11:54 -05:00 |
|
David F. Skoll
|
29c8475ea9
|
s/David/Dianne/
|
2015-04-17 02:07:18 -04:00 |
|
David F. Skoll
|
cae3e18717
|
Two cleanup patches from Simon Ruderich.
|
2013-03-18 14:07:09 -04:00 |
|
David F. Skoll
|
0e989a7422
|
Use atan2 instead of atan.
|
2013-03-10 18:00:36 -04:00 |
|
David F. Skoll
|
7b7ce5bb57
|
Remove dead code and dead variable.
|
2013-03-08 10:27:38 -05:00 |
|
David F. Skoll
|
df95cdaad0
|
Final sunrise/sunset tweakage.
|
2013-03-08 10:26:48 -05:00 |
|
David F. Skoll
|
3026b6e5c2
|
Tweak sun stuff per John McGowan ticket #27369.
|
2013-03-07 13:49:53 -05:00 |
|
David F. Skoll
|
6b031b0fdf
|
Change "Daylight Savings" to "Daylight Saving"
|
2012-03-23 15:45:49 -04:00 |
|
David F. Skoll
|
a1aa61f54e
|
Fix comment.
|
2012-01-12 13:12:59 -05:00 |
|
David F. Skoll
|
e380308604
|
More sunstuff tweaking.
|
2011-12-28 13:14:24 -05:00 |
|
David F. Skoll
|
895536d7d3
|
Use proper value of cos(6 degrees) for dusk/dawn
|
2011-12-28 08:49:37 -05:00 |
|
David F. Skoll
|
3a0e41afd1
|
Round off sun times to nearest minute.
|
2011-12-27 12:34:17 -05:00 |
|
David F. Skoll
|
23dd28471e
|
Update sunrise/sunset calculations with different formula for mean anomaly.
|
2011-12-27 12:20:36 -05:00 |
|
David F. Skoll
|
77ed694111
|
Use proper formula for dusk/dawn.
|
2011-12-26 14:41:21 -05:00 |
|
David F. Skoll
|
08080f4e86
|
Use 6-degree definition (Civil Dawn) instead of older 14-degree below horizon.
|
2010-12-16 09:00:12 -05:00 |
|
David F. Skoll
|
be86746685
|
Support multiple TAGs in a single REM.
|
2010-09-23 15:47:22 -04:00 |
|
David F. Skoll
|
821d3fe783
|
Conform to older C spec that prohibits declaration of variables in the middle of a block.
|
2010-06-21 21:32:21 -04:00 |
|
David F. Skoll
|
540ce3d946
|
Allow "timepart" to take a TIME or DATETIME. Allow "datepart" to take a
DATE or DATETIME. Update docs.
|
2010-04-25 09:50:39 -04:00 |
|
David F. Skoll
|
b266b399ba
|
Test for fix of parse error.
Try REALLY hard to detect constant expressions...
|
2010-04-21 13:23:26 -04:00 |
|
David F. Skoll
|
72de7c6b14
|
Make CallFunc and built-in functions re-entrant.
|
2009-05-26 22:35:57 -04:00 |
|
David F. Skoll
|
d3fe045a39
|
Make slide function diagnose "Can't OMIT every weekday"
|
2009-05-16 10:42:43 -04:00 |
|
David F. Skoll
|
b58ed62000
|
Simplify.
|
2009-05-09 00:17:11 -04:00 |
|
David F. Skoll
|
c685818783
|
Use macro to refer to RetVal.v.val
|
2009-05-09 00:10:45 -04:00 |
|
David F. Skoll
|
3e20ce56c9
|
Add the slide(date, amt [,localomits]) built-in function.
|
2009-05-09 00:07:59 -04:00 |
|
David F. Skoll
|
f470297958
|
Make max. string length controllable with $MaxStringLen system variable.
|
2008-10-05 13:49:45 -04:00 |
|
David F. Skoll
|
c96869817f
|
Rejigger infrastructure to detect recursive OMITFUNC calls in evaltrig()
|
2008-09-23 22:21:39 -04:00 |
|
David F. Skoll
|
1bffa0e00b
|
Allow any of the args to date() function to be a date,
in which case we just extract the appropriate part.
|
2008-09-20 11:07:33 -04:00 |
|
David F. Skoll
|
36035dda01
|
Issue a warning if we detect a SCANFROM used in two-arg evaltrig().
|
2008-09-20 00:14:13 -04:00 |
|
David F. Skoll
|
50a15cf089
|
Make evaltrig return a DATETIME if there's an AT clause.
|
2008-09-20 00:03:38 -04:00 |
|