Dianne Skoll
|
1dedb667e8
|
Prevent a couple of file descriptor leaks.
Remind unit tests / tests (push) Successful in 28s
|
2024-08-31 09:06:05 -04:00 |
|
Dianne Skoll
|
8a96236788
|
Avoid warnings if REM_USE_WCHAR is undefined.
Remind unit tests / tests (push) Successful in 28s
|
2024-08-30 20:44:08 -04:00 |
|
Dianne Skoll
|
2a13163659
|
Fix some weird edge cases in text-mode calendar formatting.
Remind unit tests / tests (push) Successful in 28s
|
2024-08-29 13:25:36 -04:00 |
|
Dianne Skoll
|
336a9684d4
|
In calendar mode, SHADE the entire calendar box including day number.
Remind unit tests / tests (push) Successful in 29s
|
2024-08-29 08:50:57 -04:00 |
|
Dianne Skoll
|
86945c6e18
|
Remove incorrect test obsoleted by changes in 05.00.04.
|
2024-08-29 08:39:55 -04:00 |
|
Dianne Skoll
|
684280db5e
|
Remove "SCHED _sfun" and hard-code "+15" instead.
|
2024-08-29 08:15:10 -04:00 |
|
Dianne Skoll
|
d801408933
|
Update WHATSNEW.
05.00.04
|
2024-08-29 08:01:50 -04:00 |
|
Dianne Skoll
|
79b3da3820
|
Update man page.
Remind unit tests / tests (push) Successful in 27s
|
2024-08-28 20:43:27 -04:00 |
|
Dianne Skoll
|
ed021d3f46
|
Let IIF's boolean arg be any type... we use truthy().
|
2024-08-28 20:41:21 -04:00 |
|
Dianne Skoll
|
27d0fda280
|
Factor out truthy code from Fiif
|
2024-08-28 20:38:04 -04:00 |
|
Dianne Skoll
|
ef12da4ec6
|
Refactor out "truthy".
|
2024-08-28 20:36:30 -04:00 |
|
Dianne Skoll
|
7b098e95ad
|
Make error messages more consistent.
|
2024-08-28 18:21:35 -04:00 |
|
Dianne Skoll
|
7d13f4b09e
|
Better diagnostics when printing "Too many/few arguments" errors
|
2024-08-28 18:14:43 -04:00 |
|
Dianne Skoll
|
cecdfe6ade
|
Bump version to 05.00.04.
|
2024-08-28 18:00:50 -04:00 |
|
Dianne Skoll
|
216bbd6378
|
Fix the logic that recurses into user-defined functions.
|
2024-08-28 17:56:47 -04:00 |
|
Dianne Skoll
|
30e2e9c633
|
When looking at SATISFY expressions to make sure they use the trigger date, look recursively into user-defined functions in the expression also.
|
2024-08-28 17:49:12 -04:00 |
|
Dianne Skoll
|
bf2aabd610
|
Update release notes.
05.00.03
|
2024-08-28 15:42:23 -04:00 |
|
Dianne Skoll
|
c019221d15
|
Add diagnostics for missing/bad subst_XXX functions.
|
2024-08-28 15:15:34 -04:00 |
|
Dianne Skoll
|
b7bd6faf07
|
Warn if SCHED/WARN/OMITFUNC functions take wrong number of args.
|
2024-08-28 15:02:22 -04:00 |
|
Dianne Skoll
|
80d58220fe
|
In warnings, give file/lineno where function is defined.
|
2024-08-28 14:59:13 -04:00 |
|
Dianne Skoll
|
cd8624e176
|
Tweak diagnostic messages.
|
2024-08-28 14:35:49 -04:00 |
|
Dianne Skoll
|
8515fb7ddd
|
Update / clarify manual.
|
2024-08-28 14:28:34 -04:00 |
|
Dianne Skoll
|
84f9f4ae0a
|
Update tests.
|
2024-08-28 14:23:14 -04:00 |
|
Dianne Skoll
|
e201ebcfa4
|
Document that logical operators can take any type; add tests.
|
2024-08-28 14:22:07 -04:00 |
|
Dianne Skoll
|
4e15c3ec35
|
Remove an optimization that was interfering with expression debugging.
|
2024-08-28 14:21:44 -04:00 |
|
Dianne Skoll
|
1adccf9b1f
|
Add tests for SCHED/WARN/OMITFUNC functions that don't use their argument.
|
2024-08-28 13:54:47 -04:00 |
|
Dianne Skoll
|
a1aa5c2ad9
|
Change wording of warning slightly.
|
2024-08-28 13:54:40 -04:00 |
|
Dianne Skoll
|
1e0d650737
|
Fix tests.
|
2024-08-28 13:49:34 -04:00 |
|
Dianne Skoll
|
553d092ca8
|
Diagnost if WARN/SCHED/OMITFUNC functions don't reference their argument.
|
2024-08-28 13:49:17 -04:00 |
|
Dianne Skoll
|
dc62841517
|
Fix accidental broken commit. :(
|
2024-08-28 13:45:42 -04:00 |
|
Dianne Skoll
|
326e7bfc53
|
Document calendar back-end handling of %_
|
2024-08-28 13:23:54 -04:00 |
|
Dianne Skoll
|
b9dc7c16ad
|
Use /s modifier on regex.
|
2024-08-28 13:09:18 -04:00 |
|
Dianne Skoll
|
abd54b016b
|
Add tests for newlines in calendars.
|
2024-08-28 12:56:53 -04:00 |
|
Dianne Skoll
|
db02b54067
|
Collapse multiple whitespace; convert newlines to "<br />" in HTML output.
|
2024-08-28 12:52:39 -04:00 |
|
Dianne Skoll
|
40a78dfbbb
|
Collapse multiple newlines after all other processing.
|
2024-08-28 12:52:29 -04:00 |
|
Dianne Skoll
|
c860b46baa
|
Collapse multiple runs of whitespace
|
2024-08-28 12:52:07 -04:00 |
|
Dianne Skoll
|
1458ba8856
|
Clean up whitespace runs in rem2pdf.
Remind unit tests / tests (push) Successful in 45s
|
2024-08-28 10:44:41 -04:00 |
|
Dianne Skoll
|
7b9b6ebc96
|
Preserve %_ newlines in "-C" mode.
|
2024-08-28 10:14:06 -04:00 |
|
Dianne Skoll
|
7ee4073c7a
|
Document warning on function redefinitiion.
Remind unit tests / tests (push) Successful in 26s
|
2024-08-27 21:43:46 -04:00 |
|
Dianne Skoll
|
8c072cd9b6
|
Add a warning if a function is redefined.
|
2024-08-27 21:41:45 -04:00 |
|
Dianne Skoll
|
b794a45c3f
|
Add more SATISFY diagnostics.
Remind unit tests / tests (push) Successful in 34s
|
2024-08-27 15:02:11 -04:00 |
|
Dianne Skoll
|
98e491ed1d
|
Remove some left-over debugging code.
|
2024-08-27 15:01:59 -04:00 |
|
Dianne Skoll
|
c397cc06da
|
Rewrite code to avoid need to pass address of "mentioned" variable.
Remind unit tests / tests (push) Successful in 30s
|
2024-08-27 11:33:41 -04:00 |
|
Dianne Skoll
|
8616236b3c
|
Document that SATISFY clauses that don't mention trigdate are diagnosed.
|
2024-08-27 11:26:13 -04:00 |
|
Dianne Skoll
|
702704af1a
|
Make sure SATISFY expressions are either constant or mention trigdate.
|
2024-08-27 11:22:42 -04:00 |
|
Dianne Skoll
|
a0d1b19050
|
Fix typo in comment.
Remind unit tests / tests (push) Successful in 39s
|
2024-08-23 15:08:35 -04:00 |
|
Dianne Skoll
|
a5c8ae491c
|
Add test for diagnosing function definitions with too many arguments.
|
2024-08-23 15:05:24 -04:00 |
|
Dianne Skoll
|
b3cf741d15
|
Suppress warning in GCC 14.2.1. Patch courtesy of Emanuele Torre
Remind unit tests / tests (push) Successful in 38s
|
2024-08-23 07:44:36 -04:00 |
|
Dianne Skoll
|
0b28dde9c7
|
Add optional argument to ampm() to specify that hour should be zero-padded to two digits.
Remind unit tests / tests (push) Successful in 46s
|
2024-08-22 17:38:54 -04:00 |
|
Dianne Skoll
|
5a3980b5b8
|
Make note about intended use of defs.rem
|
2024-08-22 12:51:58 -04:00 |
|