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