]> err.no Git - scalable-opengroupware.org/blob - SOGo/UI/Scheduler/ChangeLog
adjust display to more closely meet requirements specs.
[scalable-opengroupware.org] / SOGo / UI / Scheduler / ChangeLog
1 2004-08-13  Marcus Mueller  <znek@mulle-kybernetik.com>
2
3         * v0.9.33
4
5         * UIxCalView.m: adjusted shortTextForApt to meet the requirements
6           specifictions.
7
8         * UIxCalDayView.m: removed shortTextForApt (moved to superclass).
9
10         * UIxCal*view.wox: escapeHTML="NO" for shortTextForApt.
11
12 2004-08-13  Marcus Mueller  <znek@mulle-kybernetik.com>
13
14         * v0.9.32
15
16         * UIxCalView.m: shouldHideWeekend according to new default,
17           SOGoShouldDisplayWeekend.
18
19         * UIxCalWeekOverview.wox, UIxCalWeekColumnsview.wox: use new dynamic
20           value for "hideWeekend" association.
21
22         * NOTES: new "Defaults" section.
23
24 2004-08-13  Helge Hess  <helge.hess@skyrix.com>
25
26         * UIxCalWeekColumnsview.wox: hide weekend (requires libWEExtensions 
27           v4.2.52) (v0.9.31)
28
29 2004-08-13  Marcus Mueller  <znek@mulle-kybernetik.com>
30
31         * UIxAppointmentEditor.[wox|m]: important fix for testing (v0.9.30)
32
33 2004-08-13  Helge Hess  <helge.hess@skyrix.com>
34
35         * UIxCalWeekColumnsview.wox: hide weekend (requires libWEExtensions 
36           v4.2.52) (v0.9.30)
37
38         * UIxCalWeekOverview.wox: hide weekend (requires libWEExtensions 
39           v4.2.51) (v0.9.29)
40
41 2004-08-13  Marcus Mueller  <znek@mulle-kybernetik.com>
42
43         * v0.9.28
44
45         * iCalPerson+UIx.[hm]: more convenience
46
47         * UIxAppointmentView.[hm]: display CN's as Names
48
49         * UIxAppointmentEditor.[wox|m]: more functionality, but still
50           unfinished. You can use it to test appointments, though.
51
52 2004-08-13  Helge Hess  <helge.hess@skyrix.com>
53
54         * UIxAppointmentEditor.wox: fixed base URL of form not to include
55           "save" (v0.9.27)
56
57         * UIxAppointmentEditor.m: catch a common programming mistake (invoking
58           a method on a method) (v0.9.26)
59
60 2004-08-12  Marcus Mueller  <znek@mulle-kybernetik.com>
61
62         * UIxAppointmentEditor.[m|wox]: participants are added correctly
63           now, resources are still lacking from save. (v0.9.25)
64
65 2004-08-12  Marcus Mueller  <znek@mulle-kybernetik.com>
66
67         * v0.9.24
68
69         * Added AnaisUidSelector to all views. Removed worse named -owner
70           method from all affected views and instead added
71           -formattedCalendarUIDs to UIxCalView. This is now used by all
72           print views in their header.
73
74         * UIxCalWeekOverview.m: adjusted endDate properly, if -displayWeekends
75           returns NO (the default).
76
77 2004-08-12  Marcus Mueller  <znek@mulle-kybernetik.com>
78
79         * UIxCalView.m: fixed problems with redirect (v0.9.23)
80
81 2004-08-12  Helge Hess  <helge.hess@skyrix.com>
82
83         * v0.9.22
84
85         * UIxAppointmentView.m: properly catch invalid appointment references
86           and return a 404 (because SOGoAppointmentObject's are created even
87           for invalid IDs for performance reasons)
88
89         * UIxCalView.m: generate appointment URLs using clientObject (the
90           appointment folder)
91
92         * more cleanups
93
94         * added (still empty) proposal component (v0.9.21)
95
96         * some code reorganizations, fixed some compile warnings (v0.9.20)
97
98 2004-08-11  Marcus Mueller  <znek@mulle-kybernetik.com>
99
100         * v0.9.19
101
102         * UIxCalView.m: implements -redirectForUIDsAction to construct a
103           redirect to a special appointment folder.
104
105         * product.plist: "show" method is mapped to UIxCalView's
106           -redirectForUIDsAction.
107
108 2004-08-11  Marcus Mueller  <znek@mulle-kybernetik.com>
109
110         * v0.9.18
111
112         * UIxCalWeekOverview.wox: added AnaisUidSelector
113
114         * English.lproj/default.strings: more labels
115
116 2004-08-11  Marcus Mueller  <znek@mulle-kybernetik.com>
117
118         * v0.9.17
119
120         * product.plist: removed "yearprintview" method - this doesn't exist.
121
122         * English.lproj/default.strings: more labels (these need to be added
123           to the French version!)
124
125         * UIxAppointmentEditor.[m|wox]: nice Anais integration showing up. ;-)
126
127 2004-08-10  Marcus Mueller  <znek@mulle-kybernetik.com>
128
129         * v0.9.16
130
131         * UIxAppointmentEditor.wox: pretty printing, use labels where appropriate.
132
133         * UIxAppointmentEditor.m: uses SOGoDateFormatter now.
134
135         * English.lproj/default.strings: added new labels.
136
137 2004-08-09  Marcus Mueller  <znek@mulle-kybernetik.com>
138
139         * v0.9.15
140
141         * UIxCalWeek*view.wox: added missing queryParameters to mode hrefs.
142
143 2004-08-05  Marcus Mueller  <znek@mulle-kybernetik.com>
144
145         * v0.9.14
146
147         * UIxCalDayOverview.[hm]: refactored currentDate -> moved to
148           UIxCalDayView.[hm].
149
150         * UIxCalDayView.[hm]: added currentDate and accompanied functionality.
151
152         * UIxCalView.[hm]: added -tooltipForApt.
153
154         * UIxCalDayChartview.[wox|m]: implemented.
155
156         * UIxCalInlineMonthOverview.wox: cosmetic changes.
157
158         * UIxCalDayOverview.wox, UIxCalWeekOverview.wox, UIxCalMonthOverview.wox:
159           uses "tooltipForApt" for view hyperlinks.
160
161 2004-08-02  Marcus Mueller  <znek@mulle-kybernetik.com>
162
163         * v0.9.13
164         
165         * UIxCalDayPrintview.[m|wox], UIxCalWeekPrintview.[m|wox],
166           UIxCalMonthPrintview.[m|wox]: finished print views.
167         
168         * UIxCalWeekOverview.wox: added numberformat for days.
169
170 2004-08-02  Marcus Mueller  <znek@mulle-kybernetik.com>
171
172         * v0.9.12
173         
174         * UIxCalMonthView.[hm]: fixed a nasty bug. Needed to add -startOfMonth to
175           overcome the problem associated with -startDate in the context of
176           month overview. -startDate is necessary for fetching the core infos and
177           almost always is member of the previous month. Also, -endDate isn't
178           necessarily in the same month we're talking about. I reworked this and
179           added some private category to NSCalendarDate which should be moved into
180           SxCore later on.
181         
182         * UIxCalMonthOverview.m: Use -startOfMonth instead of -startDate for all
183           calculations.
184
185         * UIxCalMonthOverview.wox: applied some pretty printing and added some
186           debugging info (commented out).
187
188 2004-07-30  Marcus Mueller  <znek@mulle-kybernetik.com>
189
190         * v0.9.11
191
192         * UIxCalDayOverview.h, UIxCalWeekOverview.h: new headers for subclassers.
193
194         * UIxCalDayPrintview.[wox|m], UIxCalWeekPrintview.[wox|m],
195           UIxCalMonthPrintview.[wox|m]: new views for printing.
196
197         * product.plist: mapped "*printview"'s to appropriate new classes
198
199 2004-07-29  Marcus Mueller  <znek@mulle-kybernetik.com>
200
201         * v0.9.10
202
203         * UIxCalDayView.m, UIxCalWeekView.m, UIxCalMonthView.m: reversed
204           previous changes to -startDate/-endDate as these were wrong.
205           Views have to deal on their own if appointments break the
206           "usual" time range. Nevertheless we should never drop any
207           appointments!
208
209         * UIxCalDayOverview.[wox|m]: refactored dateRanges (moved to
210           UIxCalDayView) and completed display of all appropriate attributes
211           (all day appointments, holiday info).
212
213         * UIxCalDayView.[hm]: fixed dateRanges.
214
215         * UIxCalView.[hm]: implemented -allDayApts and refactored some code.
216
217 2004-07-28  Marcus Mueller  <znek@mulle-kybernetik.com>
218
219         * v0.9.9
220
221         * UIxCalWeekColumnsview.[m|wox]: implemented.
222
223         * UIxCalWeekCharview.*, UIxCalWeekListview.*, UIxCalDayChartView.*,
224           UIxCalDayListview.*: enhanced templates.
225
226         * UIxCalDayView.[hm]: removed -thisMonth and -nextMonth.
227
228         * UIxCalView.[hm]: added -thisMonth and -nextMonth
229
230 2004-07-28  Marcus Mueller  <znek@mulle-kybernetik.com>
231
232         * v0.9.8
233         
234         * Renamed all images/icon_apt_* images into images/icon_view_*. for the
235           sake of simplicity and consistency.
236
237         * UIxCalInlineMonthOverview.m: fixed problems with a special set of edge
238           cases where inappropriate style sheets would have been selected.
239
240         * UIxCalDayChartview.*, UIxCalDayListview.*: new templates for respective
241           view modes.  Used UIxCalDayOverview as the template for these.
242         
243         * UIxCalWeekChartview.*, UIxCalWeekListview.*, UIxCalWeekColumnsview.*:
244           new templates for respective view modes. Used UIxCalWeekOverview as
245           the template for these.
246
247         * GNUmakefile: added new templates and classes, changed image names.
248
249         * product.plist: mapped methods to the correct classes.
250
251 2004-07-26  Marcus Mueller  <znek@mulle-kybernetik.com>
252
253         * v0.9.7
254
255         * UIxCalView.[hm]: new methods for defaults access, -dayStartHour,
256           -dayEndHour and -shouldDisplayWeekend.
257
258         * UIxCalDayOverview.[m|wox]: added content. CSS isn't 100% proper, yet.
259
260         * UIxCalWeekView.m, UIxCalMonthView.m: set startDate/endDate properly.
261
262         * UIxAppointmentEditor.m: fixed a subtle bug in -uriAsFormat that
263           prevented date information from being set properly in newAction:.
264
265 2004-07-23  Marcus Mueller  <znek@mulle-kybernetik.com>
266
267         * v0.9.6
268
269         * GNUmakefile: added UIxCalDayView.[hm] and UIxCalDayOverview.[m|wox]
270
271         * UIxCalDayView.[hm]: abstract superclass for all day related views.
272
273         * UIxCalDayOverview.[m|wox]: new component rendering the day overview.
274
275         * UIxCalInlineMonthOverview.[m|wox]: uses new "selectedDayExtraStyle"
276           binding and implements accompanied logic for its usage.
277
278         * product.plist: added 3 dayview methods, all currently pointing to
279           UIxCalDayOverview.
280
281 2004-07-22  Marcus Mueller  <znek@mulle-kybernetik.com>
282
283         * v0.9.5
284
285         * UIxCalInlineMonthOverview.m: new "style" binding for setting the global
286           style all elements will inherit from. Makes styling much easier.
287
288         * UIxCalYearOverview.wox: uses all appropriate styles now. Slight fixes
289           to alignment.
290
291         * UIxCalInlineMonthOverview.wox: uses new "style" binding and fixes a bug
292
293         * UIxCalYearOverview.m: fixed warnings.
294
295 2004-07-21  Marcus Mueller  <znek@mulle-kybernetik.com>
296
297         * v0.9.4
298
299         * UIxCalMonthOverview.h: new header, required by new
300           UIxCalInlineMonthOverview component.
301
302         * UIxCalInlineMonthOverview.[m|wox]: new component rendering a month
303           overview suitable for inlining in other views. Several calendar
304           "modes" require this.
305
306         * UIxCalYearOverview.[m|wox]: new component rendering the year
307           overview.
308
309         * product.plist: yearoverview -> new method
310
311         * GNUmakefile: added UIxCalInlineMonthOverview.[m|wox] and
312           UIxCalYearOverview.[m|wox].
313
314 2004-07-21  Marcus Mueller  <znek@mulle-kybernetik.com>
315
316         * v0.9.3
317
318         * *.wox: Use label associations where appropriate
319
320         * UIxCalView.m: Use labels for localization
321
322         * UIxCalMonthOverview.m: removed date specific labels, moved
323           to SOGoUI/UIxComponent.m.
324
325         * UIxCalDateLabel.m: subclasses from UIxComponent now. Corrected
326           localization using labels now.
327
328         * *.lproj/default.strings: new entries
329
330 2004-07-20  Marcus Mueller  <znek@mulle-kybernetik.com>
331
332         * v0.9.2
333
334         * GNUmakefile: added new .lproj resources.
335
336         * {English,French}.lproj/default.plist: localizable strings for the
337           Scheduler bundle.
338
339         * UIxCalSelectTab.m, UIxCalWeekOverview.wox,
340           UIxCalMonthOverview.[m|wox]:  changes for using new localization
341           features.
342
343 2004-07-19  Marcus Mueller  <znek@mulle-kybernetik.com>
344
345         * UIxAppointmentEditor.m: Use -backendTimeZone from UIxComponent.
346
347 2004-07-07  Marcus Mueller  <znek@mulle-kybernetik.com>
348
349         * UIxCalWeekOverview.wox: minor correction
350
351         * UIxAppointmentEditor.m: fixed handling in -saveAction:. Also,
352           added code to correctly convert dates into GMT upon storing.
353
354 2004-07-15  Helge Hess  <helge.hess@opengroupware.org>
355
356         * GNUmakefile.preamble: added proper include pathes to allow "inline"
357           compilation
358
359 2004-07-02  Helge Hess  <helge.hess@opengroupware.org>
360
361         * UIxAppointmentView.m: fixup timezone of start/enddate
362
363 2004-06-30  Helge Hess  <helge.hess@opengroupware.org>
364
365         * UIxCalWeekOverview.wox, UIxCalMonthOverview.wox: some minor tweaks
366
367         * UIxAppointmentView.wox: made the attendee emails clickable
368
369         * UIxCalView.m: removed -fetchGIDs, moved -fetchCoreInfos to client
370           object
371
372         * all files: removed ZideStore references
373
374         * UIxCalView.h, UIxAppointmentView.h, UIxAppointmentEditor.m,
375           UIxCalSelectTab.m: include UIxComponent from SOGoUI
376
377         * removed backend stuff from some sources
378
379         * product.plist: bind things on SOGoAppointmentXXX instead of SX...
380
381         * GNUmakefile: changed from ZideStore to SOGo
382
383         * created ChangeLog