David F. Skoll
4fcd60fd95
Increase INCLUDE_DEPTH to account for (wasted) top-of-stack entry.
...
Document that filename argument for INCLUDE and command-line can be a directory.
2008-03-24 13:54:21 -04:00
David F. Skoll
26f0acab35
Opening of directories works properly.
2008-03-24 13:16:28 -04:00
David F. Skoll
3897973bc1
Improve error messages.
2008-03-24 13:11:21 -04:00
David F. Skoll
7b3da27461
Fix parse error bug in calendar mode.
2008-03-24 13:02:05 -04:00
David F. Skoll
a85ee5f31c
INCLUDE /directory works. Still need more futzing to fix parse error.
2008-03-24 12:58:23 -04:00
David F. Skoll
b272863aa0
Prep for push.
2008-03-24 10:00:34 -04:00
David F. Skoll
8249964380
Start coding feature allowing "INCLUDE /directory" which basically
...
includes "/directory/*.rem" files in glob-order.
2008-03-22 23:28:51 -04:00
David F. Skoll
af81bbb299
Preserve "\n" in continued lines.
...
Set a flag if parser encounters [expr].
2008-03-15 14:06:12 -04:00
David F. Skoll
fe8e34dece
Better error message if nonsensical -i option given.
2008-02-06 23:42:12 -05:00
David F. Skoll
ba928989f7
Make expression parser accept backslashes in strings so we can do:
...
SET a "Some \"embedded\" quotes"
2008-02-06 23:35:46 -05:00
David F. Skoll
742f973028
Allow command-line '-i' option to define a function as well as a var.
...
Example: remind ... '-isquare(x)=x*x' ...
Also, allow the syntax:
SET var = expr
FSET func(args) = defn
Old syntax still works, of course:
SET var expr
FSET func(args) defn
2008-02-06 23:12:51 -05:00
David F. Skoll
043932fcbe
Add a $DeltaOffset read-only system variable that is set by "-tNNN" option.
2008-02-06 22:24:45 -05:00
David F. Skoll
ad5e096caa
Make '-t' take a numeric argument that sets the "DeltaOffset" to that
...
value. We trigger any reminder that will trigger between today and
today+DeltaOffset days. A bare '-t' sets InfiniteDelta as before.
2008-02-06 22:16:47 -05:00
David F. Skoll
ce3bb191c4
More code cleanups and const-correctness.
2008-01-30 21:37:19 -05:00
David F. Skoll
03e9dbf364
More const qualification.
2008-01-28 11:39:15 -05:00
David F. Skoll
518aab3d02
Don't trash argv[] so reread works properly.
2008-01-28 11:28:17 -05:00
David F. Skoll
f055664f77
More const-correctness.
2008-01-27 11:02:03 -05:00
David F. Skoll
ba3e01f2ce
Add a bunch of const qualifiers.
2008-01-26 21:55:58 -05:00
David F. Skoll
b6883c8a45
Keep version number in ONE place (configure.in) instead of two.
2008-01-26 15:34:32 -05:00
David F. Skoll
91458c7845
Better patch for parsing bug.
2007-11-05 11:44:48 -05:00
David F. Skoll
cad5849dc0
Merge branch 'master' of ssh://magnesium.roaringpenguin.com/home/dfs/personal-git-repos/Remind
2007-11-05 11:38:17 -05:00
David F. Skoll
a38e120e99
Fix weird parsing bug if you have a SKIP on an omitted day with a SATISFY.
2007-11-05 11:37:48 -05:00
David F. Skoll
861858c1a6
Bump version to 03.01.04.
2007-10-15 14:17:09 -04:00
David F. Skoll
8612bb6480
Do not evaluate SATISFY expression if reminder has expired.
2007-09-26 08:41:34 -04:00
David F. Skoll
7f1e6d21d9
Update version number and copyright year.
2007-09-24 10:32:06 -04:00
David F. Skoll
e6c0371be1
Make calendar times show duration.
2007-09-16 17:44:33 -04:00
David F. Skoll
a828378466
Update version.
2007-09-12 09:55:40 -04:00
David F. Skoll
902b7895b7
Merge branch 'master' of ssh://magnesium.roaringpenguin.com/home/dfs/personal-git-repos/Remind
2007-09-05 07:04:36 -04:00
David F. Skoll
1c80bb649f
Trigger queued reminders at least once even if we hibernate past trigger time.
2007-09-05 07:04:11 -04:00
David F. Skoll
d834760cda
Merge branch 'master' of ssh://magnesium.roaringpenguin.com/home/dfs/personal-git-repos/Remind
2007-09-04 21:46:16 -04:00
David F. Skoll
1bc78650bf
Exit in queue mode if date rolls over.
2007-09-04 21:44:59 -04:00
David F. Skoll
ec4e203099
Fix typo that caused SEGV.
2007-09-04 14:38:46 -04:00
David F. Skoll
d23528da82
Don't trigger reminders if they are more than 60 seconds in the past.
...
We want to avoid a huge flurry of triggering up emerging from suspend
or hibernation on a laptop.
2007-09-04 14:24:32 -04:00
David F. Skoll
7401a0ba23
In queue mode, wake up once a minute to recalibrate sleep time. Required
...
for laptops that hibernate or suspend.
2007-09-04 14:16:12 -04:00
David F. Skoll
19ac350527
Silence gcc warning on Ubuntu Feisty.
2007-09-03 10:09:07 -04:00
David F. Skoll
6556137aad
Warn about deprecated psmoon and psshade functions.
2007-09-03 06:46:58 -04:00
David F. Skoll
aa1ab2bbb4
Don't sort SPECIALs ahead of normal reminders. Allow all SPECIALs to include
...
times; back-ends can use or ignore them as they see fit.
2007-09-03 06:28:34 -04:00
David F. Skoll
be38d86521
Make non-PSFile and non-PostScript SPECIALs preserve time
...
in -p field.
2007-09-02 23:02:25 -04:00
David F. Skoll
3931afb6b1
Remove all mention of remind-all.
2007-08-31 23:37:19 -04:00
David F. Skoll
5a3bd5839b
Tweak "make distro"
2007-08-31 23:29:39 -04:00
David F. Skoll
b91ce9a3f7
Incorporate rem's functionality directly into Remind.
2007-08-31 23:10:40 -04:00
David F. Skoll
420df9b6ed
Bump version to 03.01.02.
2007-08-31 11:06:19 -04:00
David F. Skoll
c072698927
Handle queued SPECIAL COLOR reminders properly.
2007-08-31 11:00:49 -04:00
David F. Skoll
335d5fb984
Don't include .gitignore when making distro.
2007-08-30 23:30:51 -04:00
David F. Skoll
fed3cad3b8
Fix regression that broke non-COLOR specials.
2007-08-30 23:23:45 -04:00
David F. Skoll
16c93fcad6
Add rem.1 man page to install target.
2007-08-30 21:58:28 -04:00
David F. Skoll
3ba39b6efe
Add "rem" Perl script.
2007-08-30 17:33:26 -04:00
David F. Skoll
c656a1a169
Make SPECIAL COLOR always output color triplet in calendar mode even with %"%" escapes.
2007-08-30 15:40:25 -04:00
David F. Skoll
a21147c7a5
Prune a whole bunch of obsolete files.
2007-08-22 15:54:41 -04:00
David F. Skoll
95b0fc7480
Update version to 03.01.01; document changes in WHATSNEW
2007-08-22 15:31:17 -04:00