Update of /project/cxml/cvsroot/cxml/doc In directory clnet:/tmp/cvs-serv4227/doc
Modified Files: index.xml installation.xml Log Message: Use 21 bit characters on Lisp offering them.
--- /project/cxml/cvsroot/cxml/doc/index.xml 2007/10/21 18:39:40 1.21 +++ /project/cxml/cvsroot/cxml/doc/index.xml 2007/12/22 15:24:52 1.22 @@ -35,28 +35,53 @@ <p> The following libraries are available as separate downloads: </p> - <p> - ⬗  - <a href="http://www.lichteblau.com/cxml-rng/">cxml-rng</a> -    - Relax NG validation - </p> - <p> - ⬗  - <a href="http://www.lichteblau.com/cxml-stp/">cxml-stp</a> -    - STP, an alternative to DOM - </p> - <p> - ⬗  - <a href="http://common-lisp.net/project/closure/closure-html/">Closure - HTML</a>: cxml can be used together with its sister project - Closure HTML to convert between HTML and XHTML. - </p> + <ul style="list-style-type: square"> + <li> + <a href="http://www.lichteblau.com/cxml-rng/">cxml-rng</a>: + Relax NG validation + </li> + <li> + <a href="http://www.lichteblau.com/cxml-stp/">cxml-stp</a>: + STP, an alternative to DOM + </li> + <li> + <a href="http://common-lisp.net/project/plexippus-xpath/">Plexippus</a>: + XPath 1.0 + </li> + <li> + <a href="http://repo.or.cz/w/xuriella.git">Xuriella</a>: + XSLT 1.0 (work in progress) + </li> + <li> + <a href="http://common-lisp.net/project/closure/closure-html/">Closure + HTML</a>: + parse HTML 4; convert between HTML and XHTML + </li> + </ul>
<a name="changes"/> <h3>Recent Changes</h3> + <p class="nomargin"><tt>rel-2007-10-21</tt></p> + <ul class="nomargin"> + <li> + Lisps using full 21 bit code points as characters are now fully + supported (including SBCL and Clozure CL) addition to the + existing support for 16 bit characters using UTF-16 (including + Allegro and LispWorks). The feature <tt>rune-is-utf-16</tt> is + now set on 16 bit Lisps.<br/><br/> Make sure to update and + recompile both cxml and closure-common when upgrading. + </li> + <li> + New sink slot omit-xml-declaration-p; functions cxml:unescaped + and sax:unescaped. + </li> + <li> + Fixed various DTD serialization bugs. Fixed xmls compatibility + bugs. Fixed variable names in with-source. Fixed + klacks-error export. + </li> + </ul> <div style="background-color: #f7f7f7; width: 60%; border: solid #9c0000; --- /project/cxml/cvsroot/cxml/doc/installation.xml 2007/10/07 14:58:26 1.4 +++ /project/cxml/cvsroot/cxml/doc/installation.xml 2007/12/22 15:24:52 1.5 @@ -24,12 +24,13 @@ supported by <a href="http://common-lisp.net/project/cl-plus-ssl/#trivial-gray-streams">trivial-gray-streams</a>. </p> - <ul> - <li> - The SBCL port uses 16 bit surrogate characters instead of taking - advantage of SBCL's full 21 bit character support. - </li> - </ul> + <p> + On Lisps without Unicode support, cxml uses integers instead of + characters to represent code points internally. By default, + however, the parser will recode all data to strings containing + characters representing UTF-8 bytes before passing it to user + code. + </p>
<a name="compilation"/> <h2>Compilation</h2>