Merge lp://staging/~sidnei/zope3/ztk-1.0a1 into lp://staging/~landscape/zope3/trunk

Proposed by Sidnei da Silva
Status: Merged
Approved by: Muharem Hrnjadovic
Approved revision: 16
Merged at revision: 16
Proposed branch: lp://staging/~sidnei/zope3/ztk-1.0a1
Merge into: lp://staging/~landscape/zope3/trunk
Diff against target: 41688 lines (+18120/-9441)
556 files modified
src/ClientForm.py (+0/-3401)
src/ZConfig/__init__.py (+1/-1)
src/ZConfig/cfgparser.py (+1/-1)
src/ZConfig/cmdline.py (+1/-1)
src/ZConfig/components/basic/mapping.py (+1/-1)
src/ZConfig/components/basic/tests/test_mapping.py (+1/-1)
src/ZConfig/components/logger/__init__.py (+1/-1)
src/ZConfig/components/logger/datatypes.py (+1/-1)
src/ZConfig/components/logger/factory.py (+1/-1)
src/ZConfig/components/logger/handlers.py (+15/-2)
src/ZConfig/components/logger/handlers.xml (+2/-0)
src/ZConfig/components/logger/logger.py (+1/-1)
src/ZConfig/components/logger/loghandler.py (+1/-1)
src/ZConfig/components/logger/tests/test_logger.py (+49/-1)
src/ZConfig/datatypes.py (+1/-1)
src/ZConfig/info.py (+1/-1)
src/ZConfig/loader.py (+11/-3)
src/ZConfig/matcher.py (+1/-1)
src/ZConfig/schema.py (+1/-1)
src/ZConfig/schemaless.py (+1/-1)
src/ZConfig/substitution.py (+1/-1)
src/ZConfig/tests/__init__.py (+1/-1)
src/ZConfig/tests/library/thing/__init__.py (+1/-1)
src/ZConfig/tests/support.py (+1/-1)
src/ZConfig/tests/test_cfgimports.py (+1/-1)
src/ZConfig/tests/test_cmdline.py (+1/-1)
src/ZConfig/tests/test_config.py (+1/-1)
src/ZConfig/tests/test_cookbook.py (+1/-1)
src/ZConfig/tests/test_datatypes.py (+1/-1)
src/ZConfig/tests/test_loader.py (+6/-1)
src/ZConfig/tests/test_readme.py (+1/-1)
src/ZConfig/tests/test_schema.py (+1/-1)
src/ZConfig/tests/test_schemaless.py (+1/-1)
src/ZConfig/tests/test_subst.py (+1/-1)
src/ZConfig/url.py (+1/-1)
src/ZEO/cache.py (+31/-20)
src/ZEO/mkzeoinst.py (+9/-227)
src/ZEO/tests/testZEO.py (+4/-1)
src/ZODB/ConflictResolution.py (+5/-1)
src/ZODB/ConflictResolution.txt (+11/-1)
src/ZODB/Connection.py (+3/-2)
src/ZODB/scripts/tests/test_repozo.py (+4/-10)
src/ZODB/serialize.py (+27/-10)
src/ZODB/tests/testConnection.py (+20/-4)
src/ZODB/tests/testConnectionSavepoint.py (+29/-1)
src/Zope3.egg-info/PKG-INFO (+10/-0)
src/Zope3.egg-info/SOURCES.txt (+1924/-0)
src/Zope3.egg-info/dependency_links.txt (+1/-0)
src/Zope3.egg-info/namespace_packages.txt (+3/-0)
src/Zope3.egg-info/not-zip-safe (+1/-0)
src/Zope3.egg-info/top_level.txt (+14/-0)
src/mechanize/__init__.py (+83/-15)
src/mechanize/_auth.py (+4/-458)
src/mechanize/_beautifulsoup.py (+2/-5)
src/mechanize/_clientcookie.py (+14/-21)
src/mechanize/_debug.py (+1/-1)
src/mechanize/_file.py (+0/-60)
src/mechanize/_firefox3cookiejar.py (+4/-5)
src/mechanize/_form.py (+3275/-0)
src/mechanize/_gzip.py (+4/-2)
src/mechanize/_html.py (+43/-53)
src/mechanize/_http.py (+157/-468)
src/mechanize/_markupbase.py (+393/-0)
src/mechanize/_mechanize.py (+14/-20)
src/mechanize/_msiecookiejar.py (+1/-1)
src/mechanize/_opener.py (+73/-67)
src/mechanize/_pullparser.py (+4/-3)
src/mechanize/_request.py (+4/-51)
src/mechanize/_response.py (+6/-8)
src/mechanize/_rfc3986.py (+4/-0)
src/mechanize/_seek.py (+0/-16)
src/mechanize/_sgmllib_copy.py (+559/-0)
src/mechanize/_testcase.py (+89/-1)
src/mechanize/_upgrade.py (+0/-40)
src/mechanize/_urllib2.py (+21/-26)
src/mechanize/_urllib2_fork.py (+1410/-0)
src/mechanize/_useragent.py (+26/-11)
src/mechanize/_util.py (+16/-2)
src/mechanize/_version.py (+2/-0)
src/persistent/cPickleCache.c (+6/-4)
src/persistent/wref.py (+59/-2)
src/transaction/__init__.py (+5/-3)
src/transaction/_manager.py (+46/-59)
src/transaction/_transaction.py (+10/-2)
src/transaction/interfaces.py (+21/-13)
src/transaction/tests/convenience.txt (+183/-0)
src/transaction/tests/sampledm.py (+2/-2)
src/transaction/tests/savepointsample.py (+2/-3)
src/transaction/tests/test_SampleDataManager.py (+2/-4)
src/transaction/tests/test_SampleResourceManager.py (+2/-2)
src/transaction/tests/test_register_compat.py (+2/-3)
src/transaction/tests/test_savepoint.py (+24/-5)
src/transaction/tests/test_transaction.py (+68/-10)
src/transaction/tests/test_weakset.py (+1/-1)
src/transaction/tests/warnhook.py (+1/-1)
src/transaction/weakset.py (+1/-1)
src/wsgi_intercept/__init__.py (+565/-0)
src/wsgi_intercept/httplib2_intercept.py (+50/-0)
src/wsgi_intercept/mechanize_intercept/__init__.py (+6/-0)
src/wsgi_intercept/mechanize_intercept/wsgi_browser.py (+33/-0)
src/wsgi_intercept/mechanoid_intercept/__init__.py (+6/-0)
src/wsgi_intercept/mechanoid_intercept/wsgi_browser.py (+35/-0)
src/wsgi_intercept/mock_http.py (+70/-0)
src/wsgi_intercept/setup_cmd/__init__.py (+1/-0)
src/wsgi_intercept/setup_cmd/build_docs.py (+146/-0)
src/wsgi_intercept/setup_cmd/publish_docs.py (+199/-0)
src/wsgi_intercept/test/test_httplib2.py (+38/-0)
src/wsgi_intercept/test/test_mechanize.py (+47/-0)
src/wsgi_intercept/test/test_mechanoid.py (+34/-0)
src/wsgi_intercept/test/test_webtest.py (+37/-0)
src/wsgi_intercept/test/test_webunit.py (+47/-0)
src/wsgi_intercept/test/test_wsgi_compliance.py (+55/-0)
src/wsgi_intercept/test/test_wsgi_urllib2.py (+40/-0)
src/wsgi_intercept/test/test_zope_testbrowser.py (+41/-0)
src/wsgi_intercept/test_wsgi_app.py (+24/-0)
src/wsgi_intercept/urllib2_intercept/__init__.py (+7/-0)
src/wsgi_intercept/urllib2_intercept/wsgi_urllib2.py (+59/-0)
src/wsgi_intercept/webtest_intercept/__init__.py (+7/-0)
src/wsgi_intercept/webtest_intercept/webtest.py (+418/-0)
src/wsgi_intercept/webunit_intercept/HTMLParser.py (+439/-0)
src/wsgi_intercept/webunit_intercept/IMGSucker.py (+112/-0)
src/wsgi_intercept/webunit_intercept/SimpleDOM.py (+473/-0)
src/wsgi_intercept/webunit_intercept/__init__.py (+8/-0)
src/wsgi_intercept/webunit_intercept/config.py (+33/-0)
src/wsgi_intercept/webunit_intercept/cookie.py (+92/-0)
src/wsgi_intercept/webunit_intercept/utility.py (+85/-0)
src/wsgi_intercept/webunit_intercept/webunittest.py (+743/-0)
src/wsgi_intercept/zope_testbrowser/__init__.py (+6/-0)
src/wsgi_intercept/zope_testbrowser/wsgi_testbrowser.py (+20/-0)
src/zope/app/appsetup/appsetup.py (+7/-4)
src/zope/app/appsetup/bootstrap.txt (+1/-1)
src/zope/app/appsetup/ftesting.zcml (+20/-0)
src/zope/app/appsetup/product.py (+7/-2)
src/zope/app/appsetup/testlayer.py (+82/-0)
src/zope/app/appsetup/testlayer.txt (+62/-0)
src/zope/app/appsetup/testpackage/__init__.py (+1/-0)
src/zope/app/appsetup/testpackage/ftesting.zcml (+6/-0)
src/zope/app/appsetup/testpackage/testobject.py (+5/-0)
src/zope/app/appsetup/tests.py (+50/-44)
src/zope/app/dav/proppatch.py (+29/-14)
src/zope/app/dav/tests/test_proppatch.py (+0/-5)
src/zope/app/http/exception/methodnotallowed.py (+15/-8)
src/zope/app/http/exception/tests/test_methodnotallowed.py (+47/-10)
src/zope/app/http/testing.py (+0/-26)
src/zope/app/http/tests/test_delete.py (+2/-3)
src/zope/app/http/tests/test_functional_put.py (+22/-19)
src/zope/app/http/tests/test_options.py (+2/-3)
src/zope/app/http/tests/test_put.py (+16/-6)
src/zope/app/locales/de/LC_MESSAGES/zope.po (+389/-980)
src/zope/app/locales/nl/LC_MESSAGES/zope.po (+4/-8)
src/zope/app/locales/tests.py (+29/-1)
src/zope/app/localpermission/browser.zcml (+1/-0)
src/zope/app/pagetemplate/meta.zcml (+1/-8)
src/zope/app/pagetemplate/metaconfigure.py (+4/-31)
src/zope/app/pagetemplate/tests/test_directives.py (+0/-60)
src/zope/app/principalannotation/bootstrap.zcml (+1/-1)
src/zope/app/publication/ftesting.zcml (+41/-29)
src/zope/app/publication/httpfactory.txt (+7/-5)
src/zope/app/publication/methodnotallowed.txt (+7/-6)
src/zope/app/publication/testing.py (+15/-7)
src/zope/app/publication/tests/ftest_zcml_dependencies.zcml (+2/-2)
src/zope/app/publication/tests/support.py (+29/-0)
src/zope/app/publication/tests/test_browserpublication.py (+27/-13)
src/zope/app/publication/tests/test_dependencies.py (+12/-15)
src/zope/app/publication/tests/test_functional.py (+14/-10)
src/zope/app/publication/tests/test_http.py (+4/-5)
src/zope/app/publication/tests/test_httpfactory.py (+1/-2)
src/zope/app/publication/tests/test_simplecomponenttraverser.py (+6/-5)
src/zope/app/publication/tests/test_xmlrpcpublication.py (+16/-11)
src/zope/app/publication/tests/test_zopepublication.py (+124/-87)
src/zope/app/testing/dochttp.py (+2/-2)
src/zope/app/testing/functional.py (+3/-4)
src/zope/app/testing/placelesssetup.py (+2/-2)
src/zope/app/testing/setup.py (+2/-2)
src/zope/app/testing/testing.py (+2/-2)
src/zope/app/testing/tests.py (+3/-3)
src/zope/app/testing/xmlrpc.py (+2/-2)
src/zope/app/testing/ztapi.py (+2/-2)
src/zope/app/wsgi/README.txt (+21/-40)
src/zope/app/wsgi/__init__.py (+15/-6)
src/zope/app/wsgi/ftesting.zcml (+22/-10)
src/zope/app/wsgi/testing.py (+6/-7)
src/zope/app/wsgi/testlayer.py (+273/-0)
src/zope/app/wsgi/tests.py (+27/-19)
src/zope/app/zapi/README.txt (+0/-42)
src/zope/app/zapi/__init__.py (+0/-57)
src/zope/app/zapi/configure.zcml (+0/-23)
src/zope/app/zapi/interfaces.py (+0/-67)
src/zope/app/zapi/tests.py (+0/-59)
src/zope/authentication/tests/test_logout.py (+2/-2)
src/zope/authentication/tests/test_principal.py (+2/-2)
src/zope/browser/__init__.py (+1/-1)
src/zope/browser/interfaces.py (+109/-109)
src/zope/browser/tests.py (+32/-32)
src/zope/browsermenu/tests/test_addMenuItem.py (+2/-2)
src/zope/browsermenu/tests/test_directives.py (+2/-2)
src/zope/browsermenu/tests/test_fields.py (+3/-2)
src/zope/browsermenu/tests/test_menu.py (+5/-3)
src/zope/browserpage/meta.zcml (+9/-0)
src/zope/browserpage/metaconfigure.py (+9/-2)
src/zope/browserpage/metadirectives.py (+19/-2)
src/zope/browserpage/namedtemplate.py (+1/-1)
src/zope/browserpage/simpleviewclass.py (+2/-2)
src/zope/browserpage/tests/sample.py (+2/-2)
src/zope/browserpage/tests/simpletestview.py (+2/-2)
src/zope/browserpage/tests/test_boundpagetemplate.py (+2/-2)
src/zope/browserpage/tests/test_expressiontype.py (+60/-0)
src/zope/browserpage/tests/test_namedtemplate.py (+6/-4)
src/zope/browserpage/tests/test_page.py (+3/-3)
src/zope/browserpage/tests/test_simpleviewclass.py (+2/-2)
src/zope/browserpage/tests/test_viewzpt.py (+2/-2)
src/zope/browserpage/viewpagetemplatefile.py (+2/-2)
src/zope/browserresource/tests/test_file.py (+4/-2)
src/zope/browserresource/tests/test_resources.py (+4/-2)
src/zope/cachedescriptors/property.txt (+18/-18)
src/zope/cachedescriptors/tests.py (+2/-7)
src/zope/component/__init__.py (+2/-2)
src/zope/component/_api.py (+2/-2)
src/zope/component/_declaration.py (+2/-2)
src/zope/component/event.py (+2/-2)
src/zope/component/eventtesting.py (+2/-2)
src/zope/component/factory.py (+2/-2)
src/zope/component/globalregistry.py (+2/-2)
src/zope/component/hookable.py (+1/-1)
src/zope/component/hooks.py (+1/-1)
src/zope/component/interface.py (+2/-2)
src/zope/component/interfaces.py (+2/-2)
src/zope/component/nexttesting.py (+2/-2)
src/zope/component/persistentregistry.py (+2/-2)
src/zope/component/registry.py (+2/-2)
src/zope/component/security.py (+1/-1)
src/zope/component/testfiles/adapter.py (+2/-2)
src/zope/component/testfiles/components.py (+2/-2)
src/zope/component/testfiles/views.py (+2/-2)
src/zope/component/testing.py (+2/-2)
src/zope/component/testlayer.py (+1/-1)
src/zope/component/tests.py (+27/-3)
src/zope/component/zcml.py (+3/-3)
src/zope/component/zcml.txt (+2/-2)
src/zope/component/zcml_conditional.txt (+2/-2)
src/zope/configuration/__init__.py (+1/-1)
src/zope/configuration/config.py (+2/-2)
src/zope/configuration/docutils.py (+2/-2)
src/zope/configuration/exceptions.py (+2/-2)
src/zope/configuration/fields.py (+2/-2)
src/zope/configuration/interfaces.py (+2/-2)
src/zope/configuration/name.py (+2/-2)
src/zope/configuration/stxdocs.py (+2/-2)
src/zope/configuration/tests/directives.py (+2/-2)
src/zope/configuration/tests/samplepackage/foo.py (+2/-2)
src/zope/configuration/tests/test_conditions.py (+3/-3)
src/zope/configuration/tests/test_config.py (+3/-3)
src/zope/configuration/tests/test_docutils.py (+3/-3)
src/zope/configuration/tests/test_nested.py (+3/-3)
src/zope/configuration/tests/test_simple.py (+3/-3)
src/zope/configuration/tests/test_xmlconfig.py (+3/-3)
src/zope/configuration/xmlconfig.py (+2/-2)
src/zope/configuration/zopeconfigure.py (+2/-2)
src/zope/container/contained.py (+53/-43)
src/zope/container/tests/test_btree.py (+2/-2)
src/zope/container/tests/test_constraints.py (+4/-2)
src/zope/container/tests/test_contained.py (+94/-5)
src/zope/container/tests/test_directory.py (+5/-3)
src/zope/container/tests/test_ordered.py (+4/-2)
src/zope/contentprovider/__init__.py (+2/-2)
src/zope/contentprovider/configure.zcml (+1/-1)
src/zope/contentprovider/interfaces.py (+2/-2)
src/zope/contentprovider/tales.py (+2/-2)
src/zope/contentprovider/tests.py (+12/-11)
src/zope/contenttype/__init__.py (+14/-18)
src/zope/contenttype/mime.types (+1/-1)
src/zope/contenttype/tests/testContentTypes.py (+47/-39)
src/zope/deferredimport/DEPENDENCIES.cfg (+0/-2)
src/zope/deferredimport/deferredmodule.py (+2/-2)
src/zope/deferredimport/tests.py (+17/-7)
src/zope/event/__init__.py (+2/-2)
src/zope/event/tests.py (+30/-4)
src/zope/exceptions/__init__.py (+2/-2)
src/zope/exceptions/exceptionformatter.py (+2/-2)
src/zope/exceptions/interfaces.py (+2/-2)
src/zope/exceptions/log.py (+2/-2)
src/zope/exceptions/tests/test_exceptionformatter.py (+3/-4)
src/zope/formlib/__init__.py (+2/-2)
src/zope/formlib/boolwidgets.py (+2/-2)
src/zope/formlib/errors.py (+2/-2)
src/zope/formlib/exception.py (+2/-2)
src/zope/formlib/form.py (+53/-39)
src/zope/formlib/form.txt (+12/-6)
src/zope/formlib/interfaces.py (+2/-2)
src/zope/formlib/itemswidgets.py (+7/-7)
src/zope/formlib/namedtemplate.py (+2/-2)
src/zope/formlib/objectwidget.py (+2/-2)
src/zope/formlib/sequencewidget.py (+2/-2)
src/zope/formlib/source.py (+2/-2)
src/zope/formlib/source.txt (+1/-1)
src/zope/formlib/tests/support.py (+2/-2)
src/zope/formlib/tests/test_browserwidget.py (+2/-2)
src/zope/formlib/tests/test_checkboxwidget.py (+2/-2)
src/zope/formlib/tests/test_choicecollections.py (+2/-2)
src/zope/formlib/tests/test_choicewidget.py (+2/-2)
src/zope/formlib/tests/test_datetimewidget.py (+2/-2)
src/zope/formlib/tests/test_datewidget.py (+2/-2)
src/zope/formlib/tests/test_decimalwidget.py (+2/-2)
src/zope/formlib/tests/test_displaywidget.py (+2/-2)
src/zope/formlib/tests/test_exception.py (+2/-2)
src/zope/formlib/tests/test_filewidget.py (+2/-2)
src/zope/formlib/tests/test_floatwidget.py (+2/-2)
src/zope/formlib/tests/test_formlib.py (+2/-11)
src/zope/formlib/tests/test_functional_booleanradiowidget.py (+2/-2)
src/zope/formlib/tests/test_functional_checkboxwidget.py (+2/-2)
src/zope/formlib/tests/test_functional_datetimewidget.py (+2/-2)
src/zope/formlib/tests/test_functional_decimalwidget.py (+2/-2)
src/zope/formlib/tests/test_functional_filewidget.py (+2/-2)
src/zope/formlib/tests/test_functional_floatwidget.py (+2/-2)
src/zope/formlib/tests/test_functional_intwidget.py (+2/-2)
src/zope/formlib/tests/test_functional_objectwidget.py (+2/-2)
src/zope/formlib/tests/test_functional_selectwidget.py (+2/-2)
src/zope/formlib/tests/test_functional_textareawidget.py (+2/-2)
src/zope/formlib/tests/test_functional_textwidget.py (+2/-2)
src/zope/formlib/tests/test_intwidget.py (+2/-2)
src/zope/formlib/tests/test_itemswidget.py (+52/-6)
src/zope/formlib/tests/test_multicheckboxwidget.py (+2/-2)
src/zope/formlib/tests/test_objectwidget.py (+2/-2)
src/zope/formlib/tests/test_passwordwidget.py (+2/-2)
src/zope/formlib/tests/test_radiowidget.py (+2/-2)
src/zope/formlib/tests/test_registrations.py (+2/-2)
src/zope/formlib/tests/test_selectwidget.py (+2/-2)
src/zope/formlib/tests/test_sequencewidget.py (+2/-2)
src/zope/formlib/tests/test_setprefix.py (+2/-2)
src/zope/formlib/tests/test_source.py (+2/-2)
src/zope/formlib/tests/test_textareawidget.py (+2/-2)
src/zope/formlib/tests/test_textwidget.py (+2/-2)
src/zope/formlib/tests/test_widget.py (+2/-2)
src/zope/formlib/tests/test_widgetdocs.py (+2/-2)
src/zope/formlib/textwidgets.py (+2/-2)
src/zope/formlib/utility.py (+1/-1)
src/zope/formlib/widget.py (+2/-2)
src/zope/formlib/widgets.py (+2/-2)
src/zope/i18n/locales/tests/test_docstrings.py (+4/-3)
src/zope/i18n/locales/tests/test_fallbackcollator.py (+1/-1)
src/zope/i18n/tests/test.py (+2/-2)
src/zope/i18n/tests/test_testmessagecatalog.py (+1/-1)
src/zope/i18nmessageid/__init__.py (+2/-2)
src/zope/i18nmessageid/_zope_i18nmessageid_message.c (+3/-3)
src/zope/i18nmessageid/message.py (+2/-2)
src/zope/i18nmessageid/tests.py (+4/-3)
src/zope/interface/README.ru.txt (+22/-16)
src/zope/interface/README.txt (+38/-18)
src/zope/interface/__init__.py (+4/-3)
src/zope/interface/_flatten.py (+1/-1)
src/zope/interface/_zope_interface_coptimizations.c (+85/-45)
src/zope/interface/_zope_interface_coptimizations.py (+7/-0)
src/zope/interface/adapter.py (+11/-1)
src/zope/interface/adapter.ru.txt (+3/-6)
src/zope/interface/adapter.txt (+3/-6)
src/zope/interface/advice.py (+20/-9)
src/zope/interface/common/idatetime.py (+2/-2)
src/zope/interface/common/interfaces.py (+1/-1)
src/zope/interface/common/mapping.py (+2/-2)
src/zope/interface/common/sequence.py (+2/-2)
src/zope/interface/common/tests/basemapping.py (+2/-8)
src/zope/interface/common/tests/test_idatetime.py (+1/-1)
src/zope/interface/common/tests/test_import_interfaces.py (+1/-1)
src/zope/interface/declarations.py (+67/-57)
src/zope/interface/document.py (+2/-2)
src/zope/interface/exceptions.py (+1/-1)
src/zope/interface/interface.py (+38/-29)
src/zope/interface/interfaces.py (+11/-2)
src/zope/interface/ro.py (+1/-1)
src/zope/interface/tests/__init__.py (+13/-2)
src/zope/interface/tests/dummy.py (+2/-3)
src/zope/interface/tests/ifoo.py (+2/-2)
src/zope/interface/tests/m1.py (+1/-1)
src/zope/interface/tests/m2.py (+1/-1)
src/zope/interface/tests/odd.py (+8/-6)
src/zope/interface/tests/test_adapter.py (+3/-4)
src/zope/interface/tests/test_advice.py (+16/-7)
src/zope/interface/tests/test_declarations.py (+34/-37)
src/zope/interface/tests/test_document.py (+2/-2)
src/zope/interface/tests/test_element.py (+1/-1)
src/zope/interface/tests/test_interface.py (+164/-84)
src/zope/interface/tests/test_odd_declarations.py (+30/-18)
src/zope/interface/tests/test_sorting.py (+4/-4)
src/zope/interface/tests/test_verify.py (+6/-7)
src/zope/interface/tests/unitfixtures.py (+2/-2)
src/zope/interface/verify.py (+9/-4)
src/zope/interface/verify.txt (+25/-12)
src/zope/lifecycleevent/tests.py (+5/-2)
src/zope/pagetemplate/engine.py (+6/-6)
src/zope/pagetemplate/tests/test_engine.py (+2/-2)
src/zope/password/__init__.py (+2/-2)
src/zope/password/interfaces.py (+2/-2)
src/zope/password/password.py (+22/-10)
src/zope/password/testing.py (+2/-2)
src/zope/password/tests.py (+0/-28)
src/zope/password/tests/__init__.py (+16/-0)
src/zope/password/tests/test_password.py (+27/-0)
src/zope/password/tests/test_zpasswd.py (+157/-0)
src/zope/password/zpasswd.py (+280/-0)
src/zope/principalannotation/README.txt (+1/-0)
src/zope/principalannotation/interfaces.py (+2/-2)
src/zope/principalannotation/tests.py (+2/-2)
src/zope/principalannotation/utility.py (+8/-5)
src/zope/proxy/DEPENDENCIES.cfg (+0/-2)
src/zope/proxy/SETUP.cfg (+0/-8)
src/zope/proxy/tests/test_decorator.py (+2/-2)
src/zope/proxy/tests/test_proxy.py (+2/-2)
src/zope/publisher/http.py (+9/-8)
src/zope/publisher/publish.py (+7/-2)
src/zope/publisher/skinnable.txt (+330/-330)
src/zope/publisher/tests/test_browser.py (+2/-2)
src/zope/publisher/tests/test_defaultview.py (+1/-1)
src/zope/publisher/tests/test_http.py (+46/-8)
src/zope/publisher/tests/test_paste.py (+2/-1)
src/zope/publisher/tests/test_publisher.py (+41/-3)
src/zope/publisher/tests/test_skinnable.py (+2/-2)
src/zope/publisher/tests/test_xmlrpc.py (+2/-2)
src/zope/publisher/xmlrpc.py (+10/-5)
src/zope/schema/__init__.py (+1/-3)
src/zope/schema/_bootstrapfields.py (+1/-3)
src/zope/schema/_bootstrapinterfaces.py (+2/-5)
src/zope/schema/_field.py (+34/-17)
src/zope/schema/_messageid.py (+20/-0)
src/zope/schema/_schema.py (+1/-3)
src/zope/schema/accessors.py (+1/-3)
src/zope/schema/fieldproperty.py (+6/-8)
src/zope/schema/interfaces.py (+20/-12)
src/zope/schema/tests/states.py (+1/-3)
src/zope/schema/tests/test_accessors.py (+1/-3)
src/zope/schema/tests/test_boolfield.py (+1/-3)
src/zope/schema/tests/test_choice.py (+1/-3)
src/zope/schema/tests/test_containerfield.py (+1/-3)
src/zope/schema/tests/test_date.py (+1/-3)
src/zope/schema/tests/test_datetime.py (+1/-3)
src/zope/schema/tests/test_decimalfield.py (+1/-3)
src/zope/schema/tests/test_dictfield.py (+1/-3)
src/zope/schema/tests/test_docs.py (+5/-8)
src/zope/schema/tests/test_equality.py (+1/-3)
src/zope/schema/tests/test_field.py (+5/-8)
src/zope/schema/tests/test_fieldproperty.py (+1/-3)
src/zope/schema/tests/test_floatfield.py (+1/-3)
src/zope/schema/tests/test_interfacefield.py (+1/-3)
src/zope/schema/tests/test_intfield.py (+1/-3)
src/zope/schema/tests/test_iterablefield.py (+1/-3)
src/zope/schema/tests/test_listfield.py (+1/-3)
src/zope/schema/tests/test_objectfield.py (+121/-6)
src/zope/schema/tests/test_schema.py (+1/-3)
src/zope/schema/tests/test_setfield.py (+1/-3)
src/zope/schema/tests/test_states.py (+1/-3)
src/zope/schema/tests/test_strfield.py (+1/-3)
src/zope/schema/tests/test_timedelta.py (+1/-3)
src/zope/schema/tests/test_tuplefield.py (+1/-3)
src/zope/schema/tests/test_vocabulary.py (+1/-3)
src/zope/schema/vocabulary.py (+1/-3)
src/zope/security/checker.py (+7/-2)
src/zope/security/permission.py (+2/-2)
src/zope/security/tests/test_adapter.py (+2/-6)
src/zope/security/tests/test_decorator.py (+2/-3)
src/zope/security/tests/test_directives.py (+2/-2)
src/zope/security/tests/test_location.py (+1/-2)
src/zope/security/tests/test_module_directives.py (+3/-2)
src/zope/security/tests/test_permission.py (+3/-5)
src/zope/security/tests/test_proxy.py (+3/-7)
src/zope/security/tests/test_set_checkers.py (+3/-6)
src/zope/security/tests/test_standard_checkers.py (+1/-10)
src/zope/security/untrustedpython/tests.py (+12/-12)
src/zope/sendmail/maildir.py (+9/-2)
src/zope/sendmail/tests/test_delivery.py (+2/-2)
src/zope/sendmail/tests/test_maildir.py (+15/-1)
src/zope/sendmail/tests/test_vocabulary.py (+2/-2)
src/zope/server/__init__.py (+1/-3)
src/zope/server/adjustments.py (+1/-3)
src/zope/server/buffers.py (+1/-3)
src/zope/server/dualmodechannel.py (+1/-3)
src/zope/server/fixedstreamreceiver.py (+1/-3)
src/zope/server/ftp/logger.py (+1/-3)
src/zope/server/ftp/publisher.py (+1/-3)
src/zope/server/ftp/server.py (+1/-3)
src/zope/server/ftp/tests/demofs.py (+1/-3)
src/zope/server/ftp/tests/fstests.py (+1/-3)
src/zope/server/ftp/tests/test_demofs.py (+1/-3)
src/zope/server/ftp/tests/test_ftpserver.py (+1/-3)
src/zope/server/ftp/tests/test_publisher.py (+1/-3)
src/zope/server/http/chunking.py (+1/-3)
src/zope/server/http/commonaccesslogger.py (+1/-3)
src/zope/server/http/http_date.py (+1/-3)
src/zope/server/http/httprequestparser.py (+1/-3)
src/zope/server/http/httpserver.py (+1/-3)
src/zope/server/http/httpserverchannel.py (+1/-3)
src/zope/server/http/httptask.py (+1/-3)
src/zope/server/http/publisherhttpserver.py (+1/-3)
src/zope/server/http/tests/test_commonaccesslogger.py (+1/-3)
src/zope/server/http/tests/test_httpdate.py (+1/-3)
src/zope/server/http/tests/test_httprequestparser.py (+1/-3)
src/zope/server/http/tests/test_httpserver.py (+1/-3)
src/zope/server/http/tests/test_wsgiserver.py (+1/-3)
src/zope/server/http/wsgihttpserver.py (+1/-3)
src/zope/server/interfaces/__init__.py (+1/-3)
src/zope/server/interfaces/ftp.py (+1/-3)
src/zope/server/interfaces/logger.py (+1/-3)
src/zope/server/linereceiver/linecommandparser.py (+1/-3)
src/zope/server/linereceiver/lineserverchannel.py (+1/-3)
src/zope/server/linereceiver/linetask.py (+1/-3)
src/zope/server/logger/filelogger.py (+1/-3)
src/zope/server/logger/pythonlogger.py (+1/-3)
src/zope/server/logger/resolvinglogger.py (+1/-3)
src/zope/server/logger/rotatingfilelogger.py (+1/-3)
src/zope/server/logger/socketlogger.py (+1/-3)
src/zope/server/logger/sysloglogger.py (+1/-3)
src/zope/server/logger/taillogger.py (+1/-3)
src/zope/server/logger/tests/test_pythonlogger.py (+1/-3)
src/zope/server/logger/unresolvinglogger.py (+1/-3)
src/zope/server/maxsockets.py (+1/-3)
src/zope/server/serverbase.py (+1/-3)
src/zope/server/serverchannelbase.py (+1/-3)
src/zope/server/taskthreads.py (+6/-5)
src/zope/server/tests/asyncerror.py (+1/-3)
src/zope/server/tests/test_serverbase.py (+1/-3)
src/zope/server/trigger.py (+1/-1)
src/zope/server/utilities.py (+1/-3)
src/zope/server/zlogintegration.py (+1/-3)
src/zope/site/tests/test_folder.py (+2/-3)
src/zope/site/tests/test_registration.py (+6/-5)
src/zope/site/tests/test_site.py (+3/-2)
src/zope/structuredtext/STNG.txt (+0/-111)
src/zope/structuredtext/TODO.txt (+0/-6)
src/zope/structuredtext/__init__.py (+15/-12)
src/zope/structuredtext/docbook.py (+40/-24)
src/zope/structuredtext/document.py (+240/-168)
src/zope/structuredtext/html.py (+81/-49)
src/zope/structuredtext/regressions/Acquisition.ref (+18/-18)
src/zope/structuredtext/regressions/ExtensionClass.ref (+18/-18)
src/zope/structuredtext/regressions/MultiMapping.ref (+10/-10)
src/zope/structuredtext/regressions/examples.ref (+2/-2)
src/zope/structuredtext/regressions/examples1.ref (+2/-2)
src/zope/structuredtext/stdom.py (+1/-3)
src/zope/structuredtext/stletters.py (+2/-3)
src/zope/structuredtext/stng.py (+5/-4)
src/zope/structuredtext/tests.py (+139/-29)
src/zope/tales/tests/test_tales.py (+2/-2)
src/zope/testbrowser/README.txt (+36/-1)
src/zope/testbrowser/__init__.py (+2/-2)
src/zope/testbrowser/browser.py (+14/-14)
src/zope/testbrowser/cookies.py (+1/-1)
src/zope/testbrowser/fixed-bugs.txt (+1/-3)
src/zope/testbrowser/interfaces.py (+4/-4)
src/zope/testbrowser/testing.py (+12/-19)
src/zope/testbrowser/tests.py (+149/-101)
src/zope/traversing/tests/test_namespacetrversal.py (+2/-2)
src/zope/viewlet/__init__.py (+2/-2)
src/zope/viewlet/interfaces.py (+2/-2)
src/zope/viewlet/manager.py (+2/-2)
src/zope/viewlet/metaconfigure.py (+2/-2)
src/zope/viewlet/metadirectives.py (+3/-3)
src/zope/viewlet/tests.py (+10/-3)
src/zope/viewlet/viewlet.py (+2/-2)
To merge this branch: bzr merge lp://staging/~sidnei/zope3/ztk-1.0a1
Reviewer Review Type Date Requested Status
Muharem Hrnjadovic (community) Approve
Thomas Herve (community) Approve
Review via email: mp+29032@code.staging.launchpad.net
To post a comment you must log in.
Revision history for this message
Thomas Herve (therve) wrote :

+1!

review: Approve
Revision history for this message
Muharem Hrnjadovic (al-maisan) wrote :

Looks good, +1

review: Approve

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
The diff is not available at this time. You can reload the page or download it.

Subscribers

People subscribed via source and target branches

to all changes: