2009-09-08 Adam Tauno Williams * SxBackendManager.m: Removed include of "SxSetCacheManager.h" (v5.5.94) * SxAptSetHandler.h|m: Remove useless coreInfoCache. Found no code path to successfully access the cache and Logic already provides a cache of vCard renderings of appointments. (v5.5.94) * SxAptManager.m: Remove cacheManagerForSet member. (v5.5.94) * GNUmakefile: Remove SxSetCacheManager & SxRecordCacheManager. (v5.5.94) * SxContactManager.m: Removed core cache usage from member fullObjectInfosForPrimaryKeys. (v5.5.94) 2009-05-16 Adam Tauno Williams * SxContactSQLQuery.m: exclude archived objects from person and enterprise queries. (v1.7.93) 2008-09-05 Adam Tauno Williams * SxFreeBusyManager.m|h: added freeBusyDataForLogin method to support free/busy retrieval based on login. See OGo Bug#377. Removed HACK where backend called front-end SxAppointment's gidForPKeyEmail method. (v1.5.92) * SxAptManager.m|h: added gidForPKeyEmail method. Front-end can use this method of the backend instead of the reverse. (v1.5.92) 2008-06-30 Adam Tauno Williams * SxAptManager+iCal.m: added version attribute to dictionary produced by pkeysAndModDatesAndICalsForGlobalIDs method. This allows proper etags to be constructed. (v1.5.91) 2007-05-07 Helge Hess * SxAptManager.m: minor code cleanups (v1.5.90) 2006-08-30 Helge Hess * SxAptManager+iCal.m: fixed a log crasher. Replaced NSLog with logWithFormat. Some code cleanups (v1.5.89) 2006-07-04 Helge Hess * fixed gcc 4.1 warnings, 64bit tweaks (v1.5.88) 2005-06-05 Helge Hess * v1.3.87 * SxAptManager+iCal.m: ensure that appointments are fetched with all participants by performing a fetch using the global-id (instead of the possibly unloaded EO) - this fixes the generation of attendee fields * SxAppointmentRenderer.m: do not render x-microsoft fields, do not render created,last-modified and dtstamp (currently unsupported, can be supported using log-table) 2005-06-04 Helge Hess * v1.3.86 * SxAptManager+iCal: fetch 'sensitivity' attribute * SxAppointmentRenderer.m: changed to map 'sensitivity' to iCal 'class' instead of using the access group * moved Appointments, Contacts subproject files to top-level (v1.3.85) 2005-06-01 Helge Hess * fixed gcc 4.0 warnings (v1.3.84) 2005-04-07 Thomas Klute * Appointments/SxAptManager+iCal.m: fetch 'accessTeamId' to allow proper rendering of public/private class, might fix part of OGo bug #1242 (v1.3.83) 2004-10-31 Helge Hess * SxRecordCacheManager.m: minor improvement in cache logging (v1.3.82) 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.81) 2004-10-18 Helge Hess * v1.3.80 * SxSQLQuery.m, SxBackendManager.m: use 'PostgreSQL' as default model name * Contacts/SxContactManager+evo.m: minor code cleanup 2004-09-28 Helge Hess * GNUmakefile.preamble: fixed library search path (v1.3.79) 2004-09-27 Helge Hess * GNUmakefile.preamble (libZSBackend_LIBRARIES_DEPEND_UPON): fixed strict dependencies for MacOSX (v1.3.78) 2004-09-06 Helge Hess * v1.3.77 * SxFreeBusyManager.m: fixed a warning * SxAptManager.h: removed prototype for -pkeysAndVersionsForGlobalIDs: (which is disabled in the .m) 2004-08-21 Helge Hess * renamed to libZSBackend (v1.3.76) 2004-07-19 Helge Hess * Contacts: fixed all gcc 3.4 warnings (v1.2.75) 2004-07-06 Helge Hess * Contacts/SxContactManager.m: fixed a warning with gstep-base, include time.h to ensure the prototype of the time() function (v1.2.74) 2004-06-08 Helge Hess * Appointments/SxAptSetIdentifier.m, SxAptManager.h: the identifier now implements NSCopying (v1.2.73) 2004-06-07 Helge Hess * added A README ... * v1.2.72 * SxSQLQuery.[hm]: use LSCommandContext as the context type, avoids warnings with gcc 3.4 * Contacts/SxFetchContact.h: removed duplicate definition of -addressForType: (breaks with gcc 3.4) 2004-05-27 Helge Hess * Appointments/SxAptManager.m: minor code cleanups (v1.2.71) 2004-05-16 Max Berger * Contacts/SxUpdateContact.m: create empty addresses if update is called without them instead of throwing an exception (v1.2.70) 2004-04-12 Helge Hess * GNUmakefile: install header files in ZideStore12/Backend instead of ZideStoreBackend, fixes OGo bug #458 (v1.2.69) 2004-04-05 Helge Hess * SxBackendManager.m, SxBackendMaster.m, SxRecordCacheManager.h: replaced some SKYRiX logs and comments with OGo ones (v1.2.68) 2004-03-10 Helge Hess * SxAptManager, SxTaskManager.m, SxAptSetHandler.m: fixed some compilation warnings with gstep-base (v1.2.67) 2004-02-13 Helge Hess * v1.2.66 * SxSQLQuery.m, NSString+DBName.m: replaced -indexOfString: with -rangeOfString: * SxTaskManager.h: fixed missing declaration in header * Contacts, Appointments: tweaks for MacOSX compilation in various files (-indexOfString:, -subclassResponsibility) * common.h: updated for MacOSX (v1.2.66) 2003-12-22 Helge Hess * Appointments/SxAptManager+iCal.m: removed some dead code, minor cleanups and fixes (v1.2.65) Tue Nov 18 17:01:16 2003 Martin Hoerning * Appointments/SxAptManager+iCal.m: added set handling on put (to detect deleted events) (solves ogo bug 258) (v1.2.64) 2003-11-14 Helge Hess * SxFreeBusyManager.m: removed some header dependency to Frontend - but it still calls a Frontend method! This is to be fixed ASAP! (v1.2.63) Tue Nov 11 18:18:41 2003 Martin Hoerning * Appointments/SxAptManager.m: added changing of participant info even if you don't own the appointment (fixes sx bug 1898) (v1.1.62) Wed Oct 29 21:59:35 2003 Martin Hoerning * Appointments/SxAptManager+iCal.m: mapping key (iCalEvent sourceUrl) was released during update of ogo-date (in connection with ogo bug 257), fixed (v1.1.61) Thu Sep 18 15:35:54 2003 Martin Hoerning * Contacts/SxContactManager.m: added vCard functions (v1.1.60) Wed Sep 17 16:15:15 2003 Martin Hoerning * Appointments/SxAppointmentRenderer.m: renderAppointmentAsICal is deprecated (see SxAptManager+ICal.h) (v1.1.59) Mon Sep 15 13:30:46 2003 Martin Hoerning * Appointments/SxAptManager+iCal.m: moved rendering to appointment::get-ical (v1.1.58) Thu Sep 11 15:20:55 2003 Martin Hoerning * v1.1.57 * Appointments/SxAptManager+iCal.m: putting new events is now possible * Appointments/SxAppointmentRenderer.m: fixed CLASS rendering Wed Sep 10 18:07:05 2003 Martin Hoerning * v1.1.56 * Appointments/SxAptManager+iCal.m: added putVEvents * Appointments/SxAppointmentRenderer.m: use URL (with skyrix_id) for UID 2003-09-04 Helge Hess * Appointments: extended appointment backend with methods to fetch global IDs for a specific timerange (v1.1.55) * now a separate library (v1.1.54) * created ChangeLog