
CHANGE LOG for Syncal Package
=========================
CHANGES from version 0.8.8 to 0.8.9 (11/29/2003)
	Now we use the pilot_connect system call from
	newer versions of pilot-link.  Thanks to Romain Kang.

CHANGES from version 0.8.7 to 0.8.8 (01/10/2002)
	Changed PI_AF_SLP to PI_AF_PILOT in syncal.c and added
	#include errno.h so it now compiles with new versions of
	pilot-link

CHANGES from version 0.8.6 to 0.8.7 (01/10/2002)
	Several patches from Bradly Kuszmaul, including one which 
	preserves hiliting information across reconciliation.

CHANGES from version 0.8.5 to 0.8.6 (07/17/2000)
	Michael D. Beynon added support for DateBk4, and the larger hidden
	note field tag.  He also fixed a parsing bug with escaped brackets
	in the ical format.

	Support for setting a default alarm time (only one) was added.
	Thanks to Dan Pelleg for help with this.
	
CHANGES from version 0.8.4 to 0.8.5 (03/22/2000)
	Better handling of Pilot userID and lastSyncPC, i.e.
	they are not ignored and accidentally changed.  lastSyncPC
	is always changed so other apps will always do a slow sync.
	UserID is preserved.
	
CHANGES from version 0.8.3 to 0.8.4 (01/10/2000)
	Fixed bug in syncal_dates.c which caused '[' and ']' characters
	in ical calendar files to be mishandled.  Thanks to 
	Bradley Kuszmaul.

	Added support for properly handling .calendar files which are
	symlinks to another file.  The symlink is de-referenced for
	purposes of making a backup.  Thanks to Bradley Kuszmaul.
	
CHANGES from version 0.8.2 to 0.8.3 (11/29/1999)
	Added support for the -p and -s options which hide private 
	Palm information from the ical calendar file. Thanks to
	Kaj Mustikkamk.

	Fixed bug which permitted '[' or ']' to be inserted in Datebk3Info
	data in calendar.archive file.
	
CHANGES from version 0.8.1 to 0.8.2 (10/28/1999)
	Added -3 option to indicate use of datebk3.  

CHANGES from version 0.8.0 to 0.8.1 (7/3/1999)
	Fixed bug in syncal_reconcile.c which caused a segfault when
	there is no "owner" for a pilot item.  Thanks to Tessa Lau.

	Added a check and error exit when an attempt is made to sync
	with an old style (v1.7) ical calendar file.  Reported by
	Dennis Director.
	
CHANGES from version 0.7.3 to 0.8.0 (7/1/1999)
	Fixed bug that caused appointments ending at midnight to be 
	incorrectly displayed by ical
	
CHANGES from version 0.7.2 to 0.7.3 (6/14/1999)
	Syncal now contains its own source for a timegm() system
	call for systems which don't have it.  The source is borrowed
	from GNU glibc.  This should fix the bug that caused incorrect
	log times on the pilot Hotsync log after syncing.  This log
	will now also contain the name of the host with which the
	Palm device was sync'd.
	
CHANGES from version 0.7.1 to 0.7.2 (5/31/1999)
	syncal now preserves permissions on files it changes.
	(thanks to Dominik Madon)
	
	Modified ical patches and user.tcl to preserve some ical
	settings. (thanks to Dominik Madon)

	Datebk3 (i.e. categories) now supports Pilot dominant and
	ical dominant categories.
	
CHANGES from version 0.7.0 to 0.7.1 (5/11/1999)
	Fixed bug which caused entries from linked categories to be
 	doubled on Pilot after syncing with two different ical's.
	
	Added user.tcl file to be installed in $HOME/.tk/ical/
	(thanks to Mike Bloy).

	Fixed Makefile problem which was problematic for FreeBSD.
	(thanks to Chris Fedde).

CHANGES from version 0.6.0 to 0.7.0 (5/3/1999)
	Added support for preserving the ical hilite information.

	Added support for datebk3 floating todo's which mesh nicely with
	ical's version.  

	Added support for datebk3 categories.

CHANGES from version 0.5.3 to 0.6.0 (5//1999)
	Declared this version stable.
	
CHANGES from version 0.5.2 to 0.5.3 (4/30/1999)
	Support for Japanese character sets (thanks to Hiroshi Kawashima)
	To use it you must uncomment the "DEFINES = -DJapanese" in the
	Makefile.
	
	Fixed bug with appointments entered in ical which end at midnight.
	
CHANGES from version 0.5.1 to 0.5.2 (4/24/1999)
	Fixed bug which which caused appointment times to jump on Solaris
	and perhaps other systems.

	Appointments entered as annually in ical now become yearly on
	Pilot rather than every 12 months.
	
CHANGES from version 0.5 to 0.5.1 (4/20/1999)
	Fixed bug which set nonsense permissions on .syncal/calendar.archive.
	
CHANGES from version 0.4 to 0.5 (4/9/1999)
	Fixed two bugs reported by Omi Chandiramani.  The first caused
 	syncal to stop with an error message when trying to handle a note
 	or appointment with empty content/description field.  The second
 	was the failure to stop the timeout clock after the HotSync button
 	has been pressed.

	Fixed bug syncal_dates.c which did not properly handle Appointment
 	note and description fields which are larger than the Palm device
 	can handle.
	
CHANGES from version 0.3 to 0.4 (4/4/1999)
	Added timeout of 60 seconds when waiting for HotSync.

	Added -q option to be really quiet (no messages).  Default is now
 	to print "Please HotSync" message and serious errors.

	Fixed bug involving Daylight Savings Time which caused entries
	to be given the incorrect time.  Also fixed problem which 
	caused syncal to think entries had been revised on the pilot
	when they hadn't.
	
	syncal now preserves the Owner field of ical calendar entries
	and adds one to new entries from the pilot if the PilotUser
	field username is set.  There is also now a -u option to
	install a name as the username on the Pilot.
	
	A first attempt at ical tcl patches is included with this release.
  	These patches are small and simple.  They add a File menu item to
 	the "dayview" ical window allowing the user to click to execute
 	syncal.  The syncal executable must be in your path.  An important
 	caveat: I know almost nothing about TCL -- but this works for me.
  	If anyone, knowledgeable about TCL wants to improve on this, for
 	example by making it use ical's customization hooks, please do
 	so.

	New, much improved Makefile contributed by Jon Lasser.

CHANGES from version 0.2 to 0.3 (4/1/1999)
	Fixed bug that caused a "format error" exit when alarms were set.

CHANGES from version 0.1 to 0.2 (3/31/1999)
-----------------------------------------------
	Rewrote a lot.  Reorganized the data structures and cleaned it up.

CHANGES from version nothing to 0.1 (3/31/1999)
-----------------------------------------------
	Proof of concept.  It works.
