2005-01-17 Helge Hess * SxAppointment.m: added a prototype to use KDE #96758 (v1.3.93) 2004-12-20 Helge Hess * SxAppointment.m: fixed generation of 'location' header (v1.3.92) * SxAppointment.m: fixed an incorrectly applied fix (v1.3.91) 2004-12-17 Anders Carlsson * SxAppointment.m: properly add 'location' header to response (v1.3.90) 2004-12-13 Helge Hess * SxAppointment.m: set 'location' header for new appointments as per GroupDAV (v1.3.89) 2004-11-18 Helge Hess * SxAppointment.m: fixed a warning on MacOSX (v1.3.88) 2004-11-01 Helge Hess * SxAppointment.m: ensure HTTP if-match preconditions for PUT actions, return etag after PUT action (return WOResponse instead of NSException (v1.3.87) * v1.3.86 * SxAppointment.m: fixed iCal content type to be text/calendar, always deliver iCal content when the accept header is set to text/calendar * SxAppointmentFolder.m: added custom resource type tag for folders ({GROUPWARE:}vevent-collection) 2004-10-31 Helge Hess * SxAppointmentFolder.m: properly support getetag only queries, implement -getIDsAndVersionsInContext: and use the SxFolder infrastructure for versions/etags (v1.3.85) * SxAppointment.m: if SxZLFullAptRenderer is not available, return the object itself to the SOPE WebDAV layer (avoids 500 if a propfind is done on the appointment) (v1.3.84) * v1.3.83 * SxICalendar.m: use ical product-id from common.h * SxFreeBusy.m: use ical product-id from common.h, fixed a typo in an email address check (SMTP vs SMPT), minor code cleanups * SxAppointment.m: check for text/calendar instead of text/vcalendar in PUT actions, use ical product-id from common.h * common.h: define a string to be used as the ZideStore product id in iCal files 2004-10-21 Helge Hess * SxAppointment.m: return HTTP status 201 (Created) after successful PUT when triggered by Evolution (v1.3.82) 2004-09-30 Helge Hess * v1.3.81 * SxAppointment.m: added ability to PUT individual iCalendar files, can guess iCalendar content from PUTs without content-type (Cadaver ...), creates a new DB record in case the PUT target was not found * SxAppointmentMessageParser.[hm]: added -parseICalendarData: method to parse raw iCalendars * SxAppointment.m: improved a log message 2004-09-26 Helge Hess * v1.3.80 * SxAppointment.m: added methods to fetch appointment comment, added specific RSS title/description support * SxAppointmentFolder.m: added support for -davChildKeysInContext:, added specific RSS channel title, changed some logs into debug logs to avoid logfile clutter 2004-09-05 Helge Hess * SxDavAptChange.m: fixed a compile warning (v1.3.79) 2004-08-24 Helge Hess * added a library, so that linking on MacOSX works (v1.3.78) 2004-07-06 Helge Hess * SxAppointment.m, SxAppointment+Participants.m, SxAppointmentFolder.m: fixed zone arguments from nil to NULL, minor code cleanups (v1.2.77) 2004-05-18 Helge Hess * SxFreeBusy.m: minor code cleanups (v1.2.76) 2004-04-05 Helge Hess * SxAppointment.m, SxICalendar.m: report "OpenGroupware.org ZideStore" as iCalendar product id, instead of "SKYRiX 4.1 xx" (v1.2.75) 2004-03-07 Helge Hess * SxAppointmentFolder.m: added support for using PROPPATCH to create new objects, added some special handling for Kontact (v1.2.74) 2004-02-18 Helge Hess * SxICalendar.m: minor cleanups (v1.2.73) 2004-02-14 Helge Hess * various tweaks for MacOSX compilation (v1.2.72) 2003-12-09 Helge Hess * SxAppointmentFolder.m: only create SxAppointment controllers for names starting with a number (eg "28378", but not "view") (v1.2.71) Tue Nov 18 15:13:18 2003 Martin Hoerning * SxICalendar.m: added set handling on update (to detect deleted events). added publish-only mode (to not delete all the other events of the set) (solves ogo bug 258) v1.2.69 2003-11-14 Helge Hess * moved Frontend/Appointments subproject into a separate ZSP product (v1.2.68)