2005-06-05 Helge Hess * v1.3.101 * SxAppointment+Participants.m: fixed handling of extended participant properties (proper defaults for WebUI), fixed handling of participant change sets * SxAppointment.m, SxAppointmentMessageParser.m: properly deal with iCal class=>sensitivity mapping, improved changelogs, added support for some fields 2005-06-04 Helge Hess * fixed some gcc 4.0 warnings, fixed a compilation issue with ZSBackend (v1.3.100) 2005-05-26 Helge Hess * SxAppointmentMessageParser.m: fixed some gcc 4.0 warnings (v1.3.99) 2005-05-25 Helge Hess * SxAppointment.m: only set PUT 'location' header if the location changed (v1.3.98) 2005-05-18 Helge Hess * SxICalendar.m: rewritten to use folder for queries instead of doing queries on its own (fixed OGo bug #1386) (v1.3.97) 2005-03-12 Helge Hess * SxICalendar.m, SxAppointment.m: generate iCal data as UTF-8, properly tag it as such with the charset parameter (v1.3.96) 2005-03-07 Helge Hess * SxAppointment.m: fixed a warning, changed generation of baseURL (v1.3.95) 2005-02-06 Helge Hess * SxAppointmentFolder.m: fixed GroupDAV namespace to current draft (v1.3.94) 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)