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 Mustikkamäk. 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.