2005-06-01 Helge Hess * v1.3.113 * SxUserFolder.m: removed specific root property mappings, removed some deprecated Evo connector methods * DAVPropSets.plist: removed deprecated Evolution mappings, removed some default property sets 2005-06-01 Helge Hess * SxFolder.m: moved ZideLook related methods to own file/category (v1.3.112) * SxFolder.m: added new factory method for existing children (v1.3.111) 2005-06-01 Helge Hess * fixed gcc 4.0 warnings (v1.3.110) 2005-05-25 Helge Hess * SxObject.m: added a hack to disable etag consistency check when ZideStore is accessed using Kontact 3.4. This can be disabled using the 'ZSDisableKontact34GroupDAVHack' default. (v1.3.109) 2005-05-17 Helge Hess * SxObject.m: lookup entity/pkey/CRUD methods using SoClass (v1.3.108) 2005-05-10 Helge Hess * v1.3.107 * SxObject.m: return a 405 if a PUT is attempted (subclasses need to override to support a PUT) * SxFolder.m: return 405 instead of 200 if a PUT on a folder is attempted 2005-02-10 Helge Hess * v1.3.106 * SxUserFolder.m: mapped "Mail" to OGoMailAccount * SxObject.m: added -initWithName:inContainer: for SOGo compatibility 2004-12-06 Helge Hess * SxFolder+DAV.m: detect davURL and etag queries and call some standard method in case it is implemented by the folder subclass (v1.3.105) 2004-11-18 Helge Hess * SxObject.m: fixed a warning on MacOSX (v1.3.104) 2004-10-31 Helge Hess * SxObject.m: added -davEntityTag method which constructs an entity tag based on the 'objectVersion' of the EO, added methods to check HTTP etag condition headers (v1.3.103) * SxFolder.m, DAVPropSets.plist: added support for a WebDAV query containing just the etag (v1.3.102) 2004-10-24 Helge Hess * SxFolder.m: only call -initWithName:inFolder: when available (otherwise use the standard -initWithName:inContainer:) (v1.3.101) * SxFolder.m: print a log if record factory methods are not overridden by subclass (v1.3.100) * SxFolder.m: minor improvement to PUT log (v1.3.99) * SxMsgRootFolder.m, SxUserFolder.m, SxPublicFolder.m, SxStoreInfoFolder.m: deliver folder keys as toManyRelationshipKeys, not as toOneRelationshipKeys (v1.3.98) 2004-10-22 Helge Hess * NSObject+ExValues.m: added -exDavStringArrayValue method to return a value properly tagged as mv.string (required by Connector 2.0.2) (v1.3.97) 2004-10-19 Helge Hess * NGResourceLocator+ZSF.m: look for resources in GNUstep tree at Library/Libraries/Resources/ZideStore-1.3/ (thanks go to Michael for pointing that out) (v1.3.96) 2004-10-18 Helge Hess * v1.3.95 * E2KAttrMap.plist: added mapping for oof-state * v1.3.94 * added SxStoreInfoFolder for NON_IPM_SUBTREE queries * DAVPropSets.plist: added exPermanentURL, davIsCollection, davIsHidden to Evo subfolder query * E2KAttrMap.plist: added "permanenturl" Exchange property * SxUserFolder.m: when being accessed with Connector 2.x, sends a response for the initial request (thanks Erik), also fake being Ex 2003 using a proper header (v1.3.93) 2004-10-07 Helge Hess * OLDavPropMapper.m: map out some problematic keys (v1.3.92) * OLDavPropMapper.m: fixed processing of Cadaver property keys (v1.3.91) 2004-09-24 Helge Hess * v1.3.90 * SxFolder.m: use NGResourceLocator to find DAVPropSets.plist * SxMsgRootFolder.m: lookup PersonalFolderInfo.plist using NGResourceLocator * GNUmakefile: added PersonalFolderInfo.plist and DAVPropSets.plist (where application resources before) * OLDavPropMapper.m: moved resource-locator code to a new category, NGResourceLocator+ZSF.m 2004-09-23 Helge Hess * v1.3.89 * OLDavPropMapper.m: locate mapping files using NGResourceLocator * moved in mapping lists from main executable, install them in share locations 2004-09-05 Helge Hess * SxFolder.h: fixed a compile warning (v1.3.88) 2004-08-31 Helge Hess * GNUmakefile.preamble: added path to libLSFoundation, added FHS pathes (v1.3.87) 2004-08-21 Helge Hess * renamed to ZSFrontend (v1.3.86) 2004-07-06 Helge Hess * NSObject+ExValues.h: fixed includes for gstep-base (v1.2.85) 2004-06-08 Helge Hess * v1.2.84 * SxUserFolder.m, SxMsgRootFolder.m: fixed resource loading on MacOSX * GNUmakefile.preamble: fixed explicit dependency for MacOSX 2004-05-11 Helge Hess * NSObject+ExValues.h: do not include NSTimeZone.h with libFoundation library (v1.2.83) 2004-05-10 Helge Hess * NSObject+ExValues.h: properly include NSTimeZone.h (v1.2.82) 2004-04-12 Helge Hess * GNUmakefile: install header files in ZideStore12/Frontend instead of ZideStoreFrontend, fixes OGo bug #458 (v1.2.81) 2004-04-05 Helge Hess * replaced some "SKYRiX" labels and logs with OGo ones (v1.2.80) 2004-03-29 Helge Hess * SxObject.m, SxFolder.m: added -valueForUndefinedKey: method to support Panther (just returns nil instead of throwing an exception) (v1.2.79) 2004-03-15 Helge Hess * SxFolder.m, SxObject.m: folders and objects now retain their parent, unless the folder specifies otherwise. This way we avoid loosing parent objects ... (v1.2.78) 2004-03-11 Helge Hess * NSObject+ExValues.m: added method to calculate timezone id code for KOrganizer (v1.2.77) 2004-03-10 Helge Hess * NSString+csv.m, OLDavPropMapper.m, SxFolder.m: fixed compilation on gstep-base (v1.2.76) 2004-03-07 Helge Hess * SxUserFolder.m: do not use separate message folder root with KOrganizer (v1.2.75) 2004-02-13 Helge Hess * various files: fixed for MacOSX compilation (v1.2.74) 2003-12-12 Helge Hess * SxFolder+DAV.m: return 501 instead of 500 in case someone attempts to use PROPPATCH for object creation on a folder which doesn't support that (v1.2.73) 2003-11-24 Helge Hess * SxFolder.m: improve support for GET methods, now checks for a default method name and redirects to its location if available (v1.2.72) 2003-11-21 Helge Hess * SxFolder: properly detect WebDAV list queries (v1.2.71) 2003-11-20 Helge Hess * SxFolder+DAV.m: properly URL escape entry names (should never contain invalid URL chars, but who knows ...) (v1.2.70) 2003-11-15 Helge Hess * SxFolder+DAV.m: small fix to reduce logs in deployments (v1.2.69) 2003-11-14 Helge Hess * v1.2.68 * moved Tasks subproject to Tasks.zsp in Products * moved Contacts, Persons, Enterprises, Groups subprojects into Contacts.zsp in Products * moved Appointments subproject into Appointments.zsp in Products * moved SxOptionsForm to EvoConnect 2003-11-13 Helge Hess * moved RSS support to a separate ZSP bundle, enabled RSS lookup (if installed) for any SxFolder subclass (v1.2.67) 2003-11-13 Helge Hess * SxUserFolder.m: moved "options" form to a separate file (v1.2.66) Tue Nov 11 18:17:15 2003 Martin Hoerning * Appointments/SxDavAptAction.m: added changing of participant info even if you don't own the appointment (fixes sx bug 1898) (v1.2.65) 2003-11-05 Helge Hess * v1.2.64 * SxUserFolder.m: activate flatRootKeys when being accessed by Finder (not yet completed) * SxFolder+DAV.m: small cleanups, a bit better logging * SxFolder.m: immediatly reject queries on ".hidden". key (issues by the Finder) Wed Oct 29 22:01:54 2003 Martin Hoerning * Appointments/SxICalendar.m: deliver user timeZone to iCal objects (solves ogo bug 257) (v1.2.63) 2003-10-13 Helge Hess * bumped Version to v1.2.62 Fri Sep 19 18:34:24 2003 Martin Hoerning * Appointments/SxICalendar.m: fixed mapping core dump (v1.1.61) Thu Sep 18 17:12:26 2003 Martin Hoerning * v1.1.60 * Groups/SxGroup.m: added vCard support for teams * Persons/SxPerson.m, Enterprise/SxEnterprise.m: use new vCard rendering from SxContactManager Thu Sep 18 13:53:28 2003 Martin Hoerning * Appointments/SxICalendar.m: added missing mapping warning (v1.1.59) Wed Sep 17 16:11:05 2003 Martin Hoerning * v1.1.58 * Appointments/SxAppointment.m: fixed iCal rendering * Appointments/SxICalendar.m: added debugFlag (ZLDebugICal) Tue Sep 16 16:35:25 2003 Martin Hoerning * Appointments/SxICalendar.m: added iCal bulk query support (v1.1.57) Wed Sep 10 18:11:30 2003 Martin Hoerning * Appointments/SxICalendar.m: added PUT action (v1.1.56) 2003-09-04 Helge Hess * Appointments/SxAppointment.m: added iCal/MIME generation properties (v1.1.55) * now a separate library (v1.1.54) * created ChangeLog