2006-08-24 Helge Hess * SkyAptParticipantsList.m: rewrote handling of status changes and add/remove-me buttons. The operation is now performed by specific commands and do not update the full participant list but just the login account (should fix bug #1771) (v5.3.108) 2006-08-09 Helge Hess * v5.3.107 * LSWAppointmentEditor.m: fixed a linking issue on MacOSX (do not refer to OGoAptMailOpener class directly, its in a different bundle) * SkyAptParticipantsList.m: catch some OSX mutable dictionary issue, needs further investigation 2006-05-03 Helge Hess * LSWAppointmentEditor.m: set ownerId in snapshot. This fixes issues in other places (v5.3.106) * LSWAppointmentEditor.m: rewritten to use the new OGoAptMailOpener object from the OGoScheduler bundle (v5.3.105) 2006-05-02 Helge Hess * LSWAppointmentEditor.m: major code cleanups (v5.3.104) * v5.3.103 * LSWAppointmentEditor.m: use warn/errorWithFormat: when appropriate, minor code cleanups * fixed all gcc 4.1 warnings 2006-04-26 Helge Hess * LSWAppointmentViewer.m: added method to return the properties of an appointment (related to OGo bug #1712) (v5.3.102) 2006-01-31 Helge Hess * v5.3.101 * OGoAttendeeSelection.m: properly add newly created contacts to attendee list * OGoUserSelectionComponent.m: code cleanups * LSWAppointmentViewer.m: properly generate links to formletter download action if one was defined (v5.3.100) 2006-01-30 Helge Hess * Defaults.plist, LSWAppointmentViewer.m, LSWAppointmentEditor.m: changed default name from 'OGoPrivateExtendedAptAttributes' to 'OGoExtendedAptAttributes' as requested in OGo bug #1673 (v5.3.99) * OGoUserSelectionComponent.m: added code to refresh the selection if a new contact was created in the quick panel (v5.3.98) 2006-01-28 Helge Hess * LSWAppointmentEditor.m: fixed an incorrect warning about a missing access team (v5.3.97) * LSWAppointmentEditor.m: added support for editing custom attibutes (v5.3.96) 2006-01-23 Helge Hess * v5.3.95 * SkyAptTypeSelection.m: use -isNotEmpty to avoid [NSNull length] calls on MacOSX * LSWAppointmentViewer.m: code cleanups, added check whether an extattr specification is configured prior using extattr viewer (keep speed for non-extattr users) 2006-01-12 Helge Hess * LSWAppointmentViewer.m: prepared support for extended attributes on events (v5.3.94) 2005-10-18 Helge Hess * LSWAppointmentProposal.m: code cleanups, ensure that the participants array is filled (OGo bug #1591) (v5.3.93) 2005-10-05 Helge Hess * OGoCycleSelection.m: fixed handling of negative occurrences in rrules (every last friday like rrules) (v5.3.92) 2005-09-29 Helge Hess * LSWAppointmentEditor.m, Defaults.plist: turned the name of the default read-access team into a default ('scheduler_default_readaccessteam') (v5.3.91) 2005-09-27 Helge Hess * LSWAppointmentEditor.m: fixed include path for OGoCycleDateCalculator (v5.3.90) * v5.3.89 * OGoCycleSelection.m: minor improvement in cycle-type handling * LSWAppointmentEditor.m: changed to load default notification time from 'scheduler_defnotifytime' default (OGo rq #1510), some code cleanups * LSWSchedulerPreferences.m: major code cleanups, added 'notificationTime' default ('scheduler_defnotifytime') (v5.3.88) 2005-09-26 Helge Hess * LSWSchedulerPreferences.m: added -userDefaults and -systemUserDefaults (v5.3.87) 2005-09-22 Helge Hess * OGoRecurrenceFormatter.m: improved rendering of rrules (v5.3.86) * v5.3.85 * OGoCycleSelection.m: added support for some rrules (OGo rq #1508) * LSWAppointmentEditor.m: use OGoCycleDateCalculator to determine number of generated cycles * added OGoCycleSelection component for editing the appointment recurrence information (v5.3.84) 2005-09-20 Helge Hess * v5.3.83 * LSWAppointmentEditor.m: changed to use new recurrence formatter * added OGoRecurrenceFormatter to format appointment recurrence descriptions 2005-09-19 Helge Hess * LSWAppointmentProposal.m: more code cleanups (v5.3.82) * LSWAppointmentProposal.m: major code cleanups (v5.3.81) * v5.3.80 * LSWAppointmentEditor.m: properly save the 'role' information in the snapshot for subsequent save/create. The 'participants' array in the snapshot is not a set of full EOs anymore! (can lead to issues, but works fine so far) * LSWAppointmentViewer.m: minor code cleanups * LSWAppointmentEditor.m: properly load the rolemap (v5.3.79) * LSWAppointmentEditor.m: code cleanups (v5.3.78) 2005-09-17 Helge Hess * LSWAppointmentEditor.m: use a bitset for all the flags (v5.3.77) 2005-09-16 Helge Hess * v5.3.76 * OGoAttendeeSelection.m: implemented add/delete tracking and role map * OGoUserSelectionComponent.m, SkyParticipantsSelection.m, LSWAppointmentEditor.m: refactoring 2005-09-16 Helge Hess * v5.3.75 * OGoAttendeeSelection.m: added ivars for selected roles * SkyParticipantsSelection.m: added ivar flag for plainmode * v5.3.74 * added OGoAttendeeSelection component (uses OGoUserSelectionComponent) * SkyParticipantsSelection.m: moved component logic to a new superclass, OGoUserSelectionComponent * added OGoUserSelectionComponent abstract superclass 2005-09-08 Helge Hess * LSWAppointmentEditor.m: added -windowTitle method to generate the title for the editor (v5.3.73) 2005-09-06 Helge Hess * v5.3.72 * SkyParticipantsSelection.m: some code cleanups * LSWAppointmentEditor.m: remove use of deprecated SkySchedulerConflictDataSource method 2005-08-31 Helge Hess * Defaults.plist: added some plist values necessary for LSWAppointmentEditor.wox (v5.3.71) 2005-08-31 Helge Hess * LSWAppointmentMove.m: minor code cleanups, fixed a warning (v5.3.70) 2005-08-29 Helge Hess * SkyAptParticipantsList.m: added localized participant roles (v5.3.69) * SkyAptParticipantsList.m: fixed changing of participant status (new code returned immutable records) (v5.3.68) 2005-08-22 Helge Hess * Defaults.plist: enable participant roles per default (v5.3.67) 2005-08-09 Helge Hess * LSWAppointmentMove.m, LSWAppointmentEditor.m: do not use deprecated -hasConflicts of SkySchedulerConflictDataSource (v5.3.66) 2005-08-09 Helge Hess * v5.3.65 * LSWAppointmentProposal.m: minor code improvements, fixed gcc 4.0 warnings, fixed a minor memleak (new-component) * LSWSchedulerPreferences.m, LSWAppointmentEditor.m: fixed gcc 4.0 warnings 2005-08-08 Helge Hess * SkyParticipantsSelection.m: fixed some gcc 4.0 warnings, minor code cleanups (v5.3.64) 2005-08-02 Helge Hess * removed unused LSWSchedulerDateCell (v5.3.63) * v5.3.62 * LSWSchedulerDateTitle.m: minor improvements * LSWSchedulerDateCell.m: reuse default color bindings, avoid usage of cal-formats to improve performance 2005-02-28 Helge Hess * LSWSchedulerDateCell.m: minor code cleanups (v5.1.61) 2004-12-20 Helge Hess * SkyAppointmentPrintViewer.m: explicitly fetch owner (do not use relationship fault), related to OGo bug #1065 (v5.1.60) 2004-11-27 Helge Hess * LSWAppointmentViewer.m: ensure that account has proper access to view the appointment (OGo bug #556), code cleanups (v5.1.59) 2004-11-26 Helge Hess * v5.1.58 * LSWSchedulerPreferences.m, LSWAppointmentEditor.m: fixed some gcc 3.4 warning * LSWAppointmentEditor.m, LSWAppointmentMove.m: fixed include of WEClientCapabilities.h for SOPE 4.5 2004-11-13 Helge Hess * removed old LSWAppointmentViewer.wo directory (v5.1.57) 2004-09-12 Helge Hess * removed deprecated 'singleSelection' bindings from components (v5.1.56) 2004-09-09 Helge Hess * LSWSchedulerPreferences.m: fixed OGo bug #908 (calendar preferences crashed with resource categories) (v5.1.55) 2004-09-07 Helge Hess * LSWAppointmentViewer.wo: removed German.lproj and German_orange.lproj (not required with fixed OGoResourceManager) (v5.1.54) 2004-08-10 Helge Hess * SkyResourceSelection.wo: fixed some XHTML issues, minor template cleanups (v5.0.53) 2004-08-02 Helge Hess * SkyAptDateSelection.wo, Defaults.plist: moved the minute popup fields (00-59) a user default, removed deprecated 'singleSelection' bindings (v5.0.52) 2004-06-21 Helge Hess * LSWAppointmentMove.m: fixed a gstep-base warning (v5.0.51) 2004-06-18 Helge Hess * v5.0.50 * SkyAppointmentPrintViewer.m: minor code cleanups * LSWAppointmentViewer.m, LSWAppointmentEditor.m: removed unused code 2004-06-16 Helge Hess * LSWAppointmentEditor.wo/LSWAppointmentEditor.wod (CommentTextArea): the comment editfield was broken (probably due to changes in the wod parser) - fixed that bug (v5.0.49) 2004-06-16 Helge Hess * v5.0.48 * SkyAptParticipantsList.m: fixed an issue with NSNull participant status fields on MacOSX * LSWAppointmentViewer.m: improved handling of NSNull values 2004-06-14 Helge Hess * LSWSchedulerDateTitle.m: minor code cleanups, need some more (v5.0.47) 2004-05-19 Helge Hess * LSWAppointmentEditor.m: minor cleanups, needs some more ... (v5.0.46) 2004-05-07 Helge Hess * SkyAptParticipantsList.m: major code cleanups (v5.0.45) 2004-05-05 Helge Hess * v5.0.44 * LSWSchedulerPreferences.wod: removed some unused element declarations * SkyParticipantsSelection.m: minor cleanups 2004-05-04 Helge Hess * v5.0.43 * LSWSchedulerPreferences.wo: minor cleanups * LSWSchedulerPreferences.m: major cleanups, needs a LOT more * SkyParticipantsSelection.wo: some template cleanups * LSWAppointmentProposal.wo: some template cleanups, improved XHTML compatibility 2004-05-01 Helge Hess * LSWAppointmentViewer.wo: removed non-localized templates which are never used (v5.0.42) 2004-04-20 Helge Hess * LSWAppointmentViewer.wo: some template cleanups (v5.0.41) 2004-04-14 Helge Hess * LSWAppointmentMove.m: code cleanups (v5.0.40) 2004-03-30 Helge Hess * LSWAppointmentViewer.m: properly display appointment title in navigation, some code cleanups (v5.0.39) * v5.0.38 * SkyParticipantsSelection.m: major code cleanups * SkyResourceSelection.m: major code cleanups * v5.0.37 * LSWAppointmentEditor+Fetches.m: minor code cleanups * LSWAppointmentEditor.m: properly deal with NSNull in cycleEndDate 2004-03-26 Helge Hess * LSWAppointmentEditor.m, SkyAptTypeSelection.m: minor code cleanups (v5.0.36) 2004-03-12 Helge Hess * LSWAppointmentEditor.m: fixed OGo bug #664 (save&mail was broken), probably introduced in v5.0.33 (v5.0.35) 2004-03-10 Helge Hess * v5.0.34 * LSWSchedulerDateCell.m: major improvements to XHTML compatibility * SkyParticipantsSelection.m: fixed a compile time warning on gstep-base 2004-02-24 Helge Hess * v5.0.33 * LSWAppointmentEditor.m: major code cleanups and reorganizations, started to move some date parsing/formatting code to a formatter class (OGoAppointmentDateFormatter) * LSWAppointmentEditor.m: fixed OGo bug #623, some changes to enddate processing (now limits to years smaller than 2037) * v5.0.32 * LSWAppointmentEditor.m: properly check for NSNull in cycle type, fixes a bug with appointment creation on OSX * common.h: import NSString+Ext.h on Cocoa and gstep-base to avoid some compiler warnings 2004-02-21 Helge Hess * SkyParticipantsSelection.m, LSWAppointmentEditor.m: ensure that the participants array is mutable, create mutable arrays with capacity (v5.0.31) 2004-02-15 Helge Hess * v5.0.30 * LSWAppointmentViewer.m: removed handling of NSNull's in write ACL strings, some code cleanups * LSWAppointmentMove.m: use NSCalendarDate+UnitAdder methods for date calculation, some code cleanups * NSCalendarDate+UnitAdder.m: added additional units as used in LSWAppointmentMove 2004-02-11 Helge Hess * LSWAppointmentEditor.m: properly pass command-context to conflict datasource (v5.0.29) 2004-01-26 Helge Hess * LSWAppointmentEditor.wo/LSWAppointmentEditor.wod: minor cleanups (v5.0.28) 2004-01-22 Helge Hess * v5.0.27 * various cleanups regarding "== YES" and "== NO" ... * LSWAppointmentEditor.m: fixed a bug with in the context of "shouldAttachAppointmentsToMails" (mail sending fails with exception) 2004-01-19 Helge Hess * v5.0.26 * SkyParticipantsSelection.m, SkyResourceSelection.m: various code cleanups * SkyAppointmentPrintViewer.m, SkyAptDateSelection.m: minor cleanups * LSWAppointmentViewer.m, SkyAptParticipantsList.m: moved some defaults to Defaults.plist, major cleanups * LSWAppointmentEditor.m, LSWAppointmentProposal.m: major cleanups * GNUmakefile: fixed for MacOSX compilation 2003-12-22 Helge Hess * fixed CSS 'id' vs 'class' issue (v5.0.25) 2003-12-12 Helge Hess * v5.0.24 * LSWAppointmentEditor.m: cleaned up calendar format parsing/generation (needs more work) * LSWAppointmentEditor.m, Defaults.plist: moved hour/minute delimiters to a default (scheduler_editor_hourdelimiters) * LSWAppointmentEditor.wo/LSWAppointmentEditor.html: only show delete button if the user has permissions to delete, use CSS styling for delete button * LSWAppointmentEditor.m: sourcecode cleanups 2003-12-04 Helge Hess * v5.0.23 * LSWAppointmentTextMailPage.wo: minor cleanups * LSWAppointmentHtmlMailPage.wo/LSWAppointmentHtmlMailPage.html: do not wrap viewertitle * LSWAppointmentMailPage.m: removed some dead code, major code cleanups (v5.0.22) 2003-12-03 Helge Hess * v5.0.21 * LSWAppointmentViewer: added related-links tab to English template - the templates of the viewer really need further cleanups * LSWAppointmentEditor: minor tweaks * LSWAppointmentHtmlMailPage.wo: cleaned up template, now uses the "activate" direct-action instead of viewAppointment (v5.0.20) Thu Nov 27 17:28:12 2003 Martin Hoerning * LSWSchedulerPreferences.m: made aptType input type editable (v5.0.19) Thu Nov 27 16:32:35 2003 Martin Hoerning * LSWAppointmentMove.m: fixed conflict panel appearance (solves ogo bug 2[again]) (v5.0.18) 2003-11-26 Thomas Schild * LSWAppointmentEditor.html: adjusted the sequence of save/delete/cancel buttons (v5.0.17) Tue Nov 25 18:06:52 2003 Martin Hoerning * v5.0.16 * SkyAptDateSelection.m: added popup list for am/pm (was in hour popup) this is disabled by default ('scheduler_useAMPMButton') (solves ogo bug 373) * SkyAptTypeSelection.m: added apt type selection as component. image list (default) or popup possible. 2003-11-25 Helge Hess * LSWAppointmentViewer.m: include EOFault.h from GDLAccess (v5.0.15) 2003-11-25 Helge Hess * v5.0.14 * LSWAppointmentViewer.m: fixes OGo bug 420, for some reason a fault for sometimes passed into a direct-action activated viewer which results in the usual, fault related issues ... * LSWAppointmentViewer.m: use "activate" direct action to activate the viewer from mail actions * LSWAppointmentViewer.m: major cleanups Wed Nov 19 20:18:09 2003 Martin Hoerning * v5.0.13 * SkyAptParticipantsList.m: added participant detail columns/actions (partStat, role), but disabled by default * LSWAppointmentEditor.m: added AM/PM time input (solves ogo bug 373) 2003-11-07 Thomas Schild * SkyParticipantsSelection.wo, SkyResourceSelection.wo, LSWAppointmentMove.wo, LSWAppointmentProposal.wo, LSWSchedulerPreferences.wo: imageButton --> css submitButton * LSWSchedulerPreferences.wo: removed *.lproj (v5.0.12) 2003-11-06 Thomas Schild * LSWAppointmentMove.wo: imageButton --> css submitButton * LSWAppointmentEditor.wo: removed *.lproj (v5.0.11) Wed Sep 3 16:15:32 2003 Martin Hoerning * v5.0.10 * LSWSchedulerDateTitle.m, LSWAppointmentViewer.m, LSWAppointmentMove.m: added AM/PM time formatting (OGo bug 14) 2003-08-22 Helge Hess * LSWAppointmentEditor.wo/LSWAppointmentEditor.html: smaller cleanups (needs more ...) (v5.0.9) 2003-08-18 Helge Hess * LSWAppointmentEditor.m: major cleanups (still a lot to do ...) - fixed OGo Bug #1 (v5.0.8) Tue Aug 12 18:27:32 2003 Martin Hoerning * LSWAppointmentMove.m: saving appointment with command "appointment::move" (needs LSScheduler version v5.0.19) (fixes sx bug 1589) (v5.0.7) Tue Aug 12 17:28:19 2003 Martin Hoerning * LSWAppointmentMove.m: display holidays at example dates (fixes sx bug 1730) (v5.0.6) Fri Aug 8 17:44:08 2003 Martin Hoerning * LSWAppointmentEditor.m: added year range check and warning (solves bug 1495) (v5.0.5) Tue Aug 5 17:53:40 2003 Martin Hoerning * LSWAppointmentMove.m: added localized weekday to example dates (solves bug 1029) (v5.0.4) Tue Jul 15 14:53:50 2003 Jan Reichmann * SkyAptParticipantsList.wo/SkyAptParticipantsList.html: add missing end tag (v5.0.3) Mon Jul 7 20:00:34 2003 Jan Reichmann * fixed OGo import (v5.0.2) Mon Jul 7 18:06:06 2003 Helge Hess * OpenGroupware.org import (v5.0.1) * removed historic ChangeLogs Tue Dec 8 17:00:13 1998 Helge Hess * created ChangeLog