Commit 0bfd8aae authored by Hanno Schlichting's avatar Hanno Schlichting

Updated packages: pytz 2009g, zope.browser 1.2, zope.container 3.8.2,...

Updated packages: pytz 2009g, zope.browser 1.2, zope.container 3.8.2, zope.lifecycleevent 3.5.2, zope.location 3.5.4, zope.publisher 3.7.0, zope.testing 3.7.4.
parent f3318757
......@@ -19,14 +19,18 @@ Features Added
- Testing.ZopeTestCase: Include a copy of ZODB.tests.warnhook to silence
a DeprecationWarning under Python 2.6.
- Updated packages: pytz 2009g, zope.browser 1.2, zope.container 3.8.2,
zope.lifecycleevent 3.5.2, zope.location 3.5.4, zope.publisher 3.7.0,
zope.testing 3.7.4.
Bugs Fixed
++++++++++
- Launchpad #374729: Encoding cookie values to avoid issues with
firewalls and security proxies.
- Launchpad #373583: ZODBMountPoint - fixed broken mount support and
- Launchpad #373583: ZODBMountPoint - fixed broken mount support and
extended the test suite.
- Launchpad #373621: catching and logging exceptions that could cause
......
......@@ -48,7 +48,7 @@ from ZODB.POSException import ConflictError
from zope.interface import implements
from zope.event import notify
from zope.lifecycleevent import ObjectCopiedEvent
from zope.container.contained import ObjectMovedEvent
from zope.lifecycleevent import ObjectMovedEvent
from zope.container.contained import notifyContainerModified
from OFS.event import ObjectWillBeMovedEvent
......
......@@ -51,8 +51,8 @@ from zExceptions import BadRequest
from zope.interface import implements
from zope.component.interfaces import ComponentLookupError
from zope.event import notify
from zope.container.contained import ObjectAddedEvent
from zope.container.contained import ObjectRemovedEvent
from zope.lifecycleevent import ObjectAddedEvent
from zope.lifecycleevent import ObjectRemovedEvent
from zope.container.contained import notifyContainerModified
from OFS.CopySupport import CopyContainer
......
......@@ -30,7 +30,7 @@ import zope.component
import zope.interface
import zope.location.interfaces
from zope.container.contained import dispatchToSublocations
from zope.container.interfaces import IObjectMovedEvent
from zope.lifecycleevent.interfaces import IObjectMovedEvent
from zope.lifecycleevent.interfaces import IObjectCopiedEvent
deprecatedManageAddDeleteClasses = []
......
......@@ -43,8 +43,8 @@ from Persistence import Persistent
from Products.ZCatalog.Lazy import LazyMap
from ZODB.POSException import ConflictError
from zope.event import notify
from zope.container.contained import ObjectAddedEvent
from zope.container.contained import ObjectRemovedEvent
from zope.lifecycleevent import ObjectAddedEvent
from zope.lifecycleevent import ObjectRemovedEvent
from zope.container.contained import notifyContainerModified
......
......@@ -42,7 +42,7 @@ from zope.traversing.browser.absoluteurl import absoluteURL
from zope.exceptions.interfaces import UserError
from zope.lifecycleevent import ObjectCreatedEvent
from zope.app.container.interfaces import IAdding
from zope.browser.interfaces import IAdding
from zope.app.publisher.browser.menu import getMenu
from zExceptions import BadRequest
......@@ -55,7 +55,7 @@ class BasicAdding(BrowserView):
implements(IAdding, IPublishTraverse)
def add(self, content):
"""See zope.app.container.interfaces.IAdding
"""See zope.browser.interfaces.IAdding
"""
container = self.context
name = self.contentName
......@@ -90,7 +90,7 @@ class BasicAdding(BrowserView):
contentName = None # usually set by Adding traverser
def nextURL(self):
"""See zope.app.container.interfaces.IAdding"""
"""See zope.browser.interfaces.IAdding"""
# XXX this is definitely not right for all or even most uses
# of Five, but can be overridden by an AddView subclass, using
# the class attribute of a zcml:addform directive
......
......@@ -131,7 +131,7 @@ zcml, so in ``configure.zcml`` we'll add::
...
<subscriber
for="Products.CoolProduct.interfaces.ICoolDocument
zope.container.interfaces.IObjectAddedEvent"
zope.lifecycleevent.interfaces.IObjectAddedEvent"
handler="Products.CoolProduct.CoolDocument.addedCoolDocument"
/>
...
......@@ -214,7 +214,7 @@ And replace the subscriber with::
...
<subscriber
for="Products.CoolProduct.interfaces.ICoolDocument
zope.container.interfaces.IObjectMovedEvent"
zope.lifecycleevent.interfaces.IObjectMovedEvent"
handler="Products.CoolProduct.CoolDocument.movedCoolDocument"
/>
...
......
......@@ -46,7 +46,7 @@
<!-- .democontent.IDemoContent views -->
<browser:page
for="zope.app.container.interfaces.IAdding"
for="zope.browser.interfaces.IAdding"
name="addDemoContent.html"
template="addDemoContent.pt"
class=".browser.DemoContentAddView"
......
......@@ -25,7 +25,7 @@ _ = MessageFactory('zope')
from zope.app.publisher.browser.menumeta import menuItemDirective
from zope.app.form.browser.metaconfigure import BaseFormDirective
from zope.app.container.interfaces import IAdding
from zope.browser.interfaces import IAdding
from Products.Five.form import EditView, AddView
from Products.Five.metaclass import makeClass
......
......@@ -56,7 +56,7 @@ framework's ones, so ours will be called first. This has the effect that
printed events will be in their "natural" order::
>>> from zope.component.interfaces import IObjectEvent, IRegistrationEvent
>>> from zope.container.interfaces import IObjectMovedEvent
>>> from zope.lifecycleevent.interfaces import IObjectMovedEvent
>>> from zope.lifecycleevent.interfaces import IObjectCopiedEvent
>>> from OFS.interfaces import IObjectWillBeMovedEvent
>>> from OFS.interfaces import IObjectClonedEvent
......
......@@ -87,7 +87,7 @@ But now we register some viewlets for the manager
>>> import zope.component
>>> from zope.publisher.interfaces.browser import IDefaultBrowserLayer
>>> from zope.publisher.interfaces.browser import IBrowserView
>>> from zope.browser.interfaces import IBrowserView
>>> class WeatherBox(object):
... zope.interface.implements(interfaces.IViewlet)
......
......@@ -23,7 +23,7 @@ from zope.configuration.exceptions import ConfigurationError
from zope.interface import classImplements
from zope.interface import implements
from zope.interface import Interface
from zope.publisher.interfaces.browser import IBrowserView
from zope.browser.interfaces import IBrowserView
from zope.publisher.interfaces.browser import IDefaultBrowserLayer
from zope.viewlet import interfaces
......
......@@ -47,7 +47,7 @@ from ZPublisher.HTTPRangeSupport import HTTPRangeInterface
from zope.interface import implements
from zope.event import notify
from zope.lifecycleevent import ObjectCopiedEvent
from zope.container.contained import ObjectMovedEvent
from zope.lifecycleevent import ObjectMovedEvent
from zope.container.contained import notifyContainerModified
from webdav.Lockable import LockableItem
......
......@@ -18,7 +18,7 @@ docutils = 0.5
lxml = 2.2
mechanize = 0.1.11
python-gettext = 0.6
pytz = 2009f
pytz = 2009g
setuptools = 0.6c9
transaction = 1.0a1
zc.buildout = 1.2.1
......@@ -74,12 +74,12 @@ zope.app.zopeappgenerations = 3.5.0
zope.app.zptpage = 3.5.0
zope.authentication = 3.7.0
zope.broken = 3.5.0
zope.browser = 0.5.0
zope.browser = 1.2
zope.cachedescriptors = 3.5.0
zope.catalog = 3.8.0
zope.component = 3.6.0
zope.configuration = 3.6.0
zope.container = 3.8.1
zope.container = 3.8.2
zope.contentprovider = 3.5.0
zope.contenttype = 3.4.1
zope.copy = 3.5.0
......@@ -103,15 +103,15 @@ zope.index = 3.5.1
zope.interface = 3.5.1
zope.intid = 3.7.0
zope.keyreference = 3.6.1
zope.lifecycleevent = 3.5.1
zope.location = 3.5.3
zope.lifecycleevent = 3.5.2
zope.location = 3.5.4
zope.minmax = 1.1.0
zope.password = 3.5.1
zope.pagetemplate = 3.4.2
zope.principalannotation = 3.6.0
zope.principalregistry = 3.7.0
zope.proxy = 3.5.0
zope.publisher = 3.6.4
zope.publisher = 3.7.0
zope.schema = 3.5.4
zope.security = 3.6.3
zope.securitypolicy = 3.6.0
......@@ -125,6 +125,6 @@ zope.structuredtext = 3.4.0
zope.tal = 3.5.1
zope.tales = 3.4.0
zope.testbrowser = 3.6.0a2
zope.testing = 3.7.3
zope.testing = 3.7.4
zope.traversing = 3.6.0
zope.viewlet = 3.5.0
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment