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