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 |
|
Dianne Skoll
|
a8e33118d6
|
Suppress warnings.
|
2024-08-22 10:32:27 -04:00 |
|
Dianne Skoll
|
2223277f64
|
Fix many warnings.
|
2024-08-22 10:26:48 -04:00 |
|
Dianne Skoll
|
c72413e3c1
|
Fix up tests for previous commit.
Remind unit tests / tests (push) Successful in 29s
|
2024-08-21 15:10:28 -04:00 |
|
Dianne Skoll
|
fa1033db6f
|
Don't warn about assuming REM type if we've already warned about assuming "REM"
|
2024-08-21 15:09:41 -04:00 |
|
Dianne Skoll
|
61e3edd2ac
|
Add tests for new diagnostics.
|
2024-08-21 12:57:04 -04:00 |
|
Dianne Skoll
|
093c97ff91
|
Add tests for missing REM or missing MSG being diagnosed.
|
2024-08-21 12:50:51 -04:00 |
|
Dianne Skoll
|
6e64b175aa
|
Diagnose lines that are implicitly treated as REM lines.
Diagnose REM commands that are implicitly treated as having MSG type.
Properly start all lines that should start with REM, with REM.
|
2024-08-21 12:45:30 -04:00 |
|
Dianne Skoll
|
09dba4bc94
|
Clarify caching of INCLUDECMD output.
Remind unit tests / tests (push) Successful in 27s
|
2024-08-07 13:26:00 -04:00 |
|
Dianne Skoll
|
2e443ac5b7
|
Properly handle landscape mode in PostScript output.
Remind unit tests / tests (push) Successful in 28s
|
2024-08-04 08:04:56 -04:00 |
|
Dianne Skoll
|
59a8c88178
|
Use %%PageOrientation, not %%Orientation in DSC comments.
|
2024-08-04 07:55:55 -04:00 |
|
Dianne Skoll
|
40eab03d84
|
Add two ways to produce PostScript code: Using rem2ps or rem2pdf
Remind unit tests / tests (push) Successful in 28s
|
2024-08-01 12:27:33 -04:00 |
|
Dianne Skoll
|
e993bf59cf
|
Add support for Encapsulated PostScript to rem2pdf.
|
2024-08-01 09:57:16 -04:00 |
|
Dianne Skoll
|
c6de5a2c8f
|
Add support for producing PostScript to rem2pdf.
|
2024-08-01 09:40:29 -04:00 |
|
Dianne Skoll
|
51cc939d0c
|
Suppress a couple of cppcheck warnings.
Remind unit tests / tests (push) Successful in 30s
|
2024-07-30 15:17:13 -04:00 |
|