Dianne Skoll
|
860cb94f41
|
Add comment
|
2024-02-02 22:12:45 -05:00 |
|
Dianne Skoll
|
6b505704e9
|
Fix test failures caused by output that changes based on date.
|
2024-02-02 22:10:21 -05:00 |
|
Dianne Skoll
|
167631451d
|
Don't alloc/free FileName unnecessarily.
|
2024-02-02 18:45:31 -05:00 |
|
Dianne Skoll
|
fa5180b94d
|
Refactor JSON output routines.
|
2024-02-02 16:08:17 -05:00 |
|
Dianne Skoll
|
ae01d7be43
|
Add a test for queued reminders.
|
2024-02-02 15:17:01 -05:00 |
|
Dianne Skoll
|
d5ce39ade1
|
Make a note about OMIT context and queued reminders.
|
2024-02-02 14:51:55 -05:00 |
|
Dianne Skoll
|
a043dfe8b9
|
Optimize the search for a queued filename by assuming we're still in the same file as before.
This is very likely to be true and should avoid traversing the list of
filenames in most cases.
|
2024-02-02 14:25:34 -05:00 |
|
Dianne Skoll
|
7cfb75e3b3
|
Save filename when queueing reminders. Also, use original trigger structure when triggering.
Before, we'd lose the priority and msgprefix() would mess up.
|
2024-02-02 14:18:55 -05:00 |
|
Dianne Skoll
|
a18f0d982f
|
Update rem2ps man page. Indicate that no new features will be added; all new development will be on rem2pdf.
|
2024-01-11 15:48:10 -05:00 |
|
Dianne Skoll
|
0e2dc805c2
|
Fix some typos; run "make" with -jnproc if possible.
|
2024-01-09 21:35:31 -05:00 |
|
Dianne Skoll
|
4c1e11df2c
|
Make build.tk executable; update lat/long for Ottawa.
|
2024-01-09 21:24:55 -05:00 |
|
Dianne Skoll
|
76776d054a
|
Fix typo in build.tk
|
2024-01-09 21:20:43 -05:00 |
|
Dianne Skoll
|
45ebd05cb6
|
Minor tweaks.
|
2024-01-09 21:16:32 -05:00 |
|
Dianne Skoll
|
0203ce3979
|
Correct the mailing address of the FSF (pointed out by Neil Hanlon)
|
2024-01-09 16:32:53 -05:00 |
|
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 |
|