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 |
|
Dianne Skoll
|
275b1f62b6
|
For overlapping reminders, prefer the *later* version.
|
2020-02-22 16:50:42 -05:00 |
|
Dianne Skoll
|
6e58dea198
|
Handle overlapping events better.
|
2020-02-22 16:30:08 -05:00 |
|
Dianne Skoll
|
d51944f36c
|
Allow duration to be specified as a single number, meaning minutes.
Don't convert 90-99 to 1990-1999 when parsing numbers.
|
2020-02-22 12:31:17 -05:00 |
|
Dianne Skoll
|
037c79fb0f
|
Allow times to have am/pm specifications.
|
2020-02-22 12:24:37 -05:00 |
|
Dianne Skoll
|
993373414f
|
Parse times and datetimes with trailing am/pm
|
2020-02-22 12:14:18 -05:00 |
|
Dianne Skoll
|
38a0a9992a
|
Leave a space after the asterisk row.
|
2020-02-12 11:19:30 -05:00 |
|
Dianne Skoll
|
a82bbe3776
|
Highlight today in month mode also.
|
2020-02-12 11:17:21 -05:00 |
|
Dianne Skoll
|
d322cf54ac
|
Allow $FormWidth to be as large as 500.
|
2020-02-08 15:10:48 -05:00 |
|
Dianne Skoll
|
97851a08e6
|
Clamp min cal width at 72
|
2020-02-08 15:04:59 -05:00 |
|
Dianne Skoll
|
8547b30a8f
|
Set $FormWidth to terminal width - 8 on startup.
|
2020-02-08 15:04:48 -05:00 |
|
Dianne Skoll
|
5ef0341537
|
Avoid memory leak.
|
2020-01-28 09:43:42 -05:00 |
|
Dianne Skoll
|
e230d53d84
|
Ignore unknown SPECIALs in rem2ps.
|
2020-01-28 09:37:35 -05:00 |
|