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