Log message for revision 67823: Merge zope33-port branch: Use most recent Zope 3 trunk (after jim-adapter branch merge) and a corresponding Five trunk
Changed: _U Zope/trunk/lib/python/ U Zope/trunk/lib/python/App/ImageFile.py U Zope/trunk/lib/python/OFS/CopySupport.py U Zope/trunk/lib/python/OFS/DTMLDocument.py U Zope/trunk/lib/python/OFS/DTMLMethod.py U Zope/trunk/lib/python/OFS/Image.py U Zope/trunk/lib/python/OFS/ObjectManager.py U Zope/trunk/lib/python/OFS/content_types.py U Zope/trunk/lib/python/OFS/event.py U Zope/trunk/lib/python/OFS/interfaces.py U Zope/trunk/lib/python/OFS/subscribers.py _U Zope/trunk/lib/python/Products/ U Zope/trunk/lib/python/Products/PageTemplates/ZopePageTemplate.py U Zope/trunk/lib/python/TAL/TALInterpreter.py U Zope/trunk/lib/python/Testing/makerequest.py U Zope/trunk/lib/python/ZClasses/Method.py U Zope/trunk/lib/python/ZPublisher/HTTPRequest.py U Zope/trunk/lib/python/ZPublisher/Publish.py U Zope/trunk/lib/python/ZPublisher/Test.py U Zope/trunk/lib/python/ZPublisher/tests/testHTTPRequest.py U Zope/trunk/lib/python/Zope2/Startup/handlers.py U Zope/trunk/lib/python/webdav/NullResource.py _U Zope/trunk/lib/python/zope/ -=- Property changes on: Zope/trunk/lib/python ___________________________________________________________________ Name: svn:externals - ZConfig svn://svn.zope.org/repos/main/ZConfig/tags/ZConfig-2.3.1 BTrees -r 41153 svn://svn.zope.org/repos/main/ZODB/branches/3.6/src/BTrees persistent -r 41153 svn://svn.zope.org/repos/main/ZODB/branches/3.6/src/persistent ThreadedAsync -r 41153 svn://svn.zope.org/repos/main/ZODB/branches/3.6/src/ThreadedAsync transaction -r 41153 svn://svn.zope.org/repos/main/ZODB/branches/3.6/src/transaction ZEO -r 41153 svn://svn.zope.org/repos/main/ZODB/branches/3.6/src/ZEO ZODB -r 41153 svn://svn.zope.org/repos/main/ZODB/branches/3.6/src/ZODB ZopeUndo -r 41153 svn://svn.zope.org/repos/main/ZODB/branches/3.6/src/ZopeUndo zdaemon -r 40792 svn://svn.zope.org/repos/main/zdaemon/trunk/src/zdaemon pytz -r 41215 svn://svn.zope.org/repos/main/Zope3/trunk/src/pytz zodbcode -r 41215 svn://svn.zope.org/repos/main/Zope3/trunk/src/zodbcode ClientCookie -r 41215 svn://svn.zope.org/repos/main/Zope3/trunk/src/ClientCookie mechanize -r 41215 svn://svn.zope.org/repos/main/Zope3/trunk/src/mechanize docutils svn://svn.zope.org/repos/main/docutils/tags/0.4.0 + ZConfig svn://svn.zope.org/repos/main/ZConfig/tags/ZConfig-2.3.1 BTrees -r 41153 svn://svn.zope.org/repos/main/ZODB/branches/3.6/src/BTrees persistent -r 41153 svn://svn.zope.org/repos/main/ZODB/branches/3.6/src/persistent ThreadedAsync -r 41153 svn://svn.zope.org/repos/main/ZODB/branches/3.6/src/ThreadedAsync transaction -r 41153 svn://svn.zope.org/repos/main/ZODB/branches/3.6/src/transaction ZEO -r 41153 svn://svn.zope.org/repos/main/ZODB/branches/3.6/src/ZEO ZODB -r 41153 svn://svn.zope.org/repos/main/ZODB/branches/3.6/src/ZODB ZopeUndo -r 41153 svn://svn.zope.org/repos/main/ZODB/branches/3.6/src/ZopeUndo zdaemon -r 40792 svn://svn.zope.org/repos/main/zdaemon/trunk/src/zdaemon pytz -r 67819 svn://svn.zope.org/repos/main/Zope3/trunk/src/pytz zodbcode -r 67819 svn://svn.zope.org/repos/main/Zope3/trunk/src/zodbcode ClientCookie -r 67819 svn://svn.zope.org/repos/main/Zope3/trunk/src/ClientCookie mechanize -r 67819 svn://svn.zope.org/repos/main/Zope3/trunk/src/mechanize docutils svn://svn.zope.org/repos/main/docutils/tags/0.4.0 Modified: Zope/trunk/lib/python/App/ImageFile.py =================================================================== --- Zope/trunk/lib/python/App/ImageFile.py 2006-05-02 09:53:32 UTC (rev 67822) +++ Zope/trunk/lib/python/App/ImageFile.py 2006-05-02 09:55:17 UTC (rev 67823) @@ -26,7 +26,7 @@ from Common import rfc1123_date from DateTime import DateTime -from zope.app.contenttypes import guess_content_type +from zope.contenttype import guess_content_type class ImageFile(Acquisition.Explicit): """Image objects stored in external files.""" Modified: Zope/trunk/lib/python/OFS/CopySupport.py =================================================================== --- Zope/trunk/lib/python/OFS/CopySupport.py 2006-05-02 09:53:32 UTC (rev 67822) +++ Zope/trunk/lib/python/OFS/CopySupport.py 2006-05-02 09:55:17 UTC (rev 67823) @@ -37,7 +37,7 @@ from ZODB.POSException import ConflictError from zope.interface import implements from zope.event import notify -from zope.app.event.objectevent import ObjectCopiedEvent +from zope.lifecycleevent import ObjectCopiedEvent from zope.app.container.contained import ObjectMovedEvent from zope.app.container.contained import notifyContainerModified from OFS.event import ObjectWillBeMovedEvent Modified: Zope/trunk/lib/python/OFS/DTMLDocument.py =================================================================== --- Zope/trunk/lib/python/OFS/DTMLDocument.py 2006-05-02 09:53:32 UTC (rev 67822) +++ Zope/trunk/lib/python/OFS/DTMLDocument.py 2006-05-02 09:55:17 UTC (rev 67823) @@ -17,7 +17,7 @@ from Globals import InitializeClass from ZPublisher.Converters import type_converters from Globals import HTML, DTMLFile, MessageDialog -from zope.app.contenttypes import guess_content_type +from zope.contenttype import guess_content_type from DTMLMethod import DTMLMethod, decapitate from PropertyManager import PropertyManager from webdav.common import rfc1123_date Modified: Zope/trunk/lib/python/OFS/DTMLMethod.py =================================================================== --- Zope/trunk/lib/python/OFS/DTMLMethod.py 2006-05-02 09:53:32 UTC (rev 67822) +++ Zope/trunk/lib/python/OFS/DTMLMethod.py 2006-05-02 09:55:17 UTC (rev 67823) @@ -18,7 +18,7 @@ from Globals import HTML, DTMLFile, MessageDialog from Globals import InitializeClass from SimpleItem import Item_w__name__, pretty_tb -from zope.app.contenttypes import guess_content_type +from zope.contenttype import guess_content_type from PropertyManager import PropertyManager from AccessControl import ClassSecurityInfo from AccessControl.Role import RoleManager Modified: Zope/trunk/lib/python/OFS/Image.py =================================================================== --- Zope/trunk/lib/python/OFS/Image.py 2006-05-02 09:53:32 UTC (rev 67822) +++ Zope/trunk/lib/python/OFS/Image.py 2006-05-02 09:55:17 UTC (rev 67823) @@ -15,7 +15,7 @@ $Id$ """ import struct -from zope.app.contenttypes import guess_content_type +from zope.contenttype import guess_content_type from Globals import DTMLFile from Globals import InitializeClass from PropertyManager import PropertyManager Modified: Zope/trunk/lib/python/OFS/ObjectManager.py =================================================================== --- Zope/trunk/lib/python/OFS/ObjectManager.py 2006-05-02 09:53:32 UTC (rev 67822) +++ Zope/trunk/lib/python/OFS/ObjectManager.py 2006-05-02 09:55:17 UTC (rev 67823) @@ -46,6 +46,7 @@ from ZODB.POSException import ConflictError from zope.interface import implements +from zope.component.interfaces import ComponentLookupError import CopySupport from interfaces import IObjectManager @@ -166,6 +167,21 @@ isPrincipiaFolderish=1 + # IPossibleSite API + + _components = None + + security.declarePublic('getSiteManager') + def getSiteManager(self): + if self._components is None: + raise ComponentLookupError('No component registry defined.') + return self._components + + security.declareProtected('Manage Site', 'setSiteManager') + def setSiteManager(self, components): + self._components = components + + def __class_init__(self): try: mt=list(self.meta_types) except: mt=[] Modified: Zope/trunk/lib/python/OFS/content_types.py =================================================================== --- Zope/trunk/lib/python/OFS/content_types.py 2006-05-02 09:53:32 UTC (rev 67822) +++ Zope/trunk/lib/python/OFS/content_types.py 2006-05-02 09:55:17 UTC (rev 67823) @@ -14,11 +14,10 @@ $Id$ """ - import warnings warnings.warn('Using OFS.content_types is deprecated (will be removed in Zope ' - '2.11). Instead use zope.app.contenttypes.', + '2.11). Instead use zope.contenttype.', DeprecationWarning, stacklevel=2) -from zope.app.contenttypes import text_type, guess_content_type, add_files +from zope.contenttype import text_type, guess_content_type, add_files Modified: Zope/trunk/lib/python/OFS/event.py =================================================================== --- Zope/trunk/lib/python/OFS/event.py 2006-05-02 09:53:32 UTC (rev 67822) +++ Zope/trunk/lib/python/OFS/event.py 2006-05-02 09:55:17 UTC (rev 67823) @@ -18,7 +18,7 @@ """ from zope.interface import implements -from zope.app.event.objectevent import ObjectEvent +from zope.component.interfaces import ObjectEvent import OFS.interfaces Modified: Zope/trunk/lib/python/OFS/interfaces.py =================================================================== --- Zope/trunk/lib/python/OFS/interfaces.py 2006-05-02 09:53:32 UTC (rev 67822) +++ Zope/trunk/lib/python/OFS/interfaces.py 2006-05-02 09:55:17 UTC (rev 67823) @@ -27,7 +27,8 @@ from webdav.interfaces import IDAVCollection from webdav.interfaces import IDAVResource -from zope.app.traversing.interfaces import IContainmentRoot +from zope.traversing.interfaces import IContainmentRoot +from zope.app.component.interfaces import IPossibleSite class IOrderedContainer(Interface): @@ -476,13 +477,12 @@ # not synced with ZopeBook API Reference; # based on OFS.ObjectManager.ObjectManager class IObjectManager(IZopeObject, ICopyContainer, INavigation, IManageable, - IAcquirer, IPersistent, IDAVCollection, ITraversable): - + IAcquirer, IPersistent, IDAVCollection, ITraversable, + IPossibleSite): """Generic object manager This interface provides core behavior for collections of heterogeneous - objects. - """ + objects.""" meta_types = Tuple( title=u"Meta types", @@ -903,7 +903,7 @@ ################################################## # Event interfaces -from zope.app.event.interfaces import IObjectEvent +from zope.component.interfaces import IObjectEvent class IObjectWillBeMovedEvent(IObjectEvent): """An object will be moved.""" Modified: Zope/trunk/lib/python/OFS/subscribers.py =================================================================== --- Zope/trunk/lib/python/OFS/subscribers.py 2006-05-02 09:53:32 UTC (rev 67822) +++ Zope/trunk/lib/python/OFS/subscribers.py 2006-05-02 09:55:17 UTC (rev 67823) @@ -20,18 +20,18 @@ import warnings from logging import getLogger +import OFS.interfaces from Acquisition import aq_base from App.config import getConfiguration from AccessControl import getSecurityManager from ZODB.POSException import ConflictError -import OFS.interfaces -from zope.interface import implements -from zope.component import adapts +import zope.component +import zope.interface +import zope.location.interfaces from zope.app.container.contained import dispatchToSublocations -from zope.app.location.interfaces import ISublocations +from zope.app.container.interfaces import IObjectMovedEvent - deprecatedManageAddDeleteClasses = [] LOG = getLogger('OFS.subscribers') @@ -78,8 +78,8 @@ class ObjectManagerSublocations(object): """Get the sublocations for an ObjectManager. """ - adapts(OFS.interfaces.IObjectManager) - implements(ISublocations) + zope.component.adapts(OFS.interfaces.IObjectManager) + zope.interface.implements(zope.location.interfaces.ISublocations) def __init__(self, container): self.container = container @@ -98,6 +98,8 @@ # could have a simple subscriber for IObjectManager that directly calls # dispatchToSublocations. [EMAIL PROTECTED](OFS.interfaces.IItem, + OFS.interfaces.IObjectWillBeMovedEvent) def dispatchObjectWillBeMovedEvent(ob, event): """Multi-subscriber for IItem + IObjectWillBeMovedEvent. """ @@ -107,6 +109,7 @@ # Next, do the manage_beforeDelete dance callManageBeforeDelete(ob, event.object, event.oldParent) [EMAIL PROTECTED](OFS.interfaces.IItem, IObjectMovedEvent) def dispatchObjectMovedEvent(ob, event): """Multi-subscriber for IItem + IObjectMovedEvent. """ @@ -116,6 +119,8 @@ if OFS.interfaces.IObjectManager.providedBy(ob): dispatchToSublocations(ob, event) [EMAIL PROTECTED](OFS.interfaces.IItem, + OFS.interfaces.IObjectClonedEvent) def dispatchObjectClonedEvent(ob, event): """Multi-subscriber for IItem + IObjectClonedEvent. """ Property changes on: Zope/trunk/lib/python/Products ___________________________________________________________________ Name: svn:externals - # updated to get a more recent working Five snapshot (what will be Five 1.5 # and actually included with Zope 2.10 Five -r67728 svn://svn.zope.org/repos/main/Products.Five/trunk + Five -r 67822 svn://svn.zope.org/repos/main/Products.Five/trunk Modified: Zope/trunk/lib/python/Products/PageTemplates/ZopePageTemplate.py =================================================================== --- Zope/trunk/lib/python/Products/PageTemplates/ZopePageTemplate.py 2006-05-02 09:53:32 UTC (rev 67822) +++ Zope/trunk/lib/python/Products/PageTemplates/ZopePageTemplate.py 2006-05-02 09:55:17 UTC (rev 67823) @@ -20,7 +20,7 @@ import Acquisition from Globals import ImageFile, package_home, InitializeClass from OFS.SimpleItem import SimpleItem -from zope.app.contenttypes import guess_content_type +from zope.contenttype import guess_content_type from DateTime.DateTime import DateTime from Shared.DC.Scripts.Script import Script from Shared.DC.Scripts.Signature import FuncCode Modified: Zope/trunk/lib/python/TAL/TALInterpreter.py =================================================================== --- Zope/trunk/lib/python/TAL/TALInterpreter.py 2006-05-02 09:53:32 UTC (rev 67822) +++ Zope/trunk/lib/python/TAL/TALInterpreter.py 2006-05-02 09:55:17 UTC (rev 67823) @@ -24,11 +24,7 @@ from DocumentTemplate.DT_Util import ustr from ZODB.POSException import ConflictError -# BBB 2005/10/10 -- MessageIDs are to be removed for Zope 3.3 -import zope.deprecation -zope.deprecation.__show__.off() -from zope.i18nmessageid import Message, MessageID -zope.deprecation.__show__.on() +from zope.i18nmessageid import Message from TALDefs import attrEscape, TAL_VERSION, METALError from TALDefs import isCurrentVersion @@ -36,8 +32,7 @@ from TALGenerator import TALGenerator from TranslationContext import TranslationContext -# This will become (MessageID, Message) when we use Zope 3.1 as a base: -I18nMessageTypes = Message, MessageID +I18nMessageTypes = (Message,) # TODO: In Python 2.4 we can use frozenset() instead of dict.fromkeys() BOOLEAN_HTML_ATTRS = dict.fromkeys([ Modified: Zope/trunk/lib/python/Testing/makerequest.py =================================================================== --- Zope/trunk/lib/python/Testing/makerequest.py 2006-05-02 09:53:32 UTC (rev 67822) +++ Zope/trunk/lib/python/Testing/makerequest.py 2006-05-02 09:55:17 UTC (rev 67823) @@ -62,7 +62,7 @@ # set Zope3-style default skin so that the request is usable for # Zope3-style view look-ups. - from zope.app.publication.browser import setDefaultSkin + from zope.publisher.browser import setDefaultSkin setDefaultSkin(req) requestcontainer = RequestContainer(REQUEST = req) Modified: Zope/trunk/lib/python/ZClasses/Method.py =================================================================== --- Zope/trunk/lib/python/ZClasses/Method.py 2006-05-02 09:53:32 UTC (rev 67822) +++ Zope/trunk/lib/python/ZClasses/Method.py 2006-05-02 09:55:17 UTC (rev 67823) @@ -25,7 +25,7 @@ import marshal from cgi import escape -from zope.app.contenttypes import guess_content_type +from zope.contenttype import guess_content_type _marker=[] class ZClassMethodsSheet( Modified: Zope/trunk/lib/python/ZPublisher/HTTPRequest.py =================================================================== --- Zope/trunk/lib/python/ZPublisher/HTTPRequest.py 2006-05-02 09:53:32 UTC (rev 67822) +++ Zope/trunk/lib/python/ZPublisher/HTTPRequest.py 2006-05-02 09:55:17 UTC (rev 67823) @@ -13,7 +13,7 @@ __version__='$Revision: 1.96 $'[11:-2] -import re, sys, os, time, random, codecs +import re, sys, os, time, random, codecs, inspect from types import StringType, UnicodeType from BaseRequest import BaseRequest from HTTPResponse import HTTPResponse @@ -25,6 +25,8 @@ from maybe_lock import allocate_lock xmlrpc=None # Placeholder for module that we'll import if we have to. +from zope.publisher.base import DebugFlags + # This may get overwritten during configuration default_encoding = 'iso-8859-15' @@ -262,6 +264,7 @@ self.steps=[] self._steps=[] self._lazies={} + self._debug = DebugFlags() if environ.has_key('REMOTE_ADDR'): @@ -1213,7 +1216,18 @@ raise KeyError, key return v + # Using the getattr protocol to retrieve form values and similar + # is discouraged and is likely to be deprecated in the future. + # request.get(key) or request[key] should be used instead def __getattr__(self, key, default=_marker, returnTaints=0): + # ugly hack to make request.debug work for Zope 3 code (the + # ZPT engine, to be exact) while retaining request.debug + # functionality for all other code + if key == 'debug': + lastframe = inspect.currentframe().f_back + if lastframe.f_globals['__name__'].startswith('zope.'): + return self._debug + v = self.get(key, default, returnTaints=returnTaints) if v is _marker: raise AttributeError, key Modified: Zope/trunk/lib/python/ZPublisher/Publish.py =================================================================== --- Zope/trunk/lib/python/ZPublisher/Publish.py 2006-05-02 09:53:32 UTC (rev 67822) +++ Zope/trunk/lib/python/ZPublisher/Publish.py 2006-05-02 09:55:17 UTC (rev 67823) @@ -21,7 +21,7 @@ from maybe_lock import allocate_lock from mapply import mapply from zExceptions import Redirect -from zope.app.publication.browser import setDefaultSkin +from zope.publisher.browser import setDefaultSkin class Retry(Exception): """Raise this to retry a request Modified: Zope/trunk/lib/python/ZPublisher/Test.py =================================================================== --- Zope/trunk/lib/python/ZPublisher/Test.py 2006-05-02 09:53:32 UTC (rev 67822) +++ Zope/trunk/lib/python/ZPublisher/Test.py 2006-05-02 09:55:17 UTC (rev 67823) @@ -192,7 +192,7 @@ # make sure that the request we hand over has the # default layer/skin set on it; subsequent code that # wants to look up views will likely depend on it - from zope.app.publication.browser import setDefaultSkin + from zope.publisher.browser import setDefaultSkin setDefaultSkin(request) for k, v in extra.items(): request[k]=v Modified: Zope/trunk/lib/python/ZPublisher/tests/testHTTPRequest.py =================================================================== --- Zope/trunk/lib/python/ZPublisher/tests/testHTTPRequest.py 2006-05-02 09:53:32 UTC (rev 67822) +++ Zope/trunk/lib/python/ZPublisher/tests/testHTTPRequest.py 2006-05-02 09:55:17 UTC (rev 67823) @@ -701,6 +701,45 @@ f.seek(0) self.assertEqual(f.xreadlines(),f) + def testDebug(self): + TEST_ENVIRON = { + 'REQUEST_METHOD': 'GET', + 'SERVER_NAME': 'localhost', + 'SERVER_PORT': '80', + } + from StringIO import StringIO + from ZPublisher.HTTPRequest import HTTPRequest + s = StringIO('') + + # accessing request.debug from non-Zope3 code will raise an + # AttributeError + env = TEST_ENVIRON.copy() + request = HTTPRequest(s, env, None) + request.processInputs() + self.assertRaises(AttributeError, getattr, request, 'debug') + + # or it will actually yield a 'debug' form variable if it + # exists + env = TEST_ENVIRON.copy() + env['QUERY_STRING'] = 'debug=1' + request = HTTPRequest(s, env, None) + request.processInputs() + self.assertEqual(request.debug, '1') + + # if we access request.debug from a Zope 3 package, however, + # we will see the DebugFlags instance + def getDebug(request): + return request.debug + # make a forged copy of getDebug that looks as if its module + # was a Zope 3 package + z3globals = globals().copy() + z3globals['__name__'] = 'zope.apackage' + import new + getDebugFromZope3 = new.function(getDebug.func_code, z3globals) + from zope.publisher.base import DebugFlags + self.assertEqual(getDebug(request), '1') + self.assert_(isinstance(getDebugFromZope3(request), DebugFlags)) + def test_suite(): suite = unittest.TestSuite() suite.addTest(unittest.makeSuite(AuthCredentialsTestsa, 'test')) Modified: Zope/trunk/lib/python/Zope2/Startup/handlers.py =================================================================== --- Zope/trunk/lib/python/Zope2/Startup/handlers.py 2006-05-02 09:53:32 UTC (rev 67822) +++ Zope/trunk/lib/python/Zope2/Startup/handlers.py 2006-05-02 09:55:17 UTC (rev 67823) @@ -202,7 +202,7 @@ # Augment the set of MIME types: if config.mime_types: - from zope.app.contenttypes import add_files + from zope.contenttype import add_files add_files(config.mime_types) # if no servers are defined, create default http server and ftp server Modified: Zope/trunk/lib/python/webdav/NullResource.py =================================================================== --- Zope/trunk/lib/python/webdav/NullResource.py 2006-05-02 09:53:32 UTC (rev 67822) +++ Zope/trunk/lib/python/webdav/NullResource.py 2006-05-02 09:55:17 UTC (rev 67823) @@ -39,7 +39,7 @@ from Resource import Resource from WriteLockInterface import WriteLockInterface -from zope.app.contenttypes import guess_content_type +from zope.contenttype import guess_content_type class NullResource(Persistent, Acquisition.Implicit, Resource): Property changes on: Zope/trunk/lib/python/zope ___________________________________________________________________ Name: svn:externals - app -r 41215 svn://svn.zope.org/repos/main/Zope3/trunk/src/zope/app cachedescriptors -r 41215 svn://svn.zope.org/repos/main/Zope3/trunk/src/zope/cachedescriptors component -r 41215 svn://svn.zope.org/repos/main/Zope3/trunk/src/zope/component configuration -r 41215 svn://svn.zope.org/repos/main/Zope3/trunk/src/zope/configuration documenttemplate -r 41215 svn://svn.zope.org/repos/main/Zope3/trunk/src/zope/documenttemplate event -r 41215 svn://svn.zope.org/repos/main/Zope3/trunk/src/zope/event exceptions -r 41215 svn://svn.zope.org/repos/main/Zope3/trunk/src/zope/exceptions hookable -r 41215 svn://svn.zope.org/repos/main/Zope3/trunk/src/zope/hookable i18n -r 41215 svn://svn.zope.org/repos/main/Zope3/trunk/src/zope/i18n i18nmessageid -r 41215 svn://svn.zope.org/repos/main/Zope3/trunk/src/zope/i18nmessageid interface -r 41215 svn://svn.zope.org/repos/main/Zope3/trunk/src/zope/interface modulealias -r 41215 svn://svn.zope.org/repos/main/Zope3/trunk/src/zope/modulealias pagetemplate -r 41215 svn://svn.zope.org/repos/main/Zope3/trunk/src/zope/pagetemplate proxy -r 41215 svn://svn.zope.org/repos/main/Zope3/trunk/src/zope/proxy publisher -r 41215 svn://svn.zope.org/repos/main/Zope3/trunk/src/zope/publisher schema -r 41215 svn://svn.zope.org/repos/main/Zope3/trunk/src/zope/schema security -r 41215 svn://svn.zope.org/repos/main/Zope3/trunk/src/zope/security server -r 41215 svn://svn.zope.org/repos/main/Zope3/trunk/src/zope/server structuredtext -r 41215 svn://svn.zope.org/repos/main/Zope3/trunk/src/zope/structuredtext tal -r 41215 svn://svn.zope.org/repos/main/Zope3/trunk/src/zope/tal tales -r 41215 svn://svn.zope.org/repos/main/Zope3/trunk/src/zope/tales testing -r 40941 svn://svn.zope.org/repos/main/zope.testing/trunk/src/zope/testing thread -r 41215 svn://svn.zope.org/repos/main/Zope3/trunk/src/zope/thread deprecation -r 41215 svn://svn.zope.org/repos/main/Zope3/trunk/src/zope/deprecation dottedname -r 41215 svn://svn.zope.org/repos/main/Zope3/trunk/src/zope/dottedname formlib -r 41215 svn://svn.zope.org/repos/main/Zope3/trunk/src/zope/formlib index -r 41215 svn://svn.zope.org/repos/main/Zope3/trunk/src/zope/index testbrowser -r 41215 svn://svn.zope.org/repos/main/Zope3/trunk/src/zope/testbrowser contentprovider -r 66018 svn://svn.zope.org/repos/main/Zope3/trunk/src/zope/contentprovider viewlet -r 66018 svn://svn.zope.org/repos/main/Zope3/trunk/src/zope/viewlet + app -r 67819 svn://svn.zope.org/repos/main/Zope3/trunk/src/zope/app cachedescriptors -r 67819 svn://svn.zope.org/repos/main/Zope3/trunk/src/zope/cachedescriptors component -r 67819 svn://svn.zope.org/repos/main/Zope3/trunk/src/zope/component configuration -r 67819 svn://svn.zope.org/repos/main/Zope3/trunk/src/zope/configuration documenttemplate -r 67819 svn://svn.zope.org/repos/main/Zope3/trunk/src/zope/documenttemplate event -r 67819 svn://svn.zope.org/repos/main/Zope3/trunk/src/zope/event exceptions -r 67819 svn://svn.zope.org/repos/main/Zope3/trunk/src/zope/exceptions hookable -r 67819 svn://svn.zope.org/repos/main/Zope3/trunk/src/zope/hookable i18n -r 67819 svn://svn.zope.org/repos/main/Zope3/trunk/src/zope/i18n i18nmessageid -r 67819 svn://svn.zope.org/repos/main/Zope3/trunk/src/zope/i18nmessageid interface -r 67819 svn://svn.zope.org/repos/main/Zope3/trunk/src/zope/interface modulealias -r 67819 svn://svn.zope.org/repos/main/Zope3/trunk/src/zope/modulealias pagetemplate -r 67819 svn://svn.zope.org/repos/main/Zope3/trunk/src/zope/pagetemplate proxy -r 67819 svn://svn.zope.org/repos/main/Zope3/trunk/src/zope/proxy publisher -r 67819 svn://svn.zope.org/repos/main/Zope3/trunk/src/zope/publisher schema -r 67819 svn://svn.zope.org/repos/main/Zope3/trunk/src/zope/schema security -r 67819 svn://svn.zope.org/repos/main/Zope3/trunk/src/zope/security server -r 67819 svn://svn.zope.org/repos/main/Zope3/trunk/src/zope/server structuredtext -r 67819 svn://svn.zope.org/repos/main/Zope3/trunk/src/zope/structuredtext tal -r 67819 svn://svn.zope.org/repos/main/Zope3/trunk/src/zope/tal tales -r 67819 svn://svn.zope.org/repos/main/Zope3/trunk/src/zope/tales testing -r 67760 svn://svn.zope.org/repos/main/zope.testing/trunk/src/zope/testing thread -r 67819 svn://svn.zope.org/repos/main/Zope3/trunk/src/zope/thread deprecation -r 67819 svn://svn.zope.org/repos/main/Zope3/trunk/src/zope/deprecation dottedname -r 67819 svn://svn.zope.org/repos/main/Zope3/trunk/src/zope/dottedname formlib -r 67819 svn://svn.zope.org/repos/main/Zope3/trunk/src/zope/formlib index -r 67819 svn://svn.zope.org/repos/main/Zope3/trunk/src/zope/index testbrowser -r 67819 svn://svn.zope.org/repos/main/Zope3/trunk/src/zope/testbrowser contentprovider -r 67819 svn://svn.zope.org/repos/main/Zope3/trunk/src/zope/contentprovider viewlet -r 67819 svn://svn.zope.org/repos/main/Zope3/trunk/src/zope/viewlet annotation -r 67819 svn://svn.zope.org/repos/main/Zope3/trunk/src/zope/annotation contenttype -r 67819 svn://svn.zope.org/repos/main/Zope3/trunk/src/zope/contenttype copypastemove -r 67819 svn://svn.zope.org/repos/main/Zope3/trunk/src/zope/copypastemove datetime -r 67819 svn://svn.zope.org/repos/main/Zope3/trunk/src/zope/datetime decorator -r 67819 svn://svn.zope.org/repos/main/Zope3/trunk/src/zope/decorator deferredimport -r 67819 svn://svn.zope.org/repos/main/Zope3/trunk/src/zope/deferredimport dublincore -r 67819 svn://svn.zope.org/repos/main/Zope3/trunk/src/zope/dublincore filerepresentation -r 67819 svn://svn.zope.org/repos/main/Zope3/trunk/src/zope/filerepresentation lifecycleevent -r 67819 svn://svn.zope.org/repos/main/Zope3/trunk/src/zope/lifecycleevent location -r 67819 svn://svn.zope.org/repos/main/Zope3/trunk/src/zope/location rdb -r 67819 svn://svn.zope.org/repos/main/Zope3/trunk/src/zope/rdb sendmail -r 67819 svn://svn.zope.org/repos/main/Zope3/trunk/src/zope/sendmail size -r 67819 svn://svn.zope.org/repos/main/Zope3/trunk/src/zope/size traversing -r 67819 svn://svn.zope.org/repos/main/Zope3/trunk/src/zope/traversing _______________________________________________ Zope-Checkins maillist - Zope-Checkins@zope.org http://mail.zope.org/mailman/listinfo/zope-checkins