]> err.no Git - scalable-opengroupware.org/blob - SOGo/UI/Scheduler/ChangeLog
changes to use NGLogging in all places
[scalable-opengroupware.org] / SOGo / UI / Scheduler / ChangeLog
1 2004-12-08  Marcus Mueller  <znek@mulle-kybernetik.com>
2
3         * UIxAppointmentView.m, UIxDatePicker.m, UIxCalView.m: changed to use
4           NGLogging (v0.9.94)
5
6 2004-11-08  Helge Hess  <helge.hess@skyrix.com>
7
8         * UIxAppointmentPrintview.m: fixed a compile warning (v0.9.93)
9
10 2004-10-26  Marcus Mueller  <znek@mulle-kybernetik.com>
11
12         * UIxAppointmentProposal.wox: uses dayLabelFormat instead of hardcoded
13           format - fixes SOGo bug #984 (v0.9.92)
14
15 2004-10-18  Marcus Mueller  <znek@mulle-kybernetik.com>
16
17         * UIxAppointmentPrintview.wox: insertBR for comment adedd (v0.9.91)
18
19         * UIxAppointmentEditor.wox: added possibility to add resources from
20           Addressbook (v0.9.90)
21
22 2004-10-16  Marcus Mueller  <znek@mulle-kybernetik.com>
23
24         * UIxAppointmentEditor.wox: added "withCN=YES" to resources because
25           doing otherwise would lead to stripping the CN from resources in
26           subsequent saves - why would anyone want this to be standard
27           behavior? (v0.9.89)
28
29 2004-10-14  Marcus Mueller  <znek@mulle-kybernetik.com>
30
31         * UIxAppointmentView.wox: insertBR for comments (v0.9.88)
32
33 2004-10-12  Helge Hess  <helge.hess@opengroupware.org>
34
35         * UIxAppointmentProposal.wox: use '1' instead of 'YES' in const
36           bindings, otherwise running into a MacOSX bug (v0.9.87)
37
38 2004-10-08  Marcus Mueller  <znek@mulle-kybernetik.com>
39
40         * v0.9.86
41
42         * UIxAppointmentView.[m|wox]: new method to return categories as a
43           string.
44
45         * UIxAppointmentPrintview.wox: added missing priority and categories.
46
47         * UIxAppointmentProposal.wox: also allow selection from private address
48           book for resources/participants. This might lead to the fact that
49           contacts can be selected which do not have a calendar at all - there
50           should be some way of safeguarding this in the Contacts bundle.
51
52 2004-10-06  Marcus Mueller  <znek@mulle-kybernetik.com>
53
54         * UIxAppointmentEditor.m: changed iCal template to use RFC2445
55           conforming line delimiters. Changed the testAction to aid in
56           debugging our iCal rendering. (v0.9.85)
57
58 2004-10-05  Marcus Mueller  <znek@mulle-kybernetik.com>
59
60         * v0.9.84
61
62         * SOGoAppointment+UIx.[hm]: new class providing UIx convenience methods
63
64         * UIxAppointmentView.[m|wox]: added priority and categories
65
66         * UIxAppointmentEditor.[m|wox]: added priority and categories
67
68         * English.lproj/default.strings: new labels
69
70 2004-09-25  Helge Hess  <helge.hess@opengroupware.org>
71
72         * UIxCalDateLabel.m: minor code cleanups, fixed compilation on MacOSX
73           (v0.9.83)
74
75 2004-09-13  Marcus Mueller  <znek@mulle-kybernetik.com>
76
77         * English.lproj/default.strings: fixed a missing ';' (v0.9.82)
78
79 2004-09-10  Marcus Mueller  <znek@mulle-kybernetik.com>
80
81         * v0.9.81
82
83         * GNUmakefile, product.plist: added new image
84
85         * images/invisible_space_2.gif: new transparent image used by
86           UIxWeekListview.wox
87
88         * UIxCalDayView.m: rewrote -isCurrentDateInApt: to use
89           NGCalendarDateRange
90         
91         * UIxCalWeekListview.[m|wox]: implemented
92
93         * UIxCalWeekColumnsview.[m|wox]: implemented
94
95         * UIxCalWeekOverview.m: removed impl. of -appointments, moved to
96           superclass
97
98         * UIxCalWeekView.m: added impl. of -appointments
99
100 2004-09-10  Helge Hess  <helge.hess@skyrix.com>
101
102         * UIxAppointmentPrintview.wox, UIxAppointmentView.wox: added missing
103           label prefix (v0.9.80)
104
105 2004-09-09  Marcus Mueller  <znek@mulle-kybernetik.com>
106
107         * v0.9.79
108
109         * UIxAppointmentEditor.wox: removed debug output of clientObject,
110           UIxPageFrame.wox is doing this now.
111
112         * UIxCalDayListView.[wox|m]: fixed some wrong assumptions of uid
113           handling, corrected to use the (now bugfixed) calendarUIDs of
114           clientObject.
115
116 2004-09-07  Marcus Mueller  <znek@mulle-kybernetik.com>
117
118         * v0.9.78
119
120         * UIxCalDayOverview.m, UIxCalDayChartview.m: minor cleanups
121
122         * UIxCalDayOverview.wox, UIxCalDayChartview.wox: added style
123           information for appointments, used for colorization (doesn't work
124           due to style problems - needs to get investigated later on)
125
126         * UIxCalDayListview.[m|wox]: started implementation of list view,
127           not quite finished.
128
129 2004-09-06  Marcus Mueller  <znek@mulle-kybernetik.com>
130
131         * UIxAppointmentEditor.wox: fixed incorrect label (v0.9.77)
132
133 2004-09-01  Marcus Mueller  <znek@mulle-kybernetik.com>
134
135         * GNUmakefile.preamble: fixed for gsmake 1.9.2 build (v0.9.76)
136
137 2004-08-31  Marcus Mueller  <znek@mulle-kybernetik.com>
138
139         * UIxCalView.m: fixed stupid bug (v0.9.75)
140
141 2004-08-27  Marcus Mueller  <znek@mulle-kybernetik.com>
142
143         * v0.9.74
144
145         * English.lproj/default.plist: more labels
146         
147         * UIxAppointmentView.wox: replaced static strings with labels
148
149         * UIxAppointmentView.h, UIxCalView.h: exposed some methods
150
151         * product.plist: added "printview" method to SOGoAppointmentObject
152
153         * UIxAppointmentPrintview.[m|wox]: new printview for appointments
154
155 2004-08-27  Helge Hess  <helge.hess@skyrix.com>
156
157         * UIxAppointmentEditor.m: prepared to share code with contact editor
158           (v0.9.73)
159
160         * UIxCalView.m: minor code cleanups (v0.9.72)
161
162 2004-08-25  Marcus Mueller  <znek@mulle-kybernetik.com>
163
164         * GNUmakefile.preamble: removed NGScripting from dependencies - it's no
165           longer required (v0.9.71)
166
167         * UIxAppointmentProposal.m: changed -isSecondHalfGreen and
168           -isSlotRangeGreen due to a bugfix in NGExtensions (v0.9.70)
169
170         * v0.9.69
171
172         * UIxAppointmentProposal.m: completed edit functionality. Resources and
173           participants are now passed as query parameters.
174         
175         * UIxAppointmentEditor.m: Resources and Participants are now properly
176           constructed from existing query parameters.
177
178 2004-08-24  Marcus Mueller  <znek@mulle-kybernetik.com>
179
180         * v0.9.68
181
182         * UIxAppointmentEditor.m: added knowledge about "dur" parameter
183
184         * UIxAppointmentProposal.[m|wox]: added edit functionality, still
185           incomplete
186
187         * UIxCalView.[hm]: remove date related query parameter methods, moved
188           to UIxComponent
189
190         * GNUmakefile.preamble: changes for linking against SOPE 4.3 (v0.9.67)
191
192 2004-08-16  Marcus Mueller  <znek@mulle-kybernetik.com>
193
194         * AnaisUidSelector.[wox,m]: Added colorizing of login's uid. (v0.9.66)
195
196 2004-08-16  Helge Hess  <helge.hess@skyrix.com>
197
198         * UIxAppointmentProposal.m: small bugfix to range processing (v0.9.65)
199
200 2004-08-16  Marcus Mueller  <znek@mulle-kybernetik.com>
201
202         * UIxTimeDateControl.m: removed a debug log. (v0.9.64)
203
204         * v0.9.63
205
206         * UIxCalView.m: -isMyApt done properly.
207
208         * UIxCalWeekOverview.wox: use extra stylesheet info to colorize other's
209           appointments differently.
210
211         * UIxDatePicker.m: removed a debug log.
212
213 2004-08-16  Helge Hess  <helge.hess@skyrix.com>
214
215         * UIxAppointmentProposal.m: first working version of proposal (v0.9.62)
216
217         * UIxAppointmentProposal: proper vertical/horizontal row generation
218           (v0.9.61)
219
220 2004-08-16  Marcus Mueller  <znek@mulle-kybernetik.com>
221
222         * UIxAppointmentView.m: fixed redirect in deleteAction. (v0.9.60)
223
224         * v0.9.59
225
226         * UIxTimeDateControl.m: subclasses from UIxComponent now, hence
227           -viewTimeZone should work correctly now.
228
229         * UIxAppointmentProposal.wox, UIxAppointmentEditor.wox: fixed
230           cancel button urls.
231
232         * UIxAppointmentProposal.[wox,m]: fixed date/time fields. (v0.9.58)
233
234 2004-08-16  Helge Hess  <helge.hess@skyrix.com>
235
236         * UIxAppointmentProposal: added duration popup (v0.9.57)
237
238 2004-08-16  Marcus Mueller  <znek@mulle-kybernetik.com>
239
240         * v0.9.56
241
242         * UIxTimeDateControl.m: HACK: added correct timeZone.
243
244 2004-08-16  Helge Hess  <helge.hess@skyrix.com>
245
246         * v0.9.55
247
248         * UIxAppointmentProposal.m: load default start/enddates
249         
250         * UIxAppointmentEditor.m: add default start/enddates
251         
252 2004-08-16  Marcus Mueller  <znek@mulle-kybernetik.com>
253
254         * v0.9.54
255
256         * UIxTimeDateControl.*, UIxTimeSelector.*, UIxDatePicker.*:
257           fixed. DatePicker expects day, month, year bindings now, 
258           TimeSelector expects hour, minute, second.
259
260 2004-08-16  Helge Hess  <helge.hess@skyrix.com>
261
262         * v0.9.53
263
264         * UIxAppointmentProposal: added attendee selectors, added ivars, added
265           searchProposal action
266
267         * added green_corner.gif
268
269         * iCalPerson+UIx.m: fixed -cnForDisplay to properly check for quotes
270           prior removing them (v0.9.52)
271
272 2004-08-15  Helge Hess  <helge.hess@skyrix.com>
273
274         * UIxAppointmentEditor.m: fixed for new time fields (v0.9.51)
275
276         * fixed time field controls (v0.9.50)
277
278 2004-08-15  Marcus Mueller  <znek@mulle-kybernetik.com>
279
280         * v0.9.49
281
282         * UIxTimeDateControl.[wox,m]: new component.
283
284         * UIxAppointmentProposal.wox: added labels and stuff, work in progress.
285
286         * English.lproj/default.strings: new labels
287
288         * UIxTimeSelector.m, UIxDatePicker.m: correct date bindings.
289
290 2004-08-15  Helge Hess  <helge.hess@skyrix.com>
291
292         * v0.9.48
293
294         * UIxAppointmentEditor.m: minor cleanups
295
296         * UIxAppointmentView.m: added -delete action
297
298         * UIxAppointmentEditor.m: more decoupling from iCal. Added some error
299           handling UI code (errorText), date selector is broken (v0.9.47)
300
301         * v0.9.46
302         
303         * iCalPerson+UIx.m: changed -cnForDisplay method, znek needs to check
304           it for correctness
305
306         * UIxAppointmentEditor.m: rewrote not to work directly on the parsed
307           iCalendar appointment but rather track changes in the appointment
308           itself
309         
310         * UIxAppointmentEditor.m: removed now unused methods (due to attendee
311           selector) (v0.9.45)
312
313         * v0.9.44
314
315         * UIxAppointmentEditor.m: use new AnaisAttendeeSelector
316
317         * UIxAppointmentEditor.m: replaced formattedAptStartDate with a
318           titleDateFormatter (directly bound to the string element)
319
320 2004-08-15  Marcus Mueller  <znek@mulle-kybernetik.com>
321
322         * v0.9.43
323         
324         * UIxTimeSelector.[wox,m]: new component for selecting the time part
325           of a given date.
326
327         * UIxAppointmentEditor.[wox,m]: uses new UIxTimeSelector
328
329 2004-08-15  Helge Hess  <helge.hess@skyrix.com>
330
331         * v0.9.42
332
333         * UIxAppointmentEditor.m: minor cleanups
334
335         * UIxAppointmentProposal.wox: made mockup code dynamic
336
337 2004-08-15  Marcus Mueller  <znek@mulle-kybernetik.com>
338
339         * v0.9.41
340
341         * images/*: new images for UIxDatePicker and skycalendar.html.
342
343         * French.lproj/skycalendar.*, English.lproj/skycalendar.*: new js
344           based date picker taken from OGo.
345           NOTE: these files are currently NOT used/installed due to a bug
346           in SOPE. Instead, the non-localized versions are used. This will
347           go away as soon as the bug in SOPE is fixed.
348
349         * skycalendar.js, skycalendar.html: the non-localized versions as a
350           workaround to the problem described above.
351
352         * product.plist: added new images and the non-localized js date picker
353           as public resources.
354
355         * UIxDatePicker.[m,wox], UIxDatePickerScript.[m,wox]: new reusable
356           component for picking a date fancy style. ;-) Use UIxDatePickerScript
357           to load the necessary js code once in your component.
358
359 2004-08-15  Helge Hess  <helge.hess@skyrix.com>
360
361         * v0.9.40
362
363         * UIxAppointmentProposal.wox: fixes in mockup code
364
365         * UIxAppointmentEditor.m: some cleanups
366
367         * v0.9.39
368         
369         * UIxAppointmentProposal.wox: work on page layout
370
371         * UIxAppointmentView.wox, UIxCalWeekOverview.wox: minor cleanups
372
373 2004-08-15  Marcus Mueller  <znek@mulle-kybernetik.com>
374
375         * v0.9.38
376
377         * UIxComponent+Agenor.[hm]: -cnForUser and -emailForUser require the
378           AgenorUserManager from Logic.
379
380         * UIxAppointmentEditor.m: refactored -cnForUser and -emailForUser,
381           moved to extra category.
382
383         * UIxCalWeekView.wox: added custom style if apt belongs to user.
384
385         * UIxCalView.m: added some extra logic in redirect, provided extra
386           style sheet selector for appointments.
387
388         * GNUmakefile: added new files
389
390 2004-08-14  Marcus Mueller  <znek@mulle-kybernetik.com>
391
392         * v0.9.37
393
394         * English.lproj/default.strings: new labels
395
396         * UIxAppointmentEditor.m: after save, return to ".." instead of "view"
397
398         * UIxAppointmentEditor.wox: added "Cancel" button.
399
400         * UIxCalView.m: refined behaviour of redirects according to Helge's
401           request.
402
403 2004-08-14  Marcus Mueller  <znek@mulle-kybernetik.com>
404
405         * UIxAppointmentEditor.m: Changed "X-OGo-RESOURCE" into
406           "NON-PARTICIPANT" (v0.9.36)
407
408 2004-08-14  Marcus Mueller  <znek@mulle-kybernetik.com>
409
410         * UIxAppointmentView.[h,m,wox], UIxAppointmentEditor.[h,m,wox]:
411           general enhancements, use new API. (v0.9.35)
412
413 2004-08-13  Marcus Mueller  <znek@mulle-kybernetik.com>
414
415         * v0.9.34
416
417         * UIxCalView.[hm]: use new formatters.
418
419         * UIxCalDayOverview.m: fixed build warnings.
420
421         * UIxAppointmentEditor.m: added warnings.
422
423 2004-08-13  Marcus Mueller  <znek@mulle-kybernetik.com>
424
425         * v0.9.33
426
427         * UIxCalView.m: adjusted shortTextForApt to meet the requirements
428           specifictions.
429
430         * UIxCalDayView.m: removed shortTextForApt (moved to superclass).
431
432         * UIxCal*view.wox: escapeHTML="NO" for shortTextForApt.
433
434 2004-08-13  Marcus Mueller  <znek@mulle-kybernetik.com>
435
436         * v0.9.32
437
438         * UIxCalView.m: shouldHideWeekend according to new default,
439           SOGoShouldDisplayWeekend.
440
441         * UIxCalWeekOverview.wox, UIxCalWeekColumnsview.wox: use new dynamic
442           value for "hideWeekend" association.
443
444         * NOTES: new "Defaults" section.
445
446 2004-08-13  Helge Hess  <helge.hess@skyrix.com>
447
448         * UIxCalWeekColumnsview.wox: hide weekend (requires libWEExtensions 
449           v4.2.52) (v0.9.31)
450
451 2004-08-13  Marcus Mueller  <znek@mulle-kybernetik.com>
452
453         * UIxAppointmentEditor.[wox|m]: important fix for testing (v0.9.30)
454
455 2004-08-13  Helge Hess  <helge.hess@skyrix.com>
456
457         * UIxCalWeekColumnsview.wox: hide weekend (requires libWEExtensions 
458           v4.2.52) (v0.9.30)
459
460         * UIxCalWeekOverview.wox: hide weekend (requires libWEExtensions 
461           v4.2.51) (v0.9.29)
462
463 2004-08-13  Marcus Mueller  <znek@mulle-kybernetik.com>
464
465         * v0.9.28
466
467         * iCalPerson+UIx.[hm]: more convenience
468
469         * UIxAppointmentView.[hm]: display CN's as Names
470
471         * UIxAppointmentEditor.[wox|m]: more functionality, but still
472           unfinished. You can use it to test appointments, though.
473
474 2004-08-13  Helge Hess  <helge.hess@skyrix.com>
475
476         * UIxAppointmentEditor.wox: fixed base URL of form not to include
477           "save" (v0.9.27)
478
479         * UIxAppointmentEditor.m: catch a common programming mistake (invoking
480           a method on a method) (v0.9.26)
481
482 2004-08-12  Marcus Mueller  <znek@mulle-kybernetik.com>
483
484         * UIxAppointmentEditor.[m|wox]: participants are added correctly
485           now, resources are still lacking from save. (v0.9.25)
486
487 2004-08-12  Marcus Mueller  <znek@mulle-kybernetik.com>
488
489         * v0.9.24
490
491         * Added AnaisUidSelector to all views. Removed worse named -owner
492           method from all affected views and instead added
493           -formattedCalendarUIDs to UIxCalView. This is now used by all
494           print views in their header.
495
496         * UIxCalWeekOverview.m: adjusted endDate properly, if -displayWeekends
497           returns NO (the default).
498
499 2004-08-12  Marcus Mueller  <znek@mulle-kybernetik.com>
500
501         * UIxCalView.m: fixed problems with redirect (v0.9.23)
502
503 2004-08-12  Helge Hess  <helge.hess@skyrix.com>
504
505         * v0.9.22
506
507         * UIxAppointmentView.m: properly catch invalid appointment references
508           and return a 404 (because SOGoAppointmentObject's are created even
509           for invalid IDs for performance reasons)
510
511         * UIxCalView.m: generate appointment URLs using clientObject (the
512           appointment folder)
513
514         * more cleanups
515
516         * added (still empty) proposal component (v0.9.21)
517
518         * some code reorganizations, fixed some compile warnings (v0.9.20)
519
520 2004-08-11  Marcus Mueller  <znek@mulle-kybernetik.com>
521
522         * v0.9.19
523
524         * UIxCalView.m: implements -redirectForUIDsAction to construct a
525           redirect to a special appointment folder.
526
527         * product.plist: "show" method is mapped to UIxCalView's
528           -redirectForUIDsAction.
529
530 2004-08-11  Marcus Mueller  <znek@mulle-kybernetik.com>
531
532         * v0.9.18
533
534         * UIxCalWeekOverview.wox: added AnaisUidSelector
535
536         * English.lproj/default.strings: more labels
537
538 2004-08-11  Marcus Mueller  <znek@mulle-kybernetik.com>
539
540         * v0.9.17
541
542         * product.plist: removed "yearprintview" method - this doesn't exist.
543
544         * English.lproj/default.strings: more labels (these need to be added
545           to the French version!)
546
547         * UIxAppointmentEditor.[m|wox]: nice Anais integration showing up. ;-)
548
549 2004-08-10  Marcus Mueller  <znek@mulle-kybernetik.com>
550
551         * v0.9.16
552
553         * UIxAppointmentEditor.wox: pretty printing, use labels where appropriate.
554
555         * UIxAppointmentEditor.m: uses SOGoDateFormatter now.
556
557         * English.lproj/default.strings: added new labels.
558
559 2004-08-09  Marcus Mueller  <znek@mulle-kybernetik.com>
560
561         * v0.9.15
562
563         * UIxCalWeek*view.wox: added missing queryParameters to mode hrefs.
564
565 2004-08-05  Marcus Mueller  <znek@mulle-kybernetik.com>
566
567         * v0.9.14
568
569         * UIxCalDayOverview.[hm]: refactored currentDate -> moved to
570           UIxCalDayView.[hm].
571
572         * UIxCalDayView.[hm]: added currentDate and accompanied functionality.
573
574         * UIxCalView.[hm]: added -tooltipForApt.
575
576         * UIxCalDayChartview.[wox|m]: implemented.
577
578         * UIxCalInlineMonthOverview.wox: cosmetic changes.
579
580         * UIxCalDayOverview.wox, UIxCalWeekOverview.wox, UIxCalMonthOverview.wox:
581           uses "tooltipForApt" for view hyperlinks.
582
583 2004-08-02  Marcus Mueller  <znek@mulle-kybernetik.com>
584
585         * v0.9.13
586         
587         * UIxCalDayPrintview.[m|wox], UIxCalWeekPrintview.[m|wox],
588           UIxCalMonthPrintview.[m|wox]: finished print views.
589         
590         * UIxCalWeekOverview.wox: added numberformat for days.
591
592 2004-08-02  Marcus Mueller  <znek@mulle-kybernetik.com>
593
594         * v0.9.12
595         
596         * UIxCalMonthView.[hm]: fixed a nasty bug. Needed to add -startOfMonth to
597           overcome the problem associated with -startDate in the context of
598           month overview. -startDate is necessary for fetching the core infos and
599           almost always is member of the previous month. Also, -endDate isn't
600           necessarily in the same month we're talking about. I reworked this and
601           added some private category to NSCalendarDate which should be moved into
602           SxCore later on.
603         
604         * UIxCalMonthOverview.m: Use -startOfMonth instead of -startDate for all
605           calculations.
606
607         * UIxCalMonthOverview.wox: applied some pretty printing and added some
608           debugging info (commented out).
609
610 2004-07-30  Marcus Mueller  <znek@mulle-kybernetik.com>
611
612         * v0.9.11
613
614         * UIxCalDayOverview.h, UIxCalWeekOverview.h: new headers for subclassers.
615
616         * UIxCalDayPrintview.[wox|m], UIxCalWeekPrintview.[wox|m],
617           UIxCalMonthPrintview.[wox|m]: new views for printing.
618
619         * product.plist: mapped "*printview"'s to appropriate new classes
620
621 2004-07-29  Marcus Mueller  <znek@mulle-kybernetik.com>
622
623         * v0.9.10
624
625         * UIxCalDayView.m, UIxCalWeekView.m, UIxCalMonthView.m: reversed
626           previous changes to -startDate/-endDate as these were wrong.
627           Views have to deal on their own if appointments break the
628           "usual" time range. Nevertheless we should never drop any
629           appointments!
630
631         * UIxCalDayOverview.[wox|m]: refactored dateRanges (moved to
632           UIxCalDayView) and completed display of all appropriate attributes
633           (all day appointments, holiday info).
634
635         * UIxCalDayView.[hm]: fixed dateRanges.
636
637         * UIxCalView.[hm]: implemented -allDayApts and refactored some code.
638
639 2004-07-28  Marcus Mueller  <znek@mulle-kybernetik.com>
640
641         * v0.9.9
642
643         * UIxCalWeekColumnsview.[m|wox]: implemented.
644
645         * UIxCalWeekCharview.*, UIxCalWeekListview.*, UIxCalDayChartView.*,
646           UIxCalDayListview.*: enhanced templates.
647
648         * UIxCalDayView.[hm]: removed -thisMonth and -nextMonth.
649
650         * UIxCalView.[hm]: added -thisMonth and -nextMonth
651
652 2004-07-28  Marcus Mueller  <znek@mulle-kybernetik.com>
653
654         * v0.9.8
655         
656         * Renamed all images/icon_apt_* images into images/icon_view_*. for the
657           sake of simplicity and consistency.
658
659         * UIxCalInlineMonthOverview.m: fixed problems with a special set of edge
660           cases where inappropriate style sheets would have been selected.
661
662         * UIxCalDayChartview.*, UIxCalDayListview.*: new templates for respective
663           view modes.  Used UIxCalDayOverview as the template for these.
664         
665         * UIxCalWeekChartview.*, UIxCalWeekListview.*, UIxCalWeekColumnsview.*:
666           new templates for respective view modes. Used UIxCalWeekOverview as
667           the template for these.
668
669         * GNUmakefile: added new templates and classes, changed image names.
670
671         * product.plist: mapped methods to the correct classes.
672
673 2004-07-26  Marcus Mueller  <znek@mulle-kybernetik.com>
674
675         * v0.9.7
676
677         * UIxCalView.[hm]: new methods for defaults access, -dayStartHour,
678           -dayEndHour and -shouldDisplayWeekend.
679
680         * UIxCalDayOverview.[m|wox]: added content. CSS isn't 100% proper, yet.
681
682         * UIxCalWeekView.m, UIxCalMonthView.m: set startDate/endDate properly.
683
684         * UIxAppointmentEditor.m: fixed a subtle bug in -uriAsFormat that
685           prevented date information from being set properly in newAction:.
686
687 2004-07-23  Marcus Mueller  <znek@mulle-kybernetik.com>
688
689         * v0.9.6
690
691         * GNUmakefile: added UIxCalDayView.[hm] and UIxCalDayOverview.[m|wox]
692
693         * UIxCalDayView.[hm]: abstract superclass for all day related views.
694
695         * UIxCalDayOverview.[m|wox]: new component rendering the day overview.
696
697         * UIxCalInlineMonthOverview.[m|wox]: uses new "selectedDayExtraStyle"
698           binding and implements accompanied logic for its usage.
699
700         * product.plist: added 3 dayview methods, all currently pointing to
701           UIxCalDayOverview.
702
703 2004-07-22  Marcus Mueller  <znek@mulle-kybernetik.com>
704
705         * v0.9.5
706
707         * UIxCalInlineMonthOverview.m: new "style" binding for setting the global
708           style all elements will inherit from. Makes styling much easier.
709
710         * UIxCalYearOverview.wox: uses all appropriate styles now. Slight fixes
711           to alignment.
712
713         * UIxCalInlineMonthOverview.wox: uses new "style" binding and fixes a bug
714
715         * UIxCalYearOverview.m: fixed warnings.
716
717 2004-07-21  Marcus Mueller  <znek@mulle-kybernetik.com>
718
719         * v0.9.4
720
721         * UIxCalMonthOverview.h: new header, required by new
722           UIxCalInlineMonthOverview component.
723
724         * UIxCalInlineMonthOverview.[m|wox]: new component rendering a month
725           overview suitable for inlining in other views. Several calendar
726           "modes" require this.
727
728         * UIxCalYearOverview.[m|wox]: new component rendering the year
729           overview.
730
731         * product.plist: yearoverview -> new method
732
733         * GNUmakefile: added UIxCalInlineMonthOverview.[m|wox] and
734           UIxCalYearOverview.[m|wox].
735
736 2004-07-21  Marcus Mueller  <znek@mulle-kybernetik.com>
737
738         * v0.9.3
739
740         * *.wox: Use label associations where appropriate
741
742         * UIxCalView.m: Use labels for localization
743
744         * UIxCalMonthOverview.m: removed date specific labels, moved
745           to SOGoUI/UIxComponent.m.
746
747         * UIxCalDateLabel.m: subclasses from UIxComponent now. Corrected
748           localization using labels now.
749
750         * *.lproj/default.strings: new entries
751
752 2004-07-20  Marcus Mueller  <znek@mulle-kybernetik.com>
753
754         * v0.9.2
755
756         * GNUmakefile: added new .lproj resources.
757
758         * {English,French}.lproj/default.plist: localizable strings for the
759           Scheduler bundle.
760
761         * UIxCalSelectTab.m, UIxCalWeekOverview.wox,
762           UIxCalMonthOverview.[m|wox]:  changes for using new localization
763           features.
764
765 2004-07-19  Marcus Mueller  <znek@mulle-kybernetik.com>
766
767         * UIxAppointmentEditor.m: Use -backendTimeZone from UIxComponent.
768
769 2004-07-07  Marcus Mueller  <znek@mulle-kybernetik.com>
770
771         * UIxCalWeekOverview.wox: minor correction
772
773         * UIxAppointmentEditor.m: fixed handling in -saveAction:. Also,
774           added code to correctly convert dates into GMT upon storing.
775
776 2004-07-15  Helge Hess  <helge.hess@opengroupware.org>
777
778         * GNUmakefile.preamble: added proper include pathes to allow "inline"
779           compilation
780
781 2004-07-02  Helge Hess  <helge.hess@opengroupware.org>
782
783         * UIxAppointmentView.m: fixup timezone of start/enddate
784
785 2004-06-30  Helge Hess  <helge.hess@opengroupware.org>
786
787         * UIxCalWeekOverview.wox, UIxCalMonthOverview.wox: some minor tweaks
788
789         * UIxAppointmentView.wox: made the attendee emails clickable
790
791         * UIxCalView.m: removed -fetchGIDs, moved -fetchCoreInfos to client
792           object
793
794         * all files: removed ZideStore references
795
796         * UIxCalView.h, UIxAppointmentView.h, UIxAppointmentEditor.m,
797           UIxCalSelectTab.m: include UIxComponent from SOGoUI
798
799         * removed backend stuff from some sources
800
801         * product.plist: bind things on SOGoAppointmentXXX instead of SX...
802
803         * GNUmakefile: changed from ZideStore to SOGo
804
805         * created ChangeLog