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
Dianne Skoll
f7bb91320c
Return an error rather than (DATETIME) -1 if soleq fails
2023-10-08 11:58:28 -04:00
Dianne Skoll
c11071a859
Undo fixes - the problem is with mktime on 32-bit systems.
...
Remove tests that break on 32-bit systems.
2023-10-08 11:49:44 -04:00
Dianne Skoll
53cbcc22db
Fix typo
2023-10-08 11:35:06 -04:00
Dianne Skoll
af9dcec3e9
Use "long long" for 32-bit systems.
2023-10-08 11:34:10 -04:00
Dianne Skoll
d5a4b0d235
Allow specification of terminal-background mode as 't'
...
This forces Remind to try to guess the terminal background
even if stdout is not a tty.
2023-10-08 11:19:17 -04:00
Dianne Skoll
3b870403d9
Don't use UTF-8 input.
2023-10-08 11:08:58 -04:00
Dianne Skoll
284d822884
Fix a number of typos.
2023-10-08 10:55:48 -04:00
Dianne Skoll
d881a26ad0
Don't attempt to guess terminal background if supplied in an -@,n option.
2023-10-05 09:52:43 -04:00
Dianne Skoll
8519edde29
Fix logic error.
2023-10-04 10:11:49 -04:00
Dianne Skoll
a30c467c48
Revert "Guess terminal background even if stdout is not a tty"
...
This reverts commit 887cd83ebe .
04.02.07-BETA-1
2023-10-04 09:36:25 -04:00
Dianne Skoll
887cd83ebe
Guess terminal background even if stdout is not a tty
2023-10-04 09:33:54 -04:00
Dianne Skoll
242d787ca2
Update release notes
2023-10-04 09:32:44 -04:00
Dianne Skoll
5dd2cf7356
Update version to 04.02.07
2023-10-04 09:32:38 -04:00
Dianne Skoll
5efb70909d
Make -w0 obtain width from STDOUT_FILENO
2023-10-04 09:32:06 -04:00
Dianne Skoll
a60d466774
Document that Remind attempts to figure out terminal background lightness.
2023-10-03 18:59:51 -04:00
Dianne Skoll
1c01f36271
Fix typo
2023-10-03 09:25:45 -04:00