Dianne Skoll
8ada68ce54
Add the "columns(str)" variant.
2022-10-11 13:18:44 -04:00
Dianne Skoll
3c120bf561
Avoid compiler warning.
2022-10-10 17:04:51 -04:00
Dianne Skoll
b9839421f2
make "MSF" correctly wrap UTF-8 text.
2022-10-10 11:05:38 -04:00
Dianne Skoll
67601507fa
More robust handling of ANSI color escape sequences.
2022-10-09 22:00:06 -04:00
Dianne Skoll
c2e5534462
Make "REM ... MSF ..." handle ANSI color escape sequences correctly.
2022-10-09 21:55:09 -04:00
Dianne Skoll
e0998a3991
Implement trigtags()
2022-10-09 21:31:24 -04:00
Dianne Skoll
805c2e0c69
Implement the utctolocal and localtoutc functions.
2022-10-04 16:23:45 -04:00
Dianne Skoll
f8ea124b1f
Add OS error message if we can't open file.
2022-09-24 10:57:32 -04:00
Dianne Skoll
740bb44956
Don't consider IFTRIG true if we could not compute a trigger date.
...
Bug noted by Gunther Reißig
2022-09-22 08:48:19 -04:00
Dianne Skoll
fc93ae890a
Allow NULL pointers to be supplied to FromJulian if we are not interested in specific values
2022-09-17 23:04:34 -04:00
Dianne Skoll
4e80ce1159
Don't make SIGINT kill a background process; don't call printf from a signal-handler; use sigaction instead of signal
2022-08-05 22:04:44 -04:00
Dianne Skoll
98a20ae058
Better call-stack printing.
2022-03-25 14:17:43 -04:00
Dianne Skoll
df9ef6e13a
Print call stack if an error occurs in a user-defined function.
2022-03-25 14:03:06 -04:00
Dianne Skoll
878ab1a8bc
Fix a bunch of spelling mistakes found by Jens Schleusener
2022-03-15 14:40:46 -04:00
Dianne Skoll
4d17494371
Bump copyright date.
2022-03-14 21:12:20 -04:00
Dianne Skoll
61d665ef7d
Turn a bunch of Eprint calls into Wprint calls to indicate warnings instead of errors.
2022-03-12 10:27:58 -05:00
Dianne Skoll
cd68041312
Get rid of obsolete PutChar and Putc macros.
2022-02-01 16:05:06 -05:00
Dianne Skoll
f6f201085c
Start adding support for dynamic month and day names.
2022-01-25 18:47:25 -05:00
Dianne Skoll
e51d7f3c6d
Add "DO file" command which is equivalent to "INCLUDE [filedir()]/file"
2022-01-20 19:30:10 -05:00
Dianne Skoll
a163a0c446
Add INCLUDECMD command
...
Executes a shell command and reads the resulting output as a Remind script.
2021-09-04 23:00:03 -04:00
Dianne Skoll
34409f7a7d
Update copyright year.
2021-04-02 10:43:54 -04:00
Dianne Skoll
498a429b2c
Add MAYBE-UNCOMPUTABLE modifier to trigger.
2020-09-25 22:08:49 -04:00
Dianne Skoll
8ab78fd8be
Suppress compile warnings on Ubuntu 18.04
2020-03-19 20:27:45 -04:00
Dianne Skoll
6b991cdf9c
Refactor saving of trigger info.
2020-02-23 11:38:17 -05:00
Dianne Skoll
8b2a69cf8d
Do a small bit of refactoring to get rid of some copy/paste code.
2020-01-15 09:18:32 -05:00
Dianne Skoll
3f876e792c
Reset $DefaultColor each time we iterate.
2020-01-14 21:15:27 -05:00
Dianne Skoll
9f0aedb608
Don't suppress errors in trigger computation.
2019-12-31 22:13:53 -05:00
Dianne Skoll
e5519a8498
Handle events that span >1 day.
2019-12-31 17:39:26 -05:00
Dianne Skoll
fbbffb4672
Bump version to 3.1.18 and copyright year to 2020.
2019-12-30 11:15:00 -05:00
Dianne Skoll
6e4f2b9466
Implement remaining trigger introspection functions.
2019-12-28 17:09:05 -05:00
Dianne Skoll
9a6fc0253b
Clear last triggers in all necessary spots.
2019-12-28 16:42:10 -05:00
Dianne Skoll
3180c781ed
Start working on making bits of the trigger and time trigger introspectable.
2019-12-28 16:37:47 -05:00
Dianne Skoll
3095fd7e4a
Enable warning-free compilation even with -Wextra.
2019-11-04 16:35:14 -05:00
Dianne Skoll
52d252723f
Depenguinization.
2018-11-04 10:56:47 -05:00
David F. Skoll
29c8475ea9
s/David/Dianne/
2015-04-17 02:07:18 -04:00
David F. Skoll
3190f784d9
Update copyright year.
2011-12-16 16:00:13 -05:00
David F. Skoll
6d047c2856
Use a dynamic buffer to accumulate tags instead of a special-purpose data structure.
2010-09-29 14:07:14 -04:00
David F. Skoll
be86746685
Support multiple TAGs in a single REM.
2010-09-23 15:47:22 -04:00
David F. Skoll
7f659dace2
Add support for multibyte chars in -c output. But that breaks line-drawing. :(
2010-09-09 17:17:18 -04:00
David F. Skoll
9ec8b30934
Update copyright date.
2010-04-22 11:45:19 -04:00
David F. Skoll
a1faa8d804
Finish up Purge Mode:
...
o Make it recognize constant expressions (yay!)
o Make it not add a blank line to end of *.purged files.
o Make it nuke #!P comments in the source files.
2010-04-21 09:02:25 -04:00
David F. Skoll
70adbf90c2
Add tests for purge mode.
2010-04-20 15:20:49 -04:00
David F. Skoll
501c04f4b6
More work on purge mode.
2010-04-20 14:01:54 -04:00
David F. Skoll
d294e62be1
More work on purge mode.
2010-04-20 11:34:07 -04:00
David F. Skoll
31f90b6c53
Add purge mode.
2010-04-20 10:59:57 -04:00
David F. Skoll
184d29c592
More work on -j ("Purge Mode") option.
2010-04-19 15:57:35 -04:00
David F. Skoll
b1063b0a9e
More purge-mode work.
2010-04-09 11:01:45 -04:00
David F. Skoll
55cca49428
Start implementing a "-j" mode to purge old reminders.
2010-04-07 15:30:29 -04:00
David F. Skoll
e18b4ed119
Update copyright.
2009-05-31 13:06:05 -04:00
David F. Skoll
c96869817f
Rejigger infrastructure to detect recursive OMITFUNC calls in evaltrig()
2008-09-23 22:21:39 -04:00