1 2004-12-13 Marcus Mueller <znek@mulle-kybernetik.com>
5 * {English,French}.lproj/default.strings: new label
6 "private appointment", requested by Laurent for agenor.
8 * UIxCalWeekPrintview.m, UIxCalMonthPrintview.m: add label
9 "private appointment" if apt is not accessible.
11 * UIxCalView.m: set label "private appointment" as privateTitle of
14 2004-12-10 Marcus Mueller <znek@mulle-kybernetik.com>
18 * English.lproj/default.strings: provided additional localizable
19 strings for event "classification" (private/public).
21 * UIxAppointmentView.[wox,m], UIxAppointmentEditor.[wox,m]: added
22 workaround for SOGo bug #1052, private details are hidden now
23 from others. Also, apts are not editable by non-owners any longer.
25 * UIxCalView.[hm]: added formatters for private appointments. Also,
26 added flags for caching special information about apts (public,
27 owned) etc. This outphases the use of tooltip.../shortText...
28 for all calviews (with the exception of printviews). Subclasses
29 may need to override -configureFormatters to adjust them according
32 * UIxCalInlineAptView.[hm]: new view used by all calviews to render
33 appointments using formatters.
35 * UIxCalDayOverview.wox, UIxCalDayListview.[wox,m],
36 UIxCalDayChartview.[wox,m], UIxCalDayPrintview.wox,
37 UIxCalWeekOverview.wox, UIxCalWeekListview.[wox,m],
38 UIxCalWeekChartview.[wox,m], UIxCalWeekColumnsview.wox,
39 UIxCalWeekPrintview.[wox.m], UIxCalMonthOverview.wox:
40 changed to use UIxCalInlineAptView and provided -configureFormatters
41 which fixes SOGo bug #1052
43 2004-12-09 Marcus Mueller <znek@mulle-kybernetik.com>
47 * UIxAppointmentEditor.[wox,m]: provided API and UI for marking an
48 event as being private or public, public being the default.
50 * English.lproj/default.strings: provided additional localizable
51 strings for event "classification" (private/public).
53 * UIxAppointmentEditor.m: set 'transparency' of new items to
54 'TRANSPARENT' instead of 'OPAQUE'. In agenor FreeBusy information is
55 constrained by a folder flag instead of individual events, however
56 the intent is to permit retrieval of FreeBusy information in general.
57 Please note that the according information isn't properly parsed/set
58 in loadValues/saveValues as of now - the underlying iCalEvent doesn't
59 handle this as of now.
61 2004-12-08 Marcus Mueller <znek@mulle-kybernetik.com>
65 * UIxCalView.h: made -isMyApt and -aptStyle public.
67 * UIxAppointmentPrintview.m: implemented -isMyApt and -aptStyle, used
68 by UIxAppointmentPrintview.wox
70 * UIxAppointmentPrintview.wox: print summary, location, start/endtime
71 in italics - fixes SOGo bug #1070
73 * UIxCalWeekPrintview.m, UIxCalMonthPrintview.m: extended
74 -shortTextForApt to use different css styles, when -isMyApt returns
75 NO - fixes SOGo bug #1070
77 * UIxCalDayPrintview.[m, wox]: use -aptStyle to print appointments not
78 belonging to user in italics - fixes SOGo bug #1070
80 * UIxCalDayOverview.wox, UIxCalDayChartview.wox, UIxCalDayListview.wox
81 UIxCalWeekOverview.wox, UIxCalWeekListview.wox,
82 UIxCalWeekChartview.wox, UIxCalWeekColumnsview.wox,
83 UIxCalMonthOverview.wox, UIxCalYearOverview.wox:
84 changed layout according to SOGo bug #1071 (v0.9.95)
86 * UIxAppointmentView.m, UIxDatePicker.m, UIxCalView.m: changed to use
89 2004-11-08 Helge Hess <helge.hess@skyrix.com>
91 * UIxAppointmentPrintview.m: fixed a compile warning (v0.9.93)
93 2004-10-26 Marcus Mueller <znek@mulle-kybernetik.com>
95 * UIxAppointmentProposal.wox: uses dayLabelFormat instead of hardcoded
96 format - fixes SOGo bug #984 (v0.9.92)
98 2004-10-18 Marcus Mueller <znek@mulle-kybernetik.com>
100 * UIxAppointmentPrintview.wox: insertBR for comment adedd (v0.9.91)
102 * UIxAppointmentEditor.wox: added possibility to add resources from
103 Addressbook (v0.9.90)
105 2004-10-16 Marcus Mueller <znek@mulle-kybernetik.com>
107 * UIxAppointmentEditor.wox: added "withCN=YES" to resources because
108 doing otherwise would lead to stripping the CN from resources in
109 subsequent saves - why would anyone want this to be standard
112 2004-10-14 Marcus Mueller <znek@mulle-kybernetik.com>
114 * UIxAppointmentView.wox: insertBR for comments (v0.9.88)
116 2004-10-12 Helge Hess <helge.hess@opengroupware.org>
118 * UIxAppointmentProposal.wox: use '1' instead of 'YES' in const
119 bindings, otherwise running into a MacOSX bug (v0.9.87)
121 2004-10-08 Marcus Mueller <znek@mulle-kybernetik.com>
125 * UIxAppointmentView.[m|wox]: new method to return categories as a
128 * UIxAppointmentPrintview.wox: added missing priority and categories.
130 * UIxAppointmentProposal.wox: also allow selection from private address
131 book for resources/participants. This might lead to the fact that
132 contacts can be selected which do not have a calendar at all - there
133 should be some way of safeguarding this in the Contacts bundle.
135 2004-10-06 Marcus Mueller <znek@mulle-kybernetik.com>
137 * UIxAppointmentEditor.m: changed iCal template to use RFC2445
138 conforming line delimiters. Changed the testAction to aid in
139 debugging our iCal rendering. (v0.9.85)
141 2004-10-05 Marcus Mueller <znek@mulle-kybernetik.com>
145 * SOGoAppointment+UIx.[hm]: new class providing UIx convenience methods
147 * UIxAppointmentView.[m|wox]: added priority and categories
149 * UIxAppointmentEditor.[m|wox]: added priority and categories
151 * English.lproj/default.strings: new labels
153 2004-09-25 Helge Hess <helge.hess@opengroupware.org>
155 * UIxCalDateLabel.m: minor code cleanups, fixed compilation on MacOSX
158 2004-09-13 Marcus Mueller <znek@mulle-kybernetik.com>
160 * English.lproj/default.strings: fixed a missing ';' (v0.9.82)
162 2004-09-10 Marcus Mueller <znek@mulle-kybernetik.com>
166 * GNUmakefile, product.plist: added new image
168 * images/invisible_space_2.gif: new transparent image used by
171 * UIxCalDayView.m: rewrote -isCurrentDateInApt: to use
174 * UIxCalWeekListview.[m|wox]: implemented
176 * UIxCalWeekColumnsview.[m|wox]: implemented
178 * UIxCalWeekOverview.m: removed impl. of -appointments, moved to
181 * UIxCalWeekView.m: added impl. of -appointments
183 2004-09-10 Helge Hess <helge.hess@skyrix.com>
185 * UIxAppointmentPrintview.wox, UIxAppointmentView.wox: added missing
186 label prefix (v0.9.80)
188 2004-09-09 Marcus Mueller <znek@mulle-kybernetik.com>
192 * UIxAppointmentEditor.wox: removed debug output of clientObject,
193 UIxPageFrame.wox is doing this now.
195 * UIxCalDayListView.[wox|m]: fixed some wrong assumptions of uid
196 handling, corrected to use the (now bugfixed) calendarUIDs of
199 2004-09-07 Marcus Mueller <znek@mulle-kybernetik.com>
203 * UIxCalDayOverview.m, UIxCalDayChartview.m: minor cleanups
205 * UIxCalDayOverview.wox, UIxCalDayChartview.wox: added style
206 information for appointments, used for colorization (doesn't work
207 due to style problems - needs to get investigated later on)
209 * UIxCalDayListview.[m|wox]: started implementation of list view,
212 2004-09-06 Marcus Mueller <znek@mulle-kybernetik.com>
214 * UIxAppointmentEditor.wox: fixed incorrect label (v0.9.77)
216 2004-09-01 Marcus Mueller <znek@mulle-kybernetik.com>
218 * GNUmakefile.preamble: fixed for gsmake 1.9.2 build (v0.9.76)
220 2004-08-31 Marcus Mueller <znek@mulle-kybernetik.com>
222 * UIxCalView.m: fixed stupid bug (v0.9.75)
224 2004-08-27 Marcus Mueller <znek@mulle-kybernetik.com>
228 * English.lproj/default.plist: more labels
230 * UIxAppointmentView.wox: replaced static strings with labels
232 * UIxAppointmentView.h, UIxCalView.h: exposed some methods
234 * product.plist: added "printview" method to SOGoAppointmentObject
236 * UIxAppointmentPrintview.[m|wox]: new printview for appointments
238 2004-08-27 Helge Hess <helge.hess@skyrix.com>
240 * UIxAppointmentEditor.m: prepared to share code with contact editor
243 * UIxCalView.m: minor code cleanups (v0.9.72)
245 2004-08-25 Marcus Mueller <znek@mulle-kybernetik.com>
247 * GNUmakefile.preamble: removed NGScripting from dependencies - it's no
248 longer required (v0.9.71)
250 * UIxAppointmentProposal.m: changed -isSecondHalfGreen and
251 -isSlotRangeGreen due to a bugfix in NGExtensions (v0.9.70)
255 * UIxAppointmentProposal.m: completed edit functionality. Resources and
256 participants are now passed as query parameters.
258 * UIxAppointmentEditor.m: Resources and Participants are now properly
259 constructed from existing query parameters.
261 2004-08-24 Marcus Mueller <znek@mulle-kybernetik.com>
265 * UIxAppointmentEditor.m: added knowledge about "dur" parameter
267 * UIxAppointmentProposal.[m|wox]: added edit functionality, still
270 * UIxCalView.[hm]: remove date related query parameter methods, moved
273 * GNUmakefile.preamble: changes for linking against SOPE 4.3 (v0.9.67)
275 2004-08-16 Marcus Mueller <znek@mulle-kybernetik.com>
277 * AnaisUidSelector.[wox,m]: Added colorizing of login's uid. (v0.9.66)
279 2004-08-16 Helge Hess <helge.hess@skyrix.com>
281 * UIxAppointmentProposal.m: small bugfix to range processing (v0.9.65)
283 2004-08-16 Marcus Mueller <znek@mulle-kybernetik.com>
285 * UIxTimeDateControl.m: removed a debug log. (v0.9.64)
289 * UIxCalView.m: -isMyApt done properly.
291 * UIxCalWeekOverview.wox: use extra stylesheet info to colorize other's
292 appointments differently.
294 * UIxDatePicker.m: removed a debug log.
296 2004-08-16 Helge Hess <helge.hess@skyrix.com>
298 * UIxAppointmentProposal.m: first working version of proposal (v0.9.62)
300 * UIxAppointmentProposal: proper vertical/horizontal row generation
303 2004-08-16 Marcus Mueller <znek@mulle-kybernetik.com>
305 * UIxAppointmentView.m: fixed redirect in deleteAction. (v0.9.60)
309 * UIxTimeDateControl.m: subclasses from UIxComponent now, hence
310 -viewTimeZone should work correctly now.
312 * UIxAppointmentProposal.wox, UIxAppointmentEditor.wox: fixed
315 * UIxAppointmentProposal.[wox,m]: fixed date/time fields. (v0.9.58)
317 2004-08-16 Helge Hess <helge.hess@skyrix.com>
319 * UIxAppointmentProposal: added duration popup (v0.9.57)
321 2004-08-16 Marcus Mueller <znek@mulle-kybernetik.com>
325 * UIxTimeDateControl.m: HACK: added correct timeZone.
327 2004-08-16 Helge Hess <helge.hess@skyrix.com>
331 * UIxAppointmentProposal.m: load default start/enddates
333 * UIxAppointmentEditor.m: add default start/enddates
335 2004-08-16 Marcus Mueller <znek@mulle-kybernetik.com>
339 * UIxTimeDateControl.*, UIxTimeSelector.*, UIxDatePicker.*:
340 fixed. DatePicker expects day, month, year bindings now,
341 TimeSelector expects hour, minute, second.
343 2004-08-16 Helge Hess <helge.hess@skyrix.com>
347 * UIxAppointmentProposal: added attendee selectors, added ivars, added
348 searchProposal action
350 * added green_corner.gif
352 * iCalPerson+UIx.m: fixed -cnForDisplay to properly check for quotes
353 prior removing them (v0.9.52)
355 2004-08-15 Helge Hess <helge.hess@skyrix.com>
357 * UIxAppointmentEditor.m: fixed for new time fields (v0.9.51)
359 * fixed time field controls (v0.9.50)
361 2004-08-15 Marcus Mueller <znek@mulle-kybernetik.com>
365 * UIxTimeDateControl.[wox,m]: new component.
367 * UIxAppointmentProposal.wox: added labels and stuff, work in progress.
369 * English.lproj/default.strings: new labels
371 * UIxTimeSelector.m, UIxDatePicker.m: correct date bindings.
373 2004-08-15 Helge Hess <helge.hess@skyrix.com>
377 * UIxAppointmentEditor.m: minor cleanups
379 * UIxAppointmentView.m: added -delete action
381 * UIxAppointmentEditor.m: more decoupling from iCal. Added some error
382 handling UI code (errorText), date selector is broken (v0.9.47)
386 * iCalPerson+UIx.m: changed -cnForDisplay method, znek needs to check
389 * UIxAppointmentEditor.m: rewrote not to work directly on the parsed
390 iCalendar appointment but rather track changes in the appointment
393 * UIxAppointmentEditor.m: removed now unused methods (due to attendee
398 * UIxAppointmentEditor.m: use new AnaisAttendeeSelector
400 * UIxAppointmentEditor.m: replaced formattedAptStartDate with a
401 titleDateFormatter (directly bound to the string element)
403 2004-08-15 Marcus Mueller <znek@mulle-kybernetik.com>
407 * UIxTimeSelector.[wox,m]: new component for selecting the time part
410 * UIxAppointmentEditor.[wox,m]: uses new UIxTimeSelector
412 2004-08-15 Helge Hess <helge.hess@skyrix.com>
416 * UIxAppointmentEditor.m: minor cleanups
418 * UIxAppointmentProposal.wox: made mockup code dynamic
420 2004-08-15 Marcus Mueller <znek@mulle-kybernetik.com>
424 * images/*: new images for UIxDatePicker and skycalendar.html.
426 * French.lproj/skycalendar.*, English.lproj/skycalendar.*: new js
427 based date picker taken from OGo.
428 NOTE: these files are currently NOT used/installed due to a bug
429 in SOPE. Instead, the non-localized versions are used. This will
430 go away as soon as the bug in SOPE is fixed.
432 * skycalendar.js, skycalendar.html: the non-localized versions as a
433 workaround to the problem described above.
435 * product.plist: added new images and the non-localized js date picker
438 * UIxDatePicker.[m,wox], UIxDatePickerScript.[m,wox]: new reusable
439 component for picking a date fancy style. ;-) Use UIxDatePickerScript
440 to load the necessary js code once in your component.
442 2004-08-15 Helge Hess <helge.hess@skyrix.com>
446 * UIxAppointmentProposal.wox: fixes in mockup code
448 * UIxAppointmentEditor.m: some cleanups
452 * UIxAppointmentProposal.wox: work on page layout
454 * UIxAppointmentView.wox, UIxCalWeekOverview.wox: minor cleanups
456 2004-08-15 Marcus Mueller <znek@mulle-kybernetik.com>
460 * UIxComponent+Agenor.[hm]: -cnForUser and -emailForUser require the
461 AgenorUserManager from Logic.
463 * UIxAppointmentEditor.m: refactored -cnForUser and -emailForUser,
464 moved to extra category.
466 * UIxCalWeekView.wox: added custom style if apt belongs to user.
468 * UIxCalView.m: added some extra logic in redirect, provided extra
469 style sheet selector for appointments.
471 * GNUmakefile: added new files
473 2004-08-14 Marcus Mueller <znek@mulle-kybernetik.com>
477 * English.lproj/default.strings: new labels
479 * UIxAppointmentEditor.m: after save, return to ".." instead of "view"
481 * UIxAppointmentEditor.wox: added "Cancel" button.
483 * UIxCalView.m: refined behaviour of redirects according to Helge's
486 2004-08-14 Marcus Mueller <znek@mulle-kybernetik.com>
488 * UIxAppointmentEditor.m: Changed "X-OGo-RESOURCE" into
489 "NON-PARTICIPANT" (v0.9.36)
491 2004-08-14 Marcus Mueller <znek@mulle-kybernetik.com>
493 * UIxAppointmentView.[h,m,wox], UIxAppointmentEditor.[h,m,wox]:
494 general enhancements, use new API. (v0.9.35)
496 2004-08-13 Marcus Mueller <znek@mulle-kybernetik.com>
500 * UIxCalView.[hm]: use new formatters.
502 * UIxCalDayOverview.m: fixed build warnings.
504 * UIxAppointmentEditor.m: added warnings.
506 2004-08-13 Marcus Mueller <znek@mulle-kybernetik.com>
510 * UIxCalView.m: adjusted shortTextForApt to meet the requirements
513 * UIxCalDayView.m: removed shortTextForApt (moved to superclass).
515 * UIxCal*view.wox: escapeHTML="NO" for shortTextForApt.
517 2004-08-13 Marcus Mueller <znek@mulle-kybernetik.com>
521 * UIxCalView.m: shouldHideWeekend according to new default,
522 SOGoShouldDisplayWeekend.
524 * UIxCalWeekOverview.wox, UIxCalWeekColumnsview.wox: use new dynamic
525 value for "hideWeekend" association.
527 * NOTES: new "Defaults" section.
529 2004-08-13 Helge Hess <helge.hess@skyrix.com>
531 * UIxCalWeekColumnsview.wox: hide weekend (requires libWEExtensions
534 2004-08-13 Marcus Mueller <znek@mulle-kybernetik.com>
536 * UIxAppointmentEditor.[wox|m]: important fix for testing (v0.9.30)
538 2004-08-13 Helge Hess <helge.hess@skyrix.com>
540 * UIxCalWeekColumnsview.wox: hide weekend (requires libWEExtensions
543 * UIxCalWeekOverview.wox: hide weekend (requires libWEExtensions
546 2004-08-13 Marcus Mueller <znek@mulle-kybernetik.com>
550 * iCalPerson+UIx.[hm]: more convenience
552 * UIxAppointmentView.[hm]: display CN's as Names
554 * UIxAppointmentEditor.[wox|m]: more functionality, but still
555 unfinished. You can use it to test appointments, though.
557 2004-08-13 Helge Hess <helge.hess@skyrix.com>
559 * UIxAppointmentEditor.wox: fixed base URL of form not to include
562 * UIxAppointmentEditor.m: catch a common programming mistake (invoking
563 a method on a method) (v0.9.26)
565 2004-08-12 Marcus Mueller <znek@mulle-kybernetik.com>
567 * UIxAppointmentEditor.[m|wox]: participants are added correctly
568 now, resources are still lacking from save. (v0.9.25)
570 2004-08-12 Marcus Mueller <znek@mulle-kybernetik.com>
574 * Added AnaisUidSelector to all views. Removed worse named -owner
575 method from all affected views and instead added
576 -formattedCalendarUIDs to UIxCalView. This is now used by all
577 print views in their header.
579 * UIxCalWeekOverview.m: adjusted endDate properly, if -displayWeekends
580 returns NO (the default).
582 2004-08-12 Marcus Mueller <znek@mulle-kybernetik.com>
584 * UIxCalView.m: fixed problems with redirect (v0.9.23)
586 2004-08-12 Helge Hess <helge.hess@skyrix.com>
590 * UIxAppointmentView.m: properly catch invalid appointment references
591 and return a 404 (because SOGoAppointmentObject's are created even
592 for invalid IDs for performance reasons)
594 * UIxCalView.m: generate appointment URLs using clientObject (the
599 * added (still empty) proposal component (v0.9.21)
601 * some code reorganizations, fixed some compile warnings (v0.9.20)
603 2004-08-11 Marcus Mueller <znek@mulle-kybernetik.com>
607 * UIxCalView.m: implements -redirectForUIDsAction to construct a
608 redirect to a special appointment folder.
610 * product.plist: "show" method is mapped to UIxCalView's
611 -redirectForUIDsAction.
613 2004-08-11 Marcus Mueller <znek@mulle-kybernetik.com>
617 * UIxCalWeekOverview.wox: added AnaisUidSelector
619 * English.lproj/default.strings: more labels
621 2004-08-11 Marcus Mueller <znek@mulle-kybernetik.com>
625 * product.plist: removed "yearprintview" method - this doesn't exist.
627 * English.lproj/default.strings: more labels (these need to be added
628 to the French version!)
630 * UIxAppointmentEditor.[m|wox]: nice Anais integration showing up. ;-)
632 2004-08-10 Marcus Mueller <znek@mulle-kybernetik.com>
636 * UIxAppointmentEditor.wox: pretty printing, use labels where appropriate.
638 * UIxAppointmentEditor.m: uses SOGoDateFormatter now.
640 * English.lproj/default.strings: added new labels.
642 2004-08-09 Marcus Mueller <znek@mulle-kybernetik.com>
646 * UIxCalWeek*view.wox: added missing queryParameters to mode hrefs.
648 2004-08-05 Marcus Mueller <znek@mulle-kybernetik.com>
652 * UIxCalDayOverview.[hm]: refactored currentDate -> moved to
655 * UIxCalDayView.[hm]: added currentDate and accompanied functionality.
657 * UIxCalView.[hm]: added -tooltipForApt.
659 * UIxCalDayChartview.[wox|m]: implemented.
661 * UIxCalInlineMonthOverview.wox: cosmetic changes.
663 * UIxCalDayOverview.wox, UIxCalWeekOverview.wox, UIxCalMonthOverview.wox:
664 uses "tooltipForApt" for view hyperlinks.
666 2004-08-02 Marcus Mueller <znek@mulle-kybernetik.com>
670 * UIxCalDayPrintview.[m|wox], UIxCalWeekPrintview.[m|wox],
671 UIxCalMonthPrintview.[m|wox]: finished print views.
673 * UIxCalWeekOverview.wox: added numberformat for days.
675 2004-08-02 Marcus Mueller <znek@mulle-kybernetik.com>
679 * UIxCalMonthView.[hm]: fixed a nasty bug. Needed to add -startOfMonth to
680 overcome the problem associated with -startDate in the context of
681 month overview. -startDate is necessary for fetching the core infos and
682 almost always is member of the previous month. Also, -endDate isn't
683 necessarily in the same month we're talking about. I reworked this and
684 added some private category to NSCalendarDate which should be moved into
687 * UIxCalMonthOverview.m: Use -startOfMonth instead of -startDate for all
690 * UIxCalMonthOverview.wox: applied some pretty printing and added some
691 debugging info (commented out).
693 2004-07-30 Marcus Mueller <znek@mulle-kybernetik.com>
697 * UIxCalDayOverview.h, UIxCalWeekOverview.h: new headers for subclassers.
699 * UIxCalDayPrintview.[wox|m], UIxCalWeekPrintview.[wox|m],
700 UIxCalMonthPrintview.[wox|m]: new views for printing.
702 * product.plist: mapped "*printview"'s to appropriate new classes
704 2004-07-29 Marcus Mueller <znek@mulle-kybernetik.com>
708 * UIxCalDayView.m, UIxCalWeekView.m, UIxCalMonthView.m: reversed
709 previous changes to -startDate/-endDate as these were wrong.
710 Views have to deal on their own if appointments break the
711 "usual" time range. Nevertheless we should never drop any
714 * UIxCalDayOverview.[wox|m]: refactored dateRanges (moved to
715 UIxCalDayView) and completed display of all appropriate attributes
716 (all day appointments, holiday info).
718 * UIxCalDayView.[hm]: fixed dateRanges.
720 * UIxCalView.[hm]: implemented -allDayApts and refactored some code.
722 2004-07-28 Marcus Mueller <znek@mulle-kybernetik.com>
726 * UIxCalWeekColumnsview.[m|wox]: implemented.
728 * UIxCalWeekCharview.*, UIxCalWeekListview.*, UIxCalDayChartView.*,
729 UIxCalDayListview.*: enhanced templates.
731 * UIxCalDayView.[hm]: removed -thisMonth and -nextMonth.
733 * UIxCalView.[hm]: added -thisMonth and -nextMonth
735 2004-07-28 Marcus Mueller <znek@mulle-kybernetik.com>
739 * Renamed all images/icon_apt_* images into images/icon_view_*. for the
740 sake of simplicity and consistency.
742 * UIxCalInlineMonthOverview.m: fixed problems with a special set of edge
743 cases where inappropriate style sheets would have been selected.
745 * UIxCalDayChartview.*, UIxCalDayListview.*: new templates for respective
746 view modes. Used UIxCalDayOverview as the template for these.
748 * UIxCalWeekChartview.*, UIxCalWeekListview.*, UIxCalWeekColumnsview.*:
749 new templates for respective view modes. Used UIxCalWeekOverview as
750 the template for these.
752 * GNUmakefile: added new templates and classes, changed image names.
754 * product.plist: mapped methods to the correct classes.
756 2004-07-26 Marcus Mueller <znek@mulle-kybernetik.com>
760 * UIxCalView.[hm]: new methods for defaults access, -dayStartHour,
761 -dayEndHour and -shouldDisplayWeekend.
763 * UIxCalDayOverview.[m|wox]: added content. CSS isn't 100% proper, yet.
765 * UIxCalWeekView.m, UIxCalMonthView.m: set startDate/endDate properly.
767 * UIxAppointmentEditor.m: fixed a subtle bug in -uriAsFormat that
768 prevented date information from being set properly in newAction:.
770 2004-07-23 Marcus Mueller <znek@mulle-kybernetik.com>
774 * GNUmakefile: added UIxCalDayView.[hm] and UIxCalDayOverview.[m|wox]
776 * UIxCalDayView.[hm]: abstract superclass for all day related views.
778 * UIxCalDayOverview.[m|wox]: new component rendering the day overview.
780 * UIxCalInlineMonthOverview.[m|wox]: uses new "selectedDayExtraStyle"
781 binding and implements accompanied logic for its usage.
783 * product.plist: added 3 dayview methods, all currently pointing to
786 2004-07-22 Marcus Mueller <znek@mulle-kybernetik.com>
790 * UIxCalInlineMonthOverview.m: new "style" binding for setting the global
791 style all elements will inherit from. Makes styling much easier.
793 * UIxCalYearOverview.wox: uses all appropriate styles now. Slight fixes
796 * UIxCalInlineMonthOverview.wox: uses new "style" binding and fixes a bug
798 * UIxCalYearOverview.m: fixed warnings.
800 2004-07-21 Marcus Mueller <znek@mulle-kybernetik.com>
804 * UIxCalMonthOverview.h: new header, required by new
805 UIxCalInlineMonthOverview component.
807 * UIxCalInlineMonthOverview.[m|wox]: new component rendering a month
808 overview suitable for inlining in other views. Several calendar
809 "modes" require this.
811 * UIxCalYearOverview.[m|wox]: new component rendering the year
814 * product.plist: yearoverview -> new method
816 * GNUmakefile: added UIxCalInlineMonthOverview.[m|wox] and
817 UIxCalYearOverview.[m|wox].
819 2004-07-21 Marcus Mueller <znek@mulle-kybernetik.com>
823 * *.wox: Use label associations where appropriate
825 * UIxCalView.m: Use labels for localization
827 * UIxCalMonthOverview.m: removed date specific labels, moved
828 to SOGoUI/UIxComponent.m.
830 * UIxCalDateLabel.m: subclasses from UIxComponent now. Corrected
831 localization using labels now.
833 * *.lproj/default.strings: new entries
835 2004-07-20 Marcus Mueller <znek@mulle-kybernetik.com>
839 * GNUmakefile: added new .lproj resources.
841 * {English,French}.lproj/default.plist: localizable strings for the
844 * UIxCalSelectTab.m, UIxCalWeekOverview.wox,
845 UIxCalMonthOverview.[m|wox]: changes for using new localization
848 2004-07-19 Marcus Mueller <znek@mulle-kybernetik.com>
850 * UIxAppointmentEditor.m: Use -backendTimeZone from UIxComponent.
852 2004-07-07 Marcus Mueller <znek@mulle-kybernetik.com>
854 * UIxCalWeekOverview.wox: minor correction
856 * UIxAppointmentEditor.m: fixed handling in -saveAction:. Also,
857 added code to correctly convert dates into GMT upon storing.
859 2004-07-15 Helge Hess <helge.hess@opengroupware.org>
861 * GNUmakefile.preamble: added proper include pathes to allow "inline"
864 2004-07-02 Helge Hess <helge.hess@opengroupware.org>
866 * UIxAppointmentView.m: fixup timezone of start/enddate
868 2004-06-30 Helge Hess <helge.hess@opengroupware.org>
870 * UIxCalWeekOverview.wox, UIxCalMonthOverview.wox: some minor tweaks
872 * UIxAppointmentView.wox: made the attendee emails clickable
874 * UIxCalView.m: removed -fetchGIDs, moved -fetchCoreInfos to client
877 * all files: removed ZideStore references
879 * UIxCalView.h, UIxAppointmentView.h, UIxAppointmentEditor.m,
880 UIxCalSelectTab.m: include UIxComponent from SOGoUI
882 * removed backend stuff from some sources
884 * product.plist: bind things on SOGoAppointmentXXX instead of SX...
886 * GNUmakefile: changed from ZideStore to SOGo