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