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