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