Commit Graph

3137 Commits

Author SHA1 Message Date
Dianne Skoll
dfe1834c75 Nicer readline prompts. 2025-10-07 23:38:12 -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
9c580b74d4 Update release notes. 2025-10-07 23:14:15 -04:00
Dianne Skoll
4e9befaf80 Mass replacement of %(is) with %! 2025-10-07 23:12:26 -04:00
Dianne Skoll
996e9ee212 Colorize test PASS/FAIL indicators iff stdout is a tty. 2025-10-07 21:43:23 -04:00
Dianne Skoll
8748856f5a Don't set up inotify descriptor if we are not in server mode. 2025-10-07 20:52:22 -04:00
Dianne Skoll
41306bfad5 Use "sleep 0.2" on systems that support it. 2025-10-07 20:46:34 -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
18c3e0fe2e Handle failure path better. 2025-10-07 20:33:46 -04:00
Dianne Skoll
e038f74b28 Document that INCLUDECMD's cmd has stdin < /dev/null
Make testing yet a bit more verbose.
2025-10-07 20:31:21 -04:00
Dianne Skoll
303e42f344 Arrange it so an INCLUDECMD cmd redirect's "cmd's" standard input to /dev/null 2025-10-07 20:27:07 -04:00
Dianne Skoll
453bba5172 Pluralize. 2025-10-07 16:24:39 -04:00
Dianne Skoll
8ce56acc7a Make tests ever so slightly more verbose. 2025-10-07 16:23:22 -04:00
Dianne Skoll
90648e4091 Refactor filename into a shell variable. 2025-10-07 15:46:27 -04:00
Dianne Skoll
6c67dfeb72 Use a cppcheck-build-dir 2025-10-07 15:44:37 -04:00
Dianne Skoll
690d5bd429 Fix cppcheck warnings. 2025-10-07 15:36:26 -04:00
Dianne Skoll
1ee2c32374 Don't use the "SubstB" hack. 2025-10-07 15:28:32 -04:00
Dianne Skoll
7d2ec6767c Add some missing %"..%" 2025-10-07 15:22:06 -04:00
Dianne Skoll
8c4ad9c6b5 Add %"...%" %(is) %b. to all holiday files. 2025-10-07 15:13:37 -04:00
Dianne Skoll
7f3764fe2d Add %"%" and %(is) %b to Chinese New Year file. 2025-10-07 14:57:04 -04:00
Dianne Skoll
6f3b0526cf Update WHATSNEW. 2025-10-07 14:36:56 -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
44dd57e6e3 When RUNning a command (REM RUN ...) arrange for command's stdin to be connected to /dev/null 2025-10-07 14:12:39 -04:00
Dianne Skoll
96c15ef42a Update docs; close stdin when we go to queuing mode. 2025-10-07 14:00:11 -04:00
Dianne Skoll
5876663f1b Put suffixes directly in holiday files. 2025-10-07 13:42:20 -04:00
Dianne Skoll
a11a80304a Bump version to 06.01.04. 06.01.04-BETA-1 2025-10-08 04:11:46 +11:00
Dianne Skoll
561245a5e8 Fix timezone bug reported by Jin Chen. 2025-10-08 04:09:33 +11:00
Dianne Skoll
0ecca26da8 Define a useful macro. 2025-10-07 09:01:14 -04:00
Dianne Skoll
7729d61adc Suppress redefined function warning. 2025-10-02 12:48:24 -04:00
Dianne Skoll
e58d168836 Use $Is rather than hard-coded "is" 2025-10-02 12:44:51 -04:00
Dianne Skoll
3d918ce8ad No need for HebAdvanceWarning... just use $DefaultDelta. 2025-10-02 12:42:31 -04:00
Dianne Skoll
468663103d Add a HebAdvanceWarning variable that sets the number of advance warning days. 2025-10-02 11:47:39 -04:00
Dianne Skoll
1cb2c6aa23 Simplify test script. 2025-10-01 21:16:04 -04:00
Dianne Skoll
3083142753 Don't set up an inotify descriptor in non-daemon mode. 2025-09-30 16:41:16 -04:00
Dianne Skoll
26de9d84f5 Update WHATSNEW in preparation for release. 06.01.03 2025-09-30 14:36:07 -04:00
Dianne Skoll
ba092fb781 Avoid warning in "make test" 2025-09-30 14:27:48 -04:00
Dianne Skoll
5fe1536b3b Add updated "holidays/jewish.rem" courtesy of Nimrod Levy. 2025-09-30 13:24:51 -04:00
Dianne Skoll
9e3797d5ed Simplify all calculations of dates relative to trigger date.
Also fixes off-by-one errors for New Year's Day in many files.
2025-09-29 19:41:40 -04: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
a614383521 Fix off-by-one error pointed out by Nimrod Levy. 2025-09-27 19:40:30 -04:00
Dianne Skoll
9f139b0d02 More readable code. 2025-09-27 10:03:59 -04:00
Dianne Skoll
7decbed3ff In the tests/ directory, make "make test" the default make target. 2025-09-27 09:39:20 -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
be04097fbc Document $WarningLevel 2025-09-25 18:14:56 -04:00
Dianne Skoll
5092d5bc16 More warning_level annotations. 2025-09-25 18:08:29 -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