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