[closure-cvs] CVS closure/src/gui

dlichteblau dlichteblau at common-lisp.net
Fri Dec 29 21:29:27 UTC 2006


Update of /project/closure/cvsroot/closure/src/gui
In directory clnet:/tmp/cvs-serv9505/src/gui

Modified Files:
	clue-gui.lisp 
Log Message:

Use CXML's rune implementation and XML parser.


--- /project/closure/cvsroot/closure/src/gui/clue-gui.lisp	2005/03/13 18:01:37	1.3
+++ /project/closure/cvsroot/closure/src/gui/clue-gui.lisp	2006/12/29 21:29:27	1.4
@@ -115,7 +115,7 @@
                       ((member mime-type (list (netlib:find-mime-type "text/html")))
                        (sgml::parse-html input charset))
                       ((member mime-type (list (netlib:find-mime-type "text/xml")))
-                       (xml::parse-stream input))
+                       (cxml:parse-stream input (cxml-dom:make-dom-builder) :recode nil))
 
                       ((or t
                            #+NIL
@@ -214,6 +214,10 @@
    (serial       :initarg :serial)
    (dumpee       :initarg :dumpee       :initform nil) ) )
 
+(defmethod runes::figure-encoding ((stream glisp:gstream))
+  ;; For HTML iso-8859-1 is the default
+  (values (cxml::find-encoding :iso-8859-1) nil))
+
 (defmethod g/read-byte ((stream pb-stream)  &optional (eof-error-p t) eof-value)
   (with-slots (nread ntotal proxee dumpee) stream
     (let ((res (g/read-byte proxee eof-error-p eof-value)))




More information about the Closure-cvs mailing list