Update of /project/s-xml-rpc/cvsroot/s-xml-rpc In directory common-lisp.net:/tmp/cvs-serv8306
Modified Files: ChangeLog Log Message: Implement system.multicall
Date: Sun Jun 13 09:12:04 2004 Author: rschlatte
Index: s-xml-rpc/ChangeLog diff -u s-xml-rpc/ChangeLog:1.1 s-xml-rpc/ChangeLog:1.2 --- s-xml-rpc/ChangeLog:1.1 Sun Jun 13 07:14:47 2004 +++ s-xml-rpc/ChangeLog Sun Jun 13 09:12:04 2004 @@ -1,5 +1,12 @@ 2004-06-13 Rudi Schlatte rudi@constantly.at
+ * src/xml-rpc.lisp (xml-literal): new datatype for unescaped + strings (used by system.multicall to pass back encoded fault structs) + (encode-xml-rpc-value): handle it. + (encode-xml-rpc-fault-value, encode-xml-rpc-fault): separate + encoding of fault and methodResponse for system.multicall + (do-one-multicall, |system.multicall|): Implement system.multicall. + * src/package.lisp (s-xml-rpc-exports): New package -- don't export the whole common-lisp package by default ;)
@@ -9,7 +16,8 @@ (|system.methodSignature|, |system.methodHelp|): Added introspection methods, to be imported in *xml-rpc-package*.
- * src/package.lisp (s-xml-rpc): ... export them. + * src/package.lisp (s-xml-rpc): ... export them, and also + |system.multicall|
* src/xml-rpc.lisp: Some indentation frobs.