Dianne Skoll
|
a163a0c446
|
Add INCLUDECMD command
Executes a shell command and reads the resulting output as a Remind script.
|
2021-09-04 23:00:03 -04:00 |
|
Dianne Skoll
|
295aeb0ed8
|
Prevent floating-point exception if we evaluate $IntMin * (-1)
|
2021-08-30 12:31:43 -04:00 |
|
Dianne Skoll
|
f5a094a973
|
Fix bug in handling of WKDAY DAY YEAR date specification.
|
2021-04-15 12:29:30 -04:00 |
|
Dianne Skoll
|
5681ebdb12
|
Simplify "REM MSG ..." case.
|
2021-04-13 20:54:54 -04:00 |
|
Dianne Skoll
|
664fa5f08f
|
Fix bug: Remind would sometimes compute incorrect trigger date for:
REM 29 Feb SOME_WEEKDAY MSG ...
|
2021-04-13 12:21:37 -04:00 |
|
Dianne Skoll
|
14edec5eae
|
Pass in wd to macro explicitly.
|
2021-04-13 12:11:13 -04:00 |
|
Dianne Skoll
|
6adfd2e739
|
Wrap code to advance to next specified weekday in a macro.
|
2021-04-13 12:08:20 -04:00 |
|
Dianne Skoll
|
34409f7a7d
|
Update copyright year.
|
2021-04-02 10:43:54 -04:00 |
|
Dianne Skoll
|
ef88b844fb
|
Catch integer overflow with "/".
|
2021-02-15 10:50:56 -05:00 |
|
Dianne Skoll
|
21175e8cf6
|
Add $IntMax and $IntMin special variables.
|
2021-02-02 17:10:17 -05:00 |
|
Dianne Skoll
|
80d01f7158
|
Check for overflow in abs()
|
2021-02-02 17:04:14 -05:00 |
|
Dianne Skoll
|
04bf5b0a8b
|
Add explanatory comments about overflow-checking functions
|
2021-01-30 21:04:44 -05:00 |
|
Dianne Skoll
|
d667c15b25
|
Add overflow checks for unary minus.
|
2021-01-30 21:02:56 -05:00 |
|
Dianne Skoll
|
2123bf4b18
|
Check all Subtract implementations for overflow.
|
2021-01-30 15:15:02 -05:00 |
|
Dianne Skoll
|
429a64f29e
|
Make all + implementations consistent
|
2021-01-30 15:12:46 -05:00 |
|
Dianne Skoll
|
f39381dd6c
|
Check for overflow on addition of all integer types.
|
2021-01-30 15:07:55 -05:00 |
|
Dianne Skoll
|
0a9eb07f6f
|
Check for overflow on addition, subtraction, multiplication of integers
|
2021-01-30 12:56:37 -05:00 |
|
Dianne Skoll
|
9c287e3fd7
|
Check for overflow when parsing integer constant.
|
2021-01-29 18:09:35 -05:00 |
|
Dianne Skoll
|
d6029a54aa
|
Remove unnecessary line of code; add space after "sub" operator.
|
2021-01-10 17:38:25 -05:00 |
|
Dianne Skoll
|
d06b4e5dcd
|
Update copyright date
|
2021-01-05 19:13:11 -05:00 |
|
Dianne Skoll
|
bf8a25137d
|
Right-align moon indicators when day numbers are left-aligned.
|
2021-01-05 19:08:10 -05:00 |
|
Dianne Skoll
|
0f302ad0fc
|
Add clarifying comment.
|
2021-01-05 17:38:33 -05:00 |
|
Dianne Skoll
|
e3d6b283c5
|
Fix setpagedevice for landscape mode.
|
2021-01-05 17:23:47 -05:00 |
|
Dianne Skoll
|
37971a3f07
|
Set page size (patch from Jonathan Kamens)
|
2021-01-05 17:19:20 -05:00 |
|
Dianne Skoll
|
350564c304
|
Add "-x" option to rem2ps to put day numbers at the top-left of each box.
By default, day numbers are placed at the top-right.
|
2021-01-05 16:32:20 -05:00 |
|
Dianne Skoll
|
a5c9b07052
|
Fix for calendar alignment for reminders with embedded tabs.
Convert all whitespace chars to space in calendar mode.
|
2020-11-03 08:41:24 -05:00 |
|
Dianne Skoll
|
7499ada891
|
Properly fix combining-char-word-wrapping.
|
2020-11-01 12:05:21 -05:00 |
|
Dianne Skoll
|
3f0a4e5c39
|
Fix another instance of mis-counting display width.
|
2020-11-01 10:13:51 -05:00 |
|
Dianne Skoll
|
6358297724
|
Fix column misalignment with UTF-8 text.
|
2020-11-01 10:03:32 -05:00 |
|
Dianne Skoll
|
4f6dcde980
|
Upper-case section references.
Prevent potential null pointer dereference.
|
2020-10-31 16:57:13 -04:00 |
|
Dianne Skoll
|
498a429b2c
|
Add MAYBE-UNCOMPUTABLE modifier to trigger.
|
2020-09-25 22:08:49 -04:00 |
|
Dianne Skoll
|
6aa2aa0fb3
|
Align system vars in output.
|
2020-09-20 17:43:51 -04:00 |
|
Dianne Skoll
|
8308068067
|
Don't bother aligning "DUMP" output.
It looks ridiculous with 64-char long variable names.
|
2020-09-20 17:39:33 -04:00 |
|
Dianne Skoll
|
8385c7f1b0
|
Update custom.h
|
2020-09-20 17:35:24 -04:00 |
|
Dianne Skoll
|
0537d02fef
|
Increase max variable length from 16 to 64 characters.
Modern computers have plenty of memory, so meh.
|
2020-09-20 17:32:22 -04:00 |
|
Dianne Skoll
|
8ab78fd8be
|
Suppress compile warnings on Ubuntu 18.04
|
2020-03-19 20:27:45 -04:00 |
|
Dianne Skoll
|
4f119031a4
|
One more warning to suppress.
|
2020-03-19 20:24:53 -04:00 |
|
Dianne Skoll
|
19bdd6c2db
|
Avoid warning about ignoring return value of fgets.
|
2020-03-19 20:24:01 -04:00 |
|
Dianne Skoll
|
f1557b8243
|
Try to suppress fallthrough warning.
|
2020-03-19 20:21:29 -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
|
efa4816371
|
Properly-form JSON output.
|
2020-03-03 10:36:01 -05:00 |
|
Dianne Skoll
|
2dc8c63adb
|
Proper prefix for beta versions.
|
2020-02-29 09:38:51 -05:00 |
|
Dianne Skoll
|
cd39480a98
|
Remove extraneous spaces.
|
2020-02-27 16:50:44 -05:00 |
|
Dianne Skoll
|
281a1a206e
|
Implement JSONQUEUE daemon command.
|
2020-02-27 15:18:23 -05:00 |
|
Dianne Skoll
|
0826678209
|
Make coerce from string to time and datetime accept ampm
|
2020-02-26 17:41:51 -05:00 |
|
Dianne Skoll
|
ce53a9b91a
|
Add "ampm" built-in function.
|
2020-02-26 17:21:34 -05:00 |
|
Dianne Skoll
|
6b991cdf9c
|
Refactor saving of trigger info.
|
2020-02-23 11:38:17 -05:00 |
|
Dianne Skoll
|
018e9d0323
|
JSON can handle newlines (the literal newlines will be escaped to "\n" by the JSON writer.)
|
2020-02-23 11:17:59 -05:00 |
|
Dianne Skoll
|
f499ae096f
|
Don't include filename or line number in synthesized tag.
|
2020-02-23 11:15:38 -05:00 |
|
Dianne Skoll
|
725e046a15
|
Fix bug in recording trigdate() for SATISFY-type reminders. :(
|
2020-02-22 19:15:24 -05:00 |
|