2000-12-03  Thomas DeWeese  <deweese@image.kodak.com>

	* Incorporated Non-ASCII fix from Aaron Kaplan (Thanks!)

	* Fixed a warning pertaining to the phone Regexps.

	* Added support for bbdb file format version 6

	* Cleaned up bootstrap a little.

	* Now updates timestamp, and creates creation-date as appropriate.

2000-10-17  Thomas DeWeese  <deweese@image.kodak.com>

	* Now ignores bbdb records for purposed of syncing that have a
	note called 'pilot-ignore'.
	
	* Now works with an empty or non-existant BBDB file (nice
	for first time users who are building the bbdb file from
	the palm).

	* Now properly parses the SyncBBDB 'control' file when the
	pre/post sync scripts are empty (if you experienced this problem
	then you will likely need to fix the information in the GUI for it
	to 'take hold').
	
	* Will now properly create a 'net' field in bbdb when the first
	e-mail is entered on the palm.

	* Cleaned up Category handling so it actually works properly when
	records are modified on the Palm.

	* Fixed a bug in the code that tries to pick palm fields to put
	bbdb notes into
	
2000-08-27  Thomas DeWeese  <deweese@image.kodak.com>

	* Switched the method of determining if a fast/slow sync
	  is approprate.  Now stores the 'thisSyncDate' in the 
	  ids file as the first line.

2000-08-26  Thomas DeWeese  <deweese@image.kodak.com>

	* Fixed a cosmetic bug in the pilot-id field when there aren't any
	  unused bbdb fields.

	* Now gives status while reading the local BBDB file.  This is
	generally pretty quick, 2-3 sec. for my ~700 entry bbdb file, but
	for very large bbdb files this should be nice.

	* Switched from 'tickle' to 'watchdog' around potentially time
	consuming steps.  To be quite honest I don't know what watchdog is
	but since SyncMemo uses it for a similar purpose I assume it's the
	correct thing to do.

	* Cleaned up the startup code for SyncBBDB so the user doesn't
	need to create the SyncBBDB directory.

2000-08-06  Thomas E Deweese  <deweese@image.kodak.com>

	* Improved the way the Standalone host does status.

	* Changed the format of the pilot-id map. So that all field names
	are quoted this ensures that locations with spaces don't screw
	things up.

	* Fixed a bug dealing with new records from the palm that didn't have
	  addresses (version 1.4)

2000-08-02  Thomas E Deweese  <deweese@image.kodak.com>

	* pilotHashDB no longer puts records with the 'delete' flag on
	into the 'modify' list for slow syncs.  They will now only appear
	in the delete list.

	* Fixed a bug in the handling of deleted addresses from BBDB.  It
	would remove the reference to the pilot record from the BBDB
	pilot-id field but it wouldn't actually delete the pilot record
	(now it does).

	* Did a fair amount of work on the Standalone Host which should
	help people using SyncBBDB outside of PilotManager (now does a
	fairly nice job of displaying status on a tty).

	* Added 'status' support to the SyncUtils so it now updates
	The status bar as things progress.  Could still use some
	work (in particular when loading the BBDB file).

2000-07-31  Thomas DeWeese  <deweese@image.kodak.com>

	* Lots of changes to support complex mapping between BBDB and
	Pilot records.  Most notably it supports associating multiple
	pilot records with each bbdb record.

	The majority of changes for the mapping are in the new files in
	SyncBBDB (pilotBBDB.*Map.pm, pilotBBDBTranslation.pm).

2000-07-18  Thomas DeWeese  <deweese@image.kodak.com>

	* Updated bbdb code for format 5 of bbdb. bbdbAddr 'street' is now
	a list.

2000-07-15  Thomas E Deweese  <deweese@image.kodak.com>

	* Zips are now always treated as strings.

	* Now splits zips on spaces (instead of non-numbers).  
	Expanded PhoneRE5, and no matter what if it matches phoneRE5 
	it will bestored as a phone (possibly as an opaque string).
	Will no-longer create empty time-stamps if they didn't already exist.
