1 2005-07-21 Marcus Mueller <znek@mulle-kybernetik.com>
3 * UIxComponent.m: changed -userFolderPath to generate the path to the
4 activeUser, _NOT_ the owner (v0.9.34)
6 2005-07-20 Helge Hess <helge.hess@opengroupware.org>
8 * UIxComponent.m: added fragile base class check (v0.9.33)
10 2005-07-20 Marcus Mueller <znek@mulle-kybernetik.com>
12 * UIxComponent.m: changed language lookup to meet the status quo
15 2005-07-18 Helge Hess <helge.hess@opengroupware.org>
17 * UIxComponent.m: minor code reorgs (v0.9.31)
19 2005-07-18 Marcus Mueller <znek@mulle-kybernetik.com>
21 * SOGoAptFormatter.[hm]: added -titlePlaceholder API for properly
22 formatting appointments without titles (v0.9.30)
24 2005-07-13 Marcus Mueller <znek@mulle-kybernetik.com>
26 * WOContext+UIx.[hm]: new category to WOContext, currently provides
27 -isUIxDebugEnabled (v0.9.29)
29 2005-07-08 Marcus Mueller <znek@mulle-kybernetik.com>
31 * UIxComponent.m: moved -isAccessRestricted method to
32 UIxComponent+Agenor (v0.9.28)
34 2005-07-07 Marcus Mueller <znek@mulle-kybernetik.com>
38 * UIxComponent.m: implicitly set the context's queryPathSeperator
39 when generating URIs used in redirects
43 * UIxComponent.m: added method -isAccessRestricted to indicate whether
44 certain options might have to be disabled due to restrictions
47 2005-07-06 Helge Hess <helge.hess@opengroupware.org>
49 * UIxComponent.m: added method -isInvokedBySafeMethod to check whether
50 the current HTTP method is a safe one (eg HEAD/GET) (v0.9.25)
52 2005-07-05 Marcus Mueller <znek@mulle-kybernetik.com>
54 * SOGoAptFormatter.[hm]: new API. -stringForObjectValue: is deprecated
55 now and should not be used anymore. Formatting needs a referenceDate
56 in order to properly display time ranges. Time ranges are currently
57 rendered in SOGoAptFormatter, but this should probably be delegated
58 to a natural language aware auxiliary (date-)formatter. Also, some
59 new formatting options have been introduced. (v0.9.24)
61 2005-01-26 Marcus Mueller <znek@mulle-kybernetik.com>
63 * SOGoDateFormatter.[hm]: new method -setFrenchDateFormat: to override
64 the default ISO format. This will be chosen depending on locale
65 automatically. The full description uses this setting when generating
66 the appropriate part of the description. (v0.9.23)
68 2004-12-17 Marcus Mueller <znek@mulle-kybernetik.com>
70 * SOGoAptFormatter.m: remove "appointment" prefix from tooltips
73 2004-12-13 Marcus Mueller <znek@mulle-kybernetik.com>
75 * SOGoAptFormatter.[hm]: new option for formatter (v0.9.21)
77 * SOGoAptFormatter.[hm]: added ability to set custom title for private
78 appointments. (v0.9.20)
80 2004-12-10 Marcus Mueller <znek@mulle-kybernetik.com>
82 * SOGoAptFormatter.[hm]: added formatting for private apts, additional
85 2004-12-08 Marcus Mueller <znek@mulle-kybernetik.com>
87 * UIxComponent.m: changed to use NGLogging (v0.9.18)
89 2004-10-22 Marcus Mueller <znek@mulle-kybernetik.com>
91 * UIxComponent.m: rewrote handling of queryParameters, these get
92 constructed lazily now (v0.9.17)
94 2004-10-20 Marcus Mueller <znek@mulle-kybernetik.com>
96 * SOGoJSStringFormatter.[hm]: new formatter to properly escape certain
97 strings passed to JavaScript (v0.9.16)
99 2004-10-18 Marcus Mueller <znek@mulle-kybernetik.com>
101 * UIxComponent.m: changed the implementation of -ownPath and fixed a
102 bug in -userFolderPath (v0.9.15)
104 2004-10-12 Marcus Mueller <znek@mulle-kybernetik.com>
106 * UIxComponent.m: added some helper methods for computing relative
107 paths within the application (v0.9.14)
109 2004-09-26 Helge Hess <helge.hess@opengroupware.org>
111 * UIxComponent.m: minor code cleanups (v0.9.13)
113 2004-09-25 Helge Hess <helge.hess@opengroupware.org>
117 * GNUmakefile.preamble: fixed library dependencies (used wrong project
120 * SOGoAptFormatter.m: minor code cleanups, fixed issue on MacOSX
122 2004-08-26 Helge Hess <helge.hess@skyrix.com>
126 * SOGoDateFormatter.m: minor cleanups
128 * UIxComponent.m: fixed includes to fix warnings
132 2004-08-24 Marcus Mueller <znek@mulle-kybernetik.com>
134 * UIxComponent.m: new date related methods moved here from UIxCalView
137 2004-08-14 Marcus Mueller <znek@mulle-kybernetik.com>
139 * UIxComponent.m: new method -isUIxDebugEnabled, triggered by new
140 default "SOGoUIxDebugEnabled" (v0.9.9)
142 2004-08-13 Marcus Mueller <znek@mulle-kybernetik.com>
146 * SOGoAptFormatter.[hm]: added new formatter for appointments.
148 * UIxComponent.m: added warning.
150 * GNUmakefile: added SOGoAptFormatter.[hm]
152 2004-08-11 Marcus Mueller <znek@mulle-kybernetik.com>
154 * UIxComponent.[hm]: added -SoUser (v0.9.7)
156 2004-08-10 Marcus Mueller <znek@mulle-kybernetik.com>
160 * SOGoDateFormatter.[hm]: added fast localizable date formatter.
162 * GNUmakefile: added SOGoDateFormatter.[hm]
164 2004-07-26 Marcus Mueller <znek@mulle-kybernetik.com>
166 * UIxComponent.m: added "hm" queryParameter to add hour/minute part to
167 selectedDate which is necessary for appointment proposals. Removed
168 all additional stuff from -dateForDateString: and moved this to
169 -selectedDate. IMHO this is always high-level behaviour which needs to
170 be refined in the appropriate high-level method, not at conversion
173 2004-07-21 Marcus Mueller <znek@mulle-kybernetik.com>
175 * UIxComponent.[hm]: renamed some of the labels to better reflect the
176 intention (and to avoid name clashes) (v0.9.4)
178 2004-07-21 Marcus Mueller <znek@mulle-kybernetik.com>
180 * UIxComponent.[hm]: date specific labels (weekday names, month names)
183 2004-07-20 Marcus Mueller <znek@mulle-kybernetik.com>
185 * UIxComponent.[hm]: new method -labelForKey: implemented very similar to
186 new WOLabelAssociation in SOPE. Also implemented -locale. (v0.9.2)
188 2004-07-19 Marcus Mueller <znek@mulle-kybernetik.com>
190 * UIxComponent.m: new method -backendTimeZone.
192 2004-07-02 Helge Hess <helge.hess@opengroupware.org>
194 * UIxComponent.m: introduced 'viewTimeZone' method and adds some
195 timezone correction to date methods
197 2004-06-30 Helge Hess <helge.hess@opengroupware.org>
199 * product.plist: make categories on SOGoObject instead of SxFolder
201 * GNUmakefile: patches for different build/runtime environment