[Zope-Checkins] CVS: Zope3/lib/python/Zope/Publisher - publisher-meta.zcml:1.1.2.1 BaseRequest.py:1.1.2.23.2.1 __init__.py:1.1.2.2.4.1

Stephan Richter srichter@cbu.edu
Sun, 3 Mar 2002 23:36:43 -0500


Update of /cvs-repository/Zope3/lib/python/Zope/Publisher
In directory cvs.zope.org:/tmp/cvs-serv30435

Modified Files:
      Tag: srichter-OFS_Formulator-branch
	BaseRequest.py __init__.py 
Added Files:
      Tag: srichter-OFS_Formulator-branch
	publisher-meta.zcml 
Log Message:
Here are some of the changes made:

- Payload now keeps trakc of View Type

- Reimplementation of {set|get}ViewType in HTTPRequest, to overload the 
  standard BaseRequest one to look in the payload vor the View Type

- Implemented XMLRPCPayload

- Created IXMLRPCPublisher interface

- Implemenyed new Publisher interface in MethodPublisher

- Created xmlrpc ZCML namespace

- Move Payloads out of HTTP directory into Browser and XMLRPC


ToDo:

- Write and update tests. (nothing done yet)

- Update interfaces and create new ones

- Work on Authentication of XML-RPC

- Get rid of the 'Hacker' lines

- More refactoring needs to be done.



=== Added File Zope3/lib/python/Zope/Publisher/publisher-meta.zcml ===
<zopeConfigure
   xmlns='http://namespaces.zope.org/zope'
   xmlns:security='http://namespaces.zope.org/security'
   xmlns:zmi='http://namespaces.zope.org/zmi'
   xmlns:browser='http://namespaces.zope.org/browser'
>

  <include package="Zope.Publisher.Browser" file="browser-meta.zcml" />
  <include package="Zope.Publisher.XMLRPC" file="xmlrpc-meta.zcml" />

</zopeConfigure>


=== Zope3/lib/python/Zope/Publisher/BaseRequest.py 1.1.2.23 => 1.1.2.23.2.1 ===
             else:
                 add_steps = self._request_default
-                
+
                 if add_steps:
                     self._request_default = None
                 


=== Zope3/lib/python/Zope/Publisher/__init__.py 1.1.2.2 => 1.1.2.2.4.1 ===
+##############################################################################
+#
+# Copyright (c) 2001, 2002 Zope Corporation and Contributors. 
+# All Rights Reserved.
 # 
 # This software is subject to the provisions of the Zope Public License,
-# Version 1.1 (ZPL).  A copy of the ZPL should accompany this distribution.
+# Version 2.0 (ZPL).  A copy of the ZPL should accompany this distribution.
 # THIS SOFTWARE IS PROVIDED "AS IS" AND ANY AND ALL EXPRESS OR IMPLIED
 # WARRANTIES ARE DISCLAIMED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
 # WARRANTIES OF TITLE, MERCHANTABILITY, AGAINST INFRINGEMENT, AND FITNESS
-# FOR A PARTICULAR PURPOSE.
-
-
+# FOR A PARTICULAR PURPOSE
+# 
+##############################################################################
 """
 Notes:
 
 provideExceptionHandler(BrowserPublish, Redirect, HTTPRedirector)
+
+$Id$
 """