]> err.no Git - scalable-opengroupware.org/blob - UI/Scheduler/ChangeLog.upstream
git-svn-id: http://svn.opengroupware.org/SOGo/inverse/trunk@1089 d1b88da0-ebda-0310...
[scalable-opengroupware.org] / UI / Scheduler / ChangeLog.upstream
1 2005-08-02  Helge Hess  <helge.hess@skyrix.com>
2
3         * v0.9.147
4
5         * UIxComponent+Agenor.m: use SOGoUser methods to get email/cn
6
7         * UIxAppointmentEditor.m: moved status change operation to SoObject
8
9 2005-07-23  Helge Hess  <helge.hess@opengroupware.org>
10
11         * UIxAppointmentPrintview.m, UIxCalDayListview.m: fixed include pathes
12           for new src hierarchy (v0.9.146)
13
14 2005-07-21  Marcus Mueller  <znek@mulle-kybernetik.com>
15
16         * UIxAppointmentView.m: fixed -isMyApt and -canAccessApt to do the
17           proper things (v0.9.145)
18
19         * v0.9.144
20
21         * UIxCalInlineAptView.m: reworked the way styles are produced now.
22           UIxCalInlineAptView gets a lot more information from the appointment
23           now in order to produce a suitable style for it
24
25         * UIxCalMonthOverview.m: setup formatter properly for private
26           appointments
27
28         * UIxCalView.m: don't generate style information at all -
29           UIxCalInlineAptView does this now
30
31 2005-07-20  Helge Hess  <helge.hess@opengroupware.org>
32
33         * UIxAppointmentEditor.m: added fragile base class check (v0.9.143)
34
35         * added a basic German translation (v0.9.142)
36
37 2005-07-19  Helge Hess  <helge.hess@opengroupware.org>
38
39         * UIxDatePicker.m: code cleanups (v0.9.141)
40
41 2005-07-19  Marcus Mueller  <znek@mulle-kybernetik.com>
42
43         * v0.9.140
44
45         * UIxCalView.m: reversed shouldAdd logic in filterAppointments to do
46           the right thing ...
47
48         * v0.9.139
49
50         * UIxAppointmentEditor.m: fixed automatic participants addition
51
52         * v0.9.138
53
54         * UIxCalView.m: renamed 'anaisUIDString' to 'userUIDString' in order
55           to be independent from the Anais bundle but still provide the same
56           functionality
57
58 2005-07-19  Helge Hess  <helge.hess@opengroupware.org>
59
60         * UIxAppointmentEditor.m: moved iCalRecurrenceRule to separate file
61           (v0.9.137)
62
63 2005-07-18  Marcus Mueller  <znek@mulle-kybernetik.com>
64
65         * UIxCalView.m: provide label "empty title" as -titlePlaceholder for
66           appointment formatters to enable display of appointments whose
67           title has not been set (v0.9.136)
68
69 2005-07-15  Helge Hess  <helge.hess@opengroupware.org>
70
71         * UIxCalScheduleOverview.m, UIxAppointmentView.m,
72           UIxAppointmentProposal.m, UIxAppointmentEditor.m: fixed gcc 4.0
73           warnings (v0.9.135)
74
75         * UIxAppointmentView.h: fixed a Cocoa warning (v0.9.134)
76
77 2005-07-14  Marcus Mueller  <znek@mulle-kybernetik.com>
78
79         * v0.9.133
80
81         * UIxAppointmentView.m: supports accept/decline from participants
82           tab now
83
84         * UIxAppointmentEditor.m: fixed redirect url after accept/decline
85
86         * UIxCalParticipationStatusView.m: added accessor for partStat, so
87           partStat isn't accidentaly lost
88
89         * UIxCalScheduleOverview.m: is able to suppress rendering of
90           rejected and accepted foreign appointments now based on formValue
91
92         * English.lproj/Localizable.strings: new labels for
93           UIxCalScheduleOverview
94
95 2005-07-14  Helge Hess  <helge.hess@opengroupware.org>
96
97         * UIxAppointmentView.m: fixed a small memory leak when creating the
98           categories string (v0.9.132)
99
100 2005-07-14  Marcus Mueller  <znek@mulle-kybernetik.com>
101
102         * v0.9.131
103
104         * product.plist: removed 'schedule' method from SOGoAppointmentFolder
105
106         * v0.9.130
107
108         * UIxCalView.m: removed resourcePath stuff as this isn't used
109           anywhere anymore (and it shouldn't)
110
111 2005-07-13  Marcus Mueller  <znek@mulle-kybernetik.com>
112
113         * English.lproj/Localizable.strings: "Schedule" maps to
114           "Appointment propositions" now (v0.9.129)
115
116 2005-07-11  Marcus Mueller  <znek@mulle-kybernetik.com>
117
118         * UIxCalView.h: added -setAppointments: to the public API
119           (for subclassers) (v0.9.128)
120
121 2005-07-08  Marcus Mueller  <znek@mulle-kybernetik.com>
122
123         * v0.9.127
124
125         * UIxCalView.[hm]: added -shouldDisplayRejectedAppointments API. Added
126           toggling of hide/show rejected appointments via form values. Added
127           new -filterAppointments: method to support filtering of appointments
128           (currently used for rejected appointments). Fixed -fetchCoreInfos
129           to use proper accessor method. Fixed aptFlags logic to allow access
130           to appointments that don't belong to user but which user is invited
131           to. Cleaned up +initialize a bit.
132         
133         * UIxCalWeekListview.m: added comment and slightly changed
134           -fetchCoreInfos to do the proper thing
135
136         * English.lproj/Localizable.strings: added labels 'show_rejected_apts'
137           and 'hide_rejected_apts'
138
139         * v0.9.126
140
141         * UIxComponent+Agenor.[hm]: new method -isAccessRestricted, uses the
142           implementation from WOContext+Agenor in libSOGo.
143           
144         * UIxAppointmentView.m: allow editing of appointments that have no
145           organizer set.
146
147         * UIxAppointmentEditor.m: allow editing of appointments that have no
148           organizer set. Redirect to 'view' URI in case editor is not the
149           organizer. Fixed a bug where the organizer got accidentaly deleted.
150
151 2005-07-07  Marcus Mueller  <znek@mulle-kybernetik.com>
152
153         * v0.9.125
154
155         * UIxAppointmentEditor.m: Properly preserve organizer of appointments.
156           This is now also used to validate if user is allowed to edit an
157           appointment.
158         
159         * UIxAppointmentView.m: changed -isMyApt to test on organizer's email
160           address and user's email address to decide whether he is allowed
161           to edit the appointment in question.
162
163 2005-07-06  Marcus Mueller  <znek@mulle-kybernetik.com>
164
165         * UIxAppointmentProposal.m: changed implementation of
166           -proposalSearchAction to use the new SOGoFreeBusyObject API
167           (v0.9.124)
168
169 2005-07-05  Marcus Mueller  <znek@mulle-kybernetik.com>
170
171         * v0.9.123
172
173         * UIxCalWeekOverview.m, UIxCalWeekColumnsview.m,
174           UIxCalDayChartview.m, UIxCalDayListview.m,
175           UIxCalMonthOverview.m, UIxCalDayOverview.m: properly adjust formatter
176
177         * UIxCalDayOverview.m: fixed bugs in -aptsForCurrentDate and properly
178           override -allDayApts to also display appointments spanning ranges
179
180         * UIxCalWeekChartview.m: fixed bugs in -isRowActive logic
181
182         * UIxCalDayView.m: fixed bugs in filtering and range logic
183
184         * UIxCalView.m: added a deprecation warning, some code cleanup
185
186         * UIxCalInlineAptView.m: added new 'referenceDate' binding which will
187           be used with the revised appointment formatter to properly display
188           time ranges. Also adds 'priority' style information when this can
189           be found in the appointment.
190
191         * GNUmakefile: added new image resource
192
193         * images/apt_icon_private.gif: new resource for private appointments
194
195 2005-03-23  Marcus Mueller  <znek@mulle-kybernetik.com>
196
197         * renamed "default.strings" to "Localizable.strings" (v0.9.122)
198
199 2005-03-20  Helge Hess  <helge.hess@opengroupware.org>
200
201         * v0.9.121
202
203         * UIxCalView.m: removed -calCSSPath (ZideStore specific)
204
205         * UIxCalDayListview.m: minor code cleanups
206
207 2005-03-03  Marcus Mueller  <znek@mulle-kybernetik.com>
208
209         * UIxCalWeekListview.m: fixed compile warnings (v0.9.120)
210
211         * UIxCalWeekListview.m: view needs to fetch coreInfos instead of just
212           overviews because it needs information stored in "partmails". Fixes
213           SOGo Bug #1248. (v0.9.119)
214
215 2005-03-02  Marcus Mueller  <znek@mulle-kybernetik.com>
216
217         * UIxCalDateLabel.m: fixed compile warning (v0.9.118)
218
219 2005-03-01  Marcus Mueller  <znek@mulle-kybernetik.com>
220
221         * UIxCalDateLabel.m: fixed heuristics for month label (v0.9.117)
222
223 2005-02-21  Marcus Mueller  <znek@mulle-kybernetik.com>
224
225         * v0.9.116
226
227         * UIxTimeDateControl.wox: added code to disable time control on
228           demand. If given date is nil, substitute today for it - nil dates
229           are not legal/possible for this control.
230
231         * UIxAppointmentEditor.m: correctly (de)serialize until date for
232           recurrences
233
234         * English.lproj/default.strings: new strings for recurrence selection,
235           altered previous strings slightly to match the new UI's purpose
236
237 2005-02-17  Marcus Mueller  <znek@mulle-kybernetik.com>
238
239         * v0.9.115
240
241         * cycles.plist: added 'weekday' cycle
242
243         * UIxAppointmentEditor.m: added representation for 'BYDAY'
244
245 2005-02-17  Helge Hess  <helge.hess@opengroupware.org>
246
247         * fixed for removal of SOGoLogic (v0.9.114)
248
249 2005-02-15  Marcus Mueller  <znek@mulle-kybernetik.com>
250         
251         * UIxCalView.m: removed dead code (v0.9.113)
252
253 2005-02-12  Marcus Mueller  <znek@mulle-kybernetik.com>
254
255         * v0.9.112
256
257         * UIxAppointmentEditor.[wox,m]: added recurrence selection/display.
258           The current UI is similar to that found in OGo, but inappropriate in
259           the context of SOGo (SOGo in theory supports all recurrence rules
260           described in RFC2445, thus needs a more complex UI in order to render
261           all rules appropriately)
262
263         * cycles.plist: property list with predefined recurrence rules for
264           the UIxAppointmentEditor
265
266         * English.lproj/default.strings: new labels for cycles and accompanied
267           UI
268
269         * UIxDatePicker.m: Bugfix for format edge case (when date is nil)
270
271 2005-01-26  Marcus Mueller  <znek@mulle-kybernetik.com>
272
273         * UIxDatePicker.m: corrected dateFormats for French locale. The
274           selection mechanism is pretty hackish and should be more generic.
275           This fixes SOGo Bug #1136. (v0.9.111)
276
277 2005-01-07  Marcus Mueller  <znek@mulle-kybernetik.com>
278
279         * {English/French}.lproj/default.strings: changed encoding from
280           ISO-Latin-1 to UTF-8, which is now the default (v0.9.110)
281
282 2004-12-23  Marcus Mueller  <znek@mulle-kybernetik.com>
283
284         * v0.9.109
285
286         * UIxCalScheduleOverview.[wox,m]: changed the UI to the final proposal
287           agreed upon by Laurent.
288         
289         * English.lproj/default.strings: renamed value for "action", suited to
290           new UI Layout
291
292 2004-12-22  Marcus Mueller  <znek@mulle-kybernetik.com>
293
294         * v0.9.108
295
296         * UIxAppointmentEditor.m: added "check for conflict" checkbox and
297           appropriate logic. This closes SOGo bug #1069. Localized error
298           messages.
299
300         * UIxAppointmentProposal.m: changed fetchCoreInfos... to new
301           fetchFreebusy... method.
302
303         * English.lproj/default.strings: provided localized error messages
304
305         * UIxCalView.m: rewrite of _fetchCoreInfosForUIDs: to adapt to the
306           newer API of SoObjects (this was still some old OCS based code).
307
308 2004-12-21  Marcus Mueller  <znek@mulle-kybernetik.com>
309
310         * v0.9.107
311
312         * UIxCalScheduleOverview.wox: only display appropriate buttons for
313           actions to take
314         
315         * UIxCalScheduleOverview.m: cache userParticipationStatus result
316
317         * English.lproj/default.strings: changed "action" label
318
319         * v0.9.106
320
321         * UIxCalScheduleOverview.wox: different visual representation for
322           actions (requested by Laurent)
323
324         * UIxCalScheduleOverview.m: bugfix for wrong sort orderings
325
326 2004-12-18  Marcus Mueller  <znek@mulle-kybernetik.com>
327
328         * UIxCalScheduleOverview.[wox,m]: removed workaround for NGObjWeb bug,
329           code cleanup (v0.9.105)
330
331 2004-12-17  Marcus Mueller  <znek@mulle-kybernetik.com>
332
333         * v0.9.104
334
335         * GNUmakefile: removed UIxAppointmentFormatter
336
337         * UIxAppointmentFormatter.[hm]: removed, never in use
338
339         * UIxCalParticipationStatusView.[wox,m]: new view to display localized
340           participation status
341
342         * UIxCalView.m: fetch OverviewInfos instead of CoreInfos (should be
343           faster)
344
345         * UIxCalScheduleOverview.[wox,m]: completed the schedule overview,
346           display participation state for all participants.
347
348         * product.plist: renamed "reject" to "decline" and moved from
349           UIxAppointmentView to UIxAppointmentEditor.
350
351         * UIxAppointmentView.m: removed "accept" and "reject" action stubs
352
353         * UIxAppointmentEditor.[wox,m]: implemented "accept" and "decline".
354           Changed iCal template a bit, particularly removed getOrganizer -
355           with every save the organizer was changed also which was horribly
356           wrong.
357
358 2004-12-16  Marcus Mueller  <znek@mulle-kybernetik.com>
359
360         * v0.9.103
361
362         * UIxCalScheduleOverview.[wox,m]: the entry point for agenor,
363           presenting the upcoming schedule to users. This is still incomplete,
364           but nevertheless functional.
365
366         * English.lproj/default.strings: new localizations for the schedule
367           view.
368
369         * product.plist: added new actions and schedule view
370
371         * UIxCalSelectTab.[wox,m]: added new "Schedule" tab
372
373         * UIxAppointmentEditor.m: default participants are selected from
374           current calendarUIDs - that is, if you've selected multiple calendars
375           and then create a new appointment, all currently viewed calendar
376           owners are added to the new appointment as default participants.
377
378         * UIxAppointmentView.m: added "accept" and "reject" actions - no
379           function yet.
380
381         * UIxAppointmentProposal.m: compile fix (v0.9.102)
382
383 2004-12-13  Marcus Mueller  <znek@mulle-kybernetik.com>
384
385         * v0.9.101
386
387         * UIxAppointmentProposal.m: removed inclusion of iCalPerson+UIx.h
388
389         * iCalPerson+UIx.[hm]: removed -rfc822EMail (moved to NGiCal), changed
390           implementation of -cnForDisplay (just a cover for -cnWithoutQuotes)
391
392         * v0.9.100
393         
394         * UIxAppointmentEditor.m: fixed incorrect redirect location
395
396         * UIxCalWeekListview.m, UIxCalWeekChartview.m: use new formatter option
397           to correctly format private appointments
398
399         * v0.9.99
400
401         * {English,French}.lproj/default.strings: new label
402           "private appointment", requested by Laurent for agenor.
403
404         * UIxCalWeekPrintview.m, UIxCalMonthPrintview.m: add label
405           "private appointment" if apt is not accessible.
406
407         * UIxCalView.m: set label "private appointment" as privateTitle of
408           private formatters.
409
410 2004-12-10  Marcus Mueller  <znek@mulle-kybernetik.com>
411
412         * v0.9.98
413
414         * English.lproj/default.strings: provided additional localizable
415           strings for event "classification" (private/public).
416
417         * UIxAppointmentView.[wox,m], UIxAppointmentEditor.[wox,m]: added
418           workaround for SOGo bug #1052, private details are hidden now
419           from others. Also, apts are not editable by non-owners any longer.
420
421         * UIxCalView.[hm]: added formatters for private appointments. Also,
422           added flags for caching special information about apts (public,
423           owned) etc. This outphases the use of tooltip.../shortText...
424           for all calviews (with the exception of printviews). Subclasses
425           may need to override -configureFormatters to adjust them according
426           to their needs.
427
428         * UIxCalInlineAptView.[hm]: new view used by all calviews to render
429           appointments using formatters.
430
431         * UIxCalDayOverview.wox, UIxCalDayListview.[wox,m],
432           UIxCalDayChartview.[wox,m], UIxCalDayPrintview.wox,
433           UIxCalWeekOverview.wox, UIxCalWeekListview.[wox,m],
434           UIxCalWeekChartview.[wox,m], UIxCalWeekColumnsview.wox,
435           UIxCalWeekPrintview.[wox.m], UIxCalMonthOverview.wox:
436           changed to use UIxCalInlineAptView and provided -configureFormatters
437           which fixes SOGo bug #1052
438
439 2004-12-09  Marcus Mueller  <znek@mulle-kybernetik.com>
440
441         * v0.9.97
442
443         * UIxAppointmentEditor.[wox,m]: provided API and UI for marking an
444           event as being private or public, public being the default.
445
446         * English.lproj/default.strings: provided additional localizable
447           strings for event "classification" (private/public).
448
449         * UIxAppointmentEditor.m: set 'transparency' of new items to
450          'TRANSPARENT' instead of 'OPAQUE'. In agenor FreeBusy information is
451           constrained by a folder flag instead of individual events, however
452           the intent is to permit retrieval of FreeBusy information in general.
453           Please note that the according information isn't properly parsed/set
454           in loadValues/saveValues as of now - the underlying iCalEvent doesn't
455           handle this as of now.
456
457 2004-12-08  Marcus Mueller  <znek@mulle-kybernetik.com>
458
459         * v0.9.96
460
461         * UIxCalView.h: made -isMyApt and -aptStyle public.
462
463         * UIxAppointmentPrintview.m: implemented -isMyApt and -aptStyle, used
464           by UIxAppointmentPrintview.wox
465
466         * UIxAppointmentPrintview.wox: print summary, location, start/endtime
467           in italics - fixes SOGo bug #1070
468
469         * UIxCalWeekPrintview.m, UIxCalMonthPrintview.m: extended
470           -shortTextForApt to use different css styles, when -isMyApt returns
471           NO - fixes SOGo bug #1070
472
473         * UIxCalDayPrintview.[m, wox]: use -aptStyle to print appointments not
474           belonging to user in italics - fixes SOGo bug #1070
475
476         * UIxCalDayOverview.wox, UIxCalDayChartview.wox, UIxCalDayListview.wox
477           UIxCalWeekOverview.wox, UIxCalWeekListview.wox,
478           UIxCalWeekChartview.wox, UIxCalWeekColumnsview.wox,
479           UIxCalMonthOverview.wox, UIxCalYearOverview.wox:
480           changed layout according to SOGo bug #1071 (v0.9.95)
481
482         * UIxAppointmentView.m, UIxDatePicker.m, UIxCalView.m: changed to use
483           NGLogging (v0.9.94)
484
485 2004-11-08  Helge Hess  <helge.hess@skyrix.com>
486
487         * UIxAppointmentPrintview.m: fixed a compile warning (v0.9.93)
488
489 2004-10-26  Marcus Mueller  <znek@mulle-kybernetik.com>
490
491         * UIxAppointmentProposal.wox: uses dayLabelFormat instead of hardcoded
492           format - fixes SOGo bug #984 (v0.9.92)
493
494 2004-10-18  Marcus Mueller  <znek@mulle-kybernetik.com>
495
496         * UIxAppointmentPrintview.wox: insertBR for comment adedd (v0.9.91)
497
498         * UIxAppointmentEditor.wox: added possibility to add resources from
499           Addressbook (v0.9.90)
500
501 2004-10-16  Marcus Mueller  <znek@mulle-kybernetik.com>
502
503         * UIxAppointmentEditor.wox: added "withCN=YES" to resources because
504           doing otherwise would lead to stripping the CN from resources in
505           subsequent saves - why would anyone want this to be standard
506           behavior? (v0.9.89)
507
508 2004-10-14  Marcus Mueller  <znek@mulle-kybernetik.com>
509
510         * UIxAppointmentView.wox: insertBR for comments (v0.9.88)
511
512 2004-10-12  Helge Hess  <helge.hess@opengroupware.org>
513
514         * UIxAppointmentProposal.wox: use '1' instead of 'YES' in const
515           bindings, otherwise running into a MacOSX bug (v0.9.87)
516
517 2004-10-08  Marcus Mueller  <znek@mulle-kybernetik.com>
518
519         * v0.9.86
520
521         * UIxAppointmentView.[m|wox]: new method to return categories as a
522           string.
523
524         * UIxAppointmentPrintview.wox: added missing priority and categories.
525
526         * UIxAppointmentProposal.wox: also allow selection from private address
527           book for resources/participants. This might lead to the fact that
528           contacts can be selected which do not have a calendar at all - there
529           should be some way of safeguarding this in the Contacts bundle.
530
531 2004-10-06  Marcus Mueller  <znek@mulle-kybernetik.com>
532
533         * UIxAppointmentEditor.m: changed iCal template to use RFC2445
534           conforming line delimiters. Changed the testAction to aid in
535           debugging our iCal rendering. (v0.9.85)
536
537 2004-10-05  Marcus Mueller  <znek@mulle-kybernetik.com>
538
539         * v0.9.84
540
541         * SOGoAppointment+UIx.[hm]: new class providing UIx convenience methods
542
543         * UIxAppointmentView.[m|wox]: added priority and categories
544
545         * UIxAppointmentEditor.[m|wox]: added priority and categories
546
547         * English.lproj/default.strings: new labels
548
549 2004-09-25  Helge Hess  <helge.hess@opengroupware.org>
550
551         * UIxCalDateLabel.m: minor code cleanups, fixed compilation on MacOSX
552           (v0.9.83)
553
554 2004-09-13  Marcus Mueller  <znek@mulle-kybernetik.com>
555
556         * English.lproj/default.strings: fixed a missing ';' (v0.9.82)
557
558 2004-09-10  Marcus Mueller  <znek@mulle-kybernetik.com>
559
560         * v0.9.81
561
562         * GNUmakefile, product.plist: added new image
563
564         * images/invisible_space_2.gif: new transparent image used by
565           UIxWeekListview.wox
566
567         * UIxCalDayView.m: rewrote -isCurrentDateInApt: to use
568           NGCalendarDateRange
569         
570         * UIxCalWeekListview.[m|wox]: implemented
571
572         * UIxCalWeekColumnsview.[m|wox]: implemented
573
574         * UIxCalWeekOverview.m: removed impl. of -appointments, moved to
575           superclass
576
577         * UIxCalWeekView.m: added impl. of -appointments
578
579 2004-09-10  Helge Hess  <helge.hess@skyrix.com>
580
581         * UIxAppointmentPrintview.wox, UIxAppointmentView.wox: added missing
582           label prefix (v0.9.80)
583
584 2004-09-09  Marcus Mueller  <znek@mulle-kybernetik.com>
585
586         * v0.9.79
587
588         * UIxAppointmentEditor.wox: removed debug output of clientObject,
589           UIxPageFrame.wox is doing this now.
590
591         * UIxCalDayListView.[wox|m]: fixed some wrong assumptions of uid
592           handling, corrected to use the (now bugfixed) calendarUIDs of
593           clientObject.
594
595 2004-09-07  Marcus Mueller  <znek@mulle-kybernetik.com>
596
597         * v0.9.78
598
599         * UIxCalDayOverview.m, UIxCalDayChartview.m: minor cleanups
600
601         * UIxCalDayOverview.wox, UIxCalDayChartview.wox: added style
602           information for appointments, used for colorization (doesn't work
603           due to style problems - needs to get investigated later on)
604
605         * UIxCalDayListview.[m|wox]: started implementation of list view,
606           not quite finished.
607
608 2004-09-06  Marcus Mueller  <znek@mulle-kybernetik.com>
609
610         * UIxAppointmentEditor.wox: fixed incorrect label (v0.9.77)
611
612 2004-09-01  Marcus Mueller  <znek@mulle-kybernetik.com>
613
614         * GNUmakefile.preamble: fixed for gsmake 1.9.2 build (v0.9.76)
615
616 2004-08-31  Marcus Mueller  <znek@mulle-kybernetik.com>
617
618         * UIxCalView.m: fixed stupid bug (v0.9.75)
619
620 2004-08-27  Marcus Mueller  <znek@mulle-kybernetik.com>
621
622         * v0.9.74
623
624         * English.lproj/default.plist: more labels
625         
626         * UIxAppointmentView.wox: replaced static strings with labels
627
628         * UIxAppointmentView.h, UIxCalView.h: exposed some methods
629
630         * product.plist: added "printview" method to SOGoAppointmentObject
631
632         * UIxAppointmentPrintview.[m|wox]: new printview for appointments
633
634 2004-08-27  Helge Hess  <helge.hess@skyrix.com>
635
636         * UIxAppointmentEditor.m: prepared to share code with contact editor
637           (v0.9.73)
638
639         * UIxCalView.m: minor code cleanups (v0.9.72)
640
641 2004-08-25  Marcus Mueller  <znek@mulle-kybernetik.com>
642
643         * GNUmakefile.preamble: removed NGScripting from dependencies - it's no
644           longer required (v0.9.71)
645
646         * UIxAppointmentProposal.m: changed -isSecondHalfGreen and
647           -isSlotRangeGreen due to a bugfix in NGExtensions (v0.9.70)
648
649         * v0.9.69
650
651         * UIxAppointmentProposal.m: completed edit functionality. Resources and
652           participants are now passed as query parameters.
653         
654         * UIxAppointmentEditor.m: Resources and Participants are now properly
655           constructed from existing query parameters.
656
657 2004-08-24  Marcus Mueller  <znek@mulle-kybernetik.com>
658
659         * v0.9.68
660
661         * UIxAppointmentEditor.m: added knowledge about "dur" parameter
662
663         * UIxAppointmentProposal.[m|wox]: added edit functionality, still
664           incomplete
665
666         * UIxCalView.[hm]: remove date related query parameter methods, moved
667           to UIxComponent
668
669         * GNUmakefile.preamble: changes for linking against SOPE 4.3 (v0.9.67)
670
671 2004-08-16  Marcus Mueller  <znek@mulle-kybernetik.com>
672
673         * AnaisUidSelector.[wox,m]: Added colorizing of login's uid. (v0.9.66)
674
675 2004-08-16  Helge Hess  <helge.hess@skyrix.com>
676
677         * UIxAppointmentProposal.m: small bugfix to range processing (v0.9.65)
678
679 2004-08-16  Marcus Mueller  <znek@mulle-kybernetik.com>
680
681         * UIxTimeDateControl.m: removed a debug log. (v0.9.64)
682
683         * v0.9.63
684
685         * UIxCalView.m: -isMyApt done properly.
686
687         * UIxCalWeekOverview.wox: use extra stylesheet info to colorize other's
688           appointments differently.
689
690         * UIxDatePicker.m: removed a debug log.
691
692 2004-08-16  Helge Hess  <helge.hess@skyrix.com>
693
694         * UIxAppointmentProposal.m: first working version of proposal (v0.9.62)
695
696         * UIxAppointmentProposal: proper vertical/horizontal row generation
697           (v0.9.61)
698
699 2004-08-16  Marcus Mueller  <znek@mulle-kybernetik.com>
700
701         * UIxAppointmentView.m: fixed redirect in deleteAction. (v0.9.60)
702
703         * v0.9.59
704
705         * UIxTimeDateControl.m: subclasses from UIxComponent now, hence
706           -viewTimeZone should work correctly now.
707
708         * UIxAppointmentProposal.wox, UIxAppointmentEditor.wox: fixed
709           cancel button urls.
710
711         * UIxAppointmentProposal.[wox,m]: fixed date/time fields. (v0.9.58)
712
713 2004-08-16  Helge Hess  <helge.hess@skyrix.com>
714
715         * UIxAppointmentProposal: added duration popup (v0.9.57)
716
717 2004-08-16  Marcus Mueller  <znek@mulle-kybernetik.com>
718
719         * v0.9.56
720
721         * UIxTimeDateControl.m: HACK: added correct timeZone.
722
723 2004-08-16  Helge Hess  <helge.hess@skyrix.com>
724
725         * v0.9.55
726
727         * UIxAppointmentProposal.m: load default start/enddates
728         
729         * UIxAppointmentEditor.m: add default start/enddates
730         
731 2004-08-16  Marcus Mueller  <znek@mulle-kybernetik.com>
732
733         * v0.9.54
734
735         * UIxTimeDateControl.*, UIxTimeSelector.*, UIxDatePicker.*:
736           fixed. DatePicker expects day, month, year bindings now, 
737           TimeSelector expects hour, minute, second.
738
739 2004-08-16  Helge Hess  <helge.hess@skyrix.com>
740
741         * v0.9.53
742
743         * UIxAppointmentProposal: added attendee selectors, added ivars, added
744           searchProposal action
745
746         * added green_corner.gif
747
748         * iCalPerson+UIx.m: fixed -cnForDisplay to properly check for quotes
749           prior removing them (v0.9.52)
750
751 2004-08-15  Helge Hess  <helge.hess@skyrix.com>
752
753         * UIxAppointmentEditor.m: fixed for new time fields (v0.9.51)
754
755         * fixed time field controls (v0.9.50)
756
757 2004-08-15  Marcus Mueller  <znek@mulle-kybernetik.com>
758
759         * v0.9.49
760
761         * UIxTimeDateControl.[wox,m]: new component.
762
763         * UIxAppointmentProposal.wox: added labels and stuff, work in progress.
764
765         * English.lproj/default.strings: new labels
766
767         * UIxTimeSelector.m, UIxDatePicker.m: correct date bindings.
768
769 2004-08-15  Helge Hess  <helge.hess@skyrix.com>
770
771         * v0.9.48
772
773         * UIxAppointmentEditor.m: minor cleanups
774
775         * UIxAppointmentView.m: added -delete action
776
777         * UIxAppointmentEditor.m: more decoupling from iCal. Added some error
778           handling UI code (errorText), date selector is broken (v0.9.47)
779
780         * v0.9.46
781         
782         * iCalPerson+UIx.m: changed -cnForDisplay method, znek needs to check
783           it for correctness
784
785         * UIxAppointmentEditor.m: rewrote not to work directly on the parsed
786           iCalendar appointment but rather track changes in the appointment
787           itself
788         
789         * UIxAppointmentEditor.m: removed now unused methods (due to attendee
790           selector) (v0.9.45)
791
792         * v0.9.44
793
794         * UIxAppointmentEditor.m: use new AnaisAttendeeSelector
795
796         * UIxAppointmentEditor.m: replaced formattedAptStartDate with a
797           titleDateFormatter (directly bound to the string element)
798
799 2004-08-15  Marcus Mueller  <znek@mulle-kybernetik.com>
800
801         * v0.9.43
802         
803         * UIxTimeSelector.[wox,m]: new component for selecting the time part
804           of a given date.
805
806         * UIxAppointmentEditor.[wox,m]: uses new UIxTimeSelector
807
808 2004-08-15  Helge Hess  <helge.hess@skyrix.com>
809
810         * v0.9.42
811
812         * UIxAppointmentEditor.m: minor cleanups
813
814         * UIxAppointmentProposal.wox: made mockup code dynamic
815
816 2004-08-15  Marcus Mueller  <znek@mulle-kybernetik.com>
817
818         * v0.9.41
819
820         * images/*: new images for UIxDatePicker and skycalendar.html.
821
822         * French.lproj/skycalendar.*, English.lproj/skycalendar.*: new js
823           based date picker taken from OGo.
824           NOTE: these files are currently NOT used/installed due to a bug
825           in SOPE. Instead, the non-localized versions are used. This will
826           go away as soon as the bug in SOPE is fixed.
827
828         * skycalendar.js, skycalendar.html: the non-localized versions as a
829           workaround to the problem described above.
830
831         * product.plist: added new images and the non-localized js date picker
832           as public resources.
833
834         * UIxDatePicker.[m,wox], UIxDatePickerScript.[m,wox]: new reusable
835           component for picking a date fancy style. ;-) Use UIxDatePickerScript
836           to load the necessary js code once in your component.
837
838 2004-08-15  Helge Hess  <helge.hess@skyrix.com>
839
840         * v0.9.40
841
842         * UIxAppointmentProposal.wox: fixes in mockup code
843
844         * UIxAppointmentEditor.m: some cleanups
845
846         * v0.9.39
847         
848         * UIxAppointmentProposal.wox: work on page layout
849
850         * UIxAppointmentView.wox, UIxCalWeekOverview.wox: minor cleanups
851
852 2004-08-15  Marcus Mueller  <znek@mulle-kybernetik.com>
853
854         * v0.9.38
855
856         * UIxComponent+Agenor.[hm]: -cnForUser and -emailForUser require the
857           AgenorUserManager from Logic.
858
859         * UIxAppointmentEditor.m: refactored -cnForUser and -emailForUser,
860           moved to extra category.
861
862         * UIxCalWeekView.wox: added custom style if apt belongs to user.
863
864         * UIxCalView.m: added some extra logic in redirect, provided extra
865           style sheet selector for appointments.
866
867         * GNUmakefile: added new files
868
869 2004-08-14  Marcus Mueller  <znek@mulle-kybernetik.com>
870
871         * v0.9.37
872
873         * English.lproj/default.strings: new labels
874
875         * UIxAppointmentEditor.m: after save, return to ".." instead of "view"
876
877         * UIxAppointmentEditor.wox: added "Cancel" button.
878
879         * UIxCalView.m: refined behaviour of redirects according to Helge's
880           request.
881
882 2004-08-14  Marcus Mueller  <znek@mulle-kybernetik.com>
883
884         * UIxAppointmentEditor.m: Changed "X-OGo-RESOURCE" into
885           "NON-PARTICIPANT" (v0.9.36)
886
887 2004-08-14  Marcus Mueller  <znek@mulle-kybernetik.com>
888
889         * UIxAppointmentView.[h,m,wox], UIxAppointmentEditor.[h,m,wox]:
890           general enhancements, use new API. (v0.9.35)
891
892 2004-08-13  Marcus Mueller  <znek@mulle-kybernetik.com>
893
894         * v0.9.34
895
896         * UIxCalView.[hm]: use new formatters.
897
898         * UIxCalDayOverview.m: fixed build warnings.
899
900         * UIxAppointmentEditor.m: added warnings.
901
902 2004-08-13  Marcus Mueller  <znek@mulle-kybernetik.com>
903
904         * v0.9.33
905
906         * UIxCalView.m: adjusted shortTextForApt to meet the requirements
907           specifictions.
908
909         * UIxCalDayView.m: removed shortTextForApt (moved to superclass).
910
911         * UIxCal*view.wox: escapeHTML="NO" for shortTextForApt.
912
913 2004-08-13  Marcus Mueller  <znek@mulle-kybernetik.com>
914
915         * v0.9.32
916
917         * UIxCalView.m: shouldHideWeekend according to new default,
918           SOGoShouldDisplayWeekend.
919
920         * UIxCalWeekOverview.wox, UIxCalWeekColumnsview.wox: use new dynamic
921           value for "hideWeekend" association.
922
923         * NOTES: new "Defaults" section.
924
925 2004-08-13  Helge Hess  <helge.hess@skyrix.com>
926
927         * UIxCalWeekColumnsview.wox: hide weekend (requires libWEExtensions 
928           v4.2.52) (v0.9.31)
929
930 2004-08-13  Marcus Mueller  <znek@mulle-kybernetik.com>
931
932         * UIxAppointmentEditor.[wox|m]: important fix for testing (v0.9.30)
933
934 2004-08-13  Helge Hess  <helge.hess@skyrix.com>
935
936         * UIxCalWeekColumnsview.wox: hide weekend (requires libWEExtensions 
937           v4.2.52) (v0.9.30)
938
939         * UIxCalWeekOverview.wox: hide weekend (requires libWEExtensions 
940           v4.2.51) (v0.9.29)
941
942 2004-08-13  Marcus Mueller  <znek@mulle-kybernetik.com>
943
944         * v0.9.28
945
946         * iCalPerson+UIx.[hm]: more convenience
947
948         * UIxAppointmentView.[hm]: display CN's as Names
949
950         * UIxAppointmentEditor.[wox|m]: more functionality, but still
951           unfinished. You can use it to test appointments, though.
952
953 2004-08-13  Helge Hess  <helge.hess@skyrix.com>
954
955         * UIxAppointmentEditor.wox: fixed base URL of form not to include
956           "save" (v0.9.27)
957
958         * UIxAppointmentEditor.m: catch a common programming mistake (invoking
959           a method on a method) (v0.9.26)
960
961 2004-08-12  Marcus Mueller  <znek@mulle-kybernetik.com>
962
963         * UIxAppointmentEditor.[m|wox]: participants are added correctly
964           now, resources are still lacking from save. (v0.9.25)
965
966 2004-08-12  Marcus Mueller  <znek@mulle-kybernetik.com>
967
968         * v0.9.24
969
970         * Added AnaisUidSelector to all views. Removed worse named -owner
971           method from all affected views and instead added
972           -formattedCalendarUIDs to UIxCalView. This is now used by all
973           print views in their header.
974
975         * UIxCalWeekOverview.m: adjusted endDate properly, if -displayWeekends
976           returns NO (the default).
977
978 2004-08-12  Marcus Mueller  <znek@mulle-kybernetik.com>
979
980         * UIxCalView.m: fixed problems with redirect (v0.9.23)
981
982 2004-08-12  Helge Hess  <helge.hess@skyrix.com>
983
984         * v0.9.22
985
986         * UIxAppointmentView.m: properly catch invalid appointment references
987           and return a 404 (because SOGoAppointmentObject's are created even
988           for invalid IDs for performance reasons)
989
990         * UIxCalView.m: generate appointment URLs using clientObject (the
991           appointment folder)
992
993         * more cleanups
994
995         * added (still empty) proposal component (v0.9.21)
996
997         * some code reorganizations, fixed some compile warnings (v0.9.20)
998
999 2004-08-11  Marcus Mueller  <znek@mulle-kybernetik.com>
1000
1001         * v0.9.19
1002
1003         * UIxCalView.m: implements -redirectForUIDsAction to construct a
1004           redirect to a special appointment folder.
1005
1006         * product.plist: "show" method is mapped to UIxCalView's
1007           -redirectForUIDsAction.
1008
1009 2004-08-11  Marcus Mueller  <znek@mulle-kybernetik.com>
1010
1011         * v0.9.18
1012
1013         * UIxCalWeekOverview.wox: added AnaisUidSelector
1014
1015         * English.lproj/default.strings: more labels
1016
1017 2004-08-11  Marcus Mueller  <znek@mulle-kybernetik.com>
1018
1019         * v0.9.17
1020
1021         * product.plist: removed "yearprintview" method - this doesn't exist.
1022
1023         * English.lproj/default.strings: more labels (these need to be added
1024           to the French version!)
1025
1026         * UIxAppointmentEditor.[m|wox]: nice Anais integration showing up. ;-)
1027
1028 2004-08-10  Marcus Mueller  <znek@mulle-kybernetik.com>
1029
1030         * v0.9.16
1031
1032         * UIxAppointmentEditor.wox: pretty printing, use labels where appropriate.
1033
1034         * UIxAppointmentEditor.m: uses SOGoDateFormatter now.
1035
1036         * English.lproj/default.strings: added new labels.
1037
1038 2004-08-09  Marcus Mueller  <znek@mulle-kybernetik.com>
1039
1040         * v0.9.15
1041
1042         * UIxCalWeek*view.wox: added missing queryParameters to mode hrefs.
1043
1044 2004-08-05  Marcus Mueller  <znek@mulle-kybernetik.com>
1045
1046         * v0.9.14
1047
1048         * UIxCalDayOverview.[hm]: refactored currentDate -> moved to
1049           UIxCalDayView.[hm].
1050
1051         * UIxCalDayView.[hm]: added currentDate and accompanied functionality.
1052
1053         * UIxCalView.[hm]: added -tooltipForApt.
1054
1055         * UIxCalDayChartview.[wox|m]: implemented.
1056
1057         * UIxCalInlineMonthOverview.wox: cosmetic changes.
1058
1059         * UIxCalDayOverview.wox, UIxCalWeekOverview.wox, UIxCalMonthOverview.wox:
1060           uses "tooltipForApt" for view hyperlinks.
1061
1062 2004-08-02  Marcus Mueller  <znek@mulle-kybernetik.com>
1063
1064         * v0.9.13
1065         
1066         * UIxCalDayPrintview.[m|wox], UIxCalWeekPrintview.[m|wox],
1067           UIxCalMonthPrintview.[m|wox]: finished print views.
1068         
1069         * UIxCalWeekOverview.wox: added numberformat for days.
1070
1071 2004-08-02  Marcus Mueller  <znek@mulle-kybernetik.com>
1072
1073         * v0.9.12
1074         
1075         * UIxCalMonthView.[hm]: fixed a nasty bug. Needed to add -startOfMonth to
1076           overcome the problem associated with -startDate in the context of
1077           month overview. -startDate is necessary for fetching the core infos and
1078           almost always is member of the previous month. Also, -endDate isn't
1079           necessarily in the same month we're talking about. I reworked this and
1080           added some private category to NSCalendarDate which should be moved into
1081           SxCore later on.
1082         
1083         * UIxCalMonthOverview.m: Use -startOfMonth instead of -startDate for all
1084           calculations.
1085
1086         * UIxCalMonthOverview.wox: applied some pretty printing and added some
1087           debugging info (commented out).
1088
1089 2004-07-30  Marcus Mueller  <znek@mulle-kybernetik.com>
1090
1091         * v0.9.11
1092
1093         * UIxCalDayOverview.h, UIxCalWeekOverview.h: new headers for subclassers.
1094
1095         * UIxCalDayPrintview.[wox|m], UIxCalWeekPrintview.[wox|m],
1096           UIxCalMonthPrintview.[wox|m]: new views for printing.
1097
1098         * product.plist: mapped "*printview"'s to appropriate new classes
1099
1100 2004-07-29  Marcus Mueller  <znek@mulle-kybernetik.com>
1101
1102         * v0.9.10
1103
1104         * UIxCalDayView.m, UIxCalWeekView.m, UIxCalMonthView.m: reversed
1105           previous changes to -startDate/-endDate as these were wrong.
1106           Views have to deal on their own if appointments break the
1107           "usual" time range. Nevertheless we should never drop any
1108           appointments!
1109
1110         * UIxCalDayOverview.[wox|m]: refactored dateRanges (moved to
1111           UIxCalDayView) and completed display of all appropriate attributes
1112           (all day appointments, holiday info).
1113
1114         * UIxCalDayView.[hm]: fixed dateRanges.
1115
1116         * UIxCalView.[hm]: implemented -allDayApts and refactored some code.
1117
1118 2004-07-28  Marcus Mueller  <znek@mulle-kybernetik.com>
1119
1120         * v0.9.9
1121
1122         * UIxCalWeekColumnsview.[m|wox]: implemented.
1123
1124         * UIxCalWeekCharview.*, UIxCalWeekListview.*, UIxCalDayChartView.*,
1125           UIxCalDayListview.*: enhanced templates.
1126
1127         * UIxCalDayView.[hm]: removed -thisMonth and -nextMonth.
1128
1129         * UIxCalView.[hm]: added -thisMonth and -nextMonth
1130
1131 2004-07-28  Marcus Mueller  <znek@mulle-kybernetik.com>
1132
1133         * v0.9.8
1134         
1135         * Renamed all images/icon_apt_* images into images/icon_view_*. for the
1136           sake of simplicity and consistency.
1137
1138         * UIxCalInlineMonthOverview.m: fixed problems with a special set of edge
1139           cases where inappropriate style sheets would have been selected.
1140
1141         * UIxCalDayChartview.*, UIxCalDayListview.*: new templates for respective
1142           view modes.  Used UIxCalDayOverview as the template for these.
1143         
1144         * UIxCalWeekChartview.*, UIxCalWeekListview.*, UIxCalWeekColumnsview.*:
1145           new templates for respective view modes. Used UIxCalWeekOverview as
1146           the template for these.
1147
1148         * GNUmakefile: added new templates and classes, changed image names.
1149
1150         * product.plist: mapped methods to the correct classes.
1151
1152 2004-07-26  Marcus Mueller  <znek@mulle-kybernetik.com>
1153
1154         * v0.9.7
1155
1156         * UIxCalView.[hm]: new methods for defaults access, -dayStartHour,
1157           -dayEndHour and -shouldDisplayWeekend.
1158
1159         * UIxCalDayOverview.[m|wox]: added content. CSS isn't 100% proper, yet.
1160
1161         * UIxCalWeekView.m, UIxCalMonthView.m: set startDate/endDate properly.
1162
1163         * UIxAppointmentEditor.m: fixed a subtle bug in -uriAsFormat that
1164           prevented date information from being set properly in newAction:.
1165
1166 2004-07-23  Marcus Mueller  <znek@mulle-kybernetik.com>
1167
1168         * v0.9.6
1169
1170         * GNUmakefile: added UIxCalDayView.[hm] and UIxCalDayOverview.[m|wox]
1171
1172         * UIxCalDayView.[hm]: abstract superclass for all day related views.
1173
1174         * UIxCalDayOverview.[m|wox]: new component rendering the day overview.
1175
1176         * UIxCalInlineMonthOverview.[m|wox]: uses new "selectedDayExtraStyle"
1177           binding and implements accompanied logic for its usage.
1178
1179         * product.plist: added 3 dayview methods, all currently pointing to
1180           UIxCalDayOverview.
1181
1182 2004-07-22  Marcus Mueller  <znek@mulle-kybernetik.com>
1183
1184         * v0.9.5
1185
1186         * UIxCalInlineMonthOverview.m: new "style" binding for setting the global
1187           style all elements will inherit from. Makes styling much easier.
1188
1189         * UIxCalYearOverview.wox: uses all appropriate styles now. Slight fixes
1190           to alignment.
1191
1192         * UIxCalInlineMonthOverview.wox: uses new "style" binding and fixes a bug
1193
1194         * UIxCalYearOverview.m: fixed warnings.
1195
1196 2004-07-21  Marcus Mueller  <znek@mulle-kybernetik.com>
1197
1198         * v0.9.4
1199
1200         * UIxCalMonthOverview.h: new header, required by new
1201           UIxCalInlineMonthOverview component.
1202
1203         * UIxCalInlineMonthOverview.[m|wox]: new component rendering a month
1204           overview suitable for inlining in other views. Several calendar
1205           "modes" require this.
1206
1207         * UIxCalYearOverview.[m|wox]: new component rendering the year
1208           overview.
1209
1210         * product.plist: yearoverview -> new method
1211
1212         * GNUmakefile: added UIxCalInlineMonthOverview.[m|wox] and
1213           UIxCalYearOverview.[m|wox].
1214
1215 2004-07-21  Marcus Mueller  <znek@mulle-kybernetik.com>
1216
1217         * v0.9.3
1218
1219         * *.wox: Use label associations where appropriate
1220
1221         * UIxCalView.m: Use labels for localization
1222
1223         * UIxCalMonthOverview.m: removed date specific labels, moved
1224           to SOGoUI/UIxComponent.m.
1225
1226         * UIxCalDateLabel.m: subclasses from UIxComponent now. Corrected
1227           localization using labels now.
1228
1229         * *.lproj/default.strings: new entries
1230
1231 2004-07-20  Marcus Mueller  <znek@mulle-kybernetik.com>
1232
1233         * v0.9.2
1234
1235         * GNUmakefile: added new .lproj resources.
1236
1237         * {English,French}.lproj/default.plist: localizable strings for the
1238           Scheduler bundle.
1239
1240         * UIxCalSelectTab.m, UIxCalWeekOverview.wox,
1241           UIxCalMonthOverview.[m|wox]:  changes for using new localization
1242           features.
1243
1244 2004-07-19  Marcus Mueller  <znek@mulle-kybernetik.com>
1245
1246         * UIxAppointmentEditor.m: Use -backendTimeZone from UIxComponent.
1247
1248 2004-07-07  Marcus Mueller  <znek@mulle-kybernetik.com>
1249
1250         * UIxCalWeekOverview.wox: minor correction
1251
1252         * UIxAppointmentEditor.m: fixed handling in -saveAction:. Also,
1253           added code to correctly convert dates into GMT upon storing.
1254
1255 2004-07-15  Helge Hess  <helge.hess@opengroupware.org>
1256
1257         * GNUmakefile.preamble: added proper include pathes to allow "inline"
1258           compilation
1259
1260 2004-07-02  Helge Hess  <helge.hess@opengroupware.org>
1261
1262         * UIxAppointmentView.m: fixup timezone of start/enddate
1263
1264 2004-06-30  Helge Hess  <helge.hess@opengroupware.org>
1265
1266         * UIxCalWeekOverview.wox, UIxCalMonthOverview.wox: some minor tweaks
1267
1268         * UIxAppointmentView.wox: made the attendee emails clickable
1269
1270         * UIxCalView.m: removed -fetchGIDs, moved -fetchCoreInfos to client
1271           object
1272
1273         * all files: removed ZideStore references
1274
1275         * UIxCalView.h, UIxAppointmentView.h, UIxAppointmentEditor.m,
1276           UIxCalSelectTab.m: include UIxComponent from SOGoUI
1277
1278         * removed backend stuff from some sources
1279
1280         * product.plist: bind things on SOGoAppointmentXXX instead of SX...
1281
1282         * GNUmakefile: changed from ZideStore to SOGo
1283
1284         * created ChangeLog