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(a)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.