Dianne Skoll
4591c2b181
Bump version number; fix a bunch of man page warnings; make "make test" fail if there are any man page warnings iff the "man" command accepts --warning
Remind unit tests / tests (push) Successful in 6m7s
2024-07-26 09:59:46 -04:00
Dianne Skoll
649481cf01
Bump version to 05.00.02
2024-07-26 07:56:50 -04:00
Dianne Skoll
1d8cb9749e
Add a test to ensure ONCE works even when taking input from STDIN if $OnceFile is set.
2024-07-10 13:55:41 -04:00
Dianne Skoll
326c3f59b0
Make tests pass on any day, not just 2024-07-09. :)
2024-07-10 09:23:21 -04:00
Dianne Skoll
02122491c3
Add test to ensure we warn if we try to set $OnceFile to something else after a ONCE has been seen.
2024-07-09 09:33:58 -04:00
Dianne Skoll
ac033d75c0
Add the $OnceFile special variable.
...
This lets us specify a timestamp file that Remind
uses to track the last run for the purpose of handling
the ONCE keyword, rather than using the last access date
of the reminder file.
Keeping a timestamp file is a more reliable way to track
when Remind was last run.
2024-07-09 09:23:15 -04:00
Dianne Skoll
a8b78eff00
Add a few more tests.
2024-06-08 09:20:48 -04:00
Dianne Skoll
460db83298
Bump version to 05.00.01
2024-06-08 09:18:42 -04:00
Dianne Skoll
60ca5d45e3
Convert "isany" to short-circuit evaluation.
2024-06-07 15:55:12 -04:00
Dianne Skoll
7c86bc910a
Better diagnostics of unmatched IFs
2024-06-05 09:08:04 -04:00
Dianne Skoll
a6a638e0e6
Add test for UNMATCHED PUSH
2024-06-04 16:27:23 -04:00
Dianne Skoll
3e9eeea8dc
Update docs; kill time-limiter when we queue.
2024-06-04 11:51:27 -04:00
Dianne Skoll
d164d72c1c
Update test file
2024-06-04 09:02:50 -04:00
Dianne Skoll
7a40260f0d
Add some expression evaluation tests.
2024-06-04 08:37:19 -04:00
Dianne Skoll
691185f22c
Update test file so tests pass.
2024-06-02 20:50:34 -04:00
Dianne Skoll
d2b43605ad
Completely revamp expression engine.
2024-06-01 08:19:12 -04:00
Dianne Skoll
9c3f0f1994
Allow "-ifoo" on the command-line, which is the same as "-ifoo=0"
2024-05-25 09:22:41 -04:00
Dianne Skoll
63211b65c2
Bump version to 04.03.07
2024-04-22 14:55:47 -04:00
Dianne Skoll
67ae95a464
Make sure shellescape() does not mangle UTF-8 characters.
2024-04-22 09:50:17 -04:00
Dianne Skoll
51aa7aecb9
Make $Tt a synonym for trigtime()
2024-04-20 11:50:39 -04:00
Dianne Skoll
4a0c4ffdca
Add a test to ensure we don't save trigger time while parsing.
2024-04-18 23:48:30 -04:00
Dianne Skoll
ecf45fc453
Add tests for commit 0a1178cfd7: Don't clear out last trigger time unnecessarily.
2024-04-18 18:32:38 -04:00
Dianne Skoll
6b52be388f
Update docs.
2024-04-02 08:23:21 -04:00
Dianne Skoll
60417d68a7
Bump version to 04.03.05
2024-04-01 08:31:59 -04:00
Dianne Skoll
595fdaa4a4
Increment version to 04.03.04.
2024-03-24 10:54:44 -04:00
Dianne Skoll
4f816d52fd
Another test for multitrig / scanfrom interaction.
2024-03-22 12:40:50 -04:00
Dianne Skoll
94b3a0248d
Add tests for multitrig
2024-03-22 12:39:58 -04:00
Dianne Skoll
a0830ad23c
Bump version to 04.03.03
2024-03-16 15:27:34 -04:00
Dianne Skoll
c913306cbd
Add "qid" member to JSONQUEUE.
2024-03-16 11:17:28 -04:00
Dianne Skoll
03d385df97
Add a test for the "-ds" debugging flag.
2024-03-13 12:17:49 -04:00
Dianne Skoll
0d55e04284
Make a local OMIT that doesn't specify a weekday name into a syntax error.
2024-03-03 14:51:53 -05:00
Dianne Skoll
1be7c2d6d7
Bump version to 04.03.02 and document fix to install: target.
2024-03-01 08:50:00 -05:00
Dianne Skoll
3388849fa5
Fix test bug.
2024-02-29 20:27:19 -05:00
Dianne Skoll
dc9650d5fa
Fix test bug. SIGH.
2024-02-29 20:25:13 -05:00
Dianne Skoll
bd6d695020
Add some more test cases.
2024-02-29 15:27:55 -05:00
Dianne Skoll
20d4626a71
Bump version to 04.03.00
2024-02-29 13:48:15 -05:00
Dianne Skoll
1dc627148c
Fix tests so they don't depend on current date; add more tests for Feb 29 edge cases.
2024-02-29 12:44:59 -05:00
Dianne Skoll
267e8533cf
Fix stupid bug.
2024-02-29 11:14:05 -05:00
Dianne Skoll
fcd580d42e
Add a test for -zj
2024-02-27 10:28:08 -05:00
Dianne Skoll
5eef9ac621
Add test for zero-arg forms of easterdate() and orthodoxeaster()
2024-02-26 17:21:12 -05:00
Dianne Skoll
a30cbf5797
Fix tests.
2024-02-03 16:01:26 -05:00
Dianne Skoll
b2bd6109dc
Allow STRING * INT or INT * STRING, which repeats STRING that many times.
2024-02-03 16:00:23 -05:00
Dianne Skoll
9455ec48d7
Include lineno element in JSONQUEUE
2024-02-03 11:06:33 -05:00
Dianne Skoll
f751f5defa
Fix up tests for commit 994edbebbe
2024-02-03 11:01:10 -05:00
Dianne Skoll
6334bd61b6
Bump version to 04.02.09
2024-02-03 09:26:42 -05:00
Dianne Skoll
8cae1d21cd
Set time zone.
2024-02-02 22:20:45 -05:00
Dianne Skoll
1de6ed16eb
Add check that we don't run the test suite in the failure window. :)
2024-02-02 22:18:53 -05:00
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