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