[bknr-cvs] hans changed trunk/thirdparty/cxml-stp/

BKNR Commits bknr at bknr.net
Sat Apr 4 13:44:57 UTC 2009


Revision: 4350
Author: hans
URL: http://bknr.net/trac/changeset/4350

update from upstream git
U   trunk/thirdparty/cxml-stp/.git/FETCH_HEAD
U   trunk/thirdparty/cxml-stp/.git/index
U   trunk/thirdparty/cxml-stp/.git/logs/HEAD
U   trunk/thirdparty/cxml-stp/.git/logs/refs/heads/master
U   trunk/thirdparty/cxml-stp/.git/logs/refs/remotes/origin/master
A   trunk/thirdparty/cxml-stp/.git/objects/37/
A   trunk/thirdparty/cxml-stp/.git/objects/37/3eeb4750a7448c425aa08a4123dccc8c26b6a7
A   trunk/thirdparty/cxml-stp/.git/objects/44/
A   trunk/thirdparty/cxml-stp/.git/objects/44/c2d7ea183bb7746c8dec78c7469167b0c21e29
A   trunk/thirdparty/cxml-stp/.git/objects/84/4c2543657b4273a0b2ec82264d5f2d6bc0def4
A   trunk/thirdparty/cxml-stp/.git/objects/90/e7c128acd839cf07eba29860e7196f6f0b684d
A   trunk/thirdparty/cxml-stp/.git/objects/a1/
A   trunk/thirdparty/cxml-stp/.git/objects/a1/245567613230a4a6328d92e29a6136f71b92dc
A   trunk/thirdparty/cxml-stp/.git/objects/c0/e7ef595c9832aa8c196f312f87f939396ddb34
A   trunk/thirdparty/cxml-stp/.git/objects/fd/
A   trunk/thirdparty/cxml-stp/.git/objects/fd/2d7acb25b02c60e388998db7ff46c88b872c3c
U   trunk/thirdparty/cxml-stp/.git/refs/heads/master
U   trunk/thirdparty/cxml-stp/.git/refs/remotes/origin/master
D   trunk/thirdparty/cxml-stp/build/atdoc.lisp
D   trunk/thirdparty/cxml-stp/build/dist.sh
A   trunk/thirdparty/cxml-stp/dist.lisp
A   trunk/thirdparty/cxml-stp/dist.sh
A   trunk/thirdparty/cxml-stp/index.html
U   trunk/thirdparty/cxml-stp/node.lisp

Modified: trunk/thirdparty/cxml-stp/.git/FETCH_HEAD
===================================================================
--- trunk/thirdparty/cxml-stp/.git/FETCH_HEAD	2009-04-04 13:41:01 UTC (rev 4349)
+++ trunk/thirdparty/cxml-stp/.git/FETCH_HEAD	2009-04-04 13:44:57 UTC (rev 4350)
@@ -1 +1 @@
-3011465d3c18f9a4a2d8c6fc0412a7c0c64e13e9		branch 'master' of http://www.lichteblau.com/git/cxml-stp
+44c2d7ea183bb7746c8dec78c7469167b0c21e29		branch 'master' of http://www.lichteblau.com/git/cxml-stp

Modified: trunk/thirdparty/cxml-stp/.git/index
===================================================================
(Binary files differ)

Modified: trunk/thirdparty/cxml-stp/.git/logs/HEAD
===================================================================
--- trunk/thirdparty/cxml-stp/.git/logs/HEAD	2009-04-04 13:41:01 UTC (rev 4349)
+++ trunk/thirdparty/cxml-stp/.git/logs/HEAD	2009-04-04 13:44:57 UTC (rev 4350)
@@ -1 +1,2 @@
 0000000000000000000000000000000000000000 3011465d3c18f9a4a2d8c6fc0412a7c0c64e13e9 Hans Huebner <hans at netzhansa.com> 1210314287 +0000
+3011465d3c18f9a4a2d8c6fc0412a7c0c64e13e9 44c2d7ea183bb7746c8dec78c7469167b0c21e29 Hans Hübner <hans at hertha.local> 1238852654 +0200	pull : Fast forward

