Dianne Skoll
85b0348fa7
Add $ParseUntriggered system variable.
2023-07-20 09:21:37 -04:00
Dianne Skoll
1baa6dab0c
Updates to nomomitted:
...
o Add optional "step" argument
o If start > end, swap the first two arguments
o Update man page and tests
2023-07-15 13:04:47 -04:00
Dianne Skoll
e63d4be4e8
Make "-tn" explicitly set a delta of ++n for *all* REM statements.
...
Also change the name of $DeltaOffset to $DeltaOverride.
2023-06-03 13:36:58 -04:00
Dianne Skoll
65561e7f34
Add "-tz" option to suppress all deltas. Document -tn better.
2023-05-21 20:14:07 -04:00
Dianne Skoll
da31dadb71
Correct Italian localizatio; patch courtesy of Emanuele Torre
2023-04-18 16:07:10 -04:00
Dianne Skoll
5e1c5ae384
Diagnose common error.
2023-04-10 08:51:25 -04:00
Dianne Skoll
562eb83bde
*SIGH* Fix ADDOMIT/SATISFY bug.
...
This was fixed for normal mode in commit dedb9766c9
but was not fixed in calendar mode.
2023-04-09 10:44:34 -04:00
Dianne Skoll
a53db00243
Don't bother checking for sys/file.h because nothing includes it.
2023-03-19 09:47:12 -04:00
Dianne Skoll
11375729db
Remove unnecessary #include.
2023-03-19 09:43:57 -04:00
Dianne Skoll
ec76554d41
Treat a null -k option as no -k option
2023-03-15 09:22:44 -04:00
Dianne Skoll
ddb0817c99
Make an empty -k option the same as no -k option.
2023-03-15 09:17:02 -04:00
Dianne Skoll
e3ec6565e9
Add support for -k: option --- applies command only to *queued* reminders.
2023-03-13 15:16:24 -04:00
Dianne Skoll
f9656edc51
Make "SPECIAL MSG" the same as "MSG" and same for MSF, RUN, PS and PSFILE
...
This lets us use variables to set the type of a REM command:
SET t "MSG"
REM SPECIAL [t] A message
SET t "CAL"
REM SPECIAL [t] A calendar message
SET t "RUN"
REM SPECIAL [t] /bin/some_cmd
2023-03-03 11:53:45 -05:00
Dianne Skoll
d4a183f3bf
Add htmlstriptags function.
2023-03-02 11:40:03 -05:00
Dianne Skoll
87e392de6c
Check for E_NOMEM conditions.
2023-03-02 09:43:56 -05:00
Dianne Skoll
afc1667e64
Implement htmlescape() built-in function.
2023-03-02 09:39:14 -05:00
Dianne Skoll
64fa71ab09
Avoid segfault if we define a function on the command-line with -i
2023-02-22 09:57:09 -05:00
Dianne Skoll
f1aa4d16af
Test for v == INT_MIN on entry to FAbs.
2023-02-09 08:51:20 -05:00
Dianne Skoll
6b7e6f6788
Another cppcheck cleanup.
2023-02-07 11:20:09 -05:00
Dianne Skoll
4248b9c624
Add "cppcheck" Makefile target.
2023-02-07 11:16:29 -05:00
Dianne Skoll
6de98d1357
A few more cppcheck cleanups.
2023-02-07 11:05:16 -05:00
Dianne Skoll
18f21693af
Clean up some warnings from cppcheck static analyzer.
2023-02-07 10:28:02 -05:00
Dianne Skoll
6fa500a860
Issue sort-banner correctly for MSF-type reminders.
2023-02-02 14:45:54 -05:00
Dianne Skoll
d1384a8f69
Add #include <fcntl.h> to funcs.c.
...
Reported by Zoltan Puskas; see https://bugs.gentoo.org/889318
2023-01-20 08:15:30 -05:00
Dianne Skoll
df8694a128
Add orthodoxeaster function.
2023-01-09 15:12:18 -05:00
Dianne Skoll
13df3d96e5
Add JulianToGregorianOffset function.
2023-01-09 14:18:10 -05:00
Dianne Skoll
2f196e3c9f
Update copyright year. :)
2022-12-30 13:43:28 -05:00
Dianne Skoll
839b844a10
Correct some comments.
2022-12-26 16:26:07 -05:00
Dianne Skoll
0cea410529
Add a bunch of: "SPDX-License-Identifier: GPL-2.0-only" comments.
2022-12-26 14:24:33 -05:00
Dianne Skoll
90397ece64
Mark soleq as non-constant.
2022-12-26 11:54:24 -05:00
Dianne Skoll
924fd16ade
More pleaseing alignment. :)
2022-12-23 17:07:54 -05:00
Dianne Skoll
a1eafb2c89
Add NOQUEUE modifier; reverse order of args to soleq and make second arg optional (defaults to today())
2022-12-23 11:04:18 -05:00
Dianne Skoll
af88e393f9
Reverse oreder of soleq args.
2022-12-23 10:56:13 -05:00
Dianne Skoll
d651ac40a8
Update comments.
2022-12-22 22:01:54 -05:00
Dianne Skoll
e5c6703eaa
Add function for solstice/equinox calculations.
2022-12-22 21:44:49 -05:00
Dianne Skoll
1596d9c76a
Better comments.
2022-12-21 13:41:25 -05:00
Dianne Skoll
4aacf74e25
More renaming of jul -> dse
2022-12-21 13:35:12 -05:00
Dianne Skoll
387125d983
Start fixing terminology: Julian becomes DSE
...
Remind's so-called "Julian" date is not a true Julian date.
It's really the number of days since the Remind Epoch, so rename
to DSE (Days Since Epoch)
2022-12-21 13:14:00 -05:00
Dianne Skoll
aa5f9297b2
Add tests for handling world-writable dirs and files.
2022-12-20 10:38:28 -05:00
Dianne Skoll
8c4a7e766f
Don't read world-writable directories
2022-12-20 10:26:47 -05:00
Dianne Skoll
f3d969f658
Make sure we print the banner on each iteration of a command-line '*rep'
2022-10-20 18:21:57 -04:00
Dianne Skoll
2afe95d090
Fix typo in comment.
2022-10-18 17:25:59 -04:00
Dianne Skoll
8fc19358bb
Double-up on "%" in a printf formatting string.
2022-10-17 08:29:38 -04:00
Dianne Skoll
c8f9773d83
Speed up FindFunc.
2022-10-14 13:53:50 -04:00
Dianne Skoll
9f8ed13434
Remove a whole lot of unused / dead code.
2022-10-14 13:26:56 -04:00
Dianne Skoll
914f03d5eb
Fix bad comment.
2022-10-14 11:45:04 -04:00
Dianne Skoll
a801f6d4ce
Token names are already lower-case.
2022-10-14 11:43:36 -04:00
Dianne Skoll
fde5a7b4ca
Can use strcmp rather than StrCmpI in FindOperator since they are not alphabetic
2022-10-14 11:41:11 -04:00
Dianne Skoll
48a4314dd2
Remove "validate" field from system variables. It was never used.
2022-10-14 10:42:05 -04:00
Dianne Skoll
7455748d54
Eliminate compiler warning.
2022-10-13 08:28:09 -04:00