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 |
|
Dianne Skoll
|
23081b556f
|
Update WHATSNEW
06.01.02
|
2025-09-19 13:42:50 -04:00 |
|
Dianne Skoll
|
e2cfa46289
|
Update version to 06.01.02
|
2025-09-19 13:41:03 -04:00 |
|
Dianne Skoll
|
71384da875
|
Document default --max-expr-limit.
|
2025-09-19 13:39:55 -04:00 |
|
Dianne Skoll
|
af69f8779d
|
Don't loop forever if a reminder moves backwards because of a time zone difference.
If we are not making progress, it's because the reminder has expired.
|
2025-09-19 13:33:23 -04:00 |
|
Dianne Skoll
|
131e77fa18
|
Use "unsigned long" to track expresison node evaluations.
|
2025-09-13 11:38:55 -04:00 |
|
Dianne Skoll
|
f153acf7ce
|
Default max-expr-complexity to 10,000,000
|
2025-09-12 12:56:14 -04:00 |
|
Dianne Skoll
|
d75587fa7b
|
Update change log.
06.01.01
|
2025-09-12 11:43:15 -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
|
dc6a229f5f
|
Add some const qualifiers, as recommended by cppcheck.
|
2025-09-12 11:15:10 -04:00 |
|
Dianne Skoll
|
5a3840759a
|
Make PrintValue truncate long strings on a multibyte-character boundary instead of potentially splitting a UTF-8 sequence.
|
2025-09-12 11:12:19 -04:00 |
|
Dianne Skoll
|
779174ae32
|
Proper font formatting.
|
2025-09-11 17:26:43 -04:00 |
|
Dianne Skoll
|
2f70b37d4c
|
Be stricter about parsing hex constants.
|
2025-09-11 17:22:24 -04:00 |
|
Dianne Skoll
|
d15c8f106b
|
Support hexadecimal integer constants in expressions; add hex() function.
|
2025-09-11 17:02:22 -04:00 |
|
Dianne Skoll
|
9d999a0074
|
Support hexacdecimal integer constants in expressions.
|
2025-09-11 16:50:13 -04:00 |
|
Dianne Skoll
|
097dda1750
|
Make asc() always return a number between 0 and 255.
|
2025-09-11 16:42:32 -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 |
|
Dianne Skoll
|
804cf14a78
|
Implement --max-expr-complexity
|
2025-09-11 11:11:11 -04:00 |
|
Dianne Skoll
|
641b5cec57
|
Mode docs on columns() vs mbstrlen()
|
2025-09-10 23:07:23 -04:00 |
|
Dianne Skoll
|
df53db19c4
|
Fix typo
|
2025-09-10 23:02:15 -04:00 |
|
Dianne Skoll
|
d9bf902153
|
Put #ifdef guards around wide char code.
|
2025-09-10 17:56:32 -04:00 |
|
Dianne Skoll
|
53a12de2f9
|
Fix typo
|
2025-09-10 17:54:26 -04:00 |
|
Dianne Skoll
|
fe2b34da68
|
Avoid memory leak.
|
2025-09-10 17:54:06 -04:00 |
|
Dianne Skoll
|
7e70ffe7f5
|
Fix typo
|
2025-09-10 17:43:59 -04:00 |
|
Dianne Skoll
|
55975154b1
|
Add codepoint() and mbchar() functions.
|
2025-09-10 17:33:57 -04:00 |
|