Dianne Skoll
72d10178bf
Mass-update copyright year to 2024.
2023-12-31 12:05:03 -05:00
Dianne Skoll
96f4e26d53
Add "constval" alias for "min" structure field.
2023-12-30 11:33:01 -05:00
Dianne Skoll
4fd86f1b6a
Add an entry to BIBLIOGRAPHY
2023-12-29 17:34:29 -05:00
Dianne Skoll
2f3ee0aec3
Clarify limits on full OMITs; document new system variables.
2023-12-28 19:32:53 -05:00
Dianne Skoll
a5dde31160
Update test file for new system vars.
2023-12-28 19:23:27 -05:00
Dianne Skoll
b45428df05
Add system variables: $NumFullOmits, $MaxFullOmits, $NumPartialOmits, $MaxPartialOmits
2023-12-28 19:22:48 -05:00
Dianne Skoll
d938763643
Update test file for new error messages
2023-12-28 19:08:51 -05:00
Dianne Skoll
e4e2157622
Include limits in "too many XXX" error messages.
2023-12-28 19:08:15 -05:00
Dianne Skoll
04b349c6c7
Check write() call for failures.
2023-12-28 18:23:13 -05:00
Dianne Skoll
7fe3eb7391
Avoid warning about ignoring return value. *SIGH*
2023-12-28 18:20:59 -05:00
Dianne Skoll
c1992b577a
Check of (very unlikely and probably harmless) integer underflow.
2023-12-27 20:28:46 -05:00
Dianne Skoll
632283d47f
Issue a warning if someone OMITs every possible date.
2023-12-27 20:27:26 -05:00
Dianne Skoll
1d9e46997c
Don't attempt to obtain terminal background color at startup. Instead, only obtain it if and when it is needed.
2023-12-26 10:08:00 -05:00
Dianne Skoll
861ce34022
Clarify logic.
2023-12-25 10:16:59 -05:00
Dianne Skoll
32e8db322d
Stricter parsing of SET command expressions.
2023-12-22 14:22:54 -05:00
Dianne Skoll
3df2b72175
Simplify logic for updating of number of queued reminders.
2023-12-18 14:48:49 -05:00
Dianne Skoll
e7ac4f95be
Issue a spontaneous NOTE queued response only if we actually de-queue a reminder.
2023-12-18 14:44:41 -05:00
Dianne Skoll
e7ed69287b
Fix existing typo'd line in reminders file.
2023-12-16 13:25:30 -05:00
Dianne Skoll
2e80417f53
Fix silly typo, found by Lorenzo Bazzanini.
2023-12-16 09:35:45 -05:00
Dianne Skoll
ee435d2bb9
Clarify that in server mode, status output can happen at any time and not just in response to a stdin command.
2023-12-15 14:51:21 -05:00
Dianne Skoll
bb516946be
If we de-queue a reminder without issuing it, send a NOTE queued %d message in server mode.
2023-12-15 14:16:26 -05:00
Dianne Skoll
81157e1cb5
Update queue status once a minute.
2023-12-15 12:33:41 -05:00
Dianne Skoll
51dfd707a2
One more release note
04.02.08
2023-12-14 16:08:46 -05:00
Dianne Skoll
7c3bf8601b
Update WHATSNEW.
2023-12-14 16:05:40 -05:00
Dianne Skoll
714195efe5
Bump version to 04.02.08
2023-12-14 15:58:20 -05:00
Dianne Skoll
eaeca2d09b
Minor tweak.
2023-12-12 11:52:27 -05:00
Dianne Skoll
ffa3b13437
Better method to detect if compiler supports -ffat-lto-objects
...
clang does not support this option, but the configure script was
supplying it anyway, causing warnings.
2023-12-12 09:23:26 -05:00
Dianne Skoll
2551e98d11
Use "now = time(NULL)" rather than (void) time(&now)"
2023-12-11 15:56:42 -05:00
Dianne Skoll
1bfd7761bc
Use EXIT_FAILURE / EXIT_SUCCESS consistently.
2023-12-10 10:42:26 -05:00
Dianne Skoll
de9cb1d0a3
Use symbols STDIN_FILENO, etc.
2023-12-10 10:38:42 -05:00
Dianne Skoll
b2d32b514a
Catch SIGCONT to force it to interrupt the select() system call.
2023-12-09 19:12:27 -05:00
Dianne Skoll
6e53fd6924
Refactor code: Replace SystemTime(x)/60 with MinutesPastMidnight(x)
2023-12-09 10:41:03 -05:00
Dianne Skoll
8296d2b962
Display "(Queue is empty)" if queue is empty.
2023-12-09 10:30:18 -05:00
Dianne Skoll
d6e66ee1e6
Tighten test for removing very old reminders from queue.
2023-12-09 10:25:50 -05:00
Dianne Skoll
a49532b9c5
Remove non-triggered but expired reminders from the queue.
2023-12-08 14:02:29 -05:00
Dianne Skoll
57d87f4caf
Better logic for closing stdin/stdout/stderr if we fork.
2023-12-06 16:39:13 -05:00
Dianne Skoll
ec9b30c616
Don't let "REM ... MSG NOTE endreminder" mess with daemon protocol.
...
Pad with a leading space. :)
2023-12-06 13:28:17 -05:00
Dianne Skoll
27d8a62ab6
Update SERVER MODE documentation.
2023-12-06 13:17:53 -05:00
Dianne Skoll
5077814c4a
Clarify when $MaxLateMinutes is read.
2023-12-06 13:11:28 -05:00
Dianne Skoll
ca795a352a
Add the $MaxLateMinutes system variable.
...
Don't trigger a timed reminder if it's more than $MaxLateMinutes past
the trigger time (for example, if the computer has hibernated and then
been awoken.)
2023-12-03 17:16:48 -05:00
Dianne Skoll
e59fc36458
Use <meta charset="UTF-8"> instead of http-equiv.
2023-10-15 11:25:06 -04:00
Dianne Skoll
39e3657539
Add --utf8 flag to rem2html.
2023-10-15 10:10:27 -04:00
Dianne Skoll
6031f70701
Update the balloon help when we toggle between Queue... and Errors...
2023-10-11 17:20:41 -04:00
Dianne Skoll
3567c9e55f
If errors occur during printing, set the "Errors..." button rather than popping up a dialog.
2023-10-11 17:16:27 -04:00
Dianne Skoll
26de4e3fd3
Use bold rather than italice.
2023-10-09 10:39:18 -04:00
Dianne Skoll
cd65c6144d
Merge branch 'fix_man' into 'master'
...
Fix manpage formatting
See merge request dskoll/remind!5
2023-10-09 14:38:07 +00:00
Dianne Skoll
d32edbbb1f
Fix release date.
04.02.07
2023-10-09 10:21:33 -04:00
Dianne Skoll
eae48a5538
Update release notes.
2023-10-08 18:17:28 -04:00
Dianne Skoll
63eba104d9
Reinstate tests that only work with 64-bit time_t
2023-10-08 18:09:34 -04:00
Dianne Skoll
ae64961735
Try to use 64-bit time_t on 32-bit systems.
2023-10-08 18:07:14 -04:00