Modified: trunk/thirdparty/cxml-stp/.git/logs/refs/heads/master
===================================================================
--- trunk/thirdparty/cxml-stp/.git/logs/refs/heads/master	2009-04-04 13:41:01 UTC (rev 4349)
+++ trunk/thirdparty/cxml-stp/.git/logs/refs/heads/master	2009-04-04 13:44:57 UTC (rev 4350)
@@ -1 +1,2 @@
 0000000000000000000000000000000000000000 3011465d3c18f9a4a2d8c6fc0412a7c0c64e13e9 Hans Huebner <hans at netzhansa.com> 1210314287 +0000
+3011465d3c18f9a4a2d8c6fc0412a7c0c64e13e9 44c2d7ea183bb7746c8dec78c7469167b0c21e29 Hans Hübner <hans at hertha.local> 1238852654 +0200	pull : Fast forward

Modified: trunk/thirdparty/cxml-stp/.git/logs/refs/remotes/origin/master
===================================================================
--- trunk/thirdparty/cxml-stp/.git/logs/refs/remotes/origin/master	2009-04-04 13:41:01 UTC (rev 4349)
+++ trunk/thirdparty/cxml-stp/.git/logs/refs/remotes/origin/master	2009-04-04 13:44:57 UTC (rev 4350)
@@ -1 +1,2 @@
 0000000000000000000000000000000000000000 3011465d3c18f9a4a2d8c6fc0412a7c0c64e13e9 Hans Huebner <hans at netzhansa.com> 1210314287 +0000	fetch from http://www.lichteblau.com/git/cxml-stp.git
+3011465d3c18f9a4a2d8c6fc0412a7c0c64e13e9 44c2d7ea183bb7746c8dec78c7469167b0c21e29 Hans Hübner <hans at hertha.local> 1238852654 +0200	pull : fast forward

Added: trunk/thirdparty/cxml-stp/.git/objects/37/3eeb4750a7448c425aa08a4123dccc8c26b6a7
===================================================================
--- trunk/thirdparty/cxml-stp/.git/objects/37/3eeb4750a7448c425aa08a4123dccc8c26b6a7	                        (rev 0)
+++ trunk/thirdparty/cxml-stp/.git/objects/37/3eeb4750a7448c425aa08a4123dccc8c26b6a7	2009-04-04 13:44:57 UTC (rev 4350)
@@ -0,0 +1,2 @@
+xœ}Ž½Â0„™óV–¶C„@Ly·q¤$Žƒàí1D'6ûüݝûÈ=œ/§C‹5Œž­(ͶEÆ฀G	<tæ/3ÜStUJg”{ñ~¢¼‘n=©rM”eál iwh­¹‚2gLT
+€UÃÑêðn8Îêw+E͸ýè1.9¸ú¨Bi÷M§é~&KžÀ~eÛ™'‚ŒT
\ No newline at end of file

Added: trunk/thirdparty/cxml-stp/.git/objects/44/c2d7ea183bb7746c8dec78c7469167b0c21e29
===================================================================
(Binary files differ)


Property changes on: trunk/thirdparty/cxml-stp/.git/objects/44/c2d7ea183bb7746c8dec78c7469167b0c21e29
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: trunk/thirdparty/cxml-stp/.git/objects/84/4c2543657b4273a0b2ec82264d5f2d6bc0def4
===================================================================
(Binary files differ)


Property changes on: trunk/thirdparty/cxml-stp/.git/objects/84/4c2543657b4273a0b2ec82264d5f2d6bc0def4
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: trunk/thirdparty/cxml-stp/.git/objects/90/e7c128acd839cf07eba29860e7196f6f0b684d
===================================================================
(Binary files differ)


Property changes on: trunk/thirdparty/cxml-stp/.git/objects/90/e7c128acd839cf07eba29860e7196f6f0b684d
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: trunk/thirdparty/cxml-stp/.git/objects/a1/245567613230a4a6328d92e29a6136f71b92dc
===================================================================
(Binary files differ)


Property changes on: trunk/thirdparty/cxml-stp/.git/objects/a1/245567613230a4a6328d92e29a6136f71b92dc
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: trunk/thirdparty/cxml-stp/.git/objects/c0/e7ef595c9832aa8c196f312f87f939396ddb34
===================================================================
(Binary files differ)


