2008-09-26 Sebastian Reitenbach * SkyAddressDocument.h|m: add support for objectVersion attribute. (v5.3.61) 2006-12-23 Helge Hess * moved deprecated JavaScript bindings to Recycler (v5.3.60) 2006-10-03 Helge Hess * SkyAddressConverterDataSource.m: code cleanups (v5.3.59) 2006-09-29 Helge Hess * SkyCompanyDataSource.m, SkyPersonDataSource.m, SkyEnterpriseDataSource.m: major code reorganization. Except for fullsearches the code now uses the new person/enterprise::qsearch command (v5.3.58) 2006-09-27 Helge Hess * SkyCompanyDataSource.m, SkyCompanyDocument.m: code cleanups, added debug logs (v5.3.57) * SkyPersonDataSource.m, SkyCompanyDataSource.m: use isNotEmpty and new logging methods. Some code cleanups (v5.3.56) 2006-07-04 Helge Hess * fixed gcc 4.1 warnings, 64bit tweaks (v5.3.55) 2006-01-29 Helge Hess * SkyCompanyDocument.m: minor code cleanups (v5.3.54) 2006-01-23 Helge Hess * bundle-info.plist: fixed bundle dependencies (properly mark LSAddress as a dependency) (v5.3.53) 2006-01-17 Helge Hess * SkyCompanyDocument.m: code cleanups (v5.3.52) 2006-01-12 Helge Hess * SkyCompanyDocument.m: code cleanups (v5.3.51) 2006-01-11 Helge Hess * removed unnecessary SkyPersonAddressConverterDataSource and SkyEnterpriseAddressConverterDataSource (just use the SkyAddressConverterDataSource directly) (v5.3.50) 2005-09-29 Helge Hess * SkyContactsAccessHandler.m: moved to Logic/LSAddress as OGoCompanyAccessHandler.m (v5.3.49) 2005-09-29 Helge Hess * SkyContactsAccessHandler.m: major performance improvement, teams are only fetched if an ACL is set and if the account doesn't have full access (so that its teams must be evaluated) (v5.3.48) * SkyContactsAccessHandler.m: major code cleanups, added debug logs (v5.3.47) 2005-09-12 Helge Hess * removed gcc4 warnings, removed some unnecessary autorelease calls (v5.3.46) 2005-06-28 Helge Hess * SkyCompanyDataSource.m: changed to merge multiple 'keywords' arguments in AND/OR qualifiers into a single search record key (using CSV hack), log operator when explain option is turned on (v5.3.45) 2005-05-24 Helge Hess * minor code cleanups, added test_ogocds_addrfetch tool to test address fetching using datasources (v5.1.44) 2005-05-12 Helge Hess * 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 * GNUmakefile.preamble: cleaned up linking on MacOSX (v5.1.41) 2004-12-22 Helge Hess * 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 * SkyContactsAccessHandler.m: some code cleanups (needs more) (v5.1.38) 2004-08-04 Helge Hess * v5.0.37 * SkyCompanyDataSource, SkyEnterpriseDataSource, SkyPersonDataSource: some code reorganisation, minor cleanups * SkyEnterprisePersonDataSource.m: minor code cleanups 2004-05-05 Helge Hess * GNUmakefile.preamble (OGoContacts_BUNDLE_LIBS): added library dependencies for new Panther gcc (v5.0.36) 2004-04-26 Helge Hess * 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 * SkyCompanyDataSource.m: preparations to allow joined fulltext searches (v5.0.34) * SkyCompanyDataSource.m: major code cleanups (v5.0.33) 2004-04-02 Helge Hess * SkyCompanyDataSource.m: major code cleanups (v5.0.32) 2004-03-24 Helge Hess * SkyPersonDataSource.m: minor code cleanups (v5.0.31) 2004-03-10 Helge Hess * 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 * SkyCompanyDataSource.m: code cleanups (v5.0.29) 2004-02-27 Helge Hess * SkyContactAddressDataSource.m: fixed a warning on OSX (v5.0.28) 2004-01-28 Helge Hess * 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 * minor tweaks to compile on MacOSX (v5.0.26) 2003-12-23 Helge Hess * SkyEnterpriseAllProjectsDataSource.m: be more tolerant about missing "fake" projects (v5.0.25) Mon Dec 22 14:25:23 2003 Martin Hoerning * SkyCompanyDocument.h: added -dataSource accessor (needed by palmApp) (v5.0.24) Wed Dec 10 20:30:02 2003 Martin Hoerning * SkyCompanyDocument.h, SkyPersonDocument.h: added some outlook attributes (v5.0.23) 2003-11-30 Helge Hess * GNUmakefile: do not define install-dir, but rather user the value set in common.make (v5.0.22) 2003-11-25 Helge Hess * v5.0.21 * SkyCompanyDocument.m: code cleanups * SkyCompanyDocument.h: removed duplicate definition of -phoneTypes 2003-11-14 Helge Hess * minor cleanups in various files (v5.0.20) Fri Oct 24 16:50:03 2003 Jan Reichmann * 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 * SkyAddressConverterDataSource.m: added buildResponse flag to vcard command (v5.0.18) Fri Sep 5 13:46:25 2003 Martin Hoerning * SkyAddressConverterDataSource.m: uses "company::get-vcard" (v5.0.17) 2003-08-20 Helge Hess * SkyEnterpriseDocument.m: smaller cleanups (v5.0.16) 2003-08-11 Helge Hess * SkyContactAddressDataSource.m, SkyPersonDocument+JobDS.m: fixed some warnings (v5.0.15) Fri Aug 8 16:35:44 2003 Martin Hoerning * SkyCompanyDocument.m: changed warning (try -> tried) (bug 1419) (v4.1.14) Mon Jul 7 16:07:09 2003 Jan Reichmann * fixed OGo import (v4.1.13) Mon Jul 7 12:25:00 2003 Helge Hess * OpenGroupware.org import (v4.1.12) Mon Jul 7 12:23:19 2003 Helge Hess * OpenGroupware.org import (v4.1.11) Wed Jun 4 16:52:43 2003 Martin Hoerning * 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 * SkyCompanyDataSource.m: added fetch for multiple companyIds (v4.1.9) Tue Apr 8 14:47:41 2003 Jan Reichmann * SkyCompanyDocument.m: check whether email array already contains objects (bug 1426) (v4.1.8) Tue Feb 4 17:44:23 2003 Martin Hoerning * SkyPersonDocument.m: fixed invalid url bug for person too (v4.1.7) Mon Feb 3 16:17:38 2003 Martin Hoerning * SkyEnterpriseDocument.m: fixed invalid url bug (bug 563) (v4.1.6) 2003-01-31 Helge Hess * SkyPersonDataSource.m: added -copyWithZone: for MacOSX (v4.1.5) 2003-01-16 Helge Hess * 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 * SkyCompanyDataSource.m: fixed warnings Thu Jan 2 11:32:24 2003 Helge Hess * 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 * 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 * SkyCompanyDataSource.m: post notifications on insert/update/delete operation Fri Sep 13 13:42:30 2002 Martin Hoerning * SkyCompanyDocument.m: removed NSLog Wed Sep 4 15:58:41 2002 Joerg Grimm * SkyCompanyDocument.m: prevent overwriting of extendedAttrs Thu Jul 25 14:48:05 2002 Bjoern Stierand * SkyCompanyDataSource.m: removed 'reallyDelete=YES' from deleteObject command to prevent constraint violations Tue Jul 23 19:03:42 2002 Jan41 Reichmann * SkyEnterprisePersonDataSource, SkyPersonEnterpriseDataSource: fixed static vars bug Tue Jun 11 19:14:46 2002 Joerg Grimm * SkyPersonDocument.m: added isPerson accessor Tue Jun 11 19:14:04 2002 Joerg Grimm * SkyEnterpriseDocument.m: added isEnterprise accessor Thu Apr 11 16:56:52 2002 Joerg Grimm * SkyCompanyDocument.m: new attributeMap was set with empty dictionaries instead from defaults Thu Apr 4 12:37:01 2002 Jan41 Reichmann * SkyContactsAccessHandler.m: add root access Wed Feb 27 14:11:12 2002 Joerg Grimm * SkyCompanyDocument.m: sort of phoneTypes,extAttr Keys Mon Feb 11 19:39:24 2002 Jan41 Reichmann * SkyContactsAccessHandler.m: fixed access bug Thu Jan 31 18:39:16 2002 Martin Spindler * SkyCompanyDataSource.m: force -fetchObjects to return *always* an array Thu Oct 25 16:15:50 2001 Martin Spindler * SkyCompanyDocument.m: added new instance variable 'isReadonly' Mon Sep 3 17:16:43 2001 Martin Spindler * SkyCompanyDataSource.m: -insertObject: set number in CompanyDocument Fri Aug 31 18:12:40 2001 Martin Spindler * SkyCompanyDocument.m: -takeValue:forKey: did not call [super -take..] Fri Aug 24 18:55:12 2001 Martin Spindler * SkyAccount*: moved to libSkyAccounts Mon Jul 2 10:37:02 2001 Martin Hoerning * SkyCompanyDataSource.m: added insertObject, updateObject and createObject implementation Wed Jun 20 11:26:18 2001 Martin Hoerning * SkyCompanyDocument.[m,h]: added objectVersion Mon Jun 18 17:07:39 2001 Martin Spindler * SkyCompanyDataSource.m: fetchLimit was not set properly Thu Jun 7 17:53:22 2001 Martin Spindler * SkyAddressConverterDataSource.m: removed old exception Tue May 8 20:42:14 2001 Martin Spindler * SkyCompanyDataSource.m: set *always* comparator to searchRecord Mon May 7 17:26:51 2001 Helge Hess * fixed SkyEnterprisePersonDataSource, SkyPersonEnterpriseDataSource (they return documents now ..) Mon May 7 17:04:43 2001 Helge Hess * added JS wrappers for enterprise<->person datasources, added SkyEnterpriseDocument+JS.m Fri May 4 15:36:55 2001 Helge Hess * SkyCompanyDocument.m: added superclass version check Thu May 3 17:48:00 2001 Jan Reichmann * SkyCompanyDataSource.m: fixed fetch limit bug Wed May 2 16:30:45 2001 Martin Spindler * SkyCompanyCompanyDataSource.[h|m], SkyCompanyProjectDataSource.[h|m]: added fetchSpecification (qualifier and sorting in RAM) Wed May 2 15:26:07 2001 Helge Hess * SkyCompanyDocument.m: added equality check Tue May 1 16:33:53 2001 Martin Spindler * SkyPersonDocument.m: added some attributes Mon Apr 30 16:03:26 2001 Helge Hess * SkyPersonDocument.m: added -context Mon Apr 30 14:55:48 2001 Martin Spindler * ChangeLog: created