You are viewing a plain text version of this content. The canonical link for it is here.
Posted to slide-dev@jakarta.apache.org by re...@apache.org on 2001/06/25 00:20:53 UTC
cvs commit: jakarta-slide/src/doc/stylesheets project.xml slide.xsl
remm 01/06/24 15:20:53
Modified: src/doc architecture.xml changelog.xml clients.xml
conf-lib.xml contrib.xml domain.xml examples.xml
howto-jdbcstore.xml howto-tomcat.xml index.xml
installation.xml library.xml lock.xml macro.xml
namespace.xml news.xml process.xml release.xml
search.xml security.xml server.xml status.xml
structure.xml version.xml webdav-client.xml
webdav.xml
Added: src/doc/images add.gif code.gif design.gif docs.gif fix.gif
tomcat-power.gif update.gif
src/doc/stylesheets project.xml slide.xsl
Removed: src/doc document.dtd faq.xml project.xml
src/doc/style default.css document.xsl faq.xsl slide.xsl
widgets.xsl
src/doc/style/images add.gif blank.gif code.gif design.gif
docs.gif fix.gif update.gif
src/doc/style/images/bullets blue.gif dots.gif
small-blue.gif small.gif square-small-white.gif
Log:
- Update the DTD used as well as the stylesheets so that the webpages look
like some other Jakarta projects.
- Changelog update.
- Also add a SQL script for MS SQL Server to the JDBC Howto, contributed
by Serge Knystautas <sergek at lokitech.com>.
Revision Changes Path
1.5 +7 -7 jakarta-slide/src/doc/architecture.xml
Index: architecture.xml
===================================================================
RCS file: /home/cvs/jakarta-slide/src/doc/architecture.xml,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- architecture.xml 2001/06/10 01:18:17 1.4
+++ architecture.xml 2001/06/24 22:20:37 1.5
@@ -4,7 +4,7 @@
<body>
<title>Slide Architecture</title>
- <section title="Introduction">
+ <section name="Introduction">
<p>
Slide's architecture is a matrix of modules, from high-level services to
@@ -26,7 +26,7 @@
</section>
- <section title="External Architecture">
+ <section name="External Architecture">
<p>
<img src="images/arch-ext.png"/>
@@ -34,7 +34,7 @@
</section>
- <section title="Internal Architecture">
+ <section name="Internal Architecture">
<p>
<img src="images/arch-int1.png"/>
@@ -42,7 +42,7 @@
</section>
- <section title="Transaction Management">
+ <section name="Transaction Management">
<p>
<img src="images/arch-int2.png"/>
@@ -50,9 +50,9 @@
</section>
- <section title="The Slide API">
+ <section name="The Slide API">
- <section title="Content management">
+ <section name="Content management">
<p>
The content management system is accessible through a set of Java
@@ -83,7 +83,7 @@
</section>
- <section title="WebDAV">
+ <section name="WebDAV">
<p>
A client can access Slide remotely through WebDAV. A low-level client
1.44 +20 -11 jakarta-slide/src/doc/changelog.xml
Index: changelog.xml
===================================================================
RCS file: /home/cvs/jakarta-slide/src/doc/changelog.xml,v
retrieving revision 1.43
retrieving revision 1.44
diff -u -r1.43 -r1.44
--- changelog.xml 2001/06/13 04:52:11 1.43
+++ changelog.xml 2001/06/24 22:20:37 1.44
@@ -6,7 +6,7 @@
<title>Changes</title>
- <section title="Slide 1.0.11">
+ <section name="Slide 1.0.11">
<p>
@@ -33,13 +33,22 @@
Add a JNDI directory context as another optional API giving read-only
access to a Slide namespace (RM)
</add>
+ <add>
+ A namespace now has two loggers : an internal logger and an
+ application logger (RM)
+ </add>
+ <docs>
+ Update the website to the Jakarta stylesheet (not Anakia), which
+ is simpler, more bug free, and it actually generates HTML code
+ that can be read by a human (RM)
+ </docs>
</changelog>
</p>
</section>
- <section title="Slide 1.0.10">
+ <section name="Slide 1.0.10">
<p>
@@ -86,7 +95,7 @@
</section>
- <section title="Slide 1.0.9">
+ <section name="Slide 1.0.9">
<p>
@@ -123,7 +132,7 @@
</section>
- <section title="Slide 1.0M8">
+ <section name="Slide 1.0M8">
<p>
@@ -185,7 +194,7 @@
</section>
- <section title="Slide 1.0M7">
+ <section name="Slide 1.0M7">
<p>
@@ -248,7 +257,7 @@
</section>
- <section title="Slide 1.0M6">
+ <section name="Slide 1.0M6">
<p>
@@ -335,7 +344,7 @@
</section>
- <section title="Slide 1.0M5">
+ <section name="Slide 1.0M5">
<p>
@@ -381,7 +390,7 @@
</section>
- <section title="Slide 1.0M4">
+ <section name="Slide 1.0M4">
<p>
@@ -434,7 +443,7 @@
</section>
- <section title="Slide 1.0M3">
+ <section name="Slide 1.0M3">
<p>
@@ -458,7 +467,7 @@
</section>
- <section title="Slide 1.0M2">
+ <section name="Slide 1.0M2">
<p>
@@ -495,7 +504,7 @@
</section>
- <section title="Slide 1.0M1">
+ <section name="Slide 1.0M1">
<p>
First official test release. Much work has been done to the original code
1.2 +3 -3 jakarta-slide/src/doc/clients.xml
Index: clients.xml
===================================================================
RCS file: /home/cvs/jakarta-slide/src/doc/clients.xml,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- clients.xml 2000/09/21 07:17:06 1.1
+++ clients.xml 2001/06/24 22:20:37 1.2
@@ -6,7 +6,7 @@
<title>WebDAV clients</title>
- <section title="Slide Client">
+ <section name="Slide Client">
<p>
@@ -14,7 +14,7 @@
</section>
- <section title="Microsoft clients">
+ <section name="Microsoft clients">
<p>
@@ -22,7 +22,7 @@
</section>
- <section title="DAV Explorer">
+ <section name="DAV Explorer">
<p>
1.18 +6 -6 jakarta-slide/src/doc/conf-lib.xml
Index: conf-lib.xml
===================================================================
RCS file: /home/cvs/jakarta-slide/src/doc/conf-lib.xml,v
retrieving revision 1.17
retrieving revision 1.18
diff -u -r1.17 -r1.18
--- conf-lib.xml 2001/03/26 07:14:35 1.17
+++ conf-lib.xml 2001/06/24 22:20:37 1.18
@@ -4,7 +4,7 @@
<body>
<title>Slide Configuration</title>
- <section title="The slide.properties file">
+ <section name="The slide.properties file">
<p>
Slide uses a configuration file for environmental properties that
@@ -58,7 +58,7 @@
</section>
- <section title="Services">
+ <section name="Services">
<p>
Slide can store the data it manages in a broad array of repositories.
@@ -91,7 +91,7 @@
</section>
- <section title="WebDAV Server">
+ <section name="WebDAV Server">
<p>
The WebDAV module is a Servlet and requires a property configured
@@ -121,7 +121,7 @@
</section>
- <section title="The Domain configuration file">
+ <section name="The Domain configuration file">
<p>
Sample configuration file :
@@ -135,7 +135,7 @@
additional section (see below).
</p>
- <section title="Without Avalon"-->
+ <section name="Without Avalon"-->
<p>
Slide needs a configuration file to initialize the
@@ -540,7 +540,7 @@
<!--/section>
- <section title="With Avalon">
+ <section name="With Avalon">
<p>
Sample configuration file :
1.22 +3 -3 jakarta-slide/src/doc/contrib.xml
Index: contrib.xml
===================================================================
RCS file: /home/cvs/jakarta-slide/src/doc/contrib.xml,v
retrieving revision 1.21
retrieving revision 1.22
diff -u -r1.21 -r1.22
--- contrib.xml 2001/06/13 04:51:45 1.21
+++ contrib.xml 2001/06/24 22:20:37 1.22
@@ -6,7 +6,7 @@
<title>Contributors</title>
- <section title="Commiters">
+ <section name="Commiters">
<p>
<a href="mailto:Remy.Maucherat at eng.sun.com"><b>Remy Maucherat</b></a>
@@ -58,7 +58,7 @@
</section>
- <section title="Contributors">
+ <section name="Contributors">
<p>
<a href="mailto:Craig.McClanahan at eng.sun.com"><b>Craig McClanahan</b></a>
@@ -115,7 +115,7 @@
</section>
- <section title="Sponsors">
+ <section name="Sponsors">
<p>
<a href="http://www.intalio.com"><b>Intalio Inc.</b></a>
1.6 +3 -3 jakarta-slide/src/doc/domain.xml
Index: domain.xml
===================================================================
RCS file: /home/cvs/jakarta-slide/src/doc/domain.xml,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- domain.xml 2001/01/18 01:21:47 1.5
+++ domain.xml 2001/06/24 22:20:38 1.6
@@ -6,7 +6,7 @@
<title>The Slide Domain</title>
- <section title="Overview">
+ <section name="Overview">
<p>
A domain is an aggregation of one or more namespaces. If we use the
@@ -34,7 +34,7 @@
</section>
- <section title="Initialization">
+ <section name="Initialization">
<p>
When Slide is first initialized, the Domain configuration is loaded.
@@ -65,7 +65,7 @@
</section>
- <section title="Access and Security">
+ <section name="Access and Security">
<p>
After the initialization is complete, the client application can
1.7 +4 -4 jakarta-slide/src/doc/examples.xml
Index: examples.xml
===================================================================
RCS file: /home/cvs/jakarta-slide/src/doc/examples.xml,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- examples.xml 2000/12/06 00:27:28 1.6
+++ examples.xml 2001/06/24 22:20:38 1.7
@@ -5,7 +5,7 @@
<body>
<title>Slide examples</title>
- <section title="Running The Examples">
+ <section name="Running The Examples">
<p>The script files <tt>example.sh</tt> and <tt>example.bat</tt> can
be used to run the provided examples. The first argument is the example
@@ -19,9 +19,9 @@
</section>
- <section title="Examples list">
+ <section name="Examples list">
- <section title="XML">
+ <section name="XML">
<p>
The XML example simply imports an XML document into Slide and
@@ -31,7 +31,7 @@
</section>
- <section title="version">
+ <section name="version">
<p>
Manipulating revisions and branches.
1.5 +60 -18 jakarta-slide/src/doc/howto-jdbcstore.xml
Index: howto-jdbcstore.xml
===================================================================
RCS file: /home/cvs/jakarta-slide/src/doc/howto-jdbcstore.xml,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- howto-jdbcstore.xml 2001/05/20 22:01:27 1.4
+++ howto-jdbcstore.xml 2001/06/24 22:20:38 1.5
@@ -6,7 +6,7 @@
<title>JDBC Store Howto</title>
- <section title="Initialization">
+ <section name="Initialization">
<p>
On the first startup of the Store, it will attempt to automatically
@@ -28,7 +28,7 @@
</section>
- <section title="Tables">
+ <section name="Tables">
<p>
This section presents the database schema which is used by the JDBC
@@ -36,7 +36,7 @@
each field.
</p>
- <section title="Objects">
+ <section name="Objects">
<ul>
<li>uri: String</li>
@@ -45,7 +45,7 @@
</section>
- <section title="Children">
+ <section name="Children">
<ul>
<li>uri: String</li>
@@ -54,7 +54,7 @@
</section>
- <section title="Links">
+ <section name="Links">
<ul>
<li>uri: String</li>
@@ -63,7 +63,7 @@
</section>
- <section title="Permissions">
+ <section name="Permissions">
<ul>
<li>object: String</li>
@@ -76,7 +76,7 @@
</section>
- <section title="Locks">
+ <section name="Locks">
<ul>
<li>id: String</li>
@@ -90,7 +90,7 @@
</section>
- <section title="Revisions">
+ <section name="Revisions">
<ul>
<li>uri: String</li>
@@ -100,7 +100,7 @@
</section>
- <section title="Workingrevision">
+ <section name="Workingrevision">
<ul>
<li>uri: String</li>
@@ -110,7 +110,7 @@
</section>
- <section title="Latestrevisions">
+ <section name="Latestrevisions">
<ul>
<li>uri: String</li>
@@ -120,7 +120,7 @@
</section>
- <section title="Branches">
+ <section name="Branches">
<ul>
<li>uri: String</li>
@@ -130,7 +130,7 @@
</section>
- <section title="Revision">
+ <section name="Revision">
<ul>
<li>uri: String</li>
@@ -140,7 +140,7 @@
</section>
- <section title="Label">
+ <section name="Label">
<ul>
<li>uri: String</li>
@@ -150,7 +150,7 @@
</section>
- <section title="Property">
+ <section name="Property">
<ul>
<li>uri: String</li>
@@ -164,7 +164,7 @@
</section>
- <section title="Revisioncontent">
+ <section name="Revisioncontent">
<ul>
<li>uri: String</li>
@@ -176,7 +176,7 @@
</section>
- <section title="Hypersonic SQL">
+ <section name="Hypersonic SQL">
<p>
The initialization script for hSQL is the one which is run at the
@@ -228,7 +228,7 @@
</section>
- <section title="mySQL">
+ <section name="mySQL">
<p>
<pre>
@@ -274,7 +274,7 @@
</section>
- <section title="Oracle 8i">
+ <section name="Oracle 8i">
<p>
<pre>
@@ -320,5 +320,47 @@
</section>
+ <section name="Microsoft SQL Server">
+
+ <p>
+<pre>
+EXEC sp_addtype N'uri', N'varchar (800)', N'not null'
+
+create table objects(uri uri primary key, classname text);
+
+create table children(uri uri, childuri uri);
+
+create table links(link uri, linkto uri);
+
+create table permissions(object uri, revisionnumber varchar(20),
+ subject uri, action uri, inheritable int, negative int);
+
+create table locks(id uri, object uri, subject uri, type uri,
+ expirationdate varchar(15), inheritable int, xexclusive int);
+
+create table revisions(uri uri primary key, isversioned int, initialrevision varchar(10) );
+
+create table workingrevision(uri uri, baserevision varchar(20), xnumber
+ varchar(20) );
+
+create table latestrevisions(uri uri, branchname text, xnumber
+ varchar(20) );
+
+create table branches(uri uri, xnumber varchar(20), childnumber
+ varchar(20) );
+
+create table revision(uri uri, xnumber varchar(20), branchname text);
+
+create table label(uri uri, xnumber varchar(20), label text);
+
+create table property(uri uri, xnumber varchar(20), name text, value
+ text, namespace text, type varchar(100), protected int);
+
+create table revisioncontent(uri uri, xnumber varchar(20), content image);
+</pre>
+ </p>
+
+ </section>
+
</body>
</document>
1.11 +3 -3 jakarta-slide/src/doc/howto-tomcat.xml
Index: howto-tomcat.xml
===================================================================
RCS file: /home/cvs/jakarta-slide/src/doc/howto-tomcat.xml,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -r1.10 -r1.11
--- howto-tomcat.xml 2001/03/26 07:14:36 1.10
+++ howto-tomcat.xml 2001/06/24 22:20:39 1.11
@@ -5,7 +5,7 @@
<body>
<title>Tomcat Howto</title>
- <section title="Introduction">
+ <section name="Introduction">
<p>
The best way to have Slide running with Tomcat is to use the web archive
@@ -21,7 +21,7 @@
</section>
- <section title="Tomcat 3.x">
+ <section name="Tomcat 3.x">
<p>
Slide has been successfully tested with Tomcat 3.1 and 3.2.
@@ -40,7 +40,7 @@
</section>
- <section title="Tomcat 4.x">
+ <section name="Tomcat 4.x">
<p>
Slide has been successfully tested with Tomcat 4.0 beta 2 or later. Use
1.11 +8 -8 jakarta-slide/src/doc/index.xml
Index: index.xml
===================================================================
RCS file: /home/cvs/jakarta-slide/src/doc/index.xml,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -r1.10 -r1.11
--- index.xml 2001/03/26 07:14:36 1.10
+++ index.xml 2001/06/24 22:20:39 1.11
@@ -3,7 +3,7 @@
<body>
<title>The Jakarta Slide project</title>
- <section title="Slide">
+ <section name="Slide">
<p>
Welcome to the Jakarta Slide project !
Slide is a project composed of multiple modules tied together using
@@ -22,7 +22,7 @@
</p>
</section>
- <section title="Overview">
+ <section name="Overview">
<p>
The Slide project main module is a Content Management and Integration
@@ -55,9 +55,9 @@
</section>
- <section title="Main Features">
+ <section name="Main Features">
- <section title="Current Status">
+ <section name="Current Status">
<p>
This feature list does not represent the current feature list
of Slide, but more the goals we intend to achieve.
@@ -68,7 +68,7 @@
</p>
</section>
- <section title="Content Management">
+ <section name="Content Management">
<p>
<ul>
<li>100% Pure Java</li>
@@ -87,7 +87,7 @@
</p>
</section>
- <section title="WebDAV Servlet">
+ <section name="WebDAV Servlet">
<p>
<ul>
<li>WebDAV Level 2</li>
@@ -98,7 +98,7 @@
</p>
</section>
- <section title="WebDAV Client Library">
+ <section name="WebDAV Client Library">
<p>
<ul>
<li>100% Pure Java</li>
@@ -112,7 +112,7 @@
</p>
</section>
- <section title="Other Features">
+ <section name="Other Features">
<p>
<ul>
<li>Integration with Tomcat 4.0</li>
1.16 +4 -4 jakarta-slide/src/doc/installation.xml
Index: installation.xml
===================================================================
RCS file: /home/cvs/jakarta-slide/src/doc/installation.xml,v
retrieving revision 1.15
retrieving revision 1.16
diff -u -r1.15 -r1.16
--- installation.xml 2001/06/13 04:52:12 1.15
+++ installation.xml 2001/06/24 22:20:39 1.16
@@ -6,7 +6,7 @@
<title>Installation</title>
- <section title="Compiling Slide">
+ <section name="Compiling Slide">
<p>
In order to successfully build Slide, you will need to do the
@@ -73,7 +73,7 @@
</section>
- <section title="Dependencies">
+ <section name="Dependencies">
<p>
Slide has dependencies to some external function libraries. Some of
@@ -124,7 +124,7 @@
</section>
- <section title="Slide">
+ <section name="Slide">
<p>
If you want to build an application which uses the Slide API, just add
@@ -136,7 +136,7 @@
</section>
- <section title="WebDAV Servlet">
+ <section name="WebDAV Servlet">
<p>
The WebDAV servlet requires a servlet container which supports at least
1.5 +3 -3 jakarta-slide/src/doc/library.xml
Index: library.xml
===================================================================
RCS file: /home/cvs/jakarta-slide/src/doc/library.xml,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- library.xml 2001/03/26 07:14:36 1.4
+++ library.xml 2001/06/24 22:20:39 1.5
@@ -6,7 +6,7 @@
<title>Library</title>
- <section title="IETF RFCs">
+ <section name="IETF RFCs">
<p>
<a href="http://www.ics.uci.edu/pub/ietf/webdav/requirements/rfc2291.txt">RFC 2291 - Requirements for a Distributed Authoring and Versioning Protocol for the World Wide Web</a><br/>
@@ -15,7 +15,7 @@
</section>
- <section title="Internet Drafts">
+ <section name="Internet Drafts">
<p>
<a href="http://www.webdav.org/acl/protocol/draft-ietf-webdav-acl-04.txt">WebDAV Access Control Protocol</a><br/>
@@ -25,7 +25,7 @@
</section>
- <section title="Links">
+ <section name="Links">
<p>
<a href="http://www.webdav.org">WebDAV.org</a><br/>
1.6 +5 -5 jakarta-slide/src/doc/lock.xml
Index: lock.xml
===================================================================
RCS file: /home/cvs/jakarta-slide/src/doc/lock.xml,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- lock.xml 2000/12/28 11:47:30 1.5
+++ lock.xml 2001/06/24 22:20:39 1.6
@@ -6,7 +6,7 @@
<title>Lock Helper</title>
- <section title="Overview">
+ <section name="Overview">
<p>Locking is an integral part of Slide. Its model resembles in many ways the security model. When a subject (ie. a user) wants to lock a subject (ie. a file), it specifies which actions (ie. read) are locked and for how long.
</p>
@@ -16,7 +16,7 @@
</section>
- <section title="Principles">
+ <section name="Principles">
<p>Every <tt>SubjectNode</tt> can potentially be locked. A lock consist of the following information tuple:
<pre>
@@ -36,15 +36,15 @@
</section>
- <section title="Behavior">
+ <section name="Behavior">
<p>Slide automatically enforces all locks through the use of helper functions used by the client application. If a subject (ie. a file) is accessed and the action is already locked by another subject (ie. another client) an <tt>ObjectLockedException</tt> is thrown, which is a checked exception, so the client application will know that an underlying lock check failed, and will take appropriate actions.</p>
</section>
- <section title="Object Model">
+ <section name="Object Model">
- <section title="NodeLock">
+ <section name="NodeLock">
<p>
The NodeLock class represents a lock.
1.4 +1 -1 jakarta-slide/src/doc/macro.xml
Index: macro.xml
===================================================================
RCS file: /home/cvs/jakarta-slide/src/doc/macro.xml,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- macro.xml 2000/12/28 11:47:30 1.3
+++ macro.xml 2001/06/24 22:20:40 1.4
@@ -6,7 +6,7 @@
<title>Macro Helper</title>
- <section title="Overview">
+ <section name="Overview">
<p>
The macro helper provides utility functions to make some namespace
1.6 +4 -4 jakarta-slide/src/doc/namespace.xml
Index: namespace.xml
===================================================================
RCS file: /home/cvs/jakarta-slide/src/doc/namespace.xml,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- namespace.xml 2001/06/10 01:18:17 1.5
+++ namespace.xml 2001/06/24 22:20:40 1.6
@@ -6,7 +6,7 @@
<title>Slide Namespaces</title>
- <section title="Overview">
+ <section name="Overview">
<p>
A Namespace is like a mounted filesystem (see also
@@ -28,7 +28,7 @@
</section>
- <section title="URI">
+ <section name="URI">
<p>
Nodes in the hierarchy are located within a hierarchy using a
@@ -40,7 +40,7 @@
</section>
- <section title="Helpers">
+ <section name="Helpers">
<p>
There are seven different helpers (or <i>high-level services</i>, as
@@ -70,7 +70,7 @@
</section>
- <section title="Stores">
+ <section name="Stores">
<p>
In Slide, it is possible to define low-level services to control how
1.21 +15 -15 jakarta-slide/src/doc/news.xml
Index: news.xml
===================================================================
RCS file: /home/cvs/jakarta-slide/src/doc/news.xml,v
retrieving revision 1.20
retrieving revision 1.21
diff -u -r1.20 -r1.21
--- news.xml 2001/06/07 23:13:49 1.20
+++ news.xml 2001/06/24 22:20:40 1.21
@@ -6,7 +6,7 @@
<title>News</title>
- <section title="06/07/2001 - Slide @ JavaOne 2001">
+ <section name="06/07/2001 - Slide @ JavaOne 2001">
<p>
The slides of the BOF on Slide and WebDAV which was given at JavaOne
@@ -15,7 +15,7 @@
</section>
- <section title="05/28/2001 - Slide 1.0.10 (alpha) released">
+ <section name="05/28/2001 - Slide 1.0.10 (alpha) released">
<p>
Slide 1.0.10 is now available, and the source in the CVS has been
@@ -32,7 +32,7 @@
</section>
- <section title="03/25/2001 - Slide 1.0.9 (alpha) released">
+ <section name="03/25/2001 - Slide 1.0.9 (alpha) released">
<p>
Slide 1.0.9 is now available, and the source in the CVS has been
@@ -45,7 +45,7 @@
</section>
- <section title="03/10/2001 - Slide nightly builds available">
+ <section name="03/10/2001 - Slide nightly builds available">
<p>
Slide nightly builds are available again, in both source and binary
@@ -56,7 +56,7 @@
</section>
- <section title="03/03/2001 - Slide 1.0M8 released !">
+ <section name="03/03/2001 - Slide 1.0M8 released !">
<p>
Get it in <a href="http://jakarta.apache.org/builds/jakarta-slide/release/1.0/jakarta-slide-1.0m8.zip">.zip</a> or <a href="http://jakarta.apache.org/builds/jakarta-slide/release/1.0/jakarta-slide-1.0m8.tar.gz">.tar.gz</a> format.
@@ -64,7 +64,7 @@
</section>
- <section title="02/19/2001 - UML diagrams available online">
+ <section name="02/19/2001 - UML diagrams available online">
<p>
The UML diagrams for the Slide API have been contributed by
@@ -75,7 +75,7 @@
</section>
- <section title="02/16/2001 - JavaDoc available online">
+ <section name="02/16/2001 - JavaDoc available online">
<p>
The JavaDoc of both the <a href="javadoc/index.html">Slide API</a>
@@ -85,7 +85,7 @@
</section>
- <section title="02/11/2001 - Slide 1.0M7 released !">
+ <section name="02/11/2001 - Slide 1.0M7 released !">
<p>
Get it in <a href="http://jakarta.apache.org/builds/jakarta-slide/release/1.0/jakarta-slide-1.0m7.zip">.zip</a> or <a href="http://jakarta.apache.org/builds/jakarta-slide/release/1.0/jakarta-slide-1.0m7.tar.gz">.tar.gz</a> format.
@@ -93,7 +93,7 @@
</section>
- <section title="01/20/2001 - Slide 1.0M6 released !">
+ <section name="01/20/2001 - Slide 1.0M6 released !">
<p>
Get it in <a href="http://jakarta.apache.org/builds/jakarta-slide/release/1.0/jakarta-slide-1.0m6.zip">.zip</a> or <a href="http://jakarta.apache.org/builds/jakarta-slide/release/1.0/jakarta-slide-1.0m6.tar.gz">.tar.gz</a> format.
@@ -101,7 +101,7 @@
</section>
- <section title="12/15/2000 - Slide 1.0M5 released !">
+ <section name="12/15/2000 - Slide 1.0M5 released !">
<p>
Get it in <a href="http://jakarta.apache.org/builds/jakarta-slide/release/1.0/jakarta-slide-1.0m5.zip">.zip</a> or <a href="http://jakarta.apache.org/builds/jakarta-slide/release/1.0/jakarta-slide-1.0m5.tar.gz">.tar.gz</a> format.
@@ -109,7 +109,7 @@
</section>
- <section title="12/03/2000 - Slide 1.0M4 released !">
+ <section name="12/03/2000 - Slide 1.0M4 released !">
<p>
Get it in .zip or .tar.gz format.
@@ -117,7 +117,7 @@
</section>
- <section title="11/28/2000 - Slide 1.0M3 released !">
+ <section name="11/28/2000 - Slide 1.0M3 released !">
<p>
Get it in .zip or .tar.gz format.
@@ -125,7 +125,7 @@
</section>
- <section title="11/25/2000 - Slide 1.0M2 released !">
+ <section name="11/25/2000 - Slide 1.0M2 released !">
<p>
Get it in .zip or .tar.gz format.
@@ -133,7 +133,7 @@
</section>
- <section title="11/19/2000 - Slide 1.0M1 released !">
+ <section name="11/19/2000 - Slide 1.0M1 released !">
<p>
Get it in .zip or .tar.gz format.
@@ -141,7 +141,7 @@
</section>
- <section title="May 2000 - Slide 0.7 (original CVS release)">
+ <section name="May 2000 - Slide 0.7 (original CVS release)">
<p>
Original Slide codebase, donated by Intalio Inc.
1.3 +1 -1 jakarta-slide/src/doc/process.xml
Index: process.xml
===================================================================
RCS file: /home/cvs/jakarta-slide/src/doc/process.xml,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- process.xml 2000/07/20 00:10:23 1.2
+++ process.xml 2001/06/24 22:20:40 1.3
@@ -6,7 +6,7 @@
<title>Process Helper</title>
- <section title="Overview">
+ <section name="Overview">
<p>
The capabilities of the process engine which will handle the
1.14 +7 -7 jakarta-slide/src/doc/release.xml
Index: release.xml
===================================================================
RCS file: /home/cvs/jakarta-slide/src/doc/release.xml,v
retrieving revision 1.13
retrieving revision 1.14
diff -u -r1.13 -r1.14
--- release.xml 2001/05/29 03:09:23 1.13
+++ release.xml 2001/06/24 22:20:41 1.14
@@ -6,9 +6,9 @@
<title>Releases</title>
- <section title="Releases">
+ <section name="Releases">
- <section title="Slide 1.0.10">
+ <section name="Slide 1.0.10">
<p>
Binaries :
@@ -28,7 +28,7 @@
</section>
- <section title="Slide 1.0.9">
+ <section name="Slide 1.0.9">
<p>
Binaries :
@@ -40,7 +40,7 @@
</section>
- <section title="Slide 1.0M8">
+ <section name="Slide 1.0M8">
<p>
Binaries :
@@ -52,7 +52,7 @@
</section>
- <section title="Slide 1.0M7">
+ <section name="Slide 1.0M7">
<p>
Binaries :
@@ -64,7 +64,7 @@
</section>
- <section title="Slide 1.0M6">
+ <section name="Slide 1.0M6">
<p>
Binaries :
@@ -76,7 +76,7 @@
</section>
- <section title="Slide 1.0M5">
+ <section name="Slide 1.0M5">
<p>
Binaries :
1.5 +1 -1 jakarta-slide/src/doc/search.xml
Index: search.xml
===================================================================
RCS file: /home/cvs/jakarta-slide/src/doc/search.xml,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- search.xml 2000/07/20 00:10:23 1.4
+++ search.xml 2001/06/24 22:20:41 1.5
@@ -6,7 +6,7 @@
<title>Index Helper</title>
- <section title="Overview">
+ <section name="Overview">
<p>
There is no standardized searching/indexing interface in Slide yet.
1.7 +6 -6 jakarta-slide/src/doc/security.xml
Index: security.xml
===================================================================
RCS file: /home/cvs/jakarta-slide/src/doc/security.xml,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- security.xml 2001/06/10 01:18:17 1.6
+++ security.xml 2001/06/24 22:20:41 1.7
@@ -6,14 +6,14 @@
<title>Security Helper</title>
- <section title="Overview">
+ <section name="Overview">
<p>Slide features an integrated herarchical security system. When a subject (ie. a user) wants to perform an action on a given subject (ie. a file), Slide will automatically check that the subject has the appropriate permissions. The client application can add additional security checks and permissions by directly calling the Security helper fuctions.
</p>
</section>
- <section title="Roles">
+ <section name="Roles">
<p>
A role can be assciated to each node of the Slide namespace. This role
@@ -42,7 +42,7 @@
</section>
- <section title="Principles">
+ <section name="Principles">
<p>
<img src="images/ns2.png"/>
@@ -68,7 +68,7 @@
</section>
- <section title="Behavior">
+ <section name="Behavior">
<p>The security checks for those action types are automatically done by the helper functions used by the client applications. If a check fails, an <tt>AccessDeniedException</tt> is thrown, which is a checked exception, so the client application will know when an underlying security check occurs, and can take appropriate actions if it fails.</p>
@@ -96,9 +96,9 @@
</section>
- <section title="Object Model">
+ <section name="Object Model">
- <section title="NodePermission">
+ <section name="NodePermission">
<p>
The NodePermission class represents a permission (or Access Control
1.3 +5 -5 jakarta-slide/src/doc/server.xml
Index: server.xml
===================================================================
RCS file: /home/cvs/jakarta-slide/src/doc/server.xml,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- server.xml 2001/06/14 00:10:42 1.2
+++ server.xml 2001/06/24 22:20:41 1.3
@@ -6,7 +6,7 @@
<title>Slide Server</title>
- <section title="Introduction">
+ <section name="Introduction">
<p>
Slide includes an embedded distribution of Tomcat 4.0, configured as a
@@ -26,7 +26,7 @@
</section>
- <section title="User's Guide">
+ <section name="User's Guide">
<p>
The server resides in the "server" subdirectory in the Slide binary
@@ -59,7 +59,7 @@
Slide domain. Additional details are given below.
</p>
- <section title="Client View">
+ <section name="Client View">
<p>
The client view can be accessed (using the default configuration) on
@@ -92,7 +92,7 @@
</section>
- <section title="Editor View">
+ <section name="Editor View">
<p>
The editor view can be accessed (using the default configuration) on
@@ -131,7 +131,7 @@
</section>
- <section title="Manager View">
+ <section name="Manager View">
<p>
The first management component which is availableis the Catalina
1.20 +13 -13 jakarta-slide/src/doc/status.xml
Index: status.xml
===================================================================
RCS file: /home/cvs/jakarta-slide/src/doc/status.xml,v
retrieving revision 1.19
retrieving revision 1.20
diff -u -r1.19 -r1.20
--- status.xml 2001/06/13 04:52:13 1.19
+++ status.xml 2001/06/24 22:20:41 1.20
@@ -6,7 +6,7 @@
<title>Slide Project Status</title>
- <section title="How to read the report">
+ <section name="How to read the report">
<p>
The columns in this report contain the following information:
@@ -33,7 +33,7 @@
</section>
- <section title="Note">
+ <section name="Note">
<p>
This list is intended for Slide 1.1.
@@ -41,7 +41,7 @@
</section>
- <section title="Slide Architecture">
+ <section name="Slide Architecture">
<p>
<status>
@@ -53,7 +53,7 @@
</section>
- <section title="Core API Components">
+ <section name="Core API Components">
<p>
<status>
@@ -70,7 +70,7 @@
</section>
- <section title="Integration Components">
+ <section name="Integration Components">
<p>
<status>
@@ -79,7 +79,7 @@
</section>
- <section title="Store Implementations">
+ <section name="Store Implementations">
<p>
<status>
@@ -94,7 +94,7 @@
</section>
- <section title="Utility Components">
+ <section name="Utility Components">
<p>
<status>
@@ -103,7 +103,7 @@
</section>
- <section title="Manager Servlet">
+ <section name="Manager Servlet">
<p>
<status>
@@ -115,7 +115,7 @@
</section>
- <section title="Samples and Tests">
+ <section name="Samples and Tests">
<p>
<status>
@@ -127,7 +127,7 @@
</section>
- <section title="Documentation">
+ <section name="Documentation">
<p>
<status>
@@ -136,7 +136,7 @@
</section>
- <section title="WebDAV Server">
+ <section name="WebDAV Server">
<p>
<status>
@@ -151,7 +151,7 @@
</section>
- <section title="WebDAV Client">
+ <section name="WebDAV Client">
<p>
<status>
@@ -172,7 +172,7 @@
</section>
- <section title="Slide 2.x">
+ <section name="Slide 2.x">
<p>
<ul>
1.4 +2 -2 jakarta-slide/src/doc/structure.xml
Index: structure.xml
===================================================================
RCS file: /home/cvs/jakarta-slide/src/doc/structure.xml,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- structure.xml 2000/12/28 11:47:31 1.3
+++ structure.xml 2001/06/24 22:20:41 1.4
@@ -6,7 +6,7 @@
<title>Structure Helper</title>
- <section title="Overview">
+ <section name="Overview">
<p>
The Structure helper provides functions which can be used to access the
@@ -15,7 +15,7 @@
</section>
- <section title="Object Model">
+ <section name="Object Model">
<p>
The hierarchy of a namespace is composed of nodes. Each node can have
1.7 +8 -8 jakarta-slide/src/doc/version.xml
Index: version.xml
===================================================================
RCS file: /home/cvs/jakarta-slide/src/doc/version.xml,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- version.xml 2000/12/28 11:47:31 1.6
+++ version.xml 2001/06/24 22:20:42 1.7
@@ -6,7 +6,7 @@
<title>Content Helper</title>
- <section title="Overview">
+ <section name="Overview">
<p>
Slide provides transparent versioning for the content of the objects it
@@ -18,7 +18,7 @@
</section>
- <section title="Principles">
+ <section name="Principles">
<p>
Each <tt>ObjectNode</tt> which has content has associated
@@ -44,9 +44,9 @@
</section>
- <section title="Object Model">
+ <section name="Object Model">
- <section title="NodeRevisionDescriptors">
+ <section name="NodeRevisionDescriptors">
<p>
The NodeRevisionDescriptors class represents the revision tree of an
@@ -76,7 +76,7 @@
</section>
- <section title="NodeRevisionDescriptor">
+ <section name="NodeRevisionDescriptor">
<p>
The NodeRevisionDescriptor class represents all the metadata
@@ -108,7 +108,7 @@
</section>
- <section title="NodeProperty">
+ <section name="NodeProperty">
<p>
The NodeProperty class represents an individual property associated
@@ -136,7 +136,7 @@
</section>
- <section title="NodeRevisionContent">
+ <section name="NodeRevisionContent">
<p>
The NodeRevisionContent class gives access to the revision's binary
@@ -145,7 +145,7 @@
</section>
- <section title="NodeRevisionNumber">
+ <section name="NodeRevisionNumber">
<p>
The NodeRevisionNumber class represents the revision number of a
1.3 +8 -8 jakarta-slide/src/doc/webdav-client.xml
Index: webdav-client.xml
===================================================================
RCS file: /home/cvs/jakarta-slide/src/doc/webdav-client.xml,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- webdav-client.xml 2001/06/13 04:52:13 1.2
+++ webdav-client.xml 2001/06/24 22:20:42 1.3
@@ -6,7 +6,7 @@
<title>Slide Client</title>
- <section title="Introduction">
+ <section name="Introduction">
<p>
@@ -14,7 +14,7 @@
</section>
- <section title="Features">
+ <section name="Features">
<p>
@@ -22,7 +22,7 @@
</section>
- <section title="WebDAV level 2">
+ <section name="WebDAV level 2">
<p>
@@ -30,7 +30,7 @@
</section>
- <section title="Delta V">
+ <section name="Delta V">
<p>
@@ -38,7 +38,7 @@
</section>
- <section title="DASL">
+ <section name="DASL">
<p>
@@ -46,7 +46,7 @@
</section>
- <section title="DAV ACL">
+ <section name="DAV ACL">
<p>
@@ -54,7 +54,7 @@
</section>
- <section title="Other Extensions">
+ <section name="Other Extensions">
<p>
@@ -62,7 +62,7 @@
</section>
- <section title="Links">
+ <section name="Links">
<p>
1.2 +7 -7 jakarta-slide/src/doc/webdav.xml
Index: webdav.xml
===================================================================
RCS file: /home/cvs/jakarta-slide/src/doc/webdav.xml,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- webdav.xml 2000/09/21 07:17:08 1.1
+++ webdav.xml 2001/06/24 22:20:42 1.2
@@ -6,7 +6,7 @@
<title>About WebDAV</title>
- <section title="Introduction">
+ <section name="Introduction">
<p>
@@ -14,7 +14,7 @@
</section>
- <section title="WebDAV level 2">
+ <section name="WebDAV level 2">
<p>
@@ -22,7 +22,7 @@
</section>
- <section title="Delta V">
+ <section name="Delta V">
<p>
@@ -30,7 +30,7 @@
</section>
- <section title="DASL">
+ <section name="DASL">
<p>
@@ -38,7 +38,7 @@
</section>
- <section title="DAV ACL">
+ <section name="DAV ACL">
<p>
@@ -46,7 +46,7 @@
</section>
- <section title="Other Extensions">
+ <section name="Other Extensions">
<p>
@@ -54,7 +54,7 @@
</section>
- <section title="Links">
+ <section name="Links">
<p>
1.1 jakarta-slide/src/doc/images/add.gif
<<Binary file>>
1.1 jakarta-slide/src/doc/images/code.gif
<<Binary file>>
1.1 jakarta-slide/src/doc/images/design.gif
<<Binary file>>
1.1 jakarta-slide/src/doc/images/docs.gif
<<Binary file>>
1.1 jakarta-slide/src/doc/images/fix.gif
<<Binary file>>
1.1 jakarta-slide/src/doc/images/tomcat-power.gif
<<Binary file>>
1.1 jakarta-slide/src/doc/images/update.gif
<<Binary file>>
1.1 jakarta-slide/src/doc/stylesheets/project.xml
Index: project.xml
===================================================================
<?xml version="1.0" encoding="ISO-8859-1"?>
<project name="Slide"
href="http://jakarta.apache.org/slide/">
<title>Jakarta Slide</title>
<!--<logo href="images/Slide.gif">The Jakarta Slide Project</logo>-->
<menu name="Main">
<item name="Introduction" href="index.html"/>
<item name="News" href="news.html"/>
<item name="Status" href="status.html"/>
<item name="Changelog" href="changelog.html"/>
<item name="Contributors" href="contrib.html"/>
</menu>
<menu name="Downloads">
<item name="Releases" href="release.html"/>
<item name="Nightly" href="http://jakarta.apache.org/builds/jakarta-slide/nightly/"/>
</menu>
<menu name="Resources">
<item name="FAQ" href="http://faq.globalvision.com.au/"/>
<item name="Mailing Lists" href="http://jakarta.apache.org/getinvolved/mail.html"/>
<item name="Build Status" href="http://jakarta.apache.org/builds/gump/latest/jakarta-slide.html"/>
<item name="CVS" href="http://jakarta.apache.org/getinvolved/cvsindex.html"/>
<item name="Library" href="library.html"/>
</menu>
<menu name="User's Guide">
<item name="Server" href="server.html"/>
<item name="Client" href="webdav-client.html"/>
</menu>
<menu name="HOWTOs">
<item name="Installation" href="installation.html"/>
<item name="Configuration" href="conf-lib.html"/>
<item name="Examples" href="examples.html"/>
<item name="Tomcat Howto" href="howto-tomcat.html"/>
<item name="JDBC Stores Howto" href="howto-jdbcstore.html"/>
</menu>
<menu name="Programmer's Corner">
<item name="Architecture" href="architecture.html"/>
<item name="Domain" href="domain.html"/>
<item name="Namespace" href="namespace.html"/>
</menu>
<menu name="Slide API">
<item name="Structure" href="structure.html"/>
<item name="Security" href="security.html"/>
<item name="Lock" href="lock.html"/>
<item name="Content" href="version.html"/>
<item name="Macro" href="macro.html"/>
<item name="Index" href="search.html"/>
<item name="Process" href="process.html"/>
</menu>
<menu name="Reference">
<item name="UML" href="uml/index.html"/>
<item name="JavaDoc" href="javadoc/index.html"/>
<item name="WebDAV Client Javadoc" href="clientjavadoc/index.html"/>
</menu>
</project>
1.1 jakarta-slide/src/doc/stylesheets/slide.xsl
Index: slide.xsl
===================================================================
<?xml version="1.0" encoding="ISO-8859-1"?>
<!-- Temporary Stylesheet for Catalina Developer Documentation -->
<!-- $Id: slide.xsl,v 1.1 2001/06/24 22:20:53 remm Exp $ -->
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
version="1.0">
<!-- Output method -->
<xsl:output method="html" indent="yes"/>
<!-- Defined variables -->
<xsl:variable name="body-bg" select="'#ffffff'"/>
<xsl:variable name="body-fg" select="'#000000'"/>
<xsl:variable name="body-link" select="'#023264'"/>
<xsl:variable name="banner-bg" select="'#023264'"/>
<xsl:variable name="banner-fg" select="'#ffffff'"/>
<!-- Process an entire document into an HTML page -->
<xsl:template match="document">
<xsl:variable name="project"
select="document('project.xml')/project"/>
<html>
<head>
<meta name="author" content="{properties/author/.}"/>
<!-- <link rel="stylesheet" type="text/css" href="default.css"/> -->
<xsl:choose>
<xsl:when test="properties/title">
<title><xsl:value-of select="properties/title"/></title>
</xsl:when>
<xsl:when test="body/title">
<title><xsl:value-of select="body/title"/></title>
</xsl:when>
<xsl:otherwise>
<title><xsl:value-of select="$project/title"/></title>
</xsl:otherwise>
</xsl:choose>
</head>
<body bgcolor="{$body-bg}" text="{$body-fg}" link="{$body-link}"
alink="{$body-link}" vlink="{$body-link}">
<table border="0" width="100%" cellspacing="5">
<tr><td colspan="2">
<a href="http://jakarta.apache.org">
<img src="images/jakarta-logo.gif" align="left" border="0"/>
</a>
<img src="images/Slide.gif" align="right" border="0"/>
</td></tr>
<tr><td colspan="2">
<hr/>
</td></tr>
<tr>
<td width="120" valign="top">
<xsl:apply-templates select="$project"/>
</td>
<td valign="top">
<xsl:apply-templates select="body"/>
</td>
</tr>
<tr><td colspan="2">
<hr/>
</td></tr>
<tr><td colspan="2">
<div align="center"><font color="{$body-link}" size="-1"><em>
Copyright (c) 2000-2001, Apache Software Foundation
</em></font></div>
<img src="images/tomcat-power.gif" align="right" border="0"/>
</td></tr>
</table>
</body>
</html>
</xsl:template>
<!-- Process a menu for the navigation bar -->
<xsl:template match="menu">
<table border="0" cellspacing="5">
<tr>
<th colspan="2" align="left">
<font color="{body-link}"><strong>
<xsl:value-of select="@name"/>
</strong></font>
</th>
</tr>
<xsl:apply-templates/>
</table>
</xsl:template>
<!-- Process a menu item for the navigation bar -->
<xsl:template match="item">
<tr>
<td align="center" width="15"></td>
<td>
<font size="-1">
<xsl:variable name="href">
<xsl:value-of select="@href"/>
</xsl:variable>
<a href="{$href}"><xsl:value-of select="@name"/></a>
</font>
</td>
</tr>
</xsl:template>
<!-- Process a documentation section -->
<xsl:template match="section">
<xsl:choose>
<xsl:when test="@href">
<xsl:variable name="href">
<xsl:value-of select="@href"/>
</xsl:variable>
<a name="{$href}"></a>
</xsl:when>
</xsl:choose>
<table border="0" cellspacing="5" cellpadding="5" width="100%">
<tr><td bgcolor="{$banner-bg}">
<font color="{$banner-fg}" face="arial,helvetica,sanserif" size="+1">
<strong><xsl:value-of select="@name"/></strong>
</font>
</td></tr>
<tr><td>
<blockquote>
<xsl:apply-templates/>
</blockquote>
</td></tr>
</table>
</xsl:template>
<!-- Process a documentation subsection -->
<xsl:template match="subsection">
<xsl:choose>
<xsl:when test="@href">
<xsl:variable name="href">
<xsl:value-of select="@href"/>
</xsl:variable>
<a name="{$href}"></a>
</xsl:when>
</xsl:choose>
<table border="0" cellspacing="5" cellpadding="5" width="100%">
<tr><td bgcolor="{$banner-bg}">
<font color="{$banner-fg}" face="arial,helvetica,sanserif" size="+1">
<xsl:value-of select="@name"/>
</font>
</td></tr>
<tr><td>
<blockquote>
<xsl:apply-templates/>
</blockquote>
</td></tr>
</table>
</xsl:template>
<!-- Process a source code example -->
<xsl:template match="source">
<table border="1" cellpadding="5">
<tr><td><pre>
<xsl:apply-templates/>
</pre></td></tr>
</table>
</xsl:template>
<!-- Process an individual paragraph -->
<xsl:template match="p">
<p><xsl:apply-templates/><br/></p>
</xsl:template>
<!-- Process everything else by just passing it through -->
<xsl:template match="*|@*">
<xsl:copy>
<xsl:apply-templates select="@*|*|text()"/>
</xsl:copy>
</xsl:template>
<!-- Changelog related tags -->
<xsl:template match="changelog">
<table border="0" cellpadding="2" cellspacing="2">
<xsl:apply-templates/>
</table>
</xsl:template>
<xsl:template match="changelog/add">
<tr>
<td><img alt="add" class="icon" src="images/add.gif"/></td>
<td><xsl:apply-templates/></td>
</tr>
</xsl:template>
<xsl:template match="changelog/update">
<tr>
<td><img alt="update" class="icon" src="images/update.gif"/></td>
<td><xsl:apply-templates/></td>
</tr>
</xsl:template>
<xsl:template match="changelog/design">
<tr>
<td><img alt="design" class="icon" src="images/design.gif"/></td>
<td><xsl:apply-templates/></td>
</tr>
</xsl:template>
<xsl:template match="changelog/docs">
<tr>
<td><img alt="docs" class="icon" src="images/docs.gif"/></td>
<td><xsl:apply-templates/></td>
</tr>
</xsl:template>
<xsl:template match="changelog/fix">
<tr>
<td><img alt="fix" class="icon" src="images/fix.gif"/></td>
<td><xsl:apply-templates/></td>
</tr>
</xsl:template>
<xsl:template match="changelog/scode">
<tr>
<td><img alt="code" class="icon" src="images/code.gif"/></td>
<td><xsl:apply-templates/></td>
</tr>
</xsl:template>
<!-- Status page tags -->
<xsl:template match="status">
<table border="1" width="90%">
<tr>
<th width="10%">Priority</th>
<th width="60%">Action Item</th>
<th width="30%">Volunteers</th>
</tr>
<xsl:apply-templates/>
</table>
</xsl:template>
<xsl:template match="status/item">
<tr>
<td align="center"><xsl:value-of select="@priority"/></td>
<td>
<xsl:apply-templates/>
</td>
<td><xsl:value-of select="@owner"/></td>
</tr>
</xsl:template>
<!-- Match an attribute list -->
<xsl:template match="attribute-list">
<table border="1" cellpadding="2" cellspacing="0">
<tr>
<td>
Name
</td>
<td>
Description
</td>
<td>
Required
</td>
</tr>
<xsl:for-each select="attribute">
<tr><td><xsl:value-of select="@name"/></td><td>
<xsl:value-of select="@description"/></td><td>
<xsl:value-of select="@required"/></td></tr>
</xsl:for-each>
</table>
</xsl:template>
</xsl:stylesheet>