Property changes on: trunk/thirdparty/cxml-stp/.git/objects/c0/e7ef595c9832aa8c196f312f87f939396ddb34
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: trunk/thirdparty/cxml-stp/.git/objects/fd/2d7acb25b02c60e388998db7ff46c88b872c3c
===================================================================
(Binary files differ)


Property changes on: trunk/thirdparty/cxml-stp/.git/objects/fd/2d7acb25b02c60e388998db7ff46c88b872c3c
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Modified: trunk/thirdparty/cxml-stp/.git/refs/heads/master
===================================================================
--- trunk/thirdparty/cxml-stp/.git/refs/heads/master	2009-04-04 13:41:01 UTC (rev 4349)
+++ trunk/thirdparty/cxml-stp/.git/refs/heads/master	2009-04-04 13:44:57 UTC (rev 4350)
@@ -1 +1 @@
-3011465d3c18f9a4a2d8c6fc0412a7c0c64e13e9
+44c2d7ea183bb7746c8dec78c7469167b0c21e29

Modified: trunk/thirdparty/cxml-stp/.git/refs/remotes/origin/master
===================================================================
--- trunk/thirdparty/cxml-stp/.git/refs/remotes/origin/master	2009-04-04 13:41:01 UTC (rev 4349)
+++ trunk/thirdparty/cxml-stp/.git/refs/remotes/origin/master	2009-04-04 13:44:57 UTC (rev 4350)
@@ -1 +1 @@
-3011465d3c18f9a4a2d8c6fc0412a7c0c64e13e9
+44c2d7ea183bb7746c8dec78c7469167b0c21e29

