[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