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