Commit Graph

564 Commits

Author SHA1 Message Date
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
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
3399646896 Correct the spelling of Sivan - should be סיון and not סיוון 2025-12-29 14:59:43 -05:00
Dianne Skoll
0f4326726a Allow alternate transliterations of Hebrew months. 2025-12-27 15:44:21 -05:00
Dianne Skoll
1d208400cd Add tests for invalid multibyte sequences and mbpad 2025-12-24 16:17:21 -05:00
Dianne Skoll
93316d754c Add the mbpad function. 2025-12-24 16:05:25 -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
6caa404e59 Prep for 06.02.01 release. 2025-11-10 12:14:28 -05:00
Dianne Skoll
13e1e19855 Add some tests; make tess pass on MUSL. 2025-11-10 12:08:58 -05:00
Dianne Skoll
188efaebba Update test file. 2025-11-03 10:14:15 -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
a2f760fb91 Better diagnostics for errors like: SET a 3 * * 4 2025-11-01 21:07:39 -04:00
Dianne Skoll
ce6061a29b Add test for bug fixed in commit 878a5d9bed 2025-11-01 20:00:14 -04:00
Dianne Skoll
bf74ad1eb7 Reword error message. 2025-11-01 13:07:38 -04:00
Dianne Skoll
42f868db07 Prep for 06.01.09 release. 2025-10-31 11:02:16 -04:00
Dianne Skoll
7a319466cf Fix error output 2025-10-30 18:00:34 -04:00
Dianne Skoll
05ead8c40d More helpful errors when parsing expressions. 2025-10-30 14:30:29 -04:00
Dianne Skoll
d59fe832fd Update version number. 2025-10-27 10:24:11 -04:00
Dianne Skoll
0268020579 Bump version to 06.01.07 2025-10-23 11:23:10 -04:00
Dianne Skoll
e11b899f7e Prep for 06.01.06 release 2025-10-20 11:51:30 -04:00
Dianne Skoll
f05ef363fc Use built-in nonconst() function instead of contortions to get a nonconst value. 2025-10-13 11:05:58 -04:00
Dianne Skoll
2723875a18 Only check the trigger portion of a REM for expressions in purge mode, not body. 2025-10-12 13:38:47 -04:00
Dianne Skoll
81a186607b Add test for improved nonconst-expr tracking. 2025-10-12 11:25:55 -04:00
Dianne Skoll
2afb71b233 If "hunspell" is installed, spell-check WHATSNEW and man pages. 2025-10-09 18:14:36 -04:00
Dianne Skoll
5042621073 Bump version to 06.01.05 2025-10-09 11:04:03 -04:00
Dianne Skoll
21f5462657 On systems that have /usr/share/zoneinfo (Linux and FreeBSD, for example) attempt to validate TZ time zone names. 2025-10-08 22:05:49 -04:00
Dianne Skoll
54cbd87a7e Silence unused variable warning. 2025-10-07 23:23:10 -04:00
Dianne Skoll
775e0a85ec Fix logic so you can set IncludeOmer and IncludeOmerCal independently. 2025-10-07 23:21:37 -04:00
Dianne Skoll
d084a48da7 Add test to verify that INCLUDECMD cmd connects cmd's standard input to /dev/null. 2025-10-07 20:38:21 -04:00
Dianne Skoll
074feffaab Make sure we redirect stdin from /dev/null for RUN and shell() 2025-10-07 14:34:19 -04:00
Dianne Skoll
a11a80304a Bump version to 06.01.04. 2025-10-08 04:11:46 +11:00
Dianne Skoll
26ec92675c Give more specific ADDOMIT advice. 2025-09-29 14:22:10 -04:00
Dianne Skoll
01461929d7 Fix line-counting logic that made entirely-empty weeks one row too short. 2025-09-29 09:48:15 -04:00
Dianne Skoll
b3a2c0e7c7 Don't add a spurious blank line if there are no entries at all for a given calendar row. 2025-09-28 22:52:44 -04:00
Dianne Skoll
5610590fa8 Be pickier about $WarningLevel. Make sure it matches the Perl regex: ^\d\d\.\d\d\.\d\d$ 2025-09-27 09:38:00 -04:00
Dianne Skoll
2f86920842 Add $WarningLevel special variable. 2025-09-25 17:55:16 -04:00
Dianne Skoll
604e1b049c Add a warning to use SCANFROM with a moveable ADDOMIT. 2025-09-24 13:02:12 -04:00
Dianne Skoll
e2cfa46289 Update version to 06.01.02 2025-09-19 13:41:03 -04:00
Dianne Skoll
d9a2b15814 Bump version number to 06.01.01. 2025-09-12 11:33:15 -04:00
Dianne Skoll
aa090bf319 Add tests for PrintValue string truncation. 2025-09-12 11:22:51 -04:00
Dianne Skoll
d15c8f106b Support hexadecimal integer constants in expressions; add hex() function. 2025-09-11 17:02:22 -04:00
Dianne Skoll
565bca4380 Add statistic for max expr node evaluations per line. 2025-09-11 12:04:32 -04:00
Dianne Skoll
adb38fe82e Fix off-by-one error. 2025-09-11 11:25:20 -04:00
Dianne Skoll
57545ddc3f Add test for --max-expr-complexity 2025-09-11 11:20:29 -04:00