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