2005-05-24  Helge Hess  <helge.hess@skyrix.com>

	* minor code cleanups, added test_ogocds_addrfetch tool to test address
	  fetching using datasources (v5.1.44)

2005-05-12  Helge Hess  <helge.hess@skyrix.com>

	* v5.1.43
	
	* added tool test_ogocds to run queries against SkyPersonDataSource
	
	* SkyCompanyDataSource.m: added query debugging, can be enabled using
	  the 'OGoCompanyDataSourceExplain' default
	
	* GNUmakefile.preamble: fixed linking path to LSFoundation (v5.1.42)

2005-03-05  Helge Hess  <helge.hess@opengroupware.org>

	* GNUmakefile.preamble: cleaned up linking on MacOSX (v5.1.41)

2004-12-22  Helge Hess  <helge.hess@opengroupware.org>

	* SkyCompanyDataSource.m: implemented OGo searches for
	  multiple company keys (related to enh #1034) (v5.1.40)

	* SkyPersonDocument.m: minor code cleanups (v5.1.39)

2004-11-29  Helge Hess  <helge.hess@opengroupware.org>

	* SkyContactsAccessHandler.m: some code cleanups (needs more) (v5.1.38)

2004-08-04  Helge Hess  <helge.hess@opengroupware.org>

	* v5.0.37

	* SkyCompanyDataSource, SkyEnterpriseDataSource, SkyPersonDataSource:
	  some code reorganisation, minor cleanups

	* SkyEnterprisePersonDataSource.m: minor code cleanups

2004-05-05  Helge Hess  <helge.hess@opengroupware.org>

	* GNUmakefile.preamble (OGoContacts_BUNDLE_LIBS): added library
	  dependencies for new Panther gcc (v5.0.36)

2004-04-26  Helge Hess  <helge.hess@skyrix.com>
	
	* SkyCompanyDataSource.m: added support for joined fulltext searches
	  (a single AND or OR qualifier containing only fullsearch 
	  subqualifiers) (v5.0.35)

2004-04-22  Helge Hess  <helge.hess@skyrix.com>

	* SkyCompanyDataSource.m: preparations to allow joined fulltext 
	  searches (v5.0.34)

	* SkyCompanyDataSource.m: major code cleanups (v5.0.33)

2004-04-02  Helge Hess  <helge.hess@skyrix.com>

	* SkyCompanyDataSource.m: major code cleanups (v5.0.32)

2004-03-24  Helge Hess  <helge.hess@skyrix.com>

	* SkyPersonDataSource.m: minor code cleanups (v5.0.31)

2004-03-10  Helge Hess  <helge.hess@skyrix.com>

	* SkyAddressDocument.m, SkyCompanyCompanyDataSource.m,
	  SkyCompanyDataSource.m, SkyCompanyDocument+JS.m, 
	  SkyCompanyDocument.m, SkyCompanyProjectDataSource.m: fixed 
	  compilation with gstep-base (v5.0.30)

2004-03-03  Helge Hess  <helge.hess@skyrix.com>

	* SkyCompanyDataSource.m: code cleanups (v5.0.29)

2004-02-27  Helge Hess  <helge.hess@opengroupware.org>

	* SkyContactAddressDataSource.m: fixed a warning on OSX (v5.0.28)

2004-01-28  Helge Hess  <helge.hess@opengroupware.org>
	
	* SkyContactsAccessHandler.m: fixed a permission mask bug introduced
	  when converting -indexOfString: to -rangeOfString: (the location was
	  checked for '0', instead of the length ...) - fixed OGo bug #569.
	  (v5.0.27)

2004-01-06  Helge Hess  <helge@groove.local>

	* minor tweaks to compile on MacOSX (v5.0.26)

2003-12-23  Helge Hess  <helge.hess@skyrix.com>

	* SkyEnterpriseAllProjectsDataSource.m: be more tolerant about missing
	  "fake" projects (v5.0.25)

Mon Dec 22 14:25:23 2003  Martin Hoerning  <martin@opengroupware.org>

	* SkyCompanyDocument.h: added -dataSource accessor (needed by palmApp)
	  (v5.0.24)

Wed Dec 10 20:30:02 2003  Martin Hoerning  <martin@opengroupware.org>

	* SkyCompanyDocument.h, SkyPersonDocument.h: added some outlook 
	  attributes (v5.0.23)

2003-11-30  Helge Hess  <helge.hess@opengroupware.org>

	* GNUmakefile: do not define install-dir, but rather user the value
	  set in common.make (v5.0.22)

2003-11-25  Helge Hess  <helge.hess@opengroupware.org>

	* v5.0.21

	* SkyCompanyDocument.m: code cleanups

	* SkyCompanyDocument.h: removed duplicate definition of -phoneTypes

2003-11-14  Helge Hess  <helge.hess@opengroupware.org>

	* minor cleanups in various files (v5.0.20)

Fri Oct 24 16:50:03 2003  Jan Reichmann  <jr@skyrix.com>

	* SkyContactsAccessHandler.m: only root or owner have all access rights
	  if (access == object) only read access is granted (v5.0.19)

Fri Sep 19 11:46:58 2003  Martin Hoerning  <mh@skyrix.com>

	* SkyAddressConverterDataSource.m: added buildResponse flag to vcard
	  command (v5.0.18)

Fri Sep  5 13:46:25 2003  Martin Hoerning  <mh@skyrix.com>

	* SkyAddressConverterDataSource.m: uses "company::get-vcard" (v5.0.17)

2003-08-20  Helge Hess  <helge.hess@skyrix.com>

	* SkyEnterpriseDocument.m: smaller cleanups (v5.0.16)

2003-08-11  Helge Hess  <helge.hess@skyrix.com>

	* SkyContactAddressDataSource.m, SkyPersonDocument+JobDS.m: fixed some 
	  warnings (v5.0.15)

Fri Aug  8 16:35:44 2003  Martin Hoerning  <mh@skyrix.com>

	* SkyCompanyDocument.m: changed warning (try -> tried) 
	  (bug 1419) (v4.1.14)

Mon Jul  7 16:07:09 2003  Jan Reichmann  <jan@skyrix.com>

	* fixed OGo import (v4.1.13)

Mon Jul  7 12:25:00 2003  Helge Hess  <helge.hess@skyrix.com>

	* OpenGroupware.org import (v4.1.12)

Mon Jul  7 12:23:19 2003  Helge Hess  <helge.hess@skyrix.com>

	* OpenGroupware.org import (v4.1.11)

Wed Jun  4 16:52:43 2003  Martin Hoerning  <mh@skyrix.com>

	* SkyPersonDocument.m:
	* SkyCompanyDocument.m: replaced isEqualToString with isEqual 'cause
	  receiver might be NSNull (bug 1425) (v4.1.10)

Tue May 20 17:29:19 2003  Martin Hoerning  <mh@skyrix.com>

	* SkyCompanyDataSource.m: added fetch for multiple companyIds (v4.1.9)

Tue Apr  8 14:47:41 2003  Jan Reichmann  <jan@skyrix.com>

	* SkyCompanyDocument.m: check whether email array already 
	  contains objects (bug 1426) (v4.1.8)

Tue Feb  4 17:44:23 2003  Martin Hoerning  <mh@skyrix.com>

	* SkyPersonDocument.m: fixed invalid url bug for person too (v4.1.7)

Mon Feb  3 16:17:38 2003  Martin Hoerning  <mh@skyrix.com>

	* SkyEnterpriseDocument.m: fixed invalid url bug (bug 563) (v4.1.6)

2003-01-31  Helge Hess  <helge.hess@skyrix.com>

	* SkyPersonDataSource.m: added -copyWithZone: for MacOSX (v4.1.5)

2003-01-16  Helge Hess  <helge.hess@skyrix.com>

	* v4.1.4

	* SkyAddressDocument.m, SkyCompanyDocument.m: fixed a bug with an 
	  uninitialized 'result' var

	* some OSX compilation fixes
	
Thu Jan  2 15:58:05 2003  Martin Hoerning  <mh@skyrix.com>

	* SkyCompanyDataSource.m: fixed warnings

Thu Jan  2 11:32:24 2003  Helge Hess  <helge.hess@skyrix.com>

	* SkyCompanyDataSource.m: removed a compiler-warning (declared an
	  informal protocol for -searchDict)
	
	* SkyEnterpriseAllProjectsDataSource.m: NSAssert2 was used with a 
	  single parameter (v4.1.3)

Wed Dec  4 14:27:40 2002  Martin Hoerning  <mh@skyrix.com>

	* SkyEnterpriseAllProjectsDataSource.[m|h]: added
	  fetches all projects of enterprise plus the fake project
	  (for bug 660) (v4.1.2)

Tue Nov 12 12:07:18 2002  Jan Reichmann  <jan@skyrix.com>

	* SkyCompanyDataSource.m: post notifications on insert/update/delete 
	  operation

Fri Sep 13 13:42:30 2002  Martin Hoerning  <mh@skyrix.com>

	* SkyCompanyDocument.m: removed NSLog

Wed Sep  4 15:58:41 2002  Joerg Grimm  <joerg@trex2>

	* SkyCompanyDocument.m: prevent overwriting of extendedAttrs

Thu Jul 25 14:48:05 2002  Bjoern Stierand  <bjoern@skyrix.com>

	* SkyCompanyDataSource.m: removed 'reallyDelete=YES'
	  from deleteObject command to prevent constraint violations

Tue Jul 23 19:03:42 2002  Jan41 Reichmann  <jan@skyrix.com>

	* SkyEnterprisePersonDataSource, SkyPersonEnterpriseDataSource: 
	fixed static vars bug

Tue Jun 11 19:14:46 2002  Joerg Grimm  <joerg@trex2>

	* SkyPersonDocument.m: added isPerson accessor

Tue Jun 11 19:14:04 2002  Joerg Grimm  <joerg@trex2>

	* SkyEnterpriseDocument.m: added isEnterprise accessor

Thu Apr 11 16:56:52 2002  Joerg Grimm  <joerg@trex2>

	* SkyCompanyDocument.m: new attributeMap was set
	                        with empty dictionaries instead
	                        from defaults

Thu Apr  4 12:37:01 2002  Jan41 Reichmann  <jan@skyrix.com>

	* SkyContactsAccessHandler.m: add root access

Wed Feb 27 14:11:12 2002  Joerg Grimm  <joerg@trex2>

	* SkyCompanyDocument.m: sort of phoneTypes,extAttr Keys

Mon Feb 11 19:39:24 2002  Jan41 Reichmann  <jan@skyrix.com>

	* SkyContactsAccessHandler.m: fixed access bug

Thu Jan 31 18:39:16 2002  Martin Spindler  <spindler@mdlink.de>

	* SkyCompanyDataSource.m: force -fetchObjects to return *always* an
 	                          array

Thu Oct 25 16:15:50 2001  Martin Spindler  <spindler@mdlink.de>

	* SkyCompanyDocument.m: added new instance variable 'isReadonly'

Mon Sep  3 17:16:43 2001  Martin Spindler  <spindler@mdlink.de>

	* SkyCompanyDataSource.m: -insertObject: set number in CompanyDocument

Fri Aug 31 18:12:40 2001  Martin Spindler  <spindler@mdlink.de>

	* SkyCompanyDocument.m: -takeValue:forKey: did not call [super -take..]

Fri Aug 24 18:55:12 2001  Martin Spindler  <spindler@mdlink.de>

	* SkyAccount*: moved to libSkyAccounts

Mon Jul  2 10:37:02 2001  Martin Hoerning  <mh@skyrix.com>

	* SkyCompanyDataSource.m: added insertObject, updateObject and
	                          createObject implementation

Wed Jun 20 11:26:18 2001  Martin Hoerning  <mh@skyrix.com>

	* SkyCompanyDocument.[m,h]: added objectVersion

Mon Jun 18 17:07:39 2001  Martin Spindler  <spindler@mdlink.de>

	* SkyCompanyDataSource.m: fetchLimit was not set properly

Thu Jun  7 17:53:22 2001  Martin Spindler  <spindler@mdlink.de>

	* SkyAddressConverterDataSource.m: removed old exception

Tue May  8 20:42:14 2001  Martin Spindler  <spindler@mdlink.de>

	* SkyCompanyDataSource.m: set *always* comparator to searchRecord

Mon May  7 17:26:51 2001  Helge Hess  <helge.hess@skyrix.com>

	* fixed SkyEnterprisePersonDataSource, SkyPersonEnterpriseDataSource
	  (they return documents now ..)

Mon May  7 17:04:43 2001  Helge Hess  <helge.hess@skyrix.com>

	* added JS wrappers for enterprise<->person datasources, 
	  added SkyEnterpriseDocument+JS.m

Fri May  4 15:36:55 2001  Helge Hess  <helge.hess@skyrix.com>

	* SkyCompanyDocument.m: added superclass version check

Thu May  3 17:48:00 2001  Jan Reichmann  <jan@skyrix.com>

	* SkyCompanyDataSource.m: fixed fetch limit bug

Wed May  2 16:30:45 2001  Martin Spindler  <spindler@mdlink.de>

	* SkyCompanyCompanyDataSource.[h|m], SkyCompanyProjectDataSource.[h|m]:
	  added fetchSpecification (qualifier and sorting in RAM)

Wed May  2 15:26:07 2001  Helge Hess  <helge.hess@skyrix.com>

	* SkyCompanyDocument.m: added equality check

Tue May  1 16:33:53 2001  Martin Spindler  <spindler@mdlink.de>

	* SkyPersonDocument.m: added some attributes

Mon Apr 30 16:03:26 2001  Helge Hess  <helge.hess@skyrix.com>

	* SkyPersonDocument.m: added -context

Mon Apr 30 14:55:48 2001  Martin Spindler  <spindler@mdlink.de>

	* ChangeLog: created

