"Pcal" Version 4.8 (w/ TMJD)

This is a patch of v4.7 for Y2k fixes.  It also incorporates a local "TMJD"
addition that can be ignored if you are not interested in using it.  See
the pcaldefs.h for an explanation of TMJD.

    Rick Dyson (rick-dyson@uiowa.edu) and Larry Granroth (larry-granroth@uiowa.edu)

"Pcal" Version 4.7

This is a new release of "Pcal", the PostScript calendar program.  The major
new feature is the "-H" flag to generate an HTML table as output.

Major changes:

    1) Of interest to Pcal hackers and installers:

      .	The obsolete PRT() and FPR() macros have been scrapped and replaced
	with simple calls to printf() and fprintf().


    2) New command-line options:

      .	Pcal now supports the -H flag to generate calendars in HTML table
	format.  [overrides numerous other flags; predefines "html"
	preprocessor definition]


    3) New date file functionality:

      . [HTMLisms]


    4) Other new functionality:

      . Pcal predefines the symbol v4_7; this allows the user to ifdef out
	v4.7-specific constructs from date files that might also be used
	by older versions of Pcal.


Credits:

The original calendar PostScript was Copyright (c) 1987 by Patrick Wood and
Pipeline Associates, Inc. with permission to modify and redistribute.

The following people contributed to Pcal v4.7:

	C and HTML code:				Andrew Rogers
 
For a list of all known contributors to date, see the Orig.ReadMe file and
topline comments in pcal.c.


Andrew W. Rogers
30 July 1997


PS: Here's something handy - an alphabetical list of the Pcal options (v4.8)
and their meanings:


------------------------------- clip 'n' save -------------------------------

-A  parse American date format		-a  select language for months/days
-B  don't fill unused boxes		-b  print day in black
-C  define center foot string		-c  generate "calendar" utility input
-D  define preprocessor symbol		-d  select alternate day font
-E  parse European date format		-e  print empty calendar
-F  define alternate starting day	-f  select alternate date file
-G  print day as gray-filled outline	-g  print day in gray
-H  generate calendar as HTML table	-h  generate full help message
-I  re-initialize program defaults	-i  <unused>
-J  print Julian day and days left	-j  print Julian day (day of year)
-K  prev in first box, next in last	-k  prev/next in first two boxes
-L  define left foot string		-l  landscape mode
-M  print all moons			-m  print new/half/full moons
-N  define heading for notes box	-n  select alternate notes font
-O  print day as empty outline		-o  select alternate output file
-P  <unused>				-p  portrait mode
-Q  <unused>				-q  <unused>
-R  define right foot string		-r  remap fonts for 8-bit characters
-S  suppress prev/next calendars	-s  define date/fill box shading
-T  select typeface for date/note text	-t  select alternate title font
-U  undefine preprocessor symbol	-u  generate parameter usage message
-V  <unused>				-v  generate version ID
-W  <unused>				-w  print whole year per page
-X  X-axis transformation		-x  X-axis scale factor
-Y  Y-axis transformation		-y  Y-axis scale factor
-Z  generate debugging information	-z  specify alternate time zone
-#  print multiple copies of each page
