[closure-cvs] CVS closure

dlichteblau dlichteblau at common-lisp.net
Sun Oct 7 21:44:36 UTC 2007


Update of /project/closure/cvsroot/closure
In directory clnet:/tmp/cvs-serv19989

Modified Files:
	INSTALL closure.asd 
Log Message:
Move the HTML parser and its dependencies into a separate system.
	
	* INSTALL: Mention the dependency on Closure HTML.

	* closure.asd (RUNES): Depend on closure-html.  (CLOSURE): Removed
	clex, lalr, net/mime, parse.  Added renderer/pt.

	* resources/resources.lisp: Removed DTD parsing.

	* src/glisp/package.lisp: Import gstream symbols from html-glisp
	for re-export.

	* src/glisp/util.lisp (GSTREAM, USE-CHAR-FOR-BYTE-STREAM-FLAVOUR,
	G/READ-BYTE, G/UNREAD-BYTE, G/WRITE-BYTE,
	USE-BYTE-FOR-CHAR-STREAM-FLAVOUR, G/READ-CHAR, G/UNREAD-CHAR,
	G/WRITE-CHAR, CL-STREAM, G/FINISH-OUTPUT, G/CLOSE, CL-BYTE-STREAM,
	G/READ-BYTE-SEQUENCE, G/WRITE-BYTE-SEQUENCE, CL-CHAR-STREAM,
	G/WRITE-STRING, G/READ-LINE, G/READ-LINE*, VECTOR-OUTPUT-STREAM,
	G/MAKE-VECTOR-OUTPUT-STREAM, CL-BYTE-STREAM->GSTREAM,
	CL-CHAR-STREAM->GSTREAM): Removed from this file, because this
	code now lives in HTML-GLISP.

	* src/gui/gui.lisp s/cl-user::*html-dtd*/closure-html:*html-dtd*.
	(*html-dtd*): Removed defvar.

	* src/net/package.lisp: Use closure-mime-types.

	* src/parse/package.lisp: Removed.
	* src/parse/pt.lisp: Removed.
	* src/parse/sgml-dtd.lisp: Removed.
	* src/parse/sgml-parse.lisp: Removed.

	* resources/dtd/DTD-HTML-4.0: Removed.
	* resources/dtd/DTD-HTML-4.0-Frameset: Removed.
	* resources/dtd/DTD-HTML-4.0-Transitional: Removed.
	* resources/dtd/Entities-Latin1: Removed.
	* resources/dtd/Entities-Special: Removed.
	* resources/dtd/Entities-Symbols: Removed.
	* resources/dtd/HTML-3.0: Removed.
	* resources/dtd/NETSCAPE-Bookmark-file-1: Removed.
	* resources/dtd/catalog: Removed.


--- /project/closure/cvsroot/closure/INSTALL	2007/01/02 14:30:11	1.6
+++ /project/closure/cvsroot/closure/INSTALL	2007/10/07 21:44:36	1.7
@@ -17,13 +17,14 @@
 
     [Debian package gif2png]
 
- 4. McCLIM, Closure XML, Bordeaux Threads, Flexi-Streams, ZIP
-    and their dependencies
+ 4. McCLIM, Closure XML, Bordeaux Threads, Flexi-Streams, ZIP,
+    Closure HTML, and their dependencies
 
     [ http://common-lisp.net/project/mcclim/
       http://common-lisp.net/project/cxml/
       http://common-lisp.net/project/bordeaux-threads/ 
-      http://common-lisp.net/project/zip/ 
+      http://common-lisp.net/project/zip/
+      http://common-lisp.net/project/closure/closure-html/
       http://weitz.de/flexi-streams/ ]
 
 
--- /project/closure/cvsroot/closure/closure.asd	2007/01/04 23:46:25	1.18
+++ /project/closure/cvsroot/closure/closure.asd	2007/10/07 21:44:36	1.19
@@ -60,9 +60,11 @@
 			       (make-pathname :name nil :type nil
 					      :defaults *load-truename*))
     :default-component-class closure-source-file
-    :depends-on (:cxml ;; uncomment this if we actually need gray streams:
-		       ;; :trivial-gray-streams
-		       #+sbcl :sb-bsd-sockets)
+    :depends-on (:cxml
+		 :closure-html
+		 ;; uncomment this if we actually need gray streams:
+		 ;; :trivial-gray-streams
+		 #+sbcl :sb-bsd-sockets)
     :components
     ((:file dependent
 	    :pathname
@@ -128,39 +130,16 @@
 
 	       ;; Libraries
 
-	       ;; CLEX and LALR
-	       
-	       (:module clex
-			:pathname "util/"
-			:components
-			((:file "clex") ))
-               
-	       (:module lalr
-			:pathname "util/"
-			:components
-			((:file "lalr") ))
-
 	       ;; Networking stuff
      
 	       (:module net
 			:components
 			((:file "package"       :depends-on ("url"))
 			 (:file "common-parse"  :depends-on ("package"))
-			 (:file "mime"          :depends-on ("package"))
 			 (:file "url"           :depends-on ())
 			 (:file "http"          :depends-on ("package" "url"))
 			 (:file "ftp"           :depends-on ("package" "url")) ))
 
-	       ;; The HTML parser
-     
-	       (:module parse
-			:depends-on (clex lalr)
-			:components
-			((:file "package")
-			 (:file "pt"              :depends-on ("package"))
-			 (:file "sgml-dtd"        :depends-on ("package"))
-			 (:file "sgml-parse"      :depends-on ("package" "sgml-dtd" "pt")) ))
-
 	       ;; More Random Utilities
      
 	       (:module util
@@ -190,6 +169,8 @@
 			(
 			 (:file "package")
 
+			 (:file "pt")
+
 			 (:file "device") ;Declaration of the device abstraction
 			 (:file "fonts")	;Font Databases
          




More information about the Closure-cvs mailing list