1440 Commits

Author SHA1 Message Date
Dianne Skoll
861d268448 Allow SATISFY on command-line. 2026-04-03 15:52:58 -04:00
Dianne Skoll
02cf32c739 Permit use of "@ trigger" to specify now. 2026-04-03 10:57:31 -04:00
Dianne Skoll
1f960039a1 When you supply the date on the command-line, permit leaving out the year, which defaults to this year in that case. 2026-04-02 14:48:18 -04:00
Dianne Skoll
aa8f5a9731 Remove old /usr/[local/]share/remind/holidays to avoid problems with old symlinks 2026-03-04 17:28:12 -05:00
Dianne Skoll
c3a555942b Don't warn if a POP... is in a different file from a PUSH... unless the -dp flag is used. 2026-02-15 10:53:08 -05:00
Dianne Skoll
baf049662f Fix typo 2026-02-05 22:40:16 -05:00
Dianne Skoll
7841077fc6 Make all programs support --version 2026-02-05 22:25:10 -05:00
Dianne Skoll
caad7f5aa3 Add the $Shaded system variable. 2026-02-05 13:14:22 -05:00
Dianne Skoll
ea2312c0b2 Add mblower and mbupper functions.
These are Unicode-safe versions of lower() and upper()
2026-02-05 12:41:36 -05:00
Dianne Skoll
a8017c6fc7 Fix JSON format of trigbase
Reported by Georg Simon.
2026-02-02 11:05:29 -05:00
Dianne Skoll
b5258b1eb5 Refactor. 2026-01-22 18:09:09 -05:00
Dianne Skoll
82733e817b Increase default value of $MaxSatIter from 1000 to 10000. 2026-01-20 15:19:23 -05:00
Dianne Skoll
86e94009a4 Better error than "type mismatch" if we assign a bad value to a system variable. 2026-01-19 18:49:03 -05:00
Dianne Skoll
85a8a4b016 Only set default for TerminalHyperlinks if it hasn't explicitly been set
(for example, with '-i$TerminalHyperlinks=n')
2026-01-11 10:58:30 -05:00
Dianne Skoll
c43eaec274 Default $TerminalHyperlinks to 1 if stdout is a TTY. 2026-01-11 10:56:19 -05:00
Dianne Skoll
e2f786580c Make the 'z' flag of the "-c" command-line option work as it did in 06.00.00. 2026-01-10 10:35:52 -05:00
Dianne Skoll
5878c2a714 Cache $Ud, $Um, $Uy 2026-01-09 21:06:10 -05:00
Dianne Skoll
6aa4d681e8 Refactor code. 2026-01-09 17:07:55 -05:00
Dianne Skoll
790a9ee384 Add option to suppress blank lines between reminders in Calendar Mode. 2026-01-09 16:56:44 -05:00
Dianne Skoll
f6253d0fca Add $TerminalHyperlinks system variable.
This lets you turn any reminder with an INFO "Url: ..." string
into a hyperlink on the terminal.
2026-01-08 14:13:34 -05:00
Dianne Skoll
3e6233b6f0 Fix edge-cases where a WARN REM might not trigger on the trigger date. 2026-01-05 12:38:54 -05:00
Dianne Skoll
0ee5efa4df Keep track of dynamic buffer allocations. 2025-12-31 17:28:25 -05:00
Dianne Skoll
d4ed89f5ba Update copyright date. 2025-12-31 11:05:21 -05:00
Dianne Skoll
34c864a38c Allow "COMPLETED-THROUGH" as a synonym for COMPLETE-THROUGH. 2025-12-30 11:52:25 -05:00
Dianne Skoll
6d4c38126e Try stderr if we're asking for terminal size if stdout is not connected to a tty. 2025-12-29 17:30:56 -05:00
Dianne Skoll
3399646896 Correct the spelling of Sivan - should be סיון and not סיוון 2025-12-29 14:59:43 -05:00
Dianne Skoll
9867d3cf34 Format code a bit better. 2025-12-27 15:46:50 -05:00
Dianne Skoll
0f4326726a Allow alternate transliterations of Hebrew months. 2025-12-27 15:44:21 -05:00
Dianne Skoll
b9b7e0d42a Fix typo 2025-12-24 16:15:35 -05:00
Dianne Skoll
93316d754c Add the mbpad function. 2025-12-24 16:05:25 -05:00
Dianne Skoll
14b6e23eaa Remove unnecessary #ifndef...#endif pair 2025-12-23 11:22:08 -05:00
Dianne Skoll
7ae7edcb42 Assume standard functions strcasecmp, strncasecmp and strdup are always available. 2025-12-22 15:53:37 -05:00
Dianne Skoll
5118ccd120 Add ivritmon built-in function. 2025-12-22 11:11:18 -05:00
Dianne Skoll
18c4ed1c6d Allow use of Hebrew month spellings in hebdate() 2025-12-22 10:55:46 -05:00
Dianne Skoll
62e1a467f5 Make <wchar.t> and mbstowcs mandatory. Get rid of some conditional compilation. 2025-12-18 15:21:18 -05:00
Dianne Skoll
0933cd83b1 Colors. 2025-12-11 15:41:24 -05:00
Dianne Skoll
96d40b81df Make early exit contingent upon ParseUntriggered. 2025-11-10 12:02:47 -05:00
Dianne Skoll
326604fe18 Free trigger resources if we exit early because of expired reminder. 2025-11-04 17:07:09 -05:00
Dianne Skoll
57e93553bf Exit early if a reminder has expired. 2025-11-04 17:05:02 -05:00
Dianne Skoll
8f02868486 Refactor code. 2025-11-02 14:00:59 -05:00
Dianne Skoll
12d8e8e948 Add support for turning reminders with "URL" info strings into hyperlinks if your terminal supports it.
Use the "z" flag with -c.
2025-11-02 13:29:41 -05:00
Dianne Skoll
52c615ff61 Revert warning if BANNER is used after a banner has already been issued.
https://dianne.skoll.ca/pipermail/remind-fans/2025/005268.html
2025-11-02 12:21:12 -05:00
Dianne Skoll
7d3e6b3a72 Warn if we see a BANNER command when the banner has already been issued. 2025-11-02 11:28:48 -05:00
Dianne Skoll
53dcce6a91 Use a macro instead of repeating myself. 2025-11-01 21:15:24 -04:00
Dianne Skoll
d12d327e35 Include ')' in non-illegal char set. 2025-11-01 21:09:19 -04:00
Dianne Skoll
a2f760fb91 Better diagnostics for errors like: SET a 3 * * 4 2025-11-01 21:07:39 -04:00
Dianne Skoll
878a5d9bed Avoid spurious parse error if there's trailing space after the end of an expression. 2025-11-01 19:58:46 -04:00
Dianne Skoll
bf74ad1eb7 Reword error message. 2025-11-01 13:07:38 -04:00
Dianne Skoll
085b781114 Prevent segfault. 2025-10-31 12:51:05 -04:00
Dianne Skoll
7a319466cf Fix error output 2025-10-30 18:00:34 -04:00