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...@locus.apache.org on 2000/07/20 08:11:38 UTC

cvs commit: jakarta-slide/src/doc version.xml

remm        00/07/19 23:11:37

  Modified:    .        STATUS.html
               src/clients/webdav/src/org/apache/webdav/cmd Main.java
               src/doc  version.xml
  Log:
  - Final step in the initial cleanup of the documentation.
  - Removed any incorrect information from the documentation. It's
    far from being finished (some pages are still blank, others contain
    very little information), but at least it has a readable layout, and it
    doesn't contain any outdated information anymore.
  - Use the "doc" target to generate it. It requires the latest Ant and
    XSL:P (Xalan should work too, but it seems there is a path
    related bug somewhere). http://www.clc-marketing.com/xslp/
    Be sure you add xslp.jar to your classpath before using the
    bootstrap script to build Ant.
  
  Revision  Changes    Path
  1.13      +18 -20    jakarta-slide/STATUS.html
  
  Index: STATUS.html
  ===================================================================
  RCS file: /home/cvs/jakarta-slide/STATUS.html,v
  retrieving revision 1.12
  retrieving revision 1.13
  diff -u -r1.12 -r1.13
  --- STATUS.html	2000/07/18 22:44:55	1.12
  +++ STATUS.html	2000/07/20 06:11:36	1.13
  @@ -237,22 +237,6 @@
           <th width="60%">Action Item</th>
           <th width="30%">Volunteers</th>
         </tr>
  -      <tr>
  -        <td align="center">Medium</td>
  -        <td>
  -          Rewrite the documentation's stylesheets.
  -        </td>
  -        <td>---</td>
  -      </tr>
  -      <tr>
  -        <td align="center">Medium</td>
  -        <td>
  -          Rewrite the tokenizers (Scope tokenizer should be useless if 
  -          Jakarta Regexp is used for scope matching).
  -          [org.apache.slide.common.UriTokenizer]
  -          [org.apache.slide.common.ScopeTokenizer]</td>
  -        <td>---</td>
  -      </tr>
       </table>
       
       
  @@ -275,7 +259,7 @@
         <tr>
           <td align="center">Medium</td>
           <td>
  -          Locks header support (when passing lock tokens in the If header).
  +          Locks header support.
           </td>
           <td>---</td>
         </tr>
  @@ -289,13 +273,20 @@
         <tr>
           <td align="center">Medium</td>
           <td>
  -          PROPPATCH method support.
  +          PROPPATCH response is not compliant.
           </td>
           <td>---</td>
         </tr>
         <tr>
           <td align="center">Medium</td>
           <td>
  +          XML Namespace support in PROPATCH and PROPFIND.
  +        </td>
  +        <td>---</td>
  +      </tr>
  +      <tr>
  +        <td align="center">Medium</td>
  +        <td>
             MKCOL doesn't return 409 - Conflict.
           </td>
           <td>---</td>
  @@ -303,7 +294,7 @@
         <tr>
           <td align="center">Medium</td>
           <td>
  -          Support HTTP/1.1 headers (using the code from Catalina).
  +          Support HTTP/1.1 headers.
           </td>
           <td>---</td>
         </tr>
  @@ -314,6 +305,13 @@
           </td>
           <td>---</td>
         </tr>
  +      <tr>
  +        <td align="center">Low</td>
  +        <td>
  +          Enhance directory browsing pages.
  +        </td>
  +        <td>---</td>
  +      </tr>
       </table>
       
   
  @@ -353,7 +351,7 @@
       
       <br>
       <div align="center"><hr width="75%"><font size="2">
  -        $Id: STATUS.html,v 1.12 2000/07/18 22:44:55 remm Exp $
  +        $Id: STATUS.html,v 1.13 2000/07/20 06:11:36 remm Exp $
         </font></div>
       
     </body>
  
  
  
  1.5       +6 -6      jakarta-slide/src/clients/webdav/src/org/apache/webdav/cmd/Main.java
  
  Index: Main.java
  ===================================================================
  RCS file: /home/cvs/jakarta-slide/src/clients/webdav/src/org/apache/webdav/cmd/Main.java,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- Main.java	2000/07/04 05:52:56	1.4
  +++ Main.java	2000/07/20 06:11:36	1.5
  @@ -1,7 +1,7 @@
   /*
  - * $Header: /home/cvs/jakarta-slide/src/clients/webdav/src/org/apache/webdav/cmd/Main.java,v 1.4 2000/07/04 05:52:56 remm Exp $
  - * $Revision: 1.4 $
  - * $Date: 2000/07/04 05:52:56 $
  + * $Header: /home/cvs/jakarta-slide/src/clients/webdav/src/org/apache/webdav/cmd/Main.java,v 1.5 2000/07/20 06:11:36 remm Exp $
  + * $Revision: 1.5 $
  + * $Date: 2000/07/20 06:11:36 $
    *
    * ====================================================================
    *
  @@ -140,9 +140,9 @@
               //System.out.println(method2.getDataAsString());
               
               
  -            PutMethod method3 = new PutMethod();
  -            method3.setPath("/test/winzip2.log");
  -            method3.sendData(new File("/winzip.log"));
  +            PropPatchMethod method3 = new PropPatchMethod();
  +            method3.setPath("/test");
  +            method3.addPropertyToSet("password", "foo");
               client.executeMethod(method3);
               System.out.println("Response :");
               System.out.println("Status code : " + method3.getStatusCode());
  
  
  
  1.5       +42 -54    jakarta-slide/src/doc/version.xml
  
  Index: version.xml
  ===================================================================
  RCS file: /home/cvs/jakarta-slide/src/doc/version.xml,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- version.xml	2000/07/20 00:10:23	1.4
  +++ version.xml	2000/07/20 06:11:37	1.5
  @@ -1,61 +1,49 @@
   <?xml version="1.0" encoding="ISO-8859-1"?>
   
   <document url="./version.xml">
  -
  +  
     <body>
  -
  -    <title>Content Helper</title>
  -
  -    <section title="Overview">
  -
  -        <p>Slide provides transparent versioning for the content of the objects it
  -        manages. By default linear versioning is automatically provided, but the client can 
  -        use helper functions to create and merge branches. The versioning component also
  -        manages the properties associated on the objects, like for example its size and creation
  -        date. Custom properties can be added on any object by the client application.
  -        </p>
  -
  -    </section>
  -
  -    <section title="Principles">
  -
  -        <p>Each <tt>ObjectNode</tt> which has content has associated NodeRevisionDescriptors and NodeRevisionDescriptor objects. These objects manage :
  -        <ul>
  -        <li>The properties associated with the object</li>
  -        <li>The revision tree</li>
  -        </ul>
  -        The basic properties include :
  -        <ul>
  -        <li>Client friendly name</li>
  -        <li>Creation date</li>
  -        <li>Content type</li>
  -        <li>Content language (if applicable)</li>
  -        </ul>
  -        </p>
  -        
  -        <p>The client application can modify properties, add custom ones, create revisions and 
  -        modify existing ones.</p>
  -
  -    </section>
  -
  -    <section title="Behavior">
  -
  -        <p>Before attempting a read operation on properties and / or revision, the versioning
  -        component will check to see if the object is locked for a Read properties action type, 
  -        and that the client has the right to perform the Read Properties action on the associated
  -        <tt>ObjectNode</tt>.
  -        </p>
  -        
  -        <p>If a write access is made on the properties, the locking check and security check will 
  -        be made against the Modify properties action.
  -        </p>
  -        
  -        <p>If a write access is made on one of the revisions, the locking check and security 
  -        check will be made against the Modify revisions action.
  -        </p>
  -
  -    </section>
  -
  +    
  +  <title>Content Helper</title>
  +  
  +  <section title="Overview">
  +    
  +    <p>
  +      Slide provides transparent versioning for the content of the objects it
  +      manages. By default linear versioning is automatically provided, but the
  +      client can use helper functions to create and merge branches. The 
  +      versioning component also manages the metadata associated on the 
  +      objects, like for example its size and creation date.
  +    </p>
  +
  +  </section>
  +  
  +  <section title="Principles">
  +    
  +    <p>
  +      Each <tt>ObjectNode</tt> which has content has associated 
  +      NodeRevisionDescriptors and NodeRevisionDescriptor objects. These 
  +      objects manage :
  +    <ul>
  +      <li>The metadata associated with the object</li>
  +      <li>The revision tree</li>
  +    </ul>
  +    The basic metadata include :
  +    <ul>
  +      <li>Client friendly name</li>
  +      <li>Creation date</li>
  +      <li>Content type</li>
  +      <li>Content language (if applicable)</li>
  +    </ul>
  +  </p>
  +    
  +    <p>
  +      The client application can modify metadata fields, add additional 
  +      fields, ...
  +    </p>
  +    
  +  </section>
  +  
     <section title="Object Model">
       
       <p>