]> err.no Git - sope/blob - sope-xml/XmlRpc/ChangeLog
c6628b91d1333b3f05e8b50997d4596fd373c59c
[sope] / sope-xml / XmlRpc / ChangeLog
1 2005-05-03  Helge Hess  <helge.hess@opengroupware.org>
2
3         * NSObject+XmlRpc.m, XmlRpcSaxHandler.m: fixed gcc 4.0 warnings
4           (v4.5.25)
5
6 2005-04-26  Helge Hess  <helge.hess@skyrix.com>
7
8         * XmlRpcDecoder.m: fixed duplicate decoding of base64 values in XML-RPC
9           results (v4.5.24)
10
11 2004-12-14  Marcus Mueller  <znek@mulle-kybernetik.com>
12
13         * XmlRpc.xcode: minor cleanup
14
15 2004-09-22  Marcus Mueller  <znek@mulle-kybernetik.com>
16
17         * XmlRpc.xcode: minor fixes
18
19 2004-09-21  Marcus Mueller  <znek@mulle-kybernetik.com>
20
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.
25
26 2004-08-29  Helge Hess  <helge.hess@opengroupware.org>
27
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)
31           (v4.3.23)
32
33 2004-08-29  Marcus Mueller  <znek@mulle-kybernetik.com>
34
35         * XmlRpc.xcode: moved unused source into Unused group. Fixed
36           file encodings.
37
38 2004-08-27  Helge Hess  <helge.hess@opengroupware.org>
39
40         * XmlRpc.xcode: fixed Xcode project
41
42 2004-08-26  Marcus Mueller  <znek@mulle-kybernetik.com>
43
44         * XmlRpc.xcode: new Xcode project
45
46 2004-08-20  Helge Hess  <helge.hess@opengroupware.org>
47
48         * moved to SOPE 4.3 (v4.3.22)
49
50 2004-06-09  Helge Hess  <helge.hess@opengroupware.org>
51
52         * v4.2.21
53
54         * GNUmakefile.preamble: added prebinding info
55
56         * GNUmakefile: moved preamble stuff to GNUmakefile.preamble, also 
57           build XmlRpc.framework on non-libFoundation systems
58
59 2004-05-09  Helge Hess  <helge.hess@opengroupware.org>
60
61         * XmlRpcDecoder.m: do not print a compile warning if NSXMLParser is 
62           used (on MacOSX) (v4.2.20)
63
64 2004-05-05  Marcus Mueller  <znek@mulle-kybernetik.com>  
65
66         * GNUmakefile.preamble: added support for building with
67           GNUSTEP_BUILD_DIR environment variable set for recent
68           gnustep-make package. (v4.2.19)
69
70 2003-11-19  Helge Hess  <helge.hess@skyrix.com>
71
72         * GNUmakefile: removed autodoc target
73
74 2003-11-09  Helge Hess  <helge.hess@opengroupware.org>
75
76         * v4.2.18
77
78         * XmlRpcDecoder.m: can use NSXMLParser for parsing, if available
79
80         * XmlRpcMethodResponse: now accepts an NSData object for parsing, this
81           avoids costly conversions between NSString and NSData for parsing
82           ...
83
84         * XmlRpcRequestDecoder.m, XmlRpcSaxHandler.m: added debug logging 
85           facilities
86
87 2003-10-30  Helge Hess  <helge.hess@opengroupware.org>
88
89         * XmlRpcDecoder.m: fixed some Xcode warnings (v4.2.17)
90
91 2003-08-29  Helge Hess  <helge.hess@skyrix.com>
92
93         * fixed an MacOSX warning in XmlRpcEncoder (v4.2.16)
94
95 2003-08-28  Helge Hess  <helge.hess@skyrix.com>
96
97         * v4.2.15
98         
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)
102
103         * XmlRpcEncoder.m: moved string category to separate file
104         
105         * XmlRpcDecoder.m: smaller cleanups
106
107 2003-08-11  Helge Hess  <helge.hess@skyrix.com>
108
109         * v4.2.14
110
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>)
114
115 2003-07-18  Helge Hess  <helge.hess@skyrix.com>
116
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)
120
121 2003-04-28  Helge Hess  <helge.hess@skyrix.com>
122
123         * XmlRpcEncoder.m: fixed a bug in encode-datetime (wrong timezone was
124           used due to a bug in libFoundation), smaller speed optimizations
125           (v4.2.12)
126
127 2003-02-04  Helge Hess  <helge.hess@skyrix.com>
128
129         * v4.2.11
130
131         * XmlRpcSaxHandler.m: if an incorrect fault object is returned, try to
132           transform it to a exception
133
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)
137
138 2003-01-30  Helge Hess  <helge.hess@skyrix.com>
139
140         * XmlRpcMethodCall.m: removed dependency on -shallowCopy (dependency
141           to EOControl being linked in ...) (v4.2.10)
142
143 2003-01-07  Helge Hess  <helge.hess@skyrix.com>
144
145         * v4.2.9
146
147         * NSDate+XmlRpcCoding.m: fixed a warning on MacOSX
148
149         * common.h: removed dependency on FoundationExt on MacOSX
150
151 Thu Jan  2 10:52:41 2003  Helge Hess  <helge.hess@skyrix.com>
152
153         * v4.2.8
154         
155         * common.h: defined ASSIGN macro if missing
156
157         * XmlRpcValue.m, XmlRpcDecoder.m: do not use AUTORELEASE macros
158
159 Fri Dec 27 10:56:51 2002  Helge Hess  <helge.hess@skyrix.com>
160
161         * XmlRpcEncoder.m: added a new escaping function which works with
162           unicode strings (v4.2.7)
163
164 2002-09-28  Helge Hess  <helge.hess@skyrix.com>
165
166         * removed some compilation warnings (v4.2.6)
167
168 2002-09-03  Helge Hess  <helge.hess@skyrix.com>
169
170         * made docs AutoDoc compliant
171
172 2002-08-08  Helge Hess  <helge.hess@skyrix.com>
173
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)
177
178 2002-07-03  Helge Hess  <helge.hess@skyrix.com>
179
180         * NSException+XmlRpcCoding.m: improved mapping of NSException's to
181           XML-RPC faults
182
183         * XmlRpcMethodResponse.m: added better -description
184
185 Tue Jul  2 16:09:45 2002  Bjoern Stierand  <bjoern@skyrix.com>
186
187         * fixed a bug with exception encoding/decoding
188
189 2002-07-01  Helge Hess  <helge.hess@skyrix.com>
190
191         * replaced -initWithXmlRpcDecoder: with -decodeObjectWithXmlRpcCoder:
192           due to a problem with releasing newly allocated objects in MacOSX
193
194 Fri May 17 11:03:12 2002  Helge Hess  <helge.hess@skyrix.com>
195
196         * XmlRpcValue.m: added some stuff for the fix below
197
198         * XmlRpcSaxHandler.m: added a fixup to end_fault that turns 
199           NSDictionary XmlRpcValues into NSExceptions
200
201         * XmlRpcResponseDecoder.m: pass string directly to the parser, not an
202           NSData generated using NSASCIIStringEncoding ...
203
204 Thu May  2 12:58:59 2002  Helge Hess  <helge.hess@skyrix.com>
205
206         * changed to use -rangeOfString: instead of -indexOfString:
207
208 Thu Feb 28 15:16:21 2002  Jan41 Reichmann  <jan@skyrix.com>
209
210         * NSException+XmlRpcCoding.m: fixed encode bug
211
212 Wed Feb 27 11:51:17 2002  Helge Hess  <helge.hess@skyrix.com>
213
214         * added -xmlRpcType method to determine the "default" type which
215           will result in encoding the object as XML-RPC
216
217 Tue Feb 26 10:18:50 2002  Bjoern Stierand  <bjoern@skyrix.com>
218
219         * XmlRpcEncoder.m: removed newlines created during en-/decoding
220
221 Mon Feb 25 17:41:03 2002  Martin Spindler  <spindler@mdlink.de>
222
223         * XmlRpcSaxHandler.m: decode <value>test</value> as string
224
225 Wed Feb 13 13:52:09 2002  Helge Hess  <helge.hess@skyrix.com>
226
227         * moved generic stuff to XML/XmlRpc
228
229 Sat Feb  9 13:00:11 2002  Helge Hess  <helge.hess@skyrix.com>
230
231         * XmlRpcSaxHandler.m: added warning and error handlers ...
232
233         * XmlRpcDecoder.m: improved error output
234
235 Fri Feb  8 17:35:05 2002  Helge Hess  <helge.hess@skyrix.com>
236
237         * XmlRpcDecoder.m: fixed charset problems
238
239 Fri Feb  8 12:29:28 2002  Helge Hess  <helge.hess@skyrix.com>
240
241         * WODirectAction+XmlRpcIntrospection.m: changed to return "string"
242           signature for object types
243
244 Thu Feb  7 20:19:55 2002  Helge Hess  <helge.hess@skyrix.com>
245
246         * WODirectAction+XmlRpc.m: autogenerate SandStorm component name
247
248 Wed Jan 30 18:16:31 2002  Helge Hess  <helge.hess@skyrix.com>
249
250         * WODirectAction+XmlRpcIntrospection.m: fixed bug with method names
251
252         * NGXmlRpcInvocation.m: convert types prior to call, if signature
253           is available
254
255 Tue Jan 29 18:30:56 2002  Helge Hess  <helge.hess@skyrix.com>
256
257         * added NGXmlRpcInvocation, NGXmlRpcMethodSignature
258
259 Mon Jan 28 18:46:34 2002  Helge Hess  <helge.hess@skyrix.com>
260
261         * WODirectAction+XmlRpc.m: improved reflection capabilities
262
263         * WODirectAction+XmlRpc.m: support a GET action for dynamic reflection
264
265         * WODirectAction+XmlRpc.m: added method to define component prefix
266
267 Fri Jan 25 18:36:58 2002  Helge Hess  <helge.hess@skyrix.com>
268
269         * WODirectAction+XmlRpc.m: use RPC2 as action name ...
270
271         * added NGXmlRpcClient class
272
273 Thu Jan 17 17:23:09 2002  Martin Spindler  <spindler@mdlink.de>
274
275         * NSObject+XmlRpc.m: raise exception if coding methods arn't supported
276
277 Tue Nov 13 09:34:54 2001  Helge Hess  <helge.hess@skyrix.com>
278
279         * EOKeyGlobalID+XmlRpcCoding.m: removed unnecessary retain/autorelease
280
281 Tue Nov 13 01:06:50 2001  Jan41 Reichmann  <jan@skyrix.com>
282
283         * EOKeyGlobalID+XmlRpcCoding.m: fixed decoding bug
284
285 Wed Oct 24 13:23:54 2001  Martin Spindler  <spindler@mdlink.de>
286
287         * XmlRpcSaxHandler.m: fixed multiple call of -characters:length:
288
289 Mon Oct 22 20:53:33 2001  Helge Hess  <helge.hess@skyrix.com>
290
291         * XmlRpcEncoder.m: normalize NSString subclasses
292
293 Mon Oct 22 18:20:54 2001  Helge Hess  <helge.hess@skyrix.com>
294
295         * XmlRpcMethodResponse+WO.m: enabled UTF-8 for result encoding
296
297 Wed Oct 10 19:42:17 2001  Martin Spindler  <spindler@mdlink.de>
298
299         * XmlRpcEncoder.m: use -classForCoder instead of -class
300
301 Tue Aug 28 15:38:05 2001  Martin Spindler  <spindler@mdlink.de>
302
303         * changed 'timeZone' - tag into 'timeZone' - attribute
304
305 Tue Aug 28 14:21:54 2001  Martin Spindler  <spindler@mdlink.de>
306
307         * support of 'timeZone' - tag (not xmlprc compatible!)
308
309         * XmlRpcCoder: added accessors for defaultTimeZone
310
311 Mon Aug 27 10:47:03 2001  Helge Hess  <helge.hess@skyrix.com>
312
313         * moved SKYRiX Logic categories back to skyxmlrpcd
314
315 Wed Aug 22 15:41:39 2001  Helge Hess  <helge.hess@skyrix.com>
316
317         * XmlRpcDecoder.m: decode dates as calendar-dates
318
319 Wed Aug 22 14:56:22 2001  Helge Hess  <helge.hess@skyrix.com>
320
321         * use ObjC base-types for decoding/encoding numbers
322
323 Wed Aug 22 11:36:02 2001  Helge Hess  <helge.hess@skyrix.com>
324
325         * NSDate+XmlRpcCoding.m: fixed NSTimeZone decoding
326
327         * NSArray+XmlRpcCoding.m: fixed NSEnumerator coding, fixed RC bugs
328
329 Mon Aug 20 21:55:41 2001  Helge Hess  <helge.hess@skyrix.com>
330
331         * created ChangeLog
332