Deleted: trunk/thirdparty/cxml-stp/build/atdoc.lisp
===================================================================
--- trunk/thirdparty/cxml-stp/build/atdoc.lisp	2009-04-04 13:41:01 UTC (rev 4349)
+++ trunk/thirdparty/cxml-stp/build/atdoc.lisp	2009-04-04 13:44:57 UTC (rev 4350)
@@ -1,10 +0,0 @@
-(asdf:operate 'asdf:load-op :cxml-stp)
-(asdf:operate 'asdf:load-op :atdoc)
-(let* ((base (asdf:component-pathname (asdf:find-system :cxml-stp)))
-       (atdoc-directory (merge-pathnames "doc/" base)))
-  (ensure-directories-exist atdoc-directory)
-  (atdoc:generate-documentation '(:cxml-stp)
-				atdoc-directory
-				:index-title "cxml-stp API reference"
-				:heading "cxml-stp"
-				:css "cxml-stp.css"))

Deleted: trunk/thirdparty/cxml-stp/build/dist.sh
===================================================================
--- trunk/thirdparty/cxml-stp/build/dist.sh	2009-04-04 13:41:01 UTC (rev 4349)
+++ trunk/thirdparty/cxml-stp/build/dist.sh	2009-04-04 13:44:57 UTC (rev 4350)
@@ -1,28 +0,0 @@
-#!/bin/sh
-cd $(dirname $0)/..
-home=$(pwd)
-name=$(basename $home)
-dir=${name}-$(date --iso)
-
-TMPDIR=`mktemp -d /tmp/dist.XXXXXXXXXX`
-cleanup() {
-    cd
-    rm -rf $TMPDIR
-}
-trap cleanup exit
-
-sbcl --load build/atdoc.lisp --eval '(quit)'
-
-cd $TMPDIR
-git clone $home $dir
-rm -rf $dir/.git
-rsync -a $home/doc $dir/
-
-make -C $dir
-make -C $dir/tutorial
-
-tgz=$TMPDIR/${dir}.tgz
-tar czf $tgz $dir
-gpg -b -a $tgz
-
-mv $tgz $tgz.asc $home/build/

Added: trunk/thirdparty/cxml-stp/dist.lisp
===================================================================
--- trunk/thirdparty/cxml-stp/dist.lisp	                        (rev 0)
+++ trunk/thirdparty/cxml-stp/dist.lisp	2009-04-04 13:44:57 UTC (rev 4350)
@@ -0,0 +1,9 @@
+(asdf:operate 'asdf:load-op :atdoc)
+(asdf:operate 'asdf:load-op :cxml-stp)
+
+(atdoc:generate-html-documentation
+ '(:cxml-stp)
+ (merge-pathnames
+  "doc/"
+  (asdf:component-relative-pathname (asdf:find-system :cxml-stp)))
+ :heading "cxml-stp")

Added: trunk/thirdparty/cxml-stp/dist.sh
===================================================================
--- trunk/thirdparty/cxml-stp/dist.sh	                        (rev 0)
+++ trunk/thirdparty/cxml-stp/dist.sh	2009-04-04 13:44:57 UTC (rev 4350)
@@ -0,0 +1,53 @@
+#!/bin/sh -e
+set -x
+
+cd $(dirname $0)
+home=$(pwd)
+name=$(basename $home)
+name_and_date=${name}-$(date --iso)
+
+TMPDIR=`mktemp -d /tmp/dist.XXXXXXXXXX`
+cleanup() {
+    cd
+    rm -rf $TMPDIR
+}
+trap cleanup exit
+
+mkdir -p doc/
+make
+make -C tutorial/
+
+git tag -f $name_and_date
+git archive --prefix=$name_and_date/ $name_and_date | \
+    ( cd $TMPDIR && tar xvf - )
+
+echo '(progn (load "dist.lisp") (quit))' | clbuild lisp 
+
+rsync -a doc tutorial $TMPDIR/$name_and_date
+
+cd $TMPDIR
+
+tgz=$TMPDIR/${name_and_date}.tgz
+tar czf $tgz $name_and_date
+gpg -b -a $tgz
+
+mkdir -p ~/bob/public_html/cxml-stp/download/
+
+rsync -av \
+    $name_and_date/doc \
+    $name_and_date/tutorial \
+    $name_and_date/*.html \
+    $name_and_date/*.css \
+    ~/bob/public_html/cxml-stp/
+
+rsync $tgz $tgz.asc ~/bob/public_html/cxml-stp/download/
+
+rm -f ~/bob/public_html/cxml-stp/download/cxml-stp.tar.gz 
+rm -f ~/bob/public_html/cxml-stp/download/cxml-stp.tar.gz.asc
+
+ln -sf ${name_and_date}.tgz ~/bob/public_html/cxml-stp/download/cxml-stp.tar.gz
+ln -sf ${name_and_date}.tgz.asc ~/bob/public_html/cxml-stp/download/cxml-stp.tar.gz.asc
+
+echo done
+exit 0
+rsync -av ~/bob/public_html bob.askja.de


Property changes on: trunk/thirdparty/cxml-stp/dist.sh
___________________________________________________________________
Name: svn:executable
   + *

Added: trunk/thirdparty/cxml-stp/index.html
===================================================================
--- trunk/thirdparty/cxml-stp/index.html	                        (rev 0)
+++ trunk/thirdparty/cxml-stp/index.html	2009-04-04 13:44:57 UTC (rev 4350)
@@ -0,0 +1,125 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>
+	  cxml-stp
+	</title>
+<link rel="stylesheet" type="text/css" href="index.css">
+</head>
+<body style="width: 62em">
+<div id="header"><div style="margin-left: 30px"><b><span>cxml–</span><span style="color: #55a6e0">stp</span></b></div></div>
+<div id="homepage" class="main">
+  <p>
+    A data structure for well-formed XML documents, designed for Common
+    Lisp.
+  </p>
+
+  <h3>About</h3>
+
+  <p>
+    cxml-stp is an alternative to the
+    W3C's <a href="http://common-lisp.net/project/cxml/dom.html">DOM</a>,
+    which cxml also implements.  It was written
+    by <a href="mailto:david at lichteblau.com">David Lichteblau</a> as an
+    add-on library for
+    <a href="http://common-lisp.net/project/cxml">Closure XML</a> and is
+    available under an X11-style license.
+  </p>
+  <p>
+    Please send bug reports
+    to <a href="mailto:cxml-devel at common-lisp.net">
+      cxml-devel at common-lisp.net</a>
+    (<a href="http://common-lisp.net/cgi-bin/mailman/listinfo/cxml-devel">list information</a>).
+  </p>
+  <p>
+    <i>Acknowledgements:</i>
+    cxml-stp is inspired by <a href="http://www.xom.nu/">XOM</a>.
+  </p>
+  <h3>Download</h3>
+  <p>
+    Download a
+    <a href="http://www.lichteblau.com/cxml-stp/download/">tarball</a>.
+  </p>
+
+  <h3>Installation</h3>
+  <p>
+    cxml-stp needs
+    <a href="http://common-lisp.net/project/cxml">Closure XML</a>,
+    <a href="http://common-lisp.net/project/alexandria/">Alexandria</a>,
+    and <a href="http://common-lisp.net/project/plexippus-xpath/">Plexippus
+      XPath</a>.
+  </p>
+  <p>
+    <a href="http://www.cliki.net/asdf">ASDF</a> is used for
+    compilation.  Register the .asd file, e.g. by symlinking it,
+    then compile cxml-stp using <tt>asdf:operate</tt>.
+  </p>
+  <pre>$ ln -sf `pwd`/cxml-stp.asd /path/to/your/registry/
+* (asdf:operate 'asdf:load-op :cxml-stp)</pre>
+  <p>
+    <i>Implementation-specific notes:</i>
+    At this point, cxml-stp is written to work with Lisp strings
+    (as opposed to runes and rods), and is meant to be used on
+    Lisp implementations with Unicode support.
+  </p>
+
+  <h3>Documentation</h3>
+  <p>
+    <span style="font-size: 12pt">⬗</span> <a href="tutorial/index.html">Tutorial</a>
+  </p>
+  <p>
+    <span style="font-size: 12pt">⬗</span> <a href="tutorial/examples.html">Code</a> snippets
+    from the tutorial collected on one page
+  </p>
+  <p>
+    <span style="font-size: 12pt">⬗</span> <a href="doc/pages/cxml-stp.html">API documentation</a>
+  </p>
+  <p>
+    There is also a rough "STP for DOM
+    users" <a href="DOM-COMPARISON">comparison</a> which should be
+    useful if you have a specific DOM function in mind and are looking
+    for STP's equivalent.
+  </p>
+
+  <h3>Recent changes</h3>
+  <p><b>2008-11-30</b></p>
+  <ul>
+    <li>
+      XPath support.  (Thanks to Ivan Shvedunov for his contributions.)
+    </li>
+    <li>
+      Use 21 bit characters on Lisps offering them.
+    </li>
+    <li>
+      New function NUMBER-OF-CHILDREN.
+    </li>
+    <li>
+      Fixed FILTER-CHILDREN to return a list, not a vector.
+    </li>
+    <li>
+      Shortcut syntax using symbol in WITH-ATTRIBUTE (thanks to Cyrus Harmon).
+    </li>
+    <li>
+      Minor changes: Disabled uri syntax warnings.  Represent uris as
+      strings, not puri objects.
+    </li>
+  </ul>
+  <p><b>2007-10-21</b></p>
+  <ul>
+    <li>
+      New function FIND-RECURSIVELY-IF.
+    </li>
+    <li>
+      Minor changes: Update to current CXML's SAX builders.
+    </li>
+  </ul>
+  <p><b>2007-08-05</b></p>
+  <ul>
+    <li>
+      Initial public release. 
+    </li>
+  </ul>
+</div>
+</body>
+</html>

Modified: trunk/thirdparty/cxml-stp/node.lisp
===================================================================
--- trunk/thirdparty/cxml-stp/node.lisp	2009-04-04 13:41:01 UTC (rev 4349)
+++ trunk/thirdparty/cxml-stp/node.lisp	2009-04-04 13:44:57 UTC (rev 4350)
@@ -262,7 +262,7 @@
 (defun number-of-children (parent)
   "@arg[parent]{a @class{node}}
    @return{the number of child nodes}
-   Returns the number of {parent}'s child nodes.
+   Returns the number of @code{parent}'s child nodes.
    @see{count-children}"
   (length (%children parent)))
 





More information about the Bknr-cvs mailing list