1 2005-05-03 Helge Hess <helge.hess@opengroupware.org>
3 * NSObject+XmlRpc.m, XmlRpcSaxHandler.m: fixed gcc 4.0 warnings
6 2005-04-26 Helge Hess <helge.hess@skyrix.com>
8 * XmlRpcDecoder.m: fixed duplicate decoding of base64 values in XML-RPC
11 2004-12-14 Marcus Mueller <znek@mulle-kybernetik.com>
13 * XmlRpc.xcode: minor cleanup
15 2004-09-22 Marcus Mueller <znek@mulle-kybernetik.com>
17 * XmlRpc.xcode: minor fixes
19 2004-09-21 Marcus Mueller <znek@mulle-kybernetik.com>
21 * XmlRpc.xcode: Fixed dependencies to resemble the make process
22 more closely. Our aim should be to stick to the make process
23 as closely as possible, so we shouldn't introduce dependencies in
24 non-toplevel projects.
26 2004-08-29 Helge Hess <helge.hess@opengroupware.org>
28 * added hack to install the project in FHS locations - the library,
29 its headers, the tools and the resources will be installed in
30 FHS_INSTALL_ROOT if specified (eg make FHS_INSTALL_ROOT=/usr/local)
33 2004-08-29 Marcus Mueller <znek@mulle-kybernetik.com>
35 * XmlRpc.xcode: moved unused source into Unused group. Fixed
38 2004-08-27 Helge Hess <helge.hess@opengroupware.org>
40 * XmlRpc.xcode: fixed Xcode project
42 2004-08-26 Marcus Mueller <znek@mulle-kybernetik.com>
44 * XmlRpc.xcode: new Xcode project
46 2004-08-20 Helge Hess <helge.hess@opengroupware.org>
48 * moved to SOPE 4.3 (v4.3.22)
50 2004-06-09 Helge Hess <helge.hess@opengroupware.org>
54 * GNUmakefile.preamble: added prebinding info
56 * GNUmakefile: moved preamble stuff to GNUmakefile.preamble, also
57 build XmlRpc.framework on non-libFoundation systems
59 2004-05-09 Helge Hess <helge.hess@opengroupware.org>
61 * XmlRpcDecoder.m: do not print a compile warning if NSXMLParser is
62 used (on MacOSX) (v4.2.20)
64 2004-05-05 Marcus Mueller <znek@mulle-kybernetik.com>
66 * GNUmakefile.preamble: added support for building with
67 GNUSTEP_BUILD_DIR environment variable set for recent
68 gnustep-make package. (v4.2.19)
70 2003-11-19 Helge Hess <helge.hess@skyrix.com>
72 * GNUmakefile: removed autodoc target
74 2003-11-09 Helge Hess <helge.hess@opengroupware.org>
78 * XmlRpcDecoder.m: can use NSXMLParser for parsing, if available
80 * XmlRpcMethodResponse: now accepts an NSData object for parsing, this
81 avoids costly conversions between NSString and NSData for parsing
84 * XmlRpcRequestDecoder.m, XmlRpcSaxHandler.m: added debug logging
87 2003-10-30 Helge Hess <helge.hess@opengroupware.org>
89 * XmlRpcDecoder.m: fixed some Xcode warnings (v4.2.17)
91 2003-08-29 Helge Hess <helge.hess@skyrix.com>
93 * fixed an MacOSX warning in XmlRpcEncoder (v4.2.16)
95 2003-08-28 Helge Hess <helge.hess@skyrix.com>
99 * NSObject+XmlRpc.m: catch year-values bigger than 2033 or smaller than
100 1900 and transform them into something usable by libFoundation
101 (problem exposed by JOGI)
103 * XmlRpcEncoder.m: moved string category to separate file
105 * XmlRpcDecoder.m: smaller cleanups
107 2003-08-11 Helge Hess <helge.hess@skyrix.com>
111 * NSObject+XmlRpc.m: map XML-RPC "value" type to "NSString". This
112 happens if the XML-RPC client does not send the "string" tag
113 (<value>abc</value> instead of <value><string>abc</string></value>)
115 2003-07-18 Helge Hess <helge.hess@skyrix.com>
117 * NSNotification+XmlRpcCoding.m: use -name instead of -notificationName
118 to get the name of the notification for encoding (required for
119 gstep-base, Cocoa, also works on lF) (v4.2.13)
121 2003-04-28 Helge Hess <helge.hess@skyrix.com>
123 * XmlRpcEncoder.m: fixed a bug in encode-datetime (wrong timezone was
124 used due to a bug in libFoundation), smaller speed optimizations
127 2003-02-04 Helge Hess <helge.hess@skyrix.com>
131 * XmlRpcSaxHandler.m: if an incorrect fault object is returned, try to
132 transform it to a exception
134 * XmlRpcEncoder.m: renamed -appendHTMLString: to -appendXmlRpcString:,
135 added specialized methods for adding int and double members (since
136 performSelector:withObject: doesn't coerce arguments on Cocoa)
138 2003-01-30 Helge Hess <helge.hess@skyrix.com>
140 * XmlRpcMethodCall.m: removed dependency on -shallowCopy (dependency
141 to EOControl being linked in ...) (v4.2.10)
143 2003-01-07 Helge Hess <helge.hess@skyrix.com>
147 * NSDate+XmlRpcCoding.m: fixed a warning on MacOSX
149 * common.h: removed dependency on FoundationExt on MacOSX
151 Thu Jan 2 10:52:41 2003 Helge Hess <helge.hess@skyrix.com>
155 * common.h: defined ASSIGN macro if missing
157 * XmlRpcValue.m, XmlRpcDecoder.m: do not use AUTORELEASE macros
159 Fri Dec 27 10:56:51 2002 Helge Hess <helge.hess@skyrix.com>
161 * XmlRpcEncoder.m: added a new escaping function which works with
162 unicode strings (v4.2.7)
164 2002-09-28 Helge Hess <helge.hess@skyrix.com>
166 * removed some compilation warnings (v4.2.6)
168 2002-09-03 Helge Hess <helge.hess@skyrix.com>
170 * made docs AutoDoc compliant
172 2002-08-08 Helge Hess <helge.hess@skyrix.com>
174 * XmlRpcDecoder.m: fixed major bugs in the XML-RPC decoding code,
175 when contained in structures, base types like int,bool resulted
176 in a core dump (basetypes were handled like objects)
178 2002-07-03 Helge Hess <helge.hess@skyrix.com>
180 * NSException+XmlRpcCoding.m: improved mapping of NSException's to
183 * XmlRpcMethodResponse.m: added better -description
185 Tue Jul 2 16:09:45 2002 Bjoern Stierand <bjoern@skyrix.com>
187 * fixed a bug with exception encoding/decoding
189 2002-07-01 Helge Hess <helge.hess@skyrix.com>
191 * replaced -initWithXmlRpcDecoder: with -decodeObjectWithXmlRpcCoder:
192 due to a problem with releasing newly allocated objects in MacOSX
194 Fri May 17 11:03:12 2002 Helge Hess <helge.hess@skyrix.com>
196 * XmlRpcValue.m: added some stuff for the fix below
198 * XmlRpcSaxHandler.m: added a fixup to end_fault that turns
199 NSDictionary XmlRpcValues into NSExceptions
201 * XmlRpcResponseDecoder.m: pass string directly to the parser, not an
202 NSData generated using NSASCIIStringEncoding ...
204 Thu May 2 12:58:59 2002 Helge Hess <helge.hess@skyrix.com>
206 * changed to use -rangeOfString: instead of -indexOfString:
208 Thu Feb 28 15:16:21 2002 Jan41 Reichmann <jan@skyrix.com>
210 * NSException+XmlRpcCoding.m: fixed encode bug
212 Wed Feb 27 11:51:17 2002 Helge Hess <helge.hess@skyrix.com>
214 * added -xmlRpcType method to determine the "default" type which
215 will result in encoding the object as XML-RPC
217 Tue Feb 26 10:18:50 2002 Bjoern Stierand <bjoern@skyrix.com>
219 * XmlRpcEncoder.m: removed newlines created during en-/decoding
221 Mon Feb 25 17:41:03 2002 Martin Spindler <spindler@mdlink.de>
223 * XmlRpcSaxHandler.m: decode <value>test</value> as string
225 Wed Feb 13 13:52:09 2002 Helge Hess <helge.hess@skyrix.com>
227 * moved generic stuff to XML/XmlRpc
229 Sat Feb 9 13:00:11 2002 Helge Hess <helge.hess@skyrix.com>
231 * XmlRpcSaxHandler.m: added warning and error handlers ...
233 * XmlRpcDecoder.m: improved error output
235 Fri Feb 8 17:35:05 2002 Helge Hess <helge.hess@skyrix.com>
237 * XmlRpcDecoder.m: fixed charset problems
239 Fri Feb 8 12:29:28 2002 Helge Hess <helge.hess@skyrix.com>
241 * WODirectAction+XmlRpcIntrospection.m: changed to return "string"
242 signature for object types
244 Thu Feb 7 20:19:55 2002 Helge Hess <helge.hess@skyrix.com>
246 * WODirectAction+XmlRpc.m: autogenerate SandStorm component name
248 Wed Jan 30 18:16:31 2002 Helge Hess <helge.hess@skyrix.com>
250 * WODirectAction+XmlRpcIntrospection.m: fixed bug with method names
252 * NGXmlRpcInvocation.m: convert types prior to call, if signature
255 Tue Jan 29 18:30:56 2002 Helge Hess <helge.hess@skyrix.com>
257 * added NGXmlRpcInvocation, NGXmlRpcMethodSignature
259 Mon Jan 28 18:46:34 2002 Helge Hess <helge.hess@skyrix.com>
261 * WODirectAction+XmlRpc.m: improved reflection capabilities
263 * WODirectAction+XmlRpc.m: support a GET action for dynamic reflection
265 * WODirectAction+XmlRpc.m: added method to define component prefix
267 Fri Jan 25 18:36:58 2002 Helge Hess <helge.hess@skyrix.com>
269 * WODirectAction+XmlRpc.m: use RPC2 as action name ...
271 * added NGXmlRpcClient class
273 Thu Jan 17 17:23:09 2002 Martin Spindler <spindler@mdlink.de>
275 * NSObject+XmlRpc.m: raise exception if coding methods arn't supported
277 Tue Nov 13 09:34:54 2001 Helge Hess <helge.hess@skyrix.com>
279 * EOKeyGlobalID+XmlRpcCoding.m: removed unnecessary retain/autorelease
281 Tue Nov 13 01:06:50 2001 Jan41 Reichmann <jan@skyrix.com>
283 * EOKeyGlobalID+XmlRpcCoding.m: fixed decoding bug
285 Wed Oct 24 13:23:54 2001 Martin Spindler <spindler@mdlink.de>
287 * XmlRpcSaxHandler.m: fixed multiple call of -characters:length:
289 Mon Oct 22 20:53:33 2001 Helge Hess <helge.hess@skyrix.com>
291 * XmlRpcEncoder.m: normalize NSString subclasses
293 Mon Oct 22 18:20:54 2001 Helge Hess <helge.hess@skyrix.com>
295 * XmlRpcMethodResponse+WO.m: enabled UTF-8 for result encoding
297 Wed Oct 10 19:42:17 2001 Martin Spindler <spindler@mdlink.de>
299 * XmlRpcEncoder.m: use -classForCoder instead of -class
301 Tue Aug 28 15:38:05 2001 Martin Spindler <spindler@mdlink.de>
303 * changed 'timeZone' - tag into 'timeZone' - attribute
305 Tue Aug 28 14:21:54 2001 Martin Spindler <spindler@mdlink.de>
307 * support of 'timeZone' - tag (not xmlprc compatible!)
309 * XmlRpcCoder: added accessors for defaultTimeZone
311 Mon Aug 27 10:47:03 2001 Helge Hess <helge.hess@skyrix.com>
313 * moved SKYRiX Logic categories back to skyxmlrpcd
315 Wed Aug 22 15:41:39 2001 Helge Hess <helge.hess@skyrix.com>
317 * XmlRpcDecoder.m: decode dates as calendar-dates
319 Wed Aug 22 14:56:22 2001 Helge Hess <helge.hess@skyrix.com>
321 * use ObjC base-types for decoding/encoding numbers
323 Wed Aug 22 11:36:02 2001 Helge Hess <helge.hess@skyrix.com>
325 * NSDate+XmlRpcCoding.m: fixed NSTimeZone decoding
327 * NSArray+XmlRpcCoding.m: fixed NSEnumerator coding, fixed RC bugs
329 Mon Aug 20 21:55:41 2001 Helge Hess <helge.hess@skyrix.com>