[Checkins] [zopefoundation/grokcore.formlib] b5d2d5: Create initial package structure as copy of grok's...

GitHub noreply at github.com
Fri Mar 1 15:38:17 UTC 2013


  Branch: refs/heads/master
  Home:   https://github.com/zopefoundation/grokcore.formlib
  Commit: b5d2d577d86fd31550fd1927ea1696513fe3ef35
      https://github.com/zopefoundation/grokcore.formlib/commit/b5d2d577d86fd31550fd1927ea1696513fe3ef35
  Author: Philipp von Weitershausen <philipp at weitershausen.de>
  Date:   2008-07-29 (Tue, 29 Jul 2008)

  Changed paths:
    A CHANGES.txt
    A COPYRIGHT.txt
    A CREDITS.txt
    A INSTALL.txt
    A LICENSE.txt
    A README.txt
    A TODO.txt
    A buildout.cfg
    A doc/.static/default.css
    A doc/.static/grok.css
    A doc/.static/grok_club.gif
    A doc/.static/logo.gif
    A doc/.static/top_bg.jpg
    A doc/ACKS.txt
    A doc/README.rst
    A doc/bugs.rst
    A doc/changes.rst
    A doc/conf.py
    A doc/contents.rst
    A doc/copyright.rst
    A doc/design/adapters.py
    A doc/design/annotations.py
    A doc/design/container.py
    A doc/design/grok_beginner.txt
    A doc/design/grok_dev.txt
    A doc/design/menu.py
    A doc/design/model.py
    A doc/design/permission.py
    A doc/design/skin-minimal.py
    A doc/design/skin.py
    A doc/design/subscriber.py
    A doc/design/traversal.py
    A doc/design/utility.py
    A doc/design/views.py
    A doc/docindex.template
    A doc/glossary.rst
    A doc/grok_overview.rst
    A doc/groktut/INSTALL.txt
    A doc/groktut/a_second_model/buildout.cfg
    A doc/groktut/a_second_model/setup.py
    A doc/groktut/a_second_model/src/sample/__init__.py
    A doc/groktut/a_second_model/src/sample/app.py
    A doc/groktut/a_second_model/src/sample/app_templates/anotherindex.pt
    A doc/groktut/a_second_model/src/sample/app_templates/sampleindex.pt
    A doc/groktut/a_second_model/src/sample/configure.zcml
    A doc/groktut/a_second_view/buildout.cfg
    A doc/groktut/a_second_view/setup.py
    A doc/groktut/a_second_view/src/sample/__init__.py
    A doc/groktut/a_second_view/src/sample/app.py
    A doc/groktut/a_second_view/src/sample/app_templates/bye.pt
    A doc/groktut/a_second_view/src/sample/app_templates/index.pt
    A doc/groktut/a_second_view/src/sample/configure.zcml
    A doc/groktut/a_view_for_a_model/buildout.cfg
    A doc/groktut/a_view_for_a_model/setup.py
    A doc/groktut/a_view_for_a_model/src/sample/__init__.py
    A doc/groktut/a_view_for_a_model/src/sample/app.py
    A doc/groktut/a_view_for_a_model/src/sample/app_templates/index.pt
    A doc/groktut/a_view_for_a_model/src/sample/configure.zcml
    A doc/groktut/a_view_for_a_model2/buildout.cfg
    A doc/groktut/a_view_for_a_model2/setup.py
    A doc/groktut/a_view_for_a_model2/src/sample/__init__.py
    A doc/groktut/a_view_for_a_model2/src/sample/app.py
    A doc/groktut/a_view_for_a_model2/src/sample/app_templates/index.pt
    A doc/groktut/a_view_for_a_model2/src/sample/configure.zcml
    A doc/groktut/an_empty_grok_project/buildout.cfg
    A doc/groktut/an_empty_grok_project/setup.py
    A doc/groktut/an_empty_grok_project/src/sample/__init__.py
    A doc/groktut/an_empty_grok_project/src/sample/app.py
    A doc/groktut/an_empty_grok_project/src/sample/app_templates/index.pt
    A doc/groktut/an_empty_grok_project/src/sample/configure.zcml
    A doc/groktut/bootstrap.py
    A doc/groktut/buildout.cfg
    A doc/groktut/buildout_tut.cfg
    A doc/groktut/completely_python_driven_views/buildout.cfg
    A doc/groktut/completely_python_driven_views/setup.py
    A doc/groktut/completely_python_driven_views/src/sample/__init__.py
    A doc/groktut/completely_python_driven_views/src/sample/app.py
    A doc/groktut/completely_python_driven_views/src/sample/configure.zcml
    A doc/groktut/containers/buildout.cfg
    A doc/groktut/containers/setup.py
    A doc/groktut/containers/src/sample/__init__.py
    A doc/groktut/containers/src/sample/app.py
    A doc/groktut/containers/src/sample/app_templates/entryindex.pt
    A doc/groktut/containers/src/sample/app_templates/sampleindex.pt
    A doc/groktut/containers/src/sample/configure.zcml
    A doc/groktut/doing_some_calculation_before_viewing_a_page/buildout.cfg
    A doc/groktut/doing_some_calculation_before_viewing_a_page/setup.py
    A doc/groktut/doing_some_calculation_before_viewing_a_page/src/sample/__init__.py
    A doc/groktut/doing_some_calculation_before_viewing_a_page/src/sample/app.py
    A doc/groktut/doing_some_calculation_before_viewing_a_page/src/sample/app_templates/index.pt
    A doc/groktut/doing_some_calculation_before_viewing_a_page/src/sample/configure.zcml
    A doc/groktut/explicitly_associating_a_view_with_a_model/buildout.cfg
    A doc/groktut/explicitly_associating_a_view_with_a_model/setup.py
    A doc/groktut/explicitly_associating_a_view_with_a_model/src/sample/__init__.py
    A doc/groktut/explicitly_associating_a_view_with_a_model/src/sample/app.py
    A doc/groktut/explicitly_associating_a_view_with_a_model/src/sample/app_templates/bye.pt
    A doc/groktut/explicitly_associating_a_view_with_a_model/src/sample/app_templates/index.pt
    A doc/groktut/explicitly_associating_a_view_with_a_model/src/sample/configure.zcml
    A doc/groktut/generating_html_from_python/buildout.cfg
    A doc/groktut/generating_html_from_python/setup.py
    A doc/groktut/generating_html_from_python/src/sample/__init__.py
    A doc/groktut/generating_html_from_python/src/sample/app.py
    A doc/groktut/generating_html_from_python/src/sample/app_templates/index.pt
    A doc/groktut/generating_html_from_python/src/sample/configure.zcml
    A doc/groktut/making_our_page_dynamic/buildout.cfg
    A doc/groktut/making_our_page_dynamic/setup.py
    A doc/groktut/making_our_page_dynamic/src/sample/__init__.py
    A doc/groktut/making_our_page_dynamic/src/sample/app.py
    A doc/groktut/making_our_page_dynamic/src/sample/app_templates/index.pt
    A doc/groktut/making_our_page_dynamic/src/sample/configure.zcml
    A doc/groktut/publishing_a_simple_web_page/buildout.cfg
    A doc/groktut/publishing_a_simple_web_page/setup.py
    A doc/groktut/publishing_a_simple_web_page/src/sample/__init__.py
    A doc/groktut/publishing_a_simple_web_page/src/sample/app.py
    A doc/groktut/publishing_a_simple_web_page/src/sample/app_templates/index.pt
    A doc/groktut/publishing_a_simple_web_page/src/sample/configure.zcml
    A doc/groktut/reading_url_parameters/buildout.cfg
    A doc/groktut/reading_url_parameters/setup.py
    A doc/groktut/reading_url_parameters/src/sample/__init__.py
    A doc/groktut/reading_url_parameters/src/sample/app.py
    A doc/groktut/reading_url_parameters/src/sample/app_templates/index.pt
    A doc/groktut/reading_url_parameters/src/sample/configure.zcml
    A doc/groktut/reading_url_parameters2/buildout.cfg
    A doc/groktut/reading_url_parameters2/setup.py
    A doc/groktut/reading_url_parameters2/src/sample/__init__.py
    A doc/groktut/reading_url_parameters2/src/sample/app.py
    A doc/groktut/reading_url_parameters2/src/sample/app_templates/index.pt
    A doc/groktut/reading_url_parameters2/src/sample/configure.zcml
    A doc/groktut/redirection/buildout.cfg
    A doc/groktut/redirection/setup.py
    A doc/groktut/redirection/src/sample/__init__.py
    A doc/groktut/redirection/src/sample/app.py
    A doc/groktut/redirection/src/sample/app_templates/edit.pt
    A doc/groktut/redirection/src/sample/app_templates/index.pt
    A doc/groktut/redirection/src/sample/configure.zcml
    A doc/groktut/setting_the_content_type/buildout.cfg
    A doc/groktut/setting_the_content_type/setup.py
    A doc/groktut/setting_the_content_type/src/sample/__init__.py
    A doc/groktut/setting_the_content_type/src/sample/app.py
    A doc/groktut/setting_the_content_type/src/sample/configure.zcml
    A doc/groktut/showing_the_value_in_the_form/buildout.cfg
    A doc/groktut/showing_the_value_in_the_form/setup.py
    A doc/groktut/showing_the_value_in_the_form/src/sample/__init__.py
    A doc/groktut/showing_the_value_in_the_form/src/sample/app.py
    A doc/groktut/showing_the_value_in_the_form/src/sample/app_templates/edit.pt
    A doc/groktut/showing_the_value_in_the_form/src/sample/app_templates/index.pt
    A doc/groktut/showing_the_value_in_the_form/src/sample/configure.zcml
    A doc/groktut/simple_forms/buildout.cfg
    A doc/groktut/simple_forms/setup.py
    A doc/groktut/simple_forms/src/sample/__init__.py
    A doc/groktut/simple_forms/src/sample/app.py
    A doc/groktut/simple_forms/src/sample/app_templates/index.pt
    A doc/groktut/simple_forms/src/sample/configure.zcml
    A doc/groktut/simple_forms2/buildout.cfg
    A doc/groktut/simple_forms2/setup.py
    A doc/groktut/simple_forms2/src/sample/__init__.py
    A doc/groktut/simple_forms2/src/sample/app.py
    A doc/groktut/simple_forms2/src/sample/app_templates/index.pt
    A doc/groktut/simple_forms2/src/sample/configure.zcml
    A doc/groktut/static_resources_for_our_web_page/buildout.cfg
    A doc/groktut/static_resources_for_our_web_page/setup.py
    A doc/groktut/static_resources_for_our_web_page/src/sample/__init__.py
    A doc/groktut/static_resources_for_our_web_page/src/sample/app.py
    A doc/groktut/static_resources_for_our_web_page/src/sample/app_templates/index.pt
    A doc/groktut/static_resources_for_our_web_page/src/sample/configure.zcml
    A doc/groktut/static_resources_for_our_web_page/src/sample/static/style.css
    A doc/groktut/storing_data/buildout.cfg
    A doc/groktut/storing_data/setup.py
    A doc/groktut/storing_data/src/sample/__init__.py
    A doc/groktut/storing_data/src/sample/app.py
    A doc/groktut/storing_data/src/sample/app_templates/edit.pt
    A doc/groktut/storing_data/src/sample/app_templates/index.pt
    A doc/groktut/storing_data/src/sample/configure.zcml
    A doc/groktut/the_rules_of_persistence/buildout.cfg
    A doc/groktut/the_rules_of_persistence/setup.py
    A doc/groktut/the_rules_of_persistence/src/sample/__init__.py
    A doc/groktut/the_rules_of_persistence/src/sample/app.py
    A doc/groktut/the_rules_of_persistence/src/sample/app_templates/edit.pt
    A doc/groktut/the_rules_of_persistence/src/sample/app_templates/index.pt
    A doc/groktut/the_rules_of_persistence/src/sample/configure.zcml
    A doc/groktut/the_rules_of_persistence2/buildout.cfg
    A doc/groktut/the_rules_of_persistence2/setup.py
    A doc/groktut/the_rules_of_persistence2/src/sample/__init__.py
    A doc/groktut/the_rules_of_persistence2/src/sample/app.py
    A doc/groktut/the_rules_of_persistence2/src/sample/app_templates/edit.pt
    A doc/groktut/the_rules_of_persistence2/src/sample/app_templates/index.pt
    A doc/groktut/the_rules_of_persistence2/src/sample/configure.zcml
    A doc/groktut/the_rules_of_persistence3/buildout.cfg
    A doc/groktut/the_rules_of_persistence3/setup.py
    A doc/groktut/the_rules_of_persistence3/src/sample/__init__.py
    A doc/groktut/the_rules_of_persistence3/src/sample/app.py
    A doc/groktut/the_rules_of_persistence3/src/sample/app_templates/edit.pt
    A doc/groktut/the_rules_of_persistence3/src/sample/app_templates/index.pt
    A doc/groktut/the_rules_of_persistence3/src/sample/configure.zcml
    A doc/groktut/using_view_methods/buildout.cfg
    A doc/groktut/using_view_methods/setup.py
    A doc/groktut/using_view_methods/src/sample/__init__.py
    A doc/groktut/using_view_methods/src/sample/app.py
    A doc/groktut/using_view_methods/src/sample/app_templates/index.pt
    A doc/groktut/using_view_methods/src/sample/configure.zcml
    A doc/index.rst
    A doc/layout.html
    A doc/license.rst
    A doc/naming_conventions.rst
    A doc/reference/README.txt
    A doc/reference/components.rst
    A doc/reference/conf.py
    A doc/reference/core.rst
    A doc/reference/decorators.rst
    A doc/reference/directives.rst
    A doc/reference/events.rst
    A doc/reference/exceptions.rst
    A doc/reference/functions.rst
    A doc/reference/index.rst
    A doc/reference/model.rst
    A doc/release.txt
    A doc/resources/evencaveman.jpg
    A doc/resources/grok-standing.jpg
    A doc/style.tex
    A doc/template.pt
    A doc/tutorial.rst
    A doc/tutorial_outline.txt
    A doc/upgrade.txt
    A grokdocs/README.txt
    A grokdocs/setup.py
    A grokdocs/src/grokdocs/__init__.py
    A grokdocs/src/grokdocs/grokdocs.py
    A grokdocs/src/grokdocs/latex_hacks.py
    A grokwiki/README.txt
    A grokwiki/setup.py
    A grokwiki/src/grokwiki/__init__.py
    A grokwiki/src/grokwiki/configure.zcml
    A grokwiki/src/grokwiki/page.py
    A grokwiki/src/grokwiki/page_templates/edit.pt
    A grokwiki/src/grokwiki/page_templates/index.pt
    A grokwiki/src/grokwiki/page_templates/layout.pt
    A grokwiki/src/grokwiki/static/wiki.css
    A grokwiki/src/grokwiki/wiki.py
    A grokwiki/src/grokwiki/xmlrpc.py
    A setup.py
    A src/grok/__init__.py
    A src/grok/components.py
    A src/grok/configure.zcml
    A src/grok/directive.py
    A src/grok/formlib.py
    A src/grok/ftesting.zcml
    A src/grok/ftests/__init__.py
    A src/grok/ftests/catalog/__init__.py
    A src/grok/ftests/catalog/catalog.py
    A src/grok/ftests/catalog/indexes.py
    A src/grok/ftests/catalog/indexes_app_interface.py
    A src/grok/ftests/catalog/indexes_attribute.py
    A src/grok/ftests/catalog/indexes_class.py
    A src/grok/ftests/catalog/indexes_multiple.py
    A src/grok/ftests/catalog/indexes_multiple_conflict.py
    A src/grok/ftests/catalog/indexes_name.py
    A src/grok/ftests/catalog/indexes_nonexistent.py
    A src/grok/ftests/catalog/indexes_set.py
    A src/grok/ftests/catalog/indexes_site.py
    A src/grok/ftests/catalog/setuporder.py
    A src/grok/ftests/form/__init__.py
    A src/grok/ftests/form/actions.py
    A src/grok/ftests/form/addform.py
    A src/grok/ftests/form/addform_applydata.py
    A src/grok/ftests/form/addform_catalog.py
    A src/grok/ftests/form/editform_applydata.py
    A src/grok/ftests/form/editform_applydata_schema.py
    A src/grok/ftests/form/editform_applydata_schemafields.py
    A src/grok/ftests/form/form.py
    A src/grok/ftests/form/templateform.py
    A src/grok/ftests/form/update.py
    A src/grok/ftests/rest/__init__.py
    A src/grok/ftests/rest/localgrants.py
    A src/grok/ftests/rest/rest.py
    A src/grok/ftests/rest/rest_traverse.py
    A src/grok/ftests/security/__init__.py
    A src/grok/ftests/security/handle_exception.py
    A src/grok/ftests/security/json.py
    A src/grok/ftests/security/require.py
    A src/grok/ftests/security/roles.py
    A src/grok/ftests/security/xmlrpc.py
    A src/grok/ftests/site/__init__.py
    A src/grok/ftests/site/site.py
    A src/grok/ftests/staticdir/__init__.py
    A src/grok/ftests/staticdir/simple.py
    A src/grok/ftests/staticdir/simple_fixture/__init__.py
    A src/grok/ftests/staticdir/simple_fixture/ellie.py
    A src/grok/ftests/staticdir/simple_fixture/static/file.txt
    A src/grok/ftests/staticdir/simple_fixture/static/static.pt
    A src/grok/ftests/staticdir/simple_fixture/static/subdir/otherfile.txt
    A src/grok/ftests/test_grok_functional.py
    A src/grok/ftests/traversal/__init__.py
    A src/grok/ftests/traversal/containertraverse.py
    A src/grok/ftests/traversal/containertraverser.py
    A src/grok/ftests/traversal/items_before_views.py
    A src/grok/ftests/traversal/modeltraverse.py
    A src/grok/ftests/traversal/traversableattr.py
    A src/grok/ftests/traversal/traverser.py
    A src/grok/ftests/traversal/traverser_sets_parent.py
    A src/grok/ftests/url/__init__.py
    A src/grok/ftests/url/application.py
    A src/grok/ftests/url/redirect.py
    A src/grok/ftests/url/url.py
    A src/grok/ftests/url/url_function.py
    A src/grok/ftests/utility/__init__.py
    A src/grok/ftests/utility/local.py
    A src/grok/ftests/utility/local_override.py
    A src/grok/ftests/utility/public.py
    A src/grok/ftests/utility/subclass.py
    A src/grok/ftests/view/__init__.py
    A src/grok/ftests/view/argument.py
    A src/grok/ftests/view/index.py
    A src/grok/ftests/view/layers.py
    A src/grok/ftests/view/macros.py
    A src/grok/ftests/view/view.py
    A src/grok/ftests/viewlet/__init__.py
    A src/grok/ftests/viewlet/order.py
    A src/grok/ftests/viewlet/order_templates/orderview.pt
    A src/grok/ftests/viewlet/template_namespaces.py
    A src/grok/ftests/viewlet/template_namespaces_templates/index.pt
    A src/grok/ftests/viewlet/template_namespaces_templates/mirandaviewlet.pt
    A src/grok/ftests/viewlet/template_namespaces_templates/mirandaviewletmanager.pt
    A src/grok/ftests/viewlet/template_namespaces_templates/necklace.pt
    A src/grok/ftests/viewlet/view_directive.py
    A src/grok/ftests/viewlet/view_directive_templates/boneview.pt
    A src/grok/ftests/viewlet/viewlet_context.py
    A src/grok/ftests/viewlet/viewlet_context2.py
    A src/grok/ftests/viewlet/viewlet_interface.py
    A src/grok/ftests/viewlet/viewlet_interface_templates/index.pt
    A src/grok/ftests/viewlet/viewlet_manager_association.py
    A src/grok/ftests/viewlet/viewlet_manager_association_templates/index.pt
    A src/grok/ftests/viewlet/viewlet_security.py
    A src/grok/ftests/viewlet/viewlet_security_templates/caveview.pt
    A src/grok/ftests/viewlet/viewlet_template.py
    A src/grok/ftests/viewlet/viewlet_template_templates/fredviewlet.pt
    A src/grok/ftests/viewlet/viewlet_template_templates/index.pt
    A src/grok/ftests/viewlet/viewletmanager_directive.py
    A src/grok/ftests/viewlet/viewletmanager_directive_templates/boneview.pt
    A src/grok/ftests/viewlet/viewletmanager_template.py
    A src/grok/ftests/viewlet/viewletmanager_template_templates/barneyviewlet.pt
    A src/grok/ftests/viewlet/viewletmanager_template_templates/cavemanager.pt
    A src/grok/ftests/viewlet/viewletmanager_template_templates/orderview.pt
    A src/grok/ftests/xmlrpc/__init__.py
    A src/grok/ftests/xmlrpc/xmlrpc.py
    A src/grok/index.py
    A src/grok/interfaces.py
    A src/grok/meta.py
    A src/grok/meta.zcml
    A src/grok/publication.py
    A src/grok/rest.py
    A src/grok/templatereg.py
    A src/grok/templates/default_display_form.pt
    A src/grok/templates/default_edit_form.pt
    A src/grok/testing.py
    A src/grok/tests/__init__.py
    A src/grok/tests/adapter/__init__.py
    A src/grok/tests/adapter/adapter.py
    A src/grok/tests/adapter/adapterdecorator.py
    A src/grok/tests/adapter/alphabetical.py
    A src/grok/tests/adapter/classcontext.py
    A src/grok/tests/adapter/classcontextimported.py
    A src/grok/tests/adapter/classcontextmultiple.py
    A src/grok/tests/adapter/classcontextmultiple_fixture.py
    A src/grok/tests/adapter/classorinterface.py
    A src/grok/tests/adapter/functionasargument_fixture.py
    A src/grok/tests/adapter/functioncontext.py
    A src/grok/tests/adapter/implementsmany.py
    A src/grok/tests/adapter/implementsnone.py
    A src/grok/tests/adapter/implementsnonemulti.py
    A src/grok/tests/adapter/importedmodel.py
    A src/grok/tests/adapter/importedmodel2.py
    A src/grok/tests/adapter/interface.py
    A src/grok/tests/adapter/interfacemodule.py
    A src/grok/tests/adapter/modulecontext.py
    A src/grok/tests/adapter/modulecontextimported.py
    A src/grok/tests/adapter/modulecontextmultiple.py
    A src/grok/tests/adapter/modulecontextmultiple_fixture.py
    A src/grok/tests/adapter/multiadapter.py
    A src/grok/tests/adapter/multiadaptsnone.py
    A src/grok/tests/adapter/multiple.py
    A src/grok/tests/adapter/namedadapter.py
    A src/grok/tests/adapter/noarguments_fixture.py
    A src/grok/tests/adapter/nomodel.py
    A src/grok/tests/adapter/oldstyleclass.py
    A src/grok/tests/adapter/order.py
    A src/grok/tests/annotation/__init__.py
    A src/grok/tests/annotation/annotation.py
    A src/grok/tests/annotation/implementsmany.py
    A src/grok/tests/annotation/implementsnone.py
    A src/grok/tests/annotation/name.py
    A src/grok/tests/annotation/provides.py
    A src/grok/tests/application/__init__.py
    A src/grok/tests/application/application.py
    A src/grok/tests/baseclass/__init__.py
    A src/grok/tests/baseclass/base.py
    A src/grok/tests/baseclass/basedirective.py
    A src/grok/tests/catalog/__init__.py
    A src/grok/tests/catalog/indexes_module.py
    A src/grok/tests/catalog/indexes_no_app.py
    A src/grok/tests/conflict/__init__.py
    A src/grok/tests/conflict/rest.py
    A src/grok/tests/conflict/skin.py
    A src/grok/tests/container/__init__.py
    A src/grok/tests/container/container.py
    A src/grok/tests/container/container_model.py
    A src/grok/tests/container/orderedcontainer.py
    A src/grok/tests/container/orderedcontainerfiresevent.py
    A src/grok/tests/directive/__init__.py
    A src/grok/tests/directive/argumenterror.py
    A src/grok/tests/directive/argumenterror_fixture.py
    A src/grok/tests/directive/multipleasdict.py
    A src/grok/tests/directive/multipletimes.py
    A src/grok/tests/error/__init__.py
    A src/grok/tests/error/error.py
    A src/grok/tests/event/__init__.py
    A src/grok/tests/event/errorconditions.py
    A src/grok/tests/event/errorconditions_fixture.py
    A src/grok/tests/event/subscriber.py
    A src/grok/tests/form/__init__.py
    A src/grok/tests/form/customautoform.py
    A src/grok/tests/form/customform.py
    A src/grok/tests/form/fields.py
    A src/grok/tests/form/form.py
    A src/grok/tests/form/norender.py
    A src/grok/tests/form/norender2.py
    A src/grok/tests/form/schemaform.py
    A src/grok/tests/form/schemainherit.py
    A src/grok/tests/grokker/__init__.py
    A src/grok/tests/grokker/continue_scanning.py
    A src/grok/tests/grokker/continue_scanning_fixture.py
    A src/grok/tests/grokker/grokcomponent.py
    A src/grok/tests/grokker/onlyonce.py
    A src/grok/tests/grokker/onlyonce_fixture/__init__.py
    A src/grok/tests/grokker/onlyonce_fixture/_meta.py
    A src/grok/tests/grokker/onlyonce_fixture/component.py
    A src/grok/tests/grokker/onlyonce_fixture/implementation.py
    A src/grok/tests/grokker/priority.py
    A src/grok/tests/grokker/priority_fixture.py
    A src/grok/tests/json/__init__.py
    A src/grok/tests/json/nocontext.py
    A src/grok/tests/json/nomethods.py
    A src/grok/tests/json/view_lookup.py
    A src/grok/tests/order/__init__.py
    A src/grok/tests/order/arg_orderdirective.py
    A src/grok/tests/order/combined_orderdirective.py
    A src/grok/tests/order/combinednoorder_orderdirective.py
    A src/grok/tests/order/inter1.py
    A src/grok/tests/order/inter2.py
    A src/grok/tests/order/noarg_orderdirective.py
    A src/grok/tests/order/nodirective.py
    A src/grok/tests/security/__init__.py
    A src/grok/tests/security/missing_permission.py
    A src/grok/tests/security/missing_permission_json.py
    A src/grok/tests/security/missing_permission_json2.py
    A src/grok/tests/security/missing_permission_json3.py
    A src/grok/tests/security/missing_permission_name.py
    A src/grok/tests/security/missing_permission_xmlrpc.py
    A src/grok/tests/security/missing_permission_xmlrpc2.py
    A src/grok/tests/security/missing_permission_xmlrpc3.py
    A src/grok/tests/security/missing_role_name.py
    A src/grok/tests/security/multiple_require.py
    A src/grok/tests/security/multiple_require_json.py
    A src/grok/tests/security/multiple_require_xmlrpc.py
    A src/grok/tests/security/not_a_permissionclass.py
    A src/grok/tests/security/view_decorator.py
    A src/grok/tests/static/__init__.py
    A src/grok/tests/static/statichaspy.py
    A src/grok/tests/static/statichaspy_fixture/__init__.py
    A src/grok/tests/static/statichaspy_fixture/static.py
    A src/grok/tests/static/statichaspy_fixture/static/empty.pt
    A src/grok/tests/static/staticispackage.py
    A src/grok/tests/static/staticispackage_fixture/__init__.py
    A src/grok/tests/static/staticispackage_fixture/static/__init__.py
    A src/grok/tests/template/__init__.py
    A src/grok/tests/template/lascaux.html
    A src/grok/tests/template/pluggability.py
    A src/grok/tests/template/pluggability_templates/kakadu.mtl
    A src/grok/tests/template/pluggability_templates/sierra.mtl
    A src/grok/tests/template/zpt.py
    A src/grok/tests/template/zpt_templates/piepmatz.pt
    A src/grok/tests/test_grok.py
    A src/grok/tests/testsetup/__init__.py
    A src/grok/tests/testsetup/cave/.hiddendir/hiddenfile.txt
    A src/grok/tests/testsetup/cave/__init__.py
    A src/grok/tests/testsetup/cave/file1.py
    A src/grok/tests/testsetup/cave/file1.rst
    A src/grok/tests/testsetup/cave/file1.txt
    A src/grok/tests/testsetup/cave/file2.TXT
    A src/grok/tests/testsetup/cave/ftesting.zcml
    A src/grok/tests/testsetup/cave/notatest1.foo
    A src/grok/tests/testsetup/cave/sample.zcml
    A src/grok/tests/testsetup/cave/samplesetup1.py
    A src/grok/tests/testsetup/cave/samplesetup2.py
    A src/grok/tests/testsetup/cave/samplesetup3.py
    A src/grok/tests/testsetup/cave/samplesetup4.py
    A src/grok/tests/testsetup/cave/subdir/subdirfile.txt
    A src/grok/tests/testsetup/cave_to_let/__init__.py
    A src/grok/tests/testsetup/cave_to_let/file1.txt
    A src/grok/tests/testsetup/testsetup.py
    A src/grok/tests/traversal/__init__.py
    A src/grok/tests/utility/__init__.py
    A src/grok/tests/utility/implementsmany.py
    A src/grok/tests/utility/implementsmany2.py
    A src/grok/tests/utility/implementsnone.py
    A src/grok/tests/utility/implementsnone2.py
    A src/grok/tests/utility/local_implementsmany.py
    A src/grok/tests/utility/local_implementsmany_fixture.py
    A src/grok/tests/utility/local_implementsnone.py
    A src/grok/tests/utility/local_implementsnone2.py
    A src/grok/tests/utility/local_implementsnone2_fixture.py
    A src/grok/tests/utility/local_implementsnone_fixture.py
    A src/grok/tests/utility/multiple_class.py
    A src/grok/tests/utility/multiple_class_fixture.py
    A src/grok/tests/utility/multiple_directive.py
    A src/grok/tests/utility/multiple_directive_fixture.py
    A src/grok/tests/utility/publicnoncontainer.py
    A src/grok/tests/utility/utility.py
    A src/grok/tests/view/__init__.py
    A src/grok/tests/view/ambiguouscontext.py
    A src/grok/tests/view/dirandinlinetemplate.py
    A src/grok/tests/view/dirandinlinetemplate_templates/cavepainting.pt
    A src/grok/tests/view/dirtemplate.py
    A src/grok/tests/view/dirtemplate_templates/cavepainting.pt
    A src/grok/tests/view/dirtemplate_templates/food.pt
    A src/grok/tests/view/dirtemplateandrender.py
    A src/grok/tests/view/dirtemplateandrender_templates/cavepainting.pt
    A src/grok/tests/view/dirtemplatesonly.py
    A src/grok/tests/view/dirtemplatesonly_templates/index.pt
    A src/grok/tests/view/dirtemplatesonly_templates/invalid.txt
    A src/grok/tests/view/eithertemplateorrender.py
    A src/grok/tests/view/explicitimplicittemplate.py
    A src/grok/tests/view/inline.py
    A src/grok/tests/view/inline_unassociated.py
    A src/grok/tests/view/inlinebogus.py
    A src/grok/tests/view/missingcontext.py
    A src/grok/tests/view/modequalspkgname/__init__.py
    A src/grok/tests/view/modequalspkgname/modequalspkgname.py
    A src/grok/tests/view/modequalspkgname/modequalspkgname_templates/index.pt
    A src/grok/tests/view/namemultiple.py
    A src/grok/tests/view/namemultiple_fixture.py
    A src/grok/tests/view/nameunicode.py
    A src/grok/tests/view/nomodulename.py
    A src/grok/tests/view/nomodulename_fixture.py
    A src/grok/tests/view/notemplateorrender.py
    A src/grok/tests/view/template.py
    A src/grok/tests/view/templatedirectory.py
    A src/grok/tests/view/templatedirectoryname/food.pt
    A src/grok/tests/view/templatefile.py
    A src/grok/tests/view/templatenotfound.py
    A src/grok/tests/view/templatereload.py
    A src/grok/tests/view/templatereload_templates/index.pt
    A src/grok/tests/view/twoviewsusetemplate.py
    A src/grok/tests/view/unassociated.py
    A src/grok/tests/view/unassociated_templates/index.pt
    A src/grok/tests/view/update.py
    A src/grok/tests/view/update_redirect.py
    A src/grok/tests/view/view.py
    A src/grok/tests/viewlet/__init__.py
    A src/grok/tests/viewlet/viewlet_ambiguous_manager.py
    A src/grok/tests/viewlet/viewlet_references.py
    A src/grok/tests/viewlet/viewlet_render_and_template.py
    A src/grok/tests/viewlet/viewlet_render_and_template_templates/viewlet.pt
    A src/grok/tests/xmlrpc/__init__.py
    A src/grok/tests/xmlrpc/nocontext.py
    A src/grok/tests/xmlrpc/nomethods.py
    A src/grok/tests/zcml/__init__.py
    A src/grok/tests/zcml/directiveerror.py
    A src/grok/tests/zcml/directiveimporterror.py
    A src/grok/tests/zcml/directiveimporterror_fixture.py
    A src/grok/tests/zcml/directivemodule.py
    A src/grok/tests/zcml/directivepackage.py
    A src/grok/tests/zcml/stoneage/__init__.py
    A src/grok/tests/zcml/stoneage/cave.py
    A src/grok/tests/zcml/stoneage/hunt/__init__.py
    A src/grok/tests/zcml/stoneage/hunt/mammoth.py
    A src/grok/tests/zcml/stoneage/hunt/mammoth_templates/index.pt
    A src/grok/tests/zcml/stoneage/notpackage/dummy.py
    A src/grok/tests/zcml/stoneage/painting/__init__.py
    A src/grok/util.py
    A utilities/merge-versions.py
    A versions.cfg

  Log Message:
  -----------
  Create initial package structure as copy of grok's trunk.  Will remove lots :)


  Commit: 426b137de48d0ba3ad8f7d02a7342d77d2e14fa5
      https://github.com/zopefoundation/grokcore.formlib/commit/426b137de48d0ba3ad8f7d02a7342d77d2e14fa5
  Author: Philipp von Weitershausen <philipp at weitershausen.de>
  Date:   2008-07-29 (Tue, 29 Jul 2008)

  Changed paths:
    R doc/.static/default.css
    R doc/.static/grok.css
    R doc/.static/grok_club.gif
    R doc/.static/logo.gif
    R doc/.static/top_bg.jpg
    R doc/ACKS.txt
    R doc/README.rst
    R doc/bugs.rst
    R doc/changes.rst
    R doc/conf.py
    R doc/contents.rst
    R doc/copyright.rst
    R doc/design/adapters.py
    R doc/design/annotations.py
    R doc/design/container.py
    R doc/design/grok_beginner.txt
    R doc/design/grok_dev.txt
    R doc/design/menu.py
    R doc/design/model.py
    R doc/design/permission.py
    R doc/design/skin-minimal.py
    R doc/design/skin.py
    R doc/design/subscriber.py
    R doc/design/traversal.py
    R doc/design/utility.py
    R doc/design/views.py
    R doc/docindex.template
    R doc/glossary.rst
    R doc/grok_overview.rst
    R doc/groktut/INSTALL.txt
    R doc/groktut/a_second_model/buildout.cfg
    R doc/groktut/a_second_model/setup.py
    R doc/groktut/a_second_model/src/sample/__init__.py
    R doc/groktut/a_second_model/src/sample/app.py
    R doc/groktut/a_second_model/src/sample/app_templates/anotherindex.pt
    R doc/groktut/a_second_model/src/sample/app_templates/sampleindex.pt
    R doc/groktut/a_second_model/src/sample/configure.zcml
    R doc/groktut/a_second_view/buildout.cfg
    R doc/groktut/a_second_view/setup.py
    R doc/groktut/a_second_view/src/sample/__init__.py
    R doc/groktut/a_second_view/src/sample/app.py
    R doc/groktut/a_second_view/src/sample/app_templates/bye.pt
    R doc/groktut/a_second_view/src/sample/app_templates/index.pt
    R doc/groktut/a_second_view/src/sample/configure.zcml
    R doc/groktut/a_view_for_a_model/buildout.cfg
    R doc/groktut/a_view_for_a_model/setup.py
    R doc/groktut/a_view_for_a_model/src/sample/__init__.py
    R doc/groktut/a_view_for_a_model/src/sample/app.py
    R doc/groktut/a_view_for_a_model/src/sample/app_templates/index.pt
    R doc/groktut/a_view_for_a_model/src/sample/configure.zcml
    R doc/groktut/a_view_for_a_model2/buildout.cfg
    R doc/groktut/a_view_for_a_model2/setup.py
    R doc/groktut/a_view_for_a_model2/src/sample/__init__.py
    R doc/groktut/a_view_for_a_model2/src/sample/app.py
    R doc/groktut/a_view_for_a_model2/src/sample/app_templates/index.pt
    R doc/groktut/a_view_for_a_model2/src/sample/configure.zcml
    R doc/groktut/an_empty_grok_project/buildout.cfg
    R doc/groktut/an_empty_grok_project/setup.py
    R doc/groktut/an_empty_grok_project/src/sample/__init__.py
    R doc/groktut/an_empty_grok_project/src/sample/app.py
    R doc/groktut/an_empty_grok_project/src/sample/app_templates/index.pt
    R doc/groktut/an_empty_grok_project/src/sample/configure.zcml
    R doc/groktut/bootstrap.py
    R doc/groktut/buildout.cfg
    R doc/groktut/buildout_tut.cfg
    R doc/groktut/completely_python_driven_views/buildout.cfg
    R doc/groktut/completely_python_driven_views/setup.py
    R doc/groktut/completely_python_driven_views/src/sample/__init__.py
    R doc/groktut/completely_python_driven_views/src/sample/app.py
    R doc/groktut/completely_python_driven_views/src/sample/configure.zcml
    R doc/groktut/containers/buildout.cfg
    R doc/groktut/containers/setup.py
    R doc/groktut/containers/src/sample/__init__.py
    R doc/groktut/containers/src/sample/app.py
    R doc/groktut/containers/src/sample/app_templates/entryindex.pt
    R doc/groktut/containers/src/sample/app_templates/sampleindex.pt
    R doc/groktut/containers/src/sample/configure.zcml
    R doc/groktut/doing_some_calculation_before_viewing_a_page/buildout.cfg
    R doc/groktut/doing_some_calculation_before_viewing_a_page/setup.py
    R doc/groktut/doing_some_calculation_before_viewing_a_page/src/sample/__init__.py
    R doc/groktut/doing_some_calculation_before_viewing_a_page/src/sample/app.py
    R doc/groktut/doing_some_calculation_before_viewing_a_page/src/sample/app_templates/index.pt
    R doc/groktut/doing_some_calculation_before_viewing_a_page/src/sample/configure.zcml
    R doc/groktut/explicitly_associating_a_view_with_a_model/buildout.cfg
    R doc/groktut/explicitly_associating_a_view_with_a_model/setup.py
    R doc/groktut/explicitly_associating_a_view_with_a_model/src/sample/__init__.py
    R doc/groktut/explicitly_associating_a_view_with_a_model/src/sample/app.py
    R doc/groktut/explicitly_associating_a_view_with_a_model/src/sample/app_templates/bye.pt
    R doc/groktut/explicitly_associating_a_view_with_a_model/src/sample/app_templates/index.pt
    R doc/groktut/explicitly_associating_a_view_with_a_model/src/sample/configure.zcml
    R doc/groktut/generating_html_from_python/buildout.cfg
    R doc/groktut/generating_html_from_python/setup.py
    R doc/groktut/generating_html_from_python/src/sample/__init__.py
    R doc/groktut/generating_html_from_python/src/sample/app.py
    R doc/groktut/generating_html_from_python/src/sample/app_templates/index.pt
    R doc/groktut/generating_html_from_python/src/sample/configure.zcml
    R doc/groktut/making_our_page_dynamic/buildout.cfg
    R doc/groktut/making_our_page_dynamic/setup.py
    R doc/groktut/making_our_page_dynamic/src/sample/__init__.py
    R doc/groktut/making_our_page_dynamic/src/sample/app.py
    R doc/groktut/making_our_page_dynamic/src/sample/app_templates/index.pt
    R doc/groktut/making_our_page_dynamic/src/sample/configure.zcml
    R doc/groktut/publishing_a_simple_web_page/buildout.cfg
    R doc/groktut/publishing_a_simple_web_page/setup.py
    R doc/groktut/publishing_a_simple_web_page/src/sample/__init__.py
    R doc/groktut/publishing_a_simple_web_page/src/sample/app.py
    R doc/groktut/publishing_a_simple_web_page/src/sample/app_templates/index.pt
    R doc/groktut/publishing_a_simple_web_page/src/sample/configure.zcml
    R doc/groktut/reading_url_parameters/buildout.cfg
    R doc/groktut/reading_url_parameters/setup.py
    R doc/groktut/reading_url_parameters/src/sample/__init__.py
    R doc/groktut/reading_url_parameters/src/sample/app.py
    R doc/groktut/reading_url_parameters/src/sample/app_templates/index.pt
    R doc/groktut/reading_url_parameters/src/sample/configure.zcml
    R doc/groktut/reading_url_parameters2/buildout.cfg
    R doc/groktut/reading_url_parameters2/setup.py
    R doc/groktut/reading_url_parameters2/src/sample/__init__.py
    R doc/groktut/reading_url_parameters2/src/sample/app.py
    R doc/groktut/reading_url_parameters2/src/sample/app_templates/index.pt
    R doc/groktut/reading_url_parameters2/src/sample/configure.zcml
    R doc/groktut/redirection/buildout.cfg
    R doc/groktut/redirection/setup.py
    R doc/groktut/redirection/src/sample/__init__.py
    R doc/groktut/redirection/src/sample/app.py
    R doc/groktut/redirection/src/sample/app_templates/edit.pt
    R doc/groktut/redirection/src/sample/app_templates/index.pt
    R doc/groktut/redirection/src/sample/configure.zcml
    R doc/groktut/setting_the_content_type/buildout.cfg
    R doc/groktut/setting_the_content_type/setup.py
    R doc/groktut/setting_the_content_type/src/sample/__init__.py
    R doc/groktut/setting_the_content_type/src/sample/app.py
    R doc/groktut/setting_the_content_type/src/sample/configure.zcml
    R doc/groktut/showing_the_value_in_the_form/buildout.cfg
    R doc/groktut/showing_the_value_in_the_form/setup.py
    R doc/groktut/showing_the_value_in_the_form/src/sample/__init__.py
    R doc/groktut/showing_the_value_in_the_form/src/sample/app.py
    R doc/groktut/showing_the_value_in_the_form/src/sample/app_templates/edit.pt
    R doc/groktut/showing_the_value_in_the_form/src/sample/app_templates/index.pt
    R doc/groktut/showing_the_value_in_the_form/src/sample/configure.zcml
    R doc/groktut/simple_forms/buildout.cfg
    R doc/groktut/simple_forms/setup.py
    R doc/groktut/simple_forms/src/sample/__init__.py
    R doc/groktut/simple_forms/src/sample/app.py
    R doc/groktut/simple_forms/src/sample/app_templates/index.pt
    R doc/groktut/simple_forms/src/sample/configure.zcml
    R doc/groktut/simple_forms2/buildout.cfg
    R doc/groktut/simple_forms2/setup.py
    R doc/groktut/simple_forms2/src/sample/__init__.py
    R doc/groktut/simple_forms2/src/sample/app.py
    R doc/groktut/simple_forms2/src/sample/app_templates/index.pt
    R doc/groktut/simple_forms2/src/sample/configure.zcml
    R doc/groktut/static_resources_for_our_web_page/buildout.cfg
    R doc/groktut/static_resources_for_our_web_page/setup.py
    R doc/groktut/static_resources_for_our_web_page/src/sample/__init__.py
    R doc/groktut/static_resources_for_our_web_page/src/sample/app.py
    R doc/groktut/static_resources_for_our_web_page/src/sample/app_templates/index.pt
    R doc/groktut/static_resources_for_our_web_page/src/sample/configure.zcml
    R doc/groktut/static_resources_for_our_web_page/src/sample/static/style.css
    R doc/groktut/storing_data/buildout.cfg
    R doc/groktut/storing_data/setup.py
    R doc/groktut/storing_data/src/sample/__init__.py
    R doc/groktut/storing_data/src/sample/app.py
    R doc/groktut/storing_data/src/sample/app_templates/edit.pt
    R doc/groktut/storing_data/src/sample/app_templates/index.pt
    R doc/groktut/storing_data/src/sample/configure.zcml
    R doc/groktut/the_rules_of_persistence/buildout.cfg
    R doc/groktut/the_rules_of_persistence/setup.py
    R doc/groktut/the_rules_of_persistence/src/sample/__init__.py
    R doc/groktut/the_rules_of_persistence/src/sample/app.py
    R doc/groktut/the_rules_of_persistence/src/sample/app_templates/edit.pt
    R doc/groktut/the_rules_of_persistence/src/sample/app_templates/index.pt
    R doc/groktut/the_rules_of_persistence/src/sample/configure.zcml
    R doc/groktut/the_rules_of_persistence2/buildout.cfg
    R doc/groktut/the_rules_of_persistence2/setup.py
    R doc/groktut/the_rules_of_persistence2/src/sample/__init__.py
    R doc/groktut/the_rules_of_persistence2/src/sample/app.py
    R doc/groktut/the_rules_of_persistence2/src/sample/app_templates/edit.pt
    R doc/groktut/the_rules_of_persistence2/src/sample/app_templates/index.pt
    R doc/groktut/the_rules_of_persistence2/src/sample/configure.zcml
    R doc/groktut/the_rules_of_persistence3/buildout.cfg
    R doc/groktut/the_rules_of_persistence3/setup.py
    R doc/groktut/the_rules_of_persistence3/src/sample/__init__.py
    R doc/groktut/the_rules_of_persistence3/src/sample/app.py
    R doc/groktut/the_rules_of_persistence3/src/sample/app_templates/edit.pt
    R doc/groktut/the_rules_of_persistence3/src/sample/app_templates/index.pt
    R doc/groktut/the_rules_of_persistence3/src/sample/configure.zcml
    R doc/groktut/using_view_methods/buildout.cfg
    R doc/groktut/using_view_methods/setup.py
    R doc/groktut/using_view_methods/src/sample/__init__.py
    R doc/groktut/using_view_methods/src/sample/app.py
    R doc/groktut/using_view_methods/src/sample/app_templates/index.pt
    R doc/groktut/using_view_methods/src/sample/configure.zcml
    R doc/index.rst
    R doc/layout.html
    R doc/license.rst
    R doc/naming_conventions.rst
    R doc/reference/README.txt
    R doc/reference/components.rst
    R doc/reference/conf.py
    R doc/reference/core.rst
    R doc/reference/decorators.rst
    R doc/reference/directives.rst
    R doc/reference/events.rst
    R doc/reference/exceptions.rst
    R doc/reference/functions.rst
    R doc/reference/index.rst
    R doc/reference/model.rst
    R doc/release.txt
    R doc/resources/evencaveman.jpg
    R doc/resources/grok-standing.jpg
    R doc/style.tex
    R doc/template.pt
    R doc/tutorial.rst
    R doc/tutorial_outline.txt
    R doc/upgrade.txt
    R grokdocs/README.txt
    R grokdocs/setup.py
    R grokdocs/src/grokdocs/__init__.py
    R grokdocs/src/grokdocs/grokdocs.py
    R grokdocs/src/grokdocs/latex_hacks.py
    R grokwiki/README.txt
    R grokwiki/setup.py
    R grokwiki/src/grokwiki/__init__.py
    R grokwiki/src/grokwiki/configure.zcml
    R grokwiki/src/grokwiki/page.py
    R grokwiki/src/grokwiki/page_templates/edit.pt
    R grokwiki/src/grokwiki/page_templates/index.pt
    R grokwiki/src/grokwiki/page_templates/layout.pt
    R grokwiki/src/grokwiki/static/wiki.css
    R grokwiki/src/grokwiki/wiki.py
    R grokwiki/src/grokwiki/xmlrpc.py
    R utilities/merge-versions.py

  Log Message:
  -----------
  remove unneeded stuff


  Commit: e083619a4057ab35bbedbcd8a39202b857def4fe
      https://github.com/zopefoundation/grokcore.formlib/commit/e083619a4057ab35bbedbcd8a39202b857def4fe
  Author: Philipp von Weitershausen <philipp at weitershausen.de>
  Date:   2008-07-29 (Tue, 29 Jul 2008)

  Changed paths:
    M CHANGES.txt
    M CREDITS.txt
    M README.txt
    M setup.py

  Log Message:
  -----------
  update package metadata


  Commit: c1bc2f9e8cd319601d1935029c6306d235a7fcaf
      https://github.com/zopefoundation/grokcore.formlib/commit/c1bc2f9e8cd319601d1935029c6306d235a7fcaf
  Author: Philipp von Weitershausen <philipp at weitershausen.de>
  Date:   2008-07-29 (Tue, 29 Jul 2008)

  Changed paths:
    R src/grok/__init__.py
    R src/grok/components.py
    R src/grok/configure.zcml
    R src/grok/directive.py
    R src/grok/formlib.py
    R src/grok/ftesting.zcml
    R src/grok/ftests/__init__.py
    R src/grok/ftests/catalog/__init__.py
    R src/grok/ftests/catalog/catalog.py
    R src/grok/ftests/catalog/indexes.py
    R src/grok/ftests/catalog/indexes_app_interface.py
    R src/grok/ftests/catalog/indexes_attribute.py
    R src/grok/ftests/catalog/indexes_class.py
    R src/grok/ftests/catalog/indexes_multiple.py
    R src/grok/ftests/catalog/indexes_multiple_conflict.py
    R src/grok/ftests/catalog/indexes_name.py
    R src/grok/ftests/catalog/indexes_nonexistent.py
    R src/grok/ftests/catalog/indexes_set.py
    R src/grok/ftests/catalog/indexes_site.py
    R src/grok/ftests/catalog/setuporder.py
    R src/grok/ftests/form/__init__.py
    R src/grok/ftests/form/actions.py
    R src/grok/ftests/form/addform.py
    R src/grok/ftests/form/addform_applydata.py
    R src/grok/ftests/form/addform_catalog.py
    R src/grok/ftests/form/editform_applydata.py
    R src/grok/ftests/form/editform_applydata_schema.py
    R src/grok/ftests/form/editform_applydata_schemafields.py
    R src/grok/ftests/form/form.py
    R src/grok/ftests/form/templateform.py
    R src/grok/ftests/form/update.py
    R src/grok/ftests/rest/__init__.py
    R src/grok/ftests/rest/localgrants.py
    R src/grok/ftests/rest/rest.py
    R src/grok/ftests/rest/rest_traverse.py
    R src/grok/ftests/security/__init__.py
    R src/grok/ftests/security/handle_exception.py
    R src/grok/ftests/security/json.py
    R src/grok/ftests/security/require.py
    R src/grok/ftests/security/roles.py
    R src/grok/ftests/security/xmlrpc.py
    R src/grok/ftests/site/__init__.py
    R src/grok/ftests/site/site.py
    R src/grok/ftests/staticdir/__init__.py
    R src/grok/ftests/staticdir/simple.py
    R src/grok/ftests/staticdir/simple_fixture/__init__.py
    R src/grok/ftests/staticdir/simple_fixture/ellie.py
    R src/grok/ftests/staticdir/simple_fixture/static/file.txt
    R src/grok/ftests/staticdir/simple_fixture/static/static.pt
    R src/grok/ftests/staticdir/simple_fixture/static/subdir/otherfile.txt
    R src/grok/ftests/test_grok_functional.py
    R src/grok/ftests/traversal/__init__.py
    R src/grok/ftests/traversal/containertraverse.py
    R src/grok/ftests/traversal/containertraverser.py
    R src/grok/ftests/traversal/items_before_views.py
    R src/grok/ftests/traversal/modeltraverse.py
    R src/grok/ftests/traversal/traversableattr.py
    R src/grok/ftests/traversal/traverser.py
    R src/grok/ftests/traversal/traverser_sets_parent.py
    R src/grok/ftests/url/__init__.py
    R src/grok/ftests/url/application.py
    R src/grok/ftests/url/redirect.py
    R src/grok/ftests/url/url.py
    R src/grok/ftests/url/url_function.py
    R src/grok/ftests/utility/__init__.py
    R src/grok/ftests/utility/local.py
    R src/grok/ftests/utility/local_override.py
    R src/grok/ftests/utility/public.py
    R src/grok/ftests/utility/subclass.py
    R src/grok/ftests/view/__init__.py
    R src/grok/ftests/view/argument.py
    R src/grok/ftests/view/index.py
    R src/grok/ftests/view/layers.py
    R src/grok/ftests/view/macros.py
    R src/grok/ftests/view/view.py
    R src/grok/ftests/viewlet/__init__.py
    R src/grok/ftests/viewlet/order.py
    R src/grok/ftests/viewlet/order_templates/orderview.pt
    R src/grok/ftests/viewlet/template_namespaces.py
    R src/grok/ftests/viewlet/template_namespaces_templates/index.pt
    R src/grok/ftests/viewlet/template_namespaces_templates/mirandaviewlet.pt
    R src/grok/ftests/viewlet/template_namespaces_templates/mirandaviewletmanager.pt
    R src/grok/ftests/viewlet/template_namespaces_templates/necklace.pt
    R src/grok/ftests/viewlet/view_directive.py
    R src/grok/ftests/viewlet/view_directive_templates/boneview.pt
    R src/grok/ftests/viewlet/viewlet_context.py
    R src/grok/ftests/viewlet/viewlet_context2.py
    R src/grok/ftests/viewlet/viewlet_interface.py
    R src/grok/ftests/viewlet/viewlet_interface_templates/index.pt
    R src/grok/ftests/viewlet/viewlet_manager_association.py
    R src/grok/ftests/viewlet/viewlet_manager_association_templates/index.pt
    R src/grok/ftests/viewlet/viewlet_security.py
    R src/grok/ftests/viewlet/viewlet_security_templates/caveview.pt
    R src/grok/ftests/viewlet/viewlet_template.py
    R src/grok/ftests/viewlet/viewlet_template_templates/fredviewlet.pt
    R src/grok/ftests/viewlet/viewlet_template_templates/index.pt
    R src/grok/ftests/viewlet/viewletmanager_directive.py
    R src/grok/ftests/viewlet/viewletmanager_directive_templates/boneview.pt
    R src/grok/ftests/viewlet/viewletmanager_template.py
    R src/grok/ftests/viewlet/viewletmanager_template_templates/barneyviewlet.pt
    R src/grok/ftests/viewlet/viewletmanager_template_templates/cavemanager.pt
    R src/grok/ftests/viewlet/viewletmanager_template_templates/orderview.pt
    R src/grok/ftests/xmlrpc/__init__.py
    R src/grok/ftests/xmlrpc/xmlrpc.py
    R src/grok/index.py
    R src/grok/interfaces.py
    R src/grok/meta.py
    R src/grok/meta.zcml
    R src/grok/publication.py
    R src/grok/rest.py
    R src/grok/templatereg.py
    R src/grok/templates/default_display_form.pt
    R src/grok/templates/default_edit_form.pt
    R src/grok/testing.py
    R src/grok/tests/__init__.py
    R src/grok/tests/adapter/__init__.py
    R src/grok/tests/adapter/adapter.py
    R src/grok/tests/adapter/adapterdecorator.py
    R src/grok/tests/adapter/alphabetical.py
    R src/grok/tests/adapter/classcontext.py
    R src/grok/tests/adapter/classcontextimported.py
    R src/grok/tests/adapter/classcontextmultiple.py
    R src/grok/tests/adapter/classcontextmultiple_fixture.py
    R src/grok/tests/adapter/classorinterface.py
    R src/grok/tests/adapter/functionasargument_fixture.py
    R src/grok/tests/adapter/functioncontext.py
    R src/grok/tests/adapter/implementsmany.py
    R src/grok/tests/adapter/implementsnone.py
    R src/grok/tests/adapter/implementsnonemulti.py
    R src/grok/tests/adapter/importedmodel.py
    R src/grok/tests/adapter/importedmodel2.py
    R src/grok/tests/adapter/interface.py
    R src/grok/tests/adapter/interfacemodule.py
    R src/grok/tests/adapter/modulecontext.py
    R src/grok/tests/adapter/modulecontextimported.py
    R src/grok/tests/adapter/modulecontextmultiple.py
    R src/grok/tests/adapter/modulecontextmultiple_fixture.py
    R src/grok/tests/adapter/multiadapter.py
    R src/grok/tests/adapter/multiadaptsnone.py
    R src/grok/tests/adapter/multiple.py
    R src/grok/tests/adapter/namedadapter.py
    R src/grok/tests/adapter/noarguments_fixture.py
    R src/grok/tests/adapter/nomodel.py
    R src/grok/tests/adapter/oldstyleclass.py
    R src/grok/tests/adapter/order.py
    R src/grok/tests/annotation/__init__.py
    R src/grok/tests/annotation/annotation.py
    R src/grok/tests/annotation/implementsmany.py
    R src/grok/tests/annotation/implementsnone.py
    R src/grok/tests/annotation/name.py
    R src/grok/tests/annotation/provides.py
    R src/grok/tests/application/__init__.py
    R src/grok/tests/application/application.py
    R src/grok/tests/baseclass/__init__.py
    R src/grok/tests/baseclass/base.py
    R src/grok/tests/baseclass/basedirective.py
    R src/grok/tests/catalog/__init__.py
    R src/grok/tests/catalog/indexes_module.py
    R src/grok/tests/catalog/indexes_no_app.py
    R src/grok/tests/conflict/__init__.py
    R src/grok/tests/conflict/rest.py
    R src/grok/tests/conflict/skin.py
    R src/grok/tests/container/__init__.py
    R src/grok/tests/container/container.py
    R src/grok/tests/container/container_model.py
    R src/grok/tests/container/orderedcontainer.py
    R src/grok/tests/container/orderedcontainerfiresevent.py
    R src/grok/tests/directive/__init__.py
    R src/grok/tests/directive/argumenterror.py
    R src/grok/tests/directive/argumenterror_fixture.py
    R src/grok/tests/directive/multipleasdict.py
    R src/grok/tests/directive/multipletimes.py
    R src/grok/tests/error/__init__.py
    R src/grok/tests/error/error.py
    R src/grok/tests/event/__init__.py
    R src/grok/tests/event/errorconditions.py
    R src/grok/tests/event/errorconditions_fixture.py
    R src/grok/tests/event/subscriber.py
    R src/grok/tests/form/__init__.py
    R src/grok/tests/form/customautoform.py
    R src/grok/tests/form/customform.py
    R src/grok/tests/form/fields.py
    R src/grok/tests/form/form.py
    R src/grok/tests/form/norender.py
    R src/grok/tests/form/norender2.py
    R src/grok/tests/form/schemaform.py
    R src/grok/tests/form/schemainherit.py
    R src/grok/tests/grokker/__init__.py
    R src/grok/tests/grokker/continue_scanning.py
    R src/grok/tests/grokker/continue_scanning_fixture.py
    R src/grok/tests/grokker/grokcomponent.py
    R src/grok/tests/grokker/onlyonce.py
    R src/grok/tests/grokker/onlyonce_fixture/__init__.py
    R src/grok/tests/grokker/onlyonce_fixture/_meta.py
    R src/grok/tests/grokker/onlyonce_fixture/component.py
    R src/grok/tests/grokker/onlyonce_fixture/implementation.py
    R src/grok/tests/grokker/priority.py
    R src/grok/tests/grokker/priority_fixture.py
    R src/grok/tests/json/__init__.py
    R src/grok/tests/json/nocontext.py
    R src/grok/tests/json/nomethods.py
    R src/grok/tests/json/view_lookup.py
    R src/grok/tests/order/__init__.py
    R src/grok/tests/order/arg_orderdirective.py
    R src/grok/tests/order/combined_orderdirective.py
    R src/grok/tests/order/combinednoorder_orderdirective.py
    R src/grok/tests/order/inter1.py
    R src/grok/tests/order/inter2.py
    R src/grok/tests/order/noarg_orderdirective.py
    R src/grok/tests/order/nodirective.py
    R src/grok/tests/security/__init__.py
    R src/grok/tests/security/missing_permission.py
    R src/grok/tests/security/missing_permission_json.py
    R src/grok/tests/security/missing_permission_json2.py
    R src/grok/tests/security/missing_permission_json3.py
    R src/grok/tests/security/missing_permission_name.py
    R src/grok/tests/security/missing_permission_xmlrpc.py
    R src/grok/tests/security/missing_permission_xmlrpc2.py
    R src/grok/tests/security/missing_permission_xmlrpc3.py
    R src/grok/tests/security/missing_role_name.py
    R src/grok/tests/security/multiple_require.py
    R src/grok/tests/security/multiple_require_json.py
    R src/grok/tests/security/multiple_require_xmlrpc.py
    R src/grok/tests/security/not_a_permissionclass.py
    R src/grok/tests/security/view_decorator.py
    R src/grok/tests/static/__init__.py
    R src/grok/tests/static/statichaspy.py
    R src/grok/tests/static/statichaspy_fixture/__init__.py
    R src/grok/tests/static/statichaspy_fixture/static.py
    R src/grok/tests/static/statichaspy_fixture/static/empty.pt
    R src/grok/tests/static/staticispackage.py
    R src/grok/tests/static/staticispackage_fixture/__init__.py
    R src/grok/tests/static/staticispackage_fixture/static/__init__.py
    R src/grok/tests/template/__init__.py
    R src/grok/tests/template/lascaux.html
    R src/grok/tests/template/pluggability.py
    R src/grok/tests/template/pluggability_templates/kakadu.mtl
    R src/grok/tests/template/pluggability_templates/sierra.mtl
    R src/grok/tests/template/zpt.py
    R src/grok/tests/template/zpt_templates/piepmatz.pt
    R src/grok/tests/test_grok.py
    R src/grok/tests/testsetup/__init__.py
    R src/grok/tests/testsetup/cave/.hiddendir/hiddenfile.txt
    R src/grok/tests/testsetup/cave/__init__.py
    R src/grok/tests/testsetup/cave/file1.py
    R src/grok/tests/testsetup/cave/file1.rst
    R src/grok/tests/testsetup/cave/file1.txt
    R src/grok/tests/testsetup/cave/file2.TXT
    R src/grok/tests/testsetup/cave/ftesting.zcml
    R src/grok/tests/testsetup/cave/notatest1.foo
    R src/grok/tests/testsetup/cave/sample.zcml
    R src/grok/tests/testsetup/cave/samplesetup1.py
    R src/grok/tests/testsetup/cave/samplesetup2.py
    R src/grok/tests/testsetup/cave/samplesetup3.py
    R src/grok/tests/testsetup/cave/samplesetup4.py
    R src/grok/tests/testsetup/cave/subdir/subdirfile.txt
    R src/grok/tests/testsetup/cave_to_let/__init__.py
    R src/grok/tests/testsetup/cave_to_let/file1.txt
    R src/grok/tests/testsetup/testsetup.py
    R src/grok/tests/traversal/__init__.py
    R src/grok/tests/utility/__init__.py
    R src/grok/tests/utility/implementsmany.py
    R src/grok/tests/utility/implementsmany2.py
    R src/grok/tests/utility/implementsnone.py
    R src/grok/tests/utility/implementsnone2.py
    R src/grok/tests/utility/local_implementsmany.py
    R src/grok/tests/utility/local_implementsmany_fixture.py
    R src/grok/tests/utility/local_implementsnone.py
    R src/grok/tests/utility/local_implementsnone2.py
    R src/grok/tests/utility/local_implementsnone2_fixture.py
    R src/grok/tests/utility/local_implementsnone_fixture.py
    R src/grok/tests/utility/multiple_class.py
    R src/grok/tests/utility/multiple_class_fixture.py
    R src/grok/tests/utility/multiple_directive.py
    R src/grok/tests/utility/multiple_directive_fixture.py
    R src/grok/tests/utility/publicnoncontainer.py
    R src/grok/tests/utility/utility.py
    R src/grok/tests/view/__init__.py
    R src/grok/tests/view/ambiguouscontext.py
    R src/grok/tests/view/dirandinlinetemplate.py
    R src/grok/tests/view/dirandinlinetemplate_templates/cavepainting.pt
    R src/grok/tests/view/dirtemplate.py
    R src/grok/tests/view/dirtemplate_templates/cavepainting.pt
    R src/grok/tests/view/dirtemplate_templates/food.pt
    R src/grok/tests/view/dirtemplateandrender.py
    R src/grok/tests/view/dirtemplateandrender_templates/cavepainting.pt
    R src/grok/tests/view/dirtemplatesonly.py
    R src/grok/tests/view/dirtemplatesonly_templates/index.pt
    R src/grok/tests/view/dirtemplatesonly_templates/invalid.txt
    R src/grok/tests/view/eithertemplateorrender.py
    R src/grok/tests/view/explicitimplicittemplate.py
    R src/grok/tests/view/inline.py
    R src/grok/tests/view/inline_unassociated.py
    R src/grok/tests/view/inlinebogus.py
    R src/grok/tests/view/missingcontext.py
    R src/grok/tests/view/modequalspkgname/__init__.py
    R src/grok/tests/view/modequalspkgname/modequalspkgname.py
    R src/grok/tests/view/modequalspkgname/modequalspkgname_templates/index.pt
    R src/grok/tests/view/namemultiple.py
    R src/grok/tests/view/namemultiple_fixture.py
    R src/grok/tests/view/nameunicode.py
    R src/grok/tests/view/nomodulename.py
    R src/grok/tests/view/nomodulename_fixture.py
    R src/grok/tests/view/notemplateorrender.py
    R src/grok/tests/view/template.py
    R src/grok/tests/view/templatedirectory.py
    R src/grok/tests/view/templatedirectoryname/food.pt
    R src/grok/tests/view/templatefile.py
    R src/grok/tests/view/templatenotfound.py
    R src/grok/tests/view/templatereload.py
    R src/grok/tests/view/templatereload_templates/index.pt
    R src/grok/tests/view/twoviewsusetemplate.py
    R src/grok/tests/view/unassociated.py
    R src/grok/tests/view/unassociated_templates/index.pt
    R src/grok/tests/view/update.py
    R src/grok/tests/view/update_redirect.py
    R src/grok/tests/view/view.py
    R src/grok/tests/viewlet/__init__.py
    R src/grok/tests/viewlet/viewlet_ambiguous_manager.py
    R src/grok/tests/viewlet/viewlet_references.py
    R src/grok/tests/viewlet/viewlet_render_and_template.py
    R src/grok/tests/viewlet/viewlet_render_and_template_templates/viewlet.pt
    R src/grok/tests/xmlrpc/__init__.py
    R src/grok/tests/xmlrpc/nocontext.py
    R src/grok/tests/xmlrpc/nomethods.py
    R src/grok/tests/zcml/__init__.py
    R src/grok/tests/zcml/directiveerror.py
    R src/grok/tests/zcml/directiveimporterror.py
    R src/grok/tests/zcml/directiveimporterror_fixture.py
    R src/grok/tests/zcml/directivemodule.py
    R src/grok/tests/zcml/directivepackage.py
    R src/grok/tests/zcml/stoneage/__init__.py
    R src/grok/tests/zcml/stoneage/cave.py
    R src/grok/tests/zcml/stoneage/hunt/__init__.py
    R src/grok/tests/zcml/stoneage/hunt/mammoth.py
    R src/grok/tests/zcml/stoneage/hunt/mammoth_templates/index.pt
    R src/grok/tests/zcml/stoneage/notpackage/dummy.py
    R src/grok/tests/zcml/stoneage/painting/__init__.py
    R src/grok/util.py
    A src/grokcore/__init__.py
    A src/grokcore/formlib/__init__.py
    A src/grokcore/formlib/components.py
    A src/grokcore/formlib/configure.zcml
    A src/grokcore/formlib/directive.py
    A src/grokcore/formlib/formlib.py
    A src/grokcore/formlib/ftesting.zcml
    A src/grokcore/formlib/ftests/__init__.py
    A src/grokcore/formlib/ftests/catalog/__init__.py
    A src/grokcore/formlib/ftests/catalog/catalog.py
    A src/grokcore/formlib/ftests/catalog/indexes.py
    A src/grokcore/formlib/ftests/catalog/indexes_app_interface.py
    A src/grokcore/formlib/ftests/catalog/indexes_attribute.py
    A src/grokcore/formlib/ftests/catalog/indexes_class.py
    A src/grokcore/formlib/ftests/catalog/indexes_multiple.py
    A src/grokcore/formlib/ftests/catalog/indexes_multiple_conflict.py
    A src/grokcore/formlib/ftests/catalog/indexes_name.py
    A src/grokcore/formlib/ftests/catalog/indexes_nonexistent.py
    A src/grokcore/formlib/ftests/catalog/indexes_set.py
    A src/grokcore/formlib/ftests/catalog/indexes_site.py
    A src/grokcore/formlib/ftests/catalog/setuporder.py
    A src/grokcore/formlib/ftests/form/__init__.py
    A src/grokcore/formlib/ftests/form/actions.py
    A src/grokcore/formlib/ftests/form/addform.py
    A src/grokcore/formlib/ftests/form/addform_applydata.py
    A src/grokcore/formlib/ftests/form/addform_catalog.py
    A src/grokcore/formlib/ftests/form/editform_applydata.py
    A src/grokcore/formlib/ftests/form/editform_applydata_schema.py
    A src/grokcore/formlib/ftests/form/editform_applydata_schemafields.py
    A src/grokcore/formlib/ftests/form/form.py
    A src/grokcore/formlib/ftests/form/templateform.py
    A src/grokcore/formlib/ftests/form/update.py
    A src/grokcore/formlib/ftests/rest/__init__.py
    A src/grokcore/formlib/ftests/rest/localgrants.py
    A src/grokcore/formlib/ftests/rest/rest.py
    A src/grokcore/formlib/ftests/rest/rest_traverse.py
    A src/grokcore/formlib/ftests/security/__init__.py
    A src/grokcore/formlib/ftests/security/handle_exception.py
    A src/grokcore/formlib/ftests/security/json.py
    A src/grokcore/formlib/ftests/security/require.py
    A src/grokcore/formlib/ftests/security/roles.py
    A src/grokcore/formlib/ftests/security/xmlrpc.py
    A src/grokcore/formlib/ftests/site/__init__.py
    A src/grokcore/formlib/ftests/site/site.py
    A src/grokcore/formlib/ftests/staticdir/__init__.py
    A src/grokcore/formlib/ftests/staticdir/simple.py
    A src/grokcore/formlib/ftests/staticdir/simple_fixture/__init__.py
    A src/grokcore/formlib/ftests/staticdir/simple_fixture/ellie.py
    A src/grokcore/formlib/ftests/staticdir/simple_fixture/static/file.txt
    A src/grokcore/formlib/ftests/staticdir/simple_fixture/static/static.pt
    A src/grokcore/formlib/ftests/staticdir/simple_fixture/static/subdir/otherfile.txt
    A src/grokcore/formlib/ftests/test_grok_functional.py
    A src/grokcore/formlib/ftests/traversal/__init__.py
    A src/grokcore/formlib/ftests/traversal/containertraverse.py
    A src/grokcore/formlib/ftests/traversal/containertraverser.py
    A src/grokcore/formlib/ftests/traversal/items_before_views.py
    A src/grokcore/formlib/ftests/traversal/modeltraverse.py
    A src/grokcore/formlib/ftests/traversal/traversableattr.py
    A src/grokcore/formlib/ftests/traversal/traverser.py
    A src/grokcore/formlib/ftests/traversal/traverser_sets_parent.py
    A src/grokcore/formlib/ftests/url/__init__.py
    A src/grokcore/formlib/ftests/url/application.py
    A src/grokcore/formlib/ftests/url/redirect.py
    A src/grokcore/formlib/ftests/url/url.py
    A src/grokcore/formlib/ftests/url/url_function.py
    A src/grokcore/formlib/ftests/utility/__init__.py
    A src/grokcore/formlib/ftests/utility/local.py
    A src/grokcore/formlib/ftests/utility/local_override.py
    A src/grokcore/formlib/ftests/utility/public.py
    A src/grokcore/formlib/ftests/utility/subclass.py
    A src/grokcore/formlib/ftests/view/__init__.py
    A src/grokcore/formlib/ftests/view/argument.py
    A src/grokcore/formlib/ftests/view/index.py
    A src/grokcore/formlib/ftests/view/layers.py
    A src/grokcore/formlib/ftests/view/macros.py
    A src/grokcore/formlib/ftests/view/view.py
    A src/grokcore/formlib/ftests/viewlet/__init__.py
    A src/grokcore/formlib/ftests/viewlet/order.py
    A src/grokcore/formlib/ftests/viewlet/order_templates/orderview.pt
    A src/grokcore/formlib/ftests/viewlet/template_namespaces.py
    A src/grokcore/formlib/ftests/viewlet/template_namespaces_templates/index.pt
    A src/grokcore/formlib/ftests/viewlet/template_namespaces_templates/mirandaviewlet.pt
    A src/grokcore/formlib/ftests/viewlet/template_namespaces_templates/mirandaviewletmanager.pt
    A src/grokcore/formlib/ftests/viewlet/template_namespaces_templates/necklace.pt
    A src/grokcore/formlib/ftests/viewlet/view_directive.py
    A src/grokcore/formlib/ftests/viewlet/view_directive_templates/boneview.pt
    A src/grokcore/formlib/ftests/viewlet/viewlet_context.py
    A src/grokcore/formlib/ftests/viewlet/viewlet_context2.py
    A src/grokcore/formlib/ftests/viewlet/viewlet_interface.py
    A src/grokcore/formlib/ftests/viewlet/viewlet_interface_templates/index.pt
    A src/grokcore/formlib/ftests/viewlet/viewlet_manager_association.py
    A src/grokcore/formlib/ftests/viewlet/viewlet_manager_association_templates/index.pt
    A src/grokcore/formlib/ftests/viewlet/viewlet_security.py
    A src/grokcore/formlib/ftests/viewlet/viewlet_security_templates/caveview.pt
    A src/grokcore/formlib/ftests/viewlet/viewlet_template.py
    A src/grokcore/formlib/ftests/viewlet/viewlet_template_templates/fredviewlet.pt
    A src/grokcore/formlib/ftests/viewlet/viewlet_template_templates/index.pt
    A src/grokcore/formlib/ftests/viewlet/viewletmanager_directive.py
    A src/grokcore/formlib/ftests/viewlet/viewletmanager_directive_templates/boneview.pt
    A src/grokcore/formlib/ftests/viewlet/viewletmanager_template.py
    A src/grokcore/formlib/ftests/viewlet/viewletmanager_template_templates/barneyviewlet.pt
    A src/grokcore/formlib/ftests/viewlet/viewletmanager_template_templates/cavemanager.pt
    A src/grokcore/formlib/ftests/viewlet/viewletmanager_template_templates/orderview.pt
    A src/grokcore/formlib/ftests/xmlrpc/__init__.py
    A src/grokcore/formlib/ftests/xmlrpc/xmlrpc.py
    A src/grokcore/formlib/index.py
    A src/grokcore/formlib/interfaces.py
    A src/grokcore/formlib/meta.py
    A src/grokcore/formlib/meta.zcml
    A src/grokcore/formlib/publication.py
    A src/grokcore/formlib/rest.py
    A src/grokcore/formlib/templatereg.py
    A src/grokcore/formlib/templates/default_display_form.pt
    A src/grokcore/formlib/templates/default_edit_form.pt
    A src/grokcore/formlib/testing.py
    A src/grokcore/formlib/tests/__init__.py
    A src/grokcore/formlib/tests/adapter/__init__.py
    A src/grokcore/formlib/tests/adapter/adapter.py
    A src/grokcore/formlib/tests/adapter/adapterdecorator.py
    A src/grokcore/formlib/tests/adapter/alphabetical.py
    A src/grokcore/formlib/tests/adapter/classcontext.py
    A src/grokcore/formlib/tests/adapter/classcontextimported.py
    A src/grokcore/formlib/tests/adapter/classcontextmultiple.py
    A src/grokcore/formlib/tests/adapter/classcontextmultiple_fixture.py
    A src/grokcore/formlib/tests/adapter/classorinterface.py
    A src/grokcore/formlib/tests/adapter/functionasargument_fixture.py
    A src/grokcore/formlib/tests/adapter/functioncontext.py
    A src/grokcore/formlib/tests/adapter/implementsmany.py
    A src/grokcore/formlib/tests/adapter/implementsnone.py
    A src/grokcore/formlib/tests/adapter/implementsnonemulti.py
    A src/grokcore/formlib/tests/adapter/importedmodel.py
    A src/grokcore/formlib/tests/adapter/importedmodel2.py
    A src/grokcore/formlib/tests/adapter/interface.py
    A src/grokcore/formlib/tests/adapter/interfacemodule.py
    A src/grokcore/formlib/tests/adapter/modulecontext.py
    A src/grokcore/formlib/tests/adapter/modulecontextimported.py
    A src/grokcore/formlib/tests/adapter/modulecontextmultiple.py
    A src/grokcore/formlib/tests/adapter/modulecontextmultiple_fixture.py
    A src/grokcore/formlib/tests/adapter/multiadapter.py
    A src/grokcore/formlib/tests/adapter/multiadaptsnone.py
    A src/grokcore/formlib/tests/adapter/multiple.py
    A src/grokcore/formlib/tests/adapter/namedadapter.py
    A src/grokcore/formlib/tests/adapter/noarguments_fixture.py
    A src/grokcore/formlib/tests/adapter/nomodel.py
    A src/grokcore/formlib/tests/adapter/oldstyleclass.py
    A src/grokcore/formlib/tests/adapter/order.py
    A src/grokcore/formlib/tests/annotation/__init__.py
    A src/grokcore/formlib/tests/annotation/annotation.py
    A src/grokcore/formlib/tests/annotation/implementsmany.py
    A src/grokcore/formlib/tests/annotation/implementsnone.py
    A src/grokcore/formlib/tests/annotation/name.py
    A src/grokcore/formlib/tests/annotation/provides.py
    A src/grokcore/formlib/tests/application/__init__.py
    A src/grokcore/formlib/tests/application/application.py
    A src/grokcore/formlib/tests/baseclass/__init__.py
    A src/grokcore/formlib/tests/baseclass/base.py
    A src/grokcore/formlib/tests/baseclass/basedirective.py
    A src/grokcore/formlib/tests/catalog/__init__.py
    A src/grokcore/formlib/tests/catalog/indexes_module.py
    A src/grokcore/formlib/tests/catalog/indexes_no_app.py
    A src/grokcore/formlib/tests/conflict/__init__.py
    A src/grokcore/formlib/tests/conflict/rest.py
    A src/grokcore/formlib/tests/conflict/skin.py
    A src/grokcore/formlib/tests/container/__init__.py
    A src/grokcore/formlib/tests/container/container.py
    A src/grokcore/formlib/tests/container/container_model.py
    A src/grokcore/formlib/tests/container/orderedcontainer.py
    A src/grokcore/formlib/tests/container/orderedcontainerfiresevent.py
    A src/grokcore/formlib/tests/directive/__init__.py
    A src/grokcore/formlib/tests/directive/argumenterror.py
    A src/grokcore/formlib/tests/directive/argumenterror_fixture.py
    A src/grokcore/formlib/tests/directive/multipleasdict.py
    A src/grokcore/formlib/tests/directive/multipletimes.py
    A src/grokcore/formlib/tests/error/__init__.py
    A src/grokcore/formlib/tests/error/error.py
    A src/grokcore/formlib/tests/event/__init__.py
    A src/grokcore/formlib/tests/event/errorconditions.py
    A src/grokcore/formlib/tests/event/errorconditions_fixture.py
    A src/grokcore/formlib/tests/event/subscriber.py
    A src/grokcore/formlib/tests/form/__init__.py
    A src/grokcore/formlib/tests/form/customautoform.py
    A src/grokcore/formlib/tests/form/customform.py
    A src/grokcore/formlib/tests/form/fields.py
    A src/grokcore/formlib/tests/form/form.py
    A src/grokcore/formlib/tests/form/norender.py
    A src/grokcore/formlib/tests/form/norender2.py
    A src/grokcore/formlib/tests/form/schemaform.py
    A src/grokcore/formlib/tests/form/schemainherit.py
    A src/grokcore/formlib/tests/grokker/__init__.py
    A src/grokcore/formlib/tests/grokker/continue_scanning.py
    A src/grokcore/formlib/tests/grokker/continue_scanning_fixture.py
    A src/grokcore/formlib/tests/grokker/grokcomponent.py
    A src/grokcore/formlib/tests/grokker/onlyonce.py
    A src/grokcore/formlib/tests/grokker/onlyonce_fixture/__init__.py
    A src/grokcore/formlib/tests/grokker/onlyonce_fixture/_meta.py
    A src/grokcore/formlib/tests/grokker/onlyonce_fixture/component.py
    A src/grokcore/formlib/tests/grokker/onlyonce_fixture/implementation.py
    A src/grokcore/formlib/tests/grokker/priority.py
    A src/grokcore/formlib/tests/grokker/priority_fixture.py
    A src/grokcore/formlib/tests/json/__init__.py
    A src/grokcore/formlib/tests/json/nocontext.py
    A src/grokcore/formlib/tests/json/nomethods.py
    A src/grokcore/formlib/tests/json/view_lookup.py
    A src/grokcore/formlib/tests/order/__init__.py
    A src/grokcore/formlib/tests/order/arg_orderdirective.py
    A src/grokcore/formlib/tests/order/combined_orderdirective.py
    A src/grokcore/formlib/tests/order/combinednoorder_orderdirective.py
    A src/grokcore/formlib/tests/order/inter1.py
    A src/grokcore/formlib/tests/order/inter2.py
    A src/grokcore/formlib/tests/order/noarg_orderdirective.py
    A src/grokcore/formlib/tests/order/nodirective.py
    A src/grokcore/formlib/tests/security/__init__.py
    A src/grokcore/formlib/tests/security/missing_permission.py
    A src/grokcore/formlib/tests/security/missing_permission_json.py
    A src/grokcore/formlib/tests/security/missing_permission_json2.py
    A src/grokcore/formlib/tests/security/missing_permission_json3.py
    A src/grokcore/formlib/tests/security/missing_permission_name.py
    A src/grokcore/formlib/tests/security/missing_permission_xmlrpc.py
    A src/grokcore/formlib/tests/security/missing_permission_xmlrpc2.py
    A src/grokcore/formlib/tests/security/missing_permission_xmlrpc3.py
    A src/grokcore/formlib/tests/security/missing_role_name.py
    A src/grokcore/formlib/tests/security/multiple_require.py
    A src/grokcore/formlib/tests/security/multiple_require_json.py
    A src/grokcore/formlib/tests/security/multiple_require_xmlrpc.py
    A src/grokcore/formlib/tests/security/not_a_permissionclass.py
    A src/grokcore/formlib/tests/security/view_decorator.py
    A src/grokcore/formlib/tests/static/__init__.py
    A src/grokcore/formlib/tests/static/statichaspy.py
    A src/grokcore/formlib/tests/static/statichaspy_fixture/__init__.py
    A src/grokcore/formlib/tests/static/statichaspy_fixture/static.py
    A src/grokcore/formlib/tests/static/statichaspy_fixture/static/empty.pt
    A src/grokcore/formlib/tests/static/staticispackage.py
    A src/grokcore/formlib/tests/static/staticispackage_fixture/__init__.py
    A src/grokcore/formlib/tests/static/staticispackage_fixture/static/__init__.py
    A src/grokcore/formlib/tests/template/__init__.py
    A src/grokcore/formlib/tests/template/lascaux.html
    A src/grokcore/formlib/tests/template/pluggability.py
    A src/grokcore/formlib/tests/template/pluggability_templates/kakadu.mtl
    A src/grokcore/formlib/tests/template/pluggability_templates/sierra.mtl
    A src/grokcore/formlib/tests/template/zpt.py
    A src/grokcore/formlib/tests/template/zpt_templates/piepmatz.pt
    A src/grokcore/formlib/tests/test_grok.py
    A src/grokcore/formlib/tests/testsetup/__init__.py
    A src/grokcore/formlib/tests/testsetup/cave/.hiddendir/hiddenfile.txt
    A src/grokcore/formlib/tests/testsetup/cave/__init__.py
    A src/grokcore/formlib/tests/testsetup/cave/file1.py
    A src/grokcore/formlib/tests/testsetup/cave/file1.rst
    A src/grokcore/formlib/tests/testsetup/cave/file1.txt
    A src/grokcore/formlib/tests/testsetup/cave/file2.TXT
    A src/grokcore/formlib/tests/testsetup/cave/ftesting.zcml
    A src/grokcore/formlib/tests/testsetup/cave/notatest1.foo
    A src/grokcore/formlib/tests/testsetup/cave/sample.zcml
    A src/grokcore/formlib/tests/testsetup/cave/samplesetup1.py
    A src/grokcore/formlib/tests/testsetup/cave/samplesetup2.py
    A src/grokcore/formlib/tests/testsetup/cave/samplesetup3.py
    A src/grokcore/formlib/tests/testsetup/cave/samplesetup4.py
    A src/grokcore/formlib/tests/testsetup/cave/subdir/subdirfile.txt
    A src/grokcore/formlib/tests/testsetup/cave_to_let/__init__.py
    A src/grokcore/formlib/tests/testsetup/cave_to_let/file1.txt
    A src/grokcore/formlib/tests/testsetup/testsetup.py
    A src/grokcore/formlib/tests/traversal/__init__.py
    A src/grokcore/formlib/tests/utility/__init__.py
    A src/grokcore/formlib/tests/utility/implementsmany.py
    A src/grokcore/formlib/tests/utility/implementsmany2.py
    A src/grokcore/formlib/tests/utility/implementsnone.py
    A src/grokcore/formlib/tests/utility/implementsnone2.py
    A src/grokcore/formlib/tests/utility/local_implementsmany.py
    A src/grokcore/formlib/tests/utility/local_implementsmany_fixture.py
    A src/grokcore/formlib/tests/utility/local_implementsnone.py
    A src/grokcore/formlib/tests/utility/local_implementsnone2.py
    A src/grokcore/formlib/tests/utility/local_implementsnone2_fixture.py
    A src/grokcore/formlib/tests/utility/local_implementsnone_fixture.py
    A src/grokcore/formlib/tests/utility/multiple_class.py
    A src/grokcore/formlib/tests/utility/multiple_class_fixture.py
    A src/grokcore/formlib/tests/utility/multiple_directive.py
    A src/grokcore/formlib/tests/utility/multiple_directive_fixture.py
    A src/grokcore/formlib/tests/utility/publicnoncontainer.py
    A src/grokcore/formlib/tests/utility/utility.py
    A src/grokcore/formlib/tests/view/__init__.py
    A src/grokcore/formlib/tests/view/ambiguouscontext.py
    A src/grokcore/formlib/tests/view/dirandinlinetemplate.py
    A src/grokcore/formlib/tests/view/dirandinlinetemplate_templates/cavepainting.pt
    A src/grokcore/formlib/tests/view/dirtemplate.py
    A src/grokcore/formlib/tests/view/dirtemplate_templates/cavepainting.pt
    A src/grokcore/formlib/tests/view/dirtemplate_templates/food.pt
    A src/grokcore/formlib/tests/view/dirtemplateandrender.py
    A src/grokcore/formlib/tests/view/dirtemplateandrender_templates/cavepainting.pt
    A src/grokcore/formlib/tests/view/dirtemplatesonly.py
    A src/grokcore/formlib/tests/view/dirtemplatesonly_templates/index.pt
    A src/grokcore/formlib/tests/view/dirtemplatesonly_templates/invalid.txt
    A src/grokcore/formlib/tests/view/eithertemplateorrender.py
    A src/grokcore/formlib/tests/view/explicitimplicittemplate.py
    A src/grokcore/formlib/tests/view/inline.py
    A src/grokcore/formlib/tests/view/inline_unassociated.py
    A src/grokcore/formlib/tests/view/inlinebogus.py
    A src/grokcore/formlib/tests/view/missingcontext.py
    A src/grokcore/formlib/tests/view/modequalspkgname/__init__.py
    A src/grokcore/formlib/tests/view/modequalspkgname/modequalspkgname.py
    A src/grokcore/formlib/tests/view/modequalspkgname/modequalspkgname_templates/index.pt
    A src/grokcore/formlib/tests/view/namemultiple.py
    A src/grokcore/formlib/tests/view/namemultiple_fixture.py
    A src/grokcore/formlib/tests/view/nameunicode.py
    A src/grokcore/formlib/tests/view/nomodulename.py
    A src/grokcore/formlib/tests/view/nomodulename_fixture.py
    A src/grokcore/formlib/tests/view/notemplateorrender.py
    A src/grokcore/formlib/tests/view/template.py
    A src/grokcore/formlib/tests/view/templatedirectory.py
    A src/grokcore/formlib/tests/view/templatedirectoryname/food.pt
    A src/grokcore/formlib/tests/view/templatefile.py
    A src/grokcore/formlib/tests/view/templatenotfound.py
    A src/grokcore/formlib/tests/view/templatereload.py
    A src/grokcore/formlib/tests/view/templatereload_templates/index.pt
    A src/grokcore/formlib/tests/view/twoviewsusetemplate.py
    A src/grokcore/formlib/tests/view/unassociated.py
    A src/grokcore/formlib/tests/view/unassociated_templates/index.pt
    A src/grokcore/formlib/tests/view/update.py
    A src/grokcore/formlib/tests/view/update_redirect.py
    A src/grokcore/formlib/tests/view/view.py
    A src/grokcore/formlib/tests/viewlet/__init__.py
    A src/grokcore/formlib/tests/viewlet/viewlet_ambiguous_manager.py
    A src/grokcore/formlib/tests/viewlet/viewlet_references.py
    A src/grokcore/formlib/tests/viewlet/viewlet_render_and_template.py
    A src/grokcore/formlib/tests/viewlet/viewlet_render_and_template_templates/viewlet.pt
    A src/grokcore/formlib/tests/xmlrpc/__init__.py
    A src/grokcore/formlib/tests/xmlrpc/nocontext.py
    A src/grokcore/formlib/tests/xmlrpc/nomethods.py
    A src/grokcore/formlib/tests/zcml/__init__.py
    A src/grokcore/formlib/tests/zcml/directiveerror.py
    A src/grokcore/formlib/tests/zcml/directiveimporterror.py
    A src/grokcore/formlib/tests/zcml/directiveimporterror_fixture.py
    A src/grokcore/formlib/tests/zcml/directivemodule.py
    A src/grokcore/formlib/tests/zcml/directivepackage.py
    A src/grokcore/formlib/tests/zcml/stoneage/__init__.py
    A src/grokcore/formlib/tests/zcml/stoneage/cave.py
    A src/grokcore/formlib/tests/zcml/stoneage/hunt/__init__.py
    A src/grokcore/formlib/tests/zcml/stoneage/hunt/mammoth.py
    A src/grokcore/formlib/tests/zcml/stoneage/hunt/mammoth_templates/index.pt
    A src/grokcore/formlib/tests/zcml/stoneage/notpackage/dummy.py
    A src/grokcore/formlib/tests/zcml/stoneage/painting/__init__.py
    A src/grokcore/formlib/util.py

  Log Message:
  -----------
  Move into grokcore.formlib package


  Commit: 32dafff953cfce44e3fc60cd016450a611d1019a
      https://github.com/zopefoundation/grokcore.formlib/commit/32dafff953cfce44e3fc60cd016450a611d1019a
  Author: Philipp von Weitershausen <philipp at weitershausen.de>
  Date:   2008-07-29 (Tue, 29 Jul 2008)

  Changed paths:
    M setup.py

  Log Message:
  -----------
  Fix syntax error


  Commit: fb81408174fc178634dcc31288f697178cf6939b
      https://github.com/zopefoundation/grokcore.formlib/commit/fb81408174fc178634dcc31288f697178cf6939b
  Author: Philipp von Weitershausen <philipp at weitershausen.de>
  Date:   2008-07-29 (Tue, 29 Jul 2008)

  Changed paths:
    M buildout.cfg
    M versions.cfg

  Log Message:
  -----------
  Update buildout conf


  Commit: c6be60cdd859149562a646b93a393d517c1718e0
      https://github.com/zopefoundation/grokcore.formlib/commit/c6be60cdd859149562a646b93a393d517c1718e0
  Author: Philipp von Weitershausen <philipp at weitershausen.de>
  Date:   2008-07-29 (Tue, 29 Jul 2008)

  Changed paths:
    M buildout.cfg

  Log Message:
  -----------
  plug in grokcore.view and .security as externals


  Commit: ec97510fbe9b906ab09198d297084108e71048aa
      https://github.com/zopefoundation/grokcore.formlib/commit/ec97510fbe9b906ab09198d297084108e71048aa
  Author: Philipp von Weitershausen <philipp at weitershausen.de>
  Date:   2008-07-29 (Tue, 29 Jul 2008)

  Changed paths:
    M setup.py
    M src/grokcore/formlib/__init__.py
    M src/grokcore/formlib/components.py
    R src/grokcore/formlib/configure.zcml
    R src/grokcore/formlib/directive.py
    M src/grokcore/formlib/ftesting.zcml
    R src/grokcore/formlib/ftests/catalog/__init__.py
    R src/grokcore/formlib/ftests/catalog/catalog.py
    R src/grokcore/formlib/ftests/catalog/indexes.py
    R src/grokcore/formlib/ftests/catalog/indexes_app_interface.py
    R src/grokcore/formlib/ftests/catalog/indexes_attribute.py
    R src/grokcore/formlib/ftests/catalog/indexes_class.py
    R src/grokcore/formlib/ftests/catalog/indexes_multiple.py
    R src/grokcore/formlib/ftests/catalog/indexes_multiple_conflict.py
    R src/grokcore/formlib/ftests/catalog/indexes_name.py
    R src/grokcore/formlib/ftests/catalog/indexes_nonexistent.py
    R src/grokcore/formlib/ftests/catalog/indexes_set.py
    R src/grokcore/formlib/ftests/catalog/indexes_site.py
    R src/grokcore/formlib/ftests/catalog/setuporder.py
    M src/grokcore/formlib/ftests/form/actions.py
    M src/grokcore/formlib/ftests/form/addform.py
    M src/grokcore/formlib/ftests/form/addform_applydata.py
    R src/grokcore/formlib/ftests/form/addform_catalog.py
    M src/grokcore/formlib/ftests/form/editform_applydata.py
    M src/grokcore/formlib/ftests/form/editform_applydata_schema.py
    M src/grokcore/formlib/ftests/form/editform_applydata_schemafields.py
    M src/grokcore/formlib/ftests/form/form.py
    M src/grokcore/formlib/ftests/form/templateform.py
    M src/grokcore/formlib/ftests/form/update.py
    R src/grokcore/formlib/ftests/rest/__init__.py
    R src/grokcore/formlib/ftests/rest/localgrants.py
    R src/grokcore/formlib/ftests/rest/rest.py
    R src/grokcore/formlib/ftests/rest/rest_traverse.py
    R src/grokcore/formlib/ftests/security/__init__.py
    R src/grokcore/formlib/ftests/security/handle_exception.py
    R src/grokcore/formlib/ftests/security/json.py
    R src/grokcore/formlib/ftests/security/require.py
    R src/grokcore/formlib/ftests/security/roles.py
    R src/grokcore/formlib/ftests/security/xmlrpc.py
    R src/grokcore/formlib/ftests/site/__init__.py
    R src/grokcore/formlib/ftests/site/site.py
    R src/grokcore/formlib/ftests/staticdir/__init__.py
    R src/grokcore/formlib/ftests/staticdir/simple.py
    R src/grokcore/formlib/ftests/staticdir/simple_fixture/__init__.py
    R src/grokcore/formlib/ftests/staticdir/simple_fixture/ellie.py
    R src/grokcore/formlib/ftests/staticdir/simple_fixture/static/file.txt
    R src/grokcore/formlib/ftests/staticdir/simple_fixture/static/static.pt
    R src/grokcore/formlib/ftests/staticdir/simple_fixture/static/subdir/otherfile.txt
    M src/grokcore/formlib/ftests/test_grok_functional.py
    R src/grokcore/formlib/ftests/traversal/__init__.py
    R src/grokcore/formlib/ftests/traversal/containertraverse.py
    R src/grokcore/formlib/ftests/traversal/containertraverser.py
    R src/grokcore/formlib/ftests/traversal/items_before_views.py
    R src/grokcore/formlib/ftests/traversal/modeltraverse.py
    R src/grokcore/formlib/ftests/traversal/traversableattr.py
    R src/grokcore/formlib/ftests/traversal/traverser.py
    R src/grokcore/formlib/ftests/traversal/traverser_sets_parent.py
    R src/grokcore/formlib/ftests/url/__init__.py
    R src/grokcore/formlib/ftests/url/application.py
    R src/grokcore/formlib/ftests/url/redirect.py
    R src/grokcore/formlib/ftests/url/url.py
    R src/grokcore/formlib/ftests/url/url_function.py
    R src/grokcore/formlib/ftests/utility/__init__.py
    R src/grokcore/formlib/ftests/utility/local.py
    R src/grokcore/formlib/ftests/utility/local_override.py
    R src/grokcore/formlib/ftests/utility/public.py
    R src/grokcore/formlib/ftests/utility/subclass.py
    R src/grokcore/formlib/ftests/view/__init__.py
    R src/grokcore/formlib/ftests/view/argument.py
    R src/grokcore/formlib/ftests/view/index.py
    R src/grokcore/formlib/ftests/view/layers.py
    R src/grokcore/formlib/ftests/view/macros.py
    R src/grokcore/formlib/ftests/view/view.py
    R src/grokcore/formlib/ftests/viewlet/__init__.py
    R src/grokcore/formlib/ftests/viewlet/order.py
    R src/grokcore/formlib/ftests/viewlet/order_templates/orderview.pt
    R src/grokcore/formlib/ftests/viewlet/template_namespaces.py
    R src/grokcore/formlib/ftests/viewlet/template_namespaces_templates/index.pt
    R src/grokcore/formlib/ftests/viewlet/template_namespaces_templates/mirandaviewlet.pt
    R src/grokcore/formlib/ftests/viewlet/template_namespaces_templates/mirandaviewletmanager.pt
    R src/grokcore/formlib/ftests/viewlet/template_namespaces_templates/necklace.pt
    R src/grokcore/formlib/ftests/viewlet/view_directive.py
    R src/grokcore/formlib/ftests/viewlet/view_directive_templates/boneview.pt
    R src/grokcore/formlib/ftests/viewlet/viewlet_context.py
    R src/grokcore/formlib/ftests/viewlet/viewlet_context2.py
    R src/grokcore/formlib/ftests/viewlet/viewlet_interface.py
    R src/grokcore/formlib/ftests/viewlet/viewlet_interface_templates/index.pt
    R src/grokcore/formlib/ftests/viewlet/viewlet_manager_association.py
    R src/grokcore/formlib/ftests/viewlet/viewlet_manager_association_templates/index.pt
    R src/grokcore/formlib/ftests/viewlet/viewlet_security.py
    R src/grokcore/formlib/ftests/viewlet/viewlet_security_templates/caveview.pt
    R src/grokcore/formlib/ftests/viewlet/viewlet_template.py
    R src/grokcore/formlib/ftests/viewlet/viewlet_template_templates/fredviewlet.pt
    R src/grokcore/formlib/ftests/viewlet/viewlet_template_templates/index.pt
    R src/grokcore/formlib/ftests/viewlet/viewletmanager_directive.py
    R src/grokcore/formlib/ftests/viewlet/viewletmanager_directive_templates/boneview.pt
    R src/grokcore/formlib/ftests/viewlet/viewletmanager_template.py
    R src/grokcore/formlib/ftests/viewlet/viewletmanager_template_templates/barneyviewlet.pt
    R src/grokcore/formlib/ftests/viewlet/viewletmanager_template_templates/cavemanager.pt
    R src/grokcore/formlib/ftests/viewlet/viewletmanager_template_templates/orderview.pt
    R src/grokcore/formlib/ftests/xmlrpc/__init__.py
    R src/grokcore/formlib/ftests/xmlrpc/xmlrpc.py
    R src/grokcore/formlib/index.py
    M src/grokcore/formlib/interfaces.py
    M src/grokcore/formlib/meta.py
    M src/grokcore/formlib/meta.zcml
    R src/grokcore/formlib/publication.py
    R src/grokcore/formlib/rest.py
    R src/grokcore/formlib/templatereg.py
    M src/grokcore/formlib/testing.py
    R src/grokcore/formlib/tests/adapter/__init__.py
    R src/grokcore/formlib/tests/adapter/adapter.py
    R src/grokcore/formlib/tests/adapter/adapterdecorator.py
    R src/grokcore/formlib/tests/adapter/alphabetical.py
    R src/grokcore/formlib/tests/adapter/classcontext.py
    R src/grokcore/formlib/tests/adapter/classcontextimported.py
    R src/grokcore/formlib/tests/adapter/classcontextmultiple.py
    R src/grokcore/formlib/tests/adapter/classcontextmultiple_fixture.py
    R src/grokcore/formlib/tests/adapter/classorinterface.py
    R src/grokcore/formlib/tests/adapter/functionasargument_fixture.py
    R src/grokcore/formlib/tests/adapter/functioncontext.py
    R src/grokcore/formlib/tests/adapter/implementsmany.py
    R src/grokcore/formlib/tests/adapter/implementsnone.py
    R src/grokcore/formlib/tests/adapter/implementsnonemulti.py
    R src/grokcore/formlib/tests/adapter/importedmodel.py
    R src/grokcore/formlib/tests/adapter/importedmodel2.py
    R src/grokcore/formlib/tests/adapter/interface.py
    R src/grokcore/formlib/tests/adapter/interfacemodule.py
    R src/grokcore/formlib/tests/adapter/modulecontext.py
    R src/grokcore/formlib/tests/adapter/modulecontextimported.py
    R src/grokcore/formlib/tests/adapter/modulecontextmultiple.py
    R src/grokcore/formlib/tests/adapter/modulecontextmultiple_fixture.py
    R src/grokcore/formlib/tests/adapter/multiadapter.py
    R src/grokcore/formlib/tests/adapter/multiadaptsnone.py
    R src/grokcore/formlib/tests/adapter/multiple.py
    R src/grokcore/formlib/tests/adapter/namedadapter.py
    R src/grokcore/formlib/tests/adapter/noarguments_fixture.py
    R src/grokcore/formlib/tests/adapter/nomodel.py
    R src/grokcore/formlib/tests/adapter/oldstyleclass.py
    R src/grokcore/formlib/tests/adapter/order.py
    R src/grokcore/formlib/tests/annotation/__init__.py
    R src/grokcore/formlib/tests/annotation/annotation.py
    R src/grokcore/formlib/tests/annotation/implementsmany.py
    R src/grokcore/formlib/tests/annotation/implementsnone.py
    R src/grokcore/formlib/tests/annotation/name.py
    R src/grokcore/formlib/tests/annotation/provides.py
    R src/grokcore/formlib/tests/application/__init__.py
    R src/grokcore/formlib/tests/application/application.py
    R src/grokcore/formlib/tests/baseclass/__init__.py
    R src/grokcore/formlib/tests/baseclass/base.py
    R src/grokcore/formlib/tests/baseclass/basedirective.py
    R src/grokcore/formlib/tests/catalog/__init__.py
    R src/grokcore/formlib/tests/catalog/indexes_module.py
    R src/grokcore/formlib/tests/catalog/indexes_no_app.py
    R src/grokcore/formlib/tests/conflict/__init__.py
    R src/grokcore/formlib/tests/conflict/rest.py
    R src/grokcore/formlib/tests/conflict/skin.py
    R src/grokcore/formlib/tests/container/__init__.py
    R src/grokcore/formlib/tests/container/container.py
    R src/grokcore/formlib/tests/container/container_model.py
    R src/grokcore/formlib/tests/container/orderedcontainer.py
    R src/grokcore/formlib/tests/container/orderedcontainerfiresevent.py
    R src/grokcore/formlib/tests/directive/__init__.py
    R src/grokcore/formlib/tests/directive/argumenterror.py
    R src/grokcore/formlib/tests/directive/argumenterror_fixture.py
    R src/grokcore/formlib/tests/directive/multipleasdict.py
    R src/grokcore/formlib/tests/directive/multipletimes.py
    R src/grokcore/formlib/tests/error/__init__.py
    R src/grokcore/formlib/tests/error/error.py
    R src/grokcore/formlib/tests/event/__init__.py
    R src/grokcore/formlib/tests/event/errorconditions.py
    R src/grokcore/formlib/tests/event/errorconditions_fixture.py
    R src/grokcore/formlib/tests/event/subscriber.py
    M src/grokcore/formlib/tests/form/customautoform.py
    M src/grokcore/formlib/tests/form/customform.py
    M src/grokcore/formlib/tests/form/fields.py
    M src/grokcore/formlib/tests/form/form.py
    M src/grokcore/formlib/tests/form/norender.py
    M src/grokcore/formlib/tests/form/norender2.py
    M src/grokcore/formlib/tests/form/schemaform.py
    M src/grokcore/formlib/tests/form/schemainherit.py
    R src/grokcore/formlib/tests/grokker/__init__.py
    R src/grokcore/formlib/tests/grokker/continue_scanning.py
    R src/grokcore/formlib/tests/grokker/continue_scanning_fixture.py
    R src/grokcore/formlib/tests/grokker/grokcomponent.py
    R src/grokcore/formlib/tests/grokker/onlyonce.py
    R src/grokcore/formlib/tests/grokker/onlyonce_fixture/__init__.py
    R src/grokcore/formlib/tests/grokker/onlyonce_fixture/_meta.py
    R src/grokcore/formlib/tests/grokker/onlyonce_fixture/component.py
    R src/grokcore/formlib/tests/grokker/onlyonce_fixture/implementation.py
    R src/grokcore/formlib/tests/grokker/priority.py
    R src/grokcore/formlib/tests/grokker/priority_fixture.py
    R src/grokcore/formlib/tests/json/__init__.py
    R src/grokcore/formlib/tests/json/nocontext.py
    R src/grokcore/formlib/tests/json/nomethods.py
    R src/grokcore/formlib/tests/json/view_lookup.py
    R src/grokcore/formlib/tests/order/__init__.py
    R src/grokcore/formlib/tests/order/arg_orderdirective.py
    R src/grokcore/formlib/tests/order/combined_orderdirective.py
    R src/grokcore/formlib/tests/order/combinednoorder_orderdirective.py
    R src/grokcore/formlib/tests/order/inter1.py
    R src/grokcore/formlib/tests/order/inter2.py
    R src/grokcore/formlib/tests/order/noarg_orderdirective.py
    R src/grokcore/formlib/tests/order/nodirective.py
    R src/grokcore/formlib/tests/security/__init__.py
    R src/grokcore/formlib/tests/security/missing_permission.py
    R src/grokcore/formlib/tests/security/missing_permission_json.py
    R src/grokcore/formlib/tests/security/missing_permission_json2.py
    R src/grokcore/formlib/tests/security/missing_permission_json3.py
    R src/grokcore/formlib/tests/security/missing_permission_name.py
    R src/grokcore/formlib/tests/security/missing_permission_xmlrpc.py
    R src/grokcore/formlib/tests/security/missing_permission_xmlrpc2.py
    R src/grokcore/formlib/tests/security/missing_permission_xmlrpc3.py
    R src/grokcore/formlib/tests/security/missing_role_name.py
    R src/grokcore/formlib/tests/security/multiple_require.py
    R src/grokcore/formlib/tests/security/multiple_require_json.py
    R src/grokcore/formlib/tests/security/multiple_require_xmlrpc.py
    R src/grokcore/formlib/tests/security/not_a_permissionclass.py
    R src/grokcore/formlib/tests/security/view_decorator.py
    R src/grokcore/formlib/tests/static/__init__.py
    R src/grokcore/formlib/tests/static/statichaspy.py
    R src/grokcore/formlib/tests/static/statichaspy_fixture/__init__.py
    R src/grokcore/formlib/tests/static/statichaspy_fixture/static.py
    R src/grokcore/formlib/tests/static/statichaspy_fixture/static/empty.pt
    R src/grokcore/formlib/tests/static/staticispackage.py
    R src/grokcore/formlib/tests/static/staticispackage_fixture/__init__.py
    R src/grokcore/formlib/tests/static/staticispackage_fixture/static/__init__.py
    R src/grokcore/formlib/tests/template/__init__.py
    R src/grokcore/formlib/tests/template/lascaux.html
    R src/grokcore/formlib/tests/template/pluggability.py
    R src/grokcore/formlib/tests/template/pluggability_templates/kakadu.mtl
    R src/grokcore/formlib/tests/template/pluggability_templates/sierra.mtl
    R src/grokcore/formlib/tests/template/zpt.py
    R src/grokcore/formlib/tests/template/zpt_templates/piepmatz.pt
    M src/grokcore/formlib/tests/test_grok.py
    R src/grokcore/formlib/tests/testsetup/__init__.py
    R src/grokcore/formlib/tests/testsetup/cave/__init__.py
    R src/grokcore/formlib/tests/testsetup/cave/file1.py
    R src/grokcore/formlib/tests/testsetup/cave/file1.rst
    R src/grokcore/formlib/tests/testsetup/cave/file1.txt
    R src/grokcore/formlib/tests/testsetup/cave/ftesting.zcml
    R src/grokcore/formlib/tests/testsetup/cave/notatest1.foo
    R src/grokcore/formlib/tests/testsetup/cave/sample.zcml
    R src/grokcore/formlib/tests/testsetup/cave/samplesetup1.py
    R src/grokcore/formlib/tests/testsetup/cave/samplesetup2.py
    R src/grokcore/formlib/tests/testsetup/cave/samplesetup3.py
    R src/grokcore/formlib/tests/testsetup/cave/samplesetup4.py
    R src/grokcore/formlib/tests/testsetup/cave/subdir/subdirfile.txt
    R src/grokcore/formlib/tests/testsetup/cave_to_let/__init__.py
    R src/grokcore/formlib/tests/testsetup/cave_to_let/file1.txt
    R src/grokcore/formlib/tests/testsetup/testsetup.py
    R src/grokcore/formlib/tests/traversal/__init__.py
    R src/grokcore/formlib/tests/utility/__init__.py
    R src/grokcore/formlib/tests/utility/implementsmany.py
    R src/grokcore/formlib/tests/utility/implementsmany2.py
    R src/grokcore/formlib/tests/utility/implementsnone.py
    R src/grokcore/formlib/tests/utility/implementsnone2.py
    R src/grokcore/formlib/tests/utility/local_implementsmany.py
    R src/grokcore/formlib/tests/utility/local_implementsmany_fixture.py
    R src/grokcore/formlib/tests/utility/local_implementsnone.py
    R src/grokcore/formlib/tests/utility/local_implementsnone2.py
    R src/grokcore/formlib/tests/utility/local_implementsnone2_fixture.py
    R src/grokcore/formlib/tests/utility/local_implementsnone_fixture.py
    R src/grokcore/formlib/tests/utility/multiple_class.py
    R src/grokcore/formlib/tests/utility/multiple_class_fixture.py
    R src/grokcore/formlib/tests/utility/multiple_directive.py
    R src/grokcore/formlib/tests/utility/multiple_directive_fixture.py
    R src/grokcore/formlib/tests/utility/publicnoncontainer.py
    R src/grokcore/formlib/tests/utility/utility.py
    R src/grokcore/formlib/tests/view/__init__.py
    R src/grokcore/formlib/tests/view/ambiguouscontext.py
    R src/grokcore/formlib/tests/view/dirandinlinetemplate.py
    R src/grokcore/formlib/tests/view/dirandinlinetemplate_templates/cavepainting.pt
    R src/grokcore/formlib/tests/view/dirtemplate.py
    R src/grokcore/formlib/tests/view/dirtemplate_templates/cavepainting.pt
    R src/grokcore/formlib/tests/view/dirtemplate_templates/food.pt
    R src/grokcore/formlib/tests/view/dirtemplateandrender.py
    R src/grokcore/formlib/tests/view/dirtemplateandrender_templates/cavepainting.pt
    R src/grokcore/formlib/tests/view/dirtemplatesonly.py
    R src/grokcore/formlib/tests/view/dirtemplatesonly_templates/index.pt
    R src/grokcore/formlib/tests/view/dirtemplatesonly_templates/invalid.txt
    R src/grokcore/formlib/tests/view/eithertemplateorrender.py
    R src/grokcore/formlib/tests/view/explicitimplicittemplate.py
    R src/grokcore/formlib/tests/view/inline.py
    R src/grokcore/formlib/tests/view/inline_unassociated.py
    R src/grokcore/formlib/tests/view/inlinebogus.py
    R src/grokcore/formlib/tests/view/missingcontext.py
    R src/grokcore/formlib/tests/view/modequalspkgname/__init__.py
    R src/grokcore/formlib/tests/view/modequalspkgname/modequalspkgname.py
    R src/grokcore/formlib/tests/view/modequalspkgname/modequalspkgname_templates/index.pt
    R src/grokcore/formlib/tests/view/namemultiple.py
    R src/grokcore/formlib/tests/view/namemultiple_fixture.py
    R src/grokcore/formlib/tests/view/nameunicode.py
    R src/grokcore/formlib/tests/view/nomodulename.py
    R src/grokcore/formlib/tests/view/nomodulename_fixture.py
    R src/grokcore/formlib/tests/view/notemplateorrender.py
    R src/grokcore/formlib/tests/view/template.py
    R src/grokcore/formlib/tests/view/templatedirectory.py
    R src/grokcore/formlib/tests/view/templatedirectoryname/food.pt
    R src/grokcore/formlib/tests/view/templatefile.py
    R src/grokcore/formlib/tests/view/templatenotfound.py
    R src/grokcore/formlib/tests/view/templatereload.py
    R src/grokcore/formlib/tests/view/templatereload_templates/index.pt
    R src/grokcore/formlib/tests/view/twoviewsusetemplate.py
    R src/grokcore/formlib/tests/view/unassociated.py
    R src/grokcore/formlib/tests/view/unassociated_templates/index.pt
    R src/grokcore/formlib/tests/view/update.py
    R src/grokcore/formlib/tests/view/update_redirect.py
    R src/grokcore/formlib/tests/view/view.py
    R src/grokcore/formlib/tests/viewlet/__init__.py
    R src/grokcore/formlib/tests/viewlet/viewlet_ambiguous_manager.py
    R src/grokcore/formlib/tests/viewlet/viewlet_references.py
    R src/grokcore/formlib/tests/viewlet/viewlet_render_and_template.py
    R src/grokcore/formlib/tests/viewlet/viewlet_render_and_template_templates/viewlet.pt
    R src/grokcore/formlib/tests/xmlrpc/__init__.py
    R src/grokcore/formlib/tests/xmlrpc/nocontext.py
    R src/grokcore/formlib/tests/xmlrpc/nomethods.py
    R src/grokcore/formlib/tests/zcml/__init__.py
    R src/grokcore/formlib/tests/zcml/directiveerror.py
    R src/grokcore/formlib/tests/zcml/directiveimporterror.py
    R src/grokcore/formlib/tests/zcml/directiveimporterror_fixture.py
    R src/grokcore/formlib/tests/zcml/directivemodule.py
    R src/grokcore/formlib/tests/zcml/directivepackage.py
    R src/grokcore/formlib/tests/zcml/stoneage/__init__.py
    R src/grokcore/formlib/tests/zcml/stoneage/cave.py
    R src/grokcore/formlib/tests/zcml/stoneage/hunt/__init__.py
    R src/grokcore/formlib/tests/zcml/stoneage/hunt/mammoth.py
    R src/grokcore/formlib/tests/zcml/stoneage/hunt/mammoth_templates/index.pt
    R src/grokcore/formlib/tests/zcml/stoneage/notpackage/dummy.py
    R src/grokcore/formlib/tests/zcml/stoneage/painting/__init__.py
    R src/grokcore/formlib/util.py
    R tests/testsetup/cave/.hiddendir/hiddenfile.txt b/src/grokcore/formlib/tests/testsetup/cave/.hiddendir/hiddenfile.txt
    R tests/testsetup/cave/file2.TXT b/src/grokcore/formlib/tests/testsetup/cave/file2.TXT

  Log Message:
  -----------
  Remove all the stuff that's unnecessary in grokcore.formlib.

Bring over FormGrokker from grokcore.view.


  Commit: 8b9de67f17f3423fd65c40df37796cb3e2ba8a33
      https://github.com/zopefoundation/grokcore.formlib/commit/8b9de67f17f3423fd65c40df37796cb3e2ba8a33
  Author: Philipp von Weitershausen <philipp at weitershausen.de>
  Date:   2008-07-29 (Tue, 29 Jul 2008)

  Changed paths:
    M src/grokcore/formlib/ftesting.zcml

  Log Message:
  -----------
  Fix typo


  Commit: 92912a887c3b8da4251bd2768efae2087002094b
      https://github.com/zopefoundation/grokcore.formlib/commit/92912a887c3b8da4251bd2768efae2087002094b
  Author: Philipp von Weitershausen <philipp at weitershausen.de>
  Date:   2008-07-29 (Tue, 29 Jul 2008)

  Changed paths:
    M setup.py

  Log Message:
  -----------
  declare additional testing dependencies


  Commit: 0945a14d13c51f1368c42b67ff3874836958b9dc
      https://github.com/zopefoundation/grokcore.formlib/commit/0945a14d13c51f1368c42b67ff3874836958b9dc
  Author: Philipp von Weitershausen <philipp at weitershausen.de>
  Date:   2008-07-29 (Tue, 29 Jul 2008)

  Changed paths:
    A src/grokcore/formlib/tests/test_all.py
    R src/grokcore/formlib/tests/test_grok.py

  Log Message:
  -----------
  better name


  Commit: c73c5417929d74b27727968e8cbf05d3cb187bba
      https://github.com/zopefoundation/grokcore.formlib/commit/c73c5417929d74b27727968e8cbf05d3cb187bba
  Author: Philipp von Weitershausen <philipp at weitershausen.de>
  Date:   2008-07-29 (Tue, 29 Jul 2008)

  Changed paths:
    M src/grokcore/formlib/ftests/test_grok_functional.py

  Log Message:
  -----------
  remove unneeded stuf


  Commit: 3060662e410ccc243d9259bb144756aa0e0b63a6
      https://github.com/zopefoundation/grokcore.formlib/commit/3060662e410ccc243d9259bb144756aa0e0b63a6
  Author: Philipp von Weitershausen <philipp at weitershausen.de>
  Date:   2008-07-29 (Tue, 29 Jul 2008)

  Changed paths:
    M src/grokcore/formlib/ftests/test_grok_functional.py

  Log Message:
  -----------
  remove more cruft


  Commit: 09b81744cc7d1437939ab6d925cb5fb562de453c
      https://github.com/zopefoundation/grokcore.formlib/commit/09b81744cc7d1437939ab6d925cb5fb562de453c
  Author: Philipp von Weitershausen <philipp at weitershausen.de>
  Date:   2008-07-29 (Tue, 29 Jul 2008)

  Changed paths:
    M src/grokcore/formlib/formlib.py

  Log Message:
  -----------
  license header


  Commit: b37c8739ba47e43015696e80be0af4a53c3840c1
      https://github.com/zopefoundation/grokcore.formlib/commit/b37c8739ba47e43015696e80be0af4a53c3840c1
  Author: Philipp von Weitershausen <philipp at weitershausen.de>
  Date:   2008-08-01 (Fri, 01 Aug 2008)

  Changed paths:
    A src/grokcore/formlib/configure.zcml
    M src/grokcore/formlib/ftesting.zcml

  Log Message:
  -----------
  This package actually requires zope.formlib's configuration to be loaded.


  Commit: c9ca9fd74035daceae99e7106a45c5cf104f9a10
      https://github.com/zopefoundation/grokcore.formlib/commit/c9ca9fd74035daceae99e7106a45c5cf104f9a10
  Author: Philipp von Weitershausen <philipp at weitershausen.de>
  Date:   2008-08-01 (Fri, 01 Aug 2008)

  Changed paths:
    M src/grokcore/formlib/ftesting.zcml
    M src/grokcore/formlib/ftests/form/actions.py
    M src/grokcore/formlib/ftests/form/addform.py
    M src/grokcore/formlib/ftests/form/addform_applydata.py
    M src/grokcore/formlib/ftests/form/editform_applydata.py
    M src/grokcore/formlib/ftests/form/editform_applydata_schema.py
    M src/grokcore/formlib/ftests/form/editform_applydata_schemafields.py
    M src/grokcore/formlib/ftests/form/form.py
    M src/grokcore/formlib/ftests/form/templateform.py
    M src/grokcore/formlib/ftests/form/update.py
    M src/grokcore/formlib/testing.py

  Log Message:
  -----------
  Fix ftests. The problem was that the forms were obviously trying to modify
object's attributes.  Under Zope3's standard publication, this yields to 
ForbiddenAttribute errors due to the lack of security declarations.  So just
for the ftests I invented two directives and a grokker that allow us to
make security declarations in the model class.

Maybe this or something like this makes it into grokcore.security (and thereby
Grok itself) soon.


  Commit: 1b1cb0ffb3a059ec59d4d8937ece5e3ed2739984
      https://github.com/zopefoundation/grokcore.formlib/commit/1b1cb0ffb3a059ec59d4d8937ece5e3ed2739984
  Author: Philipp von Weitershausen <philipp at weitershausen.de>
  Date:   2008-08-03 (Sun, 03 Aug 2008)

  Changed paths:
    R TODO.txt

  Log Message:
  -----------
  Get rid of unnecessary TODO.txt here (was still hanging around from Grok)


  Commit: b686912635e2b209bd6b220b8bcdf8306c24f8ca
      https://github.com/zopefoundation/grokcore.formlib/commit/b686912635e2b209bd6b220b8bcdf8306c24f8ca
  Author: Philipp von Weitershausen <philipp at weitershausen.de>
  Date:   2008-08-03 (Sun, 03 Aug 2008)

  Changed paths:
    M buildout.cfg
    M versions.cfg

  Log Message:
  -----------
  Use grokcore.security release.


  Commit: 9234a2879e6caccf44f25ef43080f84f3b7afb13
      https://github.com/zopefoundation/grokcore.formlib/commit/9234a2879e6caccf44f25ef43080f84f3b7afb13
  Author: Philipp von Weitershausen <philipp at weitershausen.de>
  Date:   2008-08-07 (Thu, 07 Aug 2008)

  Changed paths:
    M versions.cfg

  Log Message:
  -----------
  Use grok trunk's version.cfg which has been updated to the KGS 3.4.0c5.


  Commit: 76654c58284d6f1de37665ce7a0ca118f87e45d7
      https://github.com/zopefoundation/grokcore.formlib/commit/76654c58284d6f1de37665ce7a0ca118f87e45d7
  Author: Philipp von Weitershausen <philipp at weitershausen.de>
  Date:   2008-08-07 (Thu, 07 Aug 2008)

  Changed paths:
    M buildout.cfg
    M versions.cfg

  Log Message:
  -----------
  Use grokcore.view release.


  Commit: 2903f887a0aa6c93d3b4f70a67f699cc5b977c0b
      https://github.com/zopefoundation/grokcore.formlib/commit/2903f887a0aa6c93d3b4f70a67f699cc5b977c0b
  Author: Philipp von Weitershausen <philipp at weitershausen.de>
  Date:   2008-08-07 (Thu, 07 Aug 2008)

  Changed paths:
    A src/grokcore/formlib/ftests/test_functional.py
    R src/grokcore/formlib/ftests/test_grok_functional.py

  Log Message:
  -----------
  Cosmetic renaming of test module


  Commit: 45059879bb35cfae0dd749ba63659200b80874f0
      https://github.com/zopefoundation/grokcore.formlib/commit/45059879bb35cfae0dd749ba63659200b80874f0
  Author: Sylvain Viollon <thefunny at gmail.com>
  Date:   2008-09-19 (Fri, 19 Sep 2008)

  Changed paths:
    M versions.cfg

  Log Message:
  -----------
  - Correct version of zope.testing to prevent conflict.


  Commit: 8fba14b544d1e11be94ae935875861966e27c9d2
      https://github.com/zopefoundation/grokcore.formlib/commit/8fba14b544d1e11be94ae935875861966e27c9d2
  Author: Sylvain Viollon <thefunny at gmail.com>
  Date:   2008-09-19 (Fri, 19 Sep 2008)

  Changed paths:
    A devel/EXTERNALS.txt

  Log Message:
  -----------
  - Add grokcore.view as a develop egg to test recent changes.


  Commit: f719a206ab9f2428a6638b6dda929cf3495d03d4
      https://github.com/zopefoundation/grokcore.formlib/commit/f719a206ab9f2428a6638b6dda929cf3495d03d4
  Author: Sylvain Viollon <thefunny at gmail.com>
  Date:   2008-09-19 (Fri, 19 Sep 2008)

  Changed paths:
    M buildout.cfg
    M src/grokcore/formlib/meta.zcml
    M versions.cfg

  Log Message:
  -----------
  - Add the develop version of grokcore.view to the develop environement,

- Use only requiered elements from grokcore.view.


  Commit: 14e7623e36925daeb2812fb96b53d74abb9f675b
      https://github.com/zopefoundation/grokcore.formlib/commit/14e7623e36925daeb2812fb96b53d74abb9f675b
  Author: Sylvain Viollon <thefunny at gmail.com>
  Date:   2008-09-19 (Fri, 19 Sep 2008)

  Changed paths:
    M setup.py

  Log Message:
  -----------
  - Update version dependency to grokcore.view.


  Commit: 52a8172cdc3599dfdc29127bb154f0a8b9d6885c
      https://github.com/zopefoundation/grokcore.formlib/commit/52a8172cdc3599dfdc29127bb154f0a8b9d6885c
  Author: Sylvain Viollon <thefunny at gmail.com>
  Date:   2008-09-19 (Fri, 19 Sep 2008)

  Changed paths:
    M src/grokcore/formlib/meta.zcml

  Log Message:
  -----------
  Use the meta-minimal.zcml file of grokcore.view.


  Commit: 2542720fc6dcdcd2ae8cc8e0472ab2266e61d01f
      https://github.com/zopefoundation/grokcore.formlib/commit/2542720fc6dcdcd2ae8cc8e0472ab2266e61d01f
  Author: Sylvain Viollon <thefunny at gmail.com>
  Date:   2008-09-22 (Mon, 22 Sep 2008)

  Changed paths:
    M versions.cfg

  Log Message:
  -----------
  Restore versions.cfg to Zope 3 KGS. Pin zc.recipe.testrunner to 1.0.0 like in grokproject.


  Commit: d7b07406a410c7a9262da046ad8891b2101effcc
      https://github.com/zopefoundation/grokcore.formlib/commit/d7b07406a410c7a9262da046ad8891b2101effcc
  Author: Sylvain Viollon <thefunny at gmail.com>
  Date:   2008-09-22 (Mon, 22 Sep 2008)

  Changed paths:
    M buildout.cfg
    R devel/EXTERNALS.txt
    M setup.py
    M versions.cfg

  Log Message:
  -----------
  Use last release version of grokcore.view.


  Commit: 7b74f65364ced03ade7259f4a49bfb199f514b72
      https://github.com/zopefoundation/grokcore.formlib/commit/7b74f65364ced03ade7259f4a49bfb199f514b72
  Author: Sylvain Viollon <thefunny at gmail.com>
  Date:   2008-09-22 (Mon, 22 Sep 2008)

  Changed paths:
    M src/grokcore/formlib/configure.zcml

  Log Message:
  -----------
  Include configure.zcml of grokcore.view, since it's a dependency.


  Commit: 07352d6d80f661390ecd320d580502379fc95d8b
      https://github.com/zopefoundation/grokcore.formlib/commit/07352d6d80f661390ecd320d580502379fc95d8b
  Author: Sylvain Viollon <thefunny at gmail.com>
  Date:   2008-09-24 (Wed, 24 Sep 2008)

  Changed paths:
    M README.txt

  Log Message:
  -----------
  Fill README.txt.


  Commit: 41266ae03143ea559a0c406845e5bedcee7658e6
      https://github.com/zopefoundation/grokcore.formlib/commit/41266ae03143ea559a0c406845e5bedcee7658e6
  Author: Sylvain Viollon <thefunny at gmail.com>
  Date:   2008-09-24 (Wed, 24 Sep 2008)

  Changed paths:
    M README.txt

  Log Message:
  -----------
  Fix some reST issues.


  Commit: aa63ea5fe07016ce3ed7da27362c04dae8687637
      https://github.com/zopefoundation/grokcore.formlib/commit/aa63ea5fe07016ce3ed7da27362c04dae8687637
  Author: Sylvain Viollon <thefunny at gmail.com>
  Date:   2008-09-25 (Thu, 25 Sep 2008)

  Changed paths:
    M CHANGES.txt

  Log Message:
  -----------
  - Prepare to release.


  Commit: e77561706f60e36bedf0d3275ab5c44c2ab10f2f
      https://github.com/zopefoundation/grokcore.formlib/commit/e77561706f60e36bedf0d3275ab5c44c2ab10f2f
  Author: Sylvain Viollon <thefunny at gmail.com>
  Date:   2008-09-25 (Thu, 25 Sep 2008)

  Changed paths:
    M CHANGES.txt
    M setup.py

  Log Message:
  -----------
  Bump version after release.


  Commit: 50ea104b3f85d6cb48fa046337be44ba967bcee3
      https://github.com/zopefoundation/grokcore.formlib/commit/50ea104b3f85d6cb48fa046337be44ba967bcee3
  Author: Philipp von Weitershausen <philipp at weitershausen.de>
  Date:   2008-10-13 (Mon, 13 Oct 2008)

  Changed paths:
    M versions.cfg

  Log Message:
  -----------
  Use versions from the Grok trunk (based on latest 3.4 KGS).  This brings
in some packages that had important fixes for Python 2.5.


  Commit: 37b5e921d6b4c3936685d065a196040d629105bf
      https://github.com/zopefoundation/grokcore.formlib/commit/37b5e921d6b4c3936685d065a196040d629105bf
  Author: Sylvain Viollon <thefunny at gmail.com>
  Date:   2008-10-23 (Thu, 23 Oct 2008)

  Changed paths:
    M CHANGES.txt

  Log Message:
  -----------
  Correct date format.


  Commit: 5868035059b4ad384be7d084f8ed6a322690a381
      https://github.com/zopefoundation/grokcore.formlib/commit/5868035059b4ad384be7d084f8ed6a322690a381
  Author: Sylvain Viollon <thefunny at gmail.com>
  Date:   2008-10-24 (Fri, 24 Oct 2008)

  Changed paths:
    M CHANGES.txt

  Log Message:
  -----------
  Fix date format.


  Commit: 4841aaa9d2cc51ce1743153542315ff014de4783
      https://github.com/zopefoundation/grokcore.formlib/commit/4841aaa9d2cc51ce1743153542315ff014de4783
  Author: Jan-Wijbrand Kolman <janwijbrand at gmail.com>
  Date:   2009-01-06 (Tue, 06 Jan 2009)

  Changed paths:
    M CHANGES.txt
    M src/grokcore/formlib/components.py
    M src/grokcore/formlib/ftests/form/actions.py

  Log Message:
  -----------
  Fix for https://bugs.launchpad.net/grok/1.0/+bug/236897


  Commit: 931b0b2cd65adcbc1e6a32fbac1ce8266d5b96f9
      https://github.com/zopefoundation/grokcore.formlib/commit/931b0b2cd65adcbc1e6a32fbac1ce8266d5b96f9
  Author: Jan-Wijbrand Kolman <janwijbrand at gmail.com>
  Date:   2009-01-07 (Wed, 07 Jan 2009)

  Changed paths:
    M CHANGES.txt

  Log Message:
  -----------
  set release date


  Commit: 722c2c5367772c26cab893fff52337974deabe2b
      https://github.com/zopefoundation/grokcore.formlib/commit/722c2c5367772c26cab893fff52337974deabe2b
  Author: Wolfgang Schnerring <wosc at wosc.de>
  Date:   2009-01-29 (Thu, 29 Jan 2009)

  Changed paths:
    M CHANGES.txt
    M setup.py
    M src/grokcore/formlib/ftests/form/addform.py
    M src/grokcore/formlib/ftests/form/addform_applydata.py

  Log Message:
  -----------
  use zope.container instead of zope.app.container


  Commit: a9f8883df64d50248aaeb4973fabdccc4dba89b5
      https://github.com/zopefoundation/grokcore.formlib/commit/a9f8883df64d50248aaeb4973fabdccc4dba89b5
  Author: Jan-Wijbrand Kolman <janwijbrand at gmail.com>
  Date:   2009-04-16 (Thu, 16 Apr 2009)

  Changed paths:
    M src/grokcore/formlib/configure.zcml
    M versions.cfg

  Log Message:
  -----------
  fix the current brokeness due to a missing version pin for zope.container.


  Commit: a975ca582f5b173acacc5b59aa4346f325f8df13
      https://github.com/zopefoundation/grokcore.formlib/commit/a975ca582f5b173acacc5b59aa4346f325f8df13
  Author: Kevin Gill <kevin at movieextras.ie>
  Date:   2009-07-04 (Sat, 04 Jul 2009)

  Changed paths:
    M src/grokcore/formlib/ftesting.zcml
    M versions.cfg

  Log Message:
  -----------
  Updated to use new grok.security version. Added new permission grok.View for functional
tests.


  Commit: 9d870398b30e8637720862e48cc99b64548f392d
      https://github.com/zopefoundation/grokcore.formlib/commit/9d870398b30e8637720862e48cc99b64548f392d
  Author: Kevin Gill <kevin at movieextras.ie>
  Date:   2009-07-04 (Sat, 04 Jul 2009)

  Changed paths:
    M CHANGES.txt

  Log Message:
  -----------
  Updated comment


  Commit: 1785df4d66db28b3e4525a47d023c94a9d4ead3f
      https://github.com/zopefoundation/grokcore.formlib/commit/1785df4d66db28b3e4525a47d023c94a9d4ead3f
  Author: Kevin Gill <kevin at movieextras.ie>
  Date:   2009-07-04 (Sat, 04 Jul 2009)

  Changed paths:
    M setup.py

  Log Message:
  -----------
  Fixed the version of grokcore.security to 1.1


  Commit: fcdacfb5eebd96c2b9714899ec1e7b259e399e37
      https://github.com/zopefoundation/grokcore.formlib/commit/fcdacfb5eebd96c2b9714899ec1e7b259e399e37
  Author: Reinout van Rees <reinout at vanrees.org>
  Date:   2009-07-04 (Sat, 04 Jul 2009)

  Changed paths:
    M CHANGES.txt
    M buildout.cfg
    M setup.py
    M src/grokcore/formlib/components.py
    M src/grokcore/formlib/configure.zcml
    M src/grokcore/formlib/ftests/form/addform.py
    M src/grokcore/formlib/ftests/form/addform_applydata.py
    M src/grokcore/formlib/ftests/form/update.py
    M versions.cfg

  Log Message:
  -----------
  * Reverted use of zope.container instead of zope.app.container.
* Adapted tests to the grokcore.view split of View and CodeView.
* Fixed forms to use self.template.render() directly instead of using a
  removed private method from grokcore.view.


  Commit: e6ab84a3b76e7ba198b0a40bb912038e0d6c22bf
      https://github.com/zopefoundation/grokcore.formlib/commit/e6ab84a3b76e7ba198b0a40bb912038e0d6c22bf
  Author: Jan-Wijbrand Kolman <janwijbrand at gmail.com>
  Date:   2009-07-20 (Mon, 20 Jul 2009)

  Changed paths:
    M setup.py

  Log Message:
  -----------
  really working towards 1.2 here


  Commit: dac66084659c21cde8993fa8baff267324dd8edf
      https://github.com/zopefoundation/grokcore.formlib/commit/dac66084659c21cde8993fa8baff267324dd8edf
  Author: Jan-Wijbrand Kolman <janwijbrand at gmail.com>
  Date:   2009-07-20 (Mon, 20 Jul 2009)

  Changed paths:
    M CHANGES.txt
    M setup.py

  Log Message:
  -----------
  Preparing release 1.2


  Commit: 46188899df4580c27bd8fb200e3828b1bba4f99e
      https://github.com/zopefoundation/grokcore.formlib/commit/46188899df4580c27bd8fb200e3828b1bba4f99e
  Author: Jan-Wijbrand Kolman <janwijbrand at gmail.com>
  Date:   2009-07-20 (Mon, 20 Jul 2009)

  Changed paths:
    M CHANGES.txt
    M setup.py

  Log Message:
  -----------
  Back to development: 1.3dev


  Commit: 7ae3fdf6df211ccf9993bee5bdcca2bee2862ac8
      https://github.com/zopefoundation/grokcore.formlib/commit/7ae3fdf6df211ccf9993bee5bdcca2bee2862ac8
  Author: Uli Fouquet <uli at gnufix.de>
  Date:   2009-08-08 (Sat, 08 Aug 2009)

  Changed paths:
    M versions.cfg

  Log Message:
  -----------
  Update versions.cfg to be in line with current grok versions.


  Commit: 3191e755c6576a32415a458e414a32becd470783
      https://github.com/zopefoundation/grokcore.formlib/commit/3191e755c6576a32415a458e414a32becd470783
  Author: Uli Fouquet <uli at gnufix.de>
  Date:   2009-08-08 (Sat, 08 Aug 2009)

  Changed paths:
    M CHANGES.txt

  Log Message:
  -----------
  Update history.


  Commit: f39d94eeba4a7cd8191e87da05ee34747965cb98
      https://github.com/zopefoundation/grokcore.formlib/commit/f39d94eeba4a7cd8191e87da05ee34747965cb98
  Author: Uli Fouquet <uli at gnufix.de>
  Date:   2009-08-08 (Sat, 08 Aug 2009)

  Changed paths:
    M versions.cfg

  Log Message:
  -----------
  Remove pinning down of grokcore.formlib in versions.cfg.


  Commit: 9402e08681e631a534c3ccb7c492d914e94d308e
      https://github.com/zopefoundation/grokcore.formlib/commit/9402e08681e631a534c3ccb7c492d914e94d308e
  Author: Uli Fouquet <uli at gnufix.de>
  Date:   2009-08-08 (Sat, 08 Aug 2009)

  Changed paths:
    M versions.cfg

  Log Message:
  -----------
  No need to hide grokcore.formlib in versions.cfg.


  Commit: e032bffe4324fa324cf27d5609ec88644dc1845f
      https://github.com/zopefoundation/grokcore.formlib/commit/e032bffe4324fa324cf27d5609ec88644dc1845f
  Author: Reinout van Rees <reinout at vanrees.org>
  Date:   2009-08-19 (Wed, 19 Aug 2009)

  Changed paths:
    M buildout.cfg
    M versions.cfg

  Log Message:
  -----------
  Copied grok trunk's versions.cfg (upgraded grokcore.formlib/view/viewlet versions)


  Commit: 386500e7d5943a6f941932bf271690e1a12cf52d
      https://github.com/zopefoundation/grokcore.formlib/commit/386500e7d5943a6f941932bf271690e1a12cf52d
  Author: Jan-Wijbrand Kolman <janwijbrand at gmail.com>
  Date:   2009-09-16 (Wed, 16 Sep 2009)

  Changed paths:
    M CHANGES.txt
    M buildout.cfg
    M setup.py
    M src/grokcore/formlib/ftesting.zcml

  Log Message:
  -----------
  use the releasinfo/grok-1.0b1.cfg version list. removed reference to grok.View permission that is no longer in grokcore.security


  Commit: 863558059df84da81464eaaef26aaae6abe893ad
      https://github.com/zopefoundation/grokcore.formlib/commit/863558059df84da81464eaaef26aaae6abe893ad
  Author: Jan-Wijbrand Kolman <janwijbrand at gmail.com>
  Date:   2009-09-16 (Wed, 16 Sep 2009)

  Changed paths:
    M CHANGES.txt
    M setup.py

  Log Message:
  -----------
  Preparing release 1.3


  Commit: 3cb0d862918fdadac43ec0520dce316f0eef1d8a
      https://github.com/zopefoundation/grokcore.formlib/commit/3cb0d862918fdadac43ec0520dce316f0eef1d8a
  Author: Jan-Wijbrand Kolman <janwijbrand at gmail.com>
  Date:   2009-09-16 (Wed, 16 Sep 2009)

  Changed paths:
    M CHANGES.txt
    M setup.py

  Log Message:
  -----------
  Back to development: 1.4dev


  Commit: f292a91197b2c1fcaab695be0e4490a69565ff76
      https://github.com/zopefoundation/grokcore.formlib/commit/f292a91197b2c1fcaab695be0e4490a69565ff76
  Author: Martijn Faassen <faassen at startifact.com>
  Date:   2009-09-17 (Thu, 17 Sep 2009)

  Changed paths:
    M CHANGES.txt
    M buildout.cfg
    M setup.py
    M src/grokcore/formlib/components.py
    M src/grokcore/formlib/ftests/form/addform.py
    M src/grokcore/formlib/ftests/form/addform_applydata.py
    M src/grokcore/formlib/ftests/form/update.py
    R versions.cfg

  Log Message:
  -----------
  Revert to use the old "there can only be one" View approach, which is
back again in grokcore.view 1.12.


  Commit: 0a3564230f987acf90dadc0701f07f43c52b7fb8
      https://github.com/zopefoundation/grokcore.formlib/commit/0a3564230f987acf90dadc0701f07f43c52b7fb8
  Author: Martijn Faassen <faassen at startifact.com>
  Date:   2009-09-17 (Thu, 17 Sep 2009)

  Changed paths:
    M CHANGES.txt
    M setup.py

  Log Message:
  -----------
  Preparing release 1.4


  Commit: fb38de3895f9cb23637d9477c2e60ab7d250d7db
      https://github.com/zopefoundation/grokcore.formlib/commit/fb38de3895f9cb23637d9477c2e60ab7d250d7db
  Author: Martijn Faassen <faassen at startifact.com>
  Date:   2009-09-17 (Thu, 17 Sep 2009)

  Changed paths:
    M CHANGES.txt
    M setup.py

  Log Message:
  -----------
  Back to development: 1.5dev


  Commit: 87091cf5923b989e7b0a43fec6a2ea1c1a0c2f9c
      https://github.com/zopefoundation/grokcore.formlib/commit/87091cf5923b989e7b0a43fec6a2ea1c1a0c2f9c
  Author: Jan-Wijbrand Kolman <janwijbrand at gmail.com>
  Date:   2009-12-01 (Tue, 01 Dec 2009)

  Changed paths:
    M CHANGES.txt
    M buildout.cfg
    M setup.py
    M src/grokcore/formlib/ftests/form/addform.py
    M src/grokcore/formlib/ftests/form/addform_applydata.py

  Log Message:
  -----------
  use zope.container instead of zope.app.container (in tests)


  Commit: d243e3d77295b0b9bd6fb37c73069b6b59de417b
      https://github.com/zopefoundation/grokcore.formlib/commit/d243e3d77295b0b9bd6fb37c73069b6b59de417b
  Author: Reinout van Rees <reinout at vanrees.org>
  Date:   2009-12-08 (Tue, 08 Dec 2009)

  Changed paths:
    M CHANGES.txt
    M setup.py

  Log Message:
  -----------
  Fixed up missing dependencies. (Note that zope.app.container is included in
  a zcml, despite the zope(app)container test change).


  Commit: 0779a444dbc76bc6b63f7a401238794d38dc2516
      https://github.com/zopefoundation/grokcore.formlib/commit/0779a444dbc76bc6b63f7a401238794d38dc2516
  Author: Reinout van Rees <reinout at vanrees.org>
  Date:   2009-12-08 (Tue, 08 Dec 2009)

  Changed paths:
    M CHANGES.txt
    M setup.py
    M src/grokcore/formlib/configure.zcml

  Log Message:
  -----------
  using zope.container instead of zope.app.container in configure.zcml
This includes the needed setup.py requirements change.


  Commit: ec7aca11f653c92d8a296a15ad3c86da76ded30c
      https://github.com/zopefoundation/grokcore.formlib/commit/ec7aca11f653c92d8a296a15ad3c86da76ded30c
  Author: Reinout van Rees <reinout at vanrees.org>
  Date:   2009-12-09 (Wed, 09 Dec 2009)

  Changed paths:
    M CHANGES.txt
    M buildout.cfg
    M setup.py

  Log Message:
  -----------
  splitted regular and test dependencies


  Commit: 96b423301084edd746e85098ce73408f6d2a437f
      https://github.com/zopefoundation/grokcore.formlib/commit/96b423301084edd746e85098ce73408f6d2a437f
  Author: Jan-Wijbrand Kolman <janwijbrand at gmail.com>
  Date:   2009-12-13 (Sun, 13 Dec 2009)

  Changed paths:
    M CHANGES.txt
    M setup.py

  Log Message:
  -----------
  Preparing release 1.5


  Commit: b33563023d1af844a82c130ad702b3fabb34a09b
      https://github.com/zopefoundation/grokcore.formlib/commit/b33563023d1af844a82c130ad702b3fabb34a09b
  Author: Jan-Wijbrand Kolman <janwijbrand at gmail.com>
  Date:   2009-12-13 (Sun, 13 Dec 2009)

  Changed paths:
    M CHANGES.txt
    M setup.py

  Log Message:
  -----------
  Back to development: 1.6


  Commit: 3e373760c87fdc357929c3fd7363ab744089fee8
      https://github.com/zopefoundation/grokcore.formlib/commit/3e373760c87fdc357929c3fd7363ab744089fee8
  Author: Sylvain Viollon <thefunny at gmail.com>
  Date:   2010-01-20 (Wed, 20 Jan 2010)

  Changed paths:
    M buildout.cfg

  Log Message:
  -----------
  Use the grok toolkit


  Commit: 886888c3487cd47decfcbd7e19601ec12b62e763
      https://github.com/zopefoundation/grokcore.formlib/commit/886888c3487cd47decfcbd7e19601ec12b62e763
  Author: Sylvain Viollon <thefunny at gmail.com>
  Date:   2010-04-14 (Wed, 14 Apr 2010)

  Changed paths:
    M CHANGES.txt
    M setup.py
    M src/grokcore/formlib/ftests/form/actions.py
    M src/grokcore/formlib/ftests/form/addform.py
    M src/grokcore/formlib/ftests/form/addform_applydata.py
    M src/grokcore/formlib/ftests/form/editform_applydata.py
    M src/grokcore/formlib/ftests/form/editform_applydata_schema.py
    M src/grokcore/formlib/ftests/form/editform_applydata_schemafields.py
    M src/grokcore/formlib/ftests/form/form.py
    M src/grokcore/formlib/ftests/form/update.py
    M src/grokcore/formlib/ftests/test_functional.py

  Log Message:
  -----------
  Update functional tests to use zope.app.wsgi instead of zope.app.testing.


  Commit: d4e3f804827acce9abd9608751cab3c44aebbca9
      https://github.com/zopefoundation/grokcore.formlib/commit/d4e3f804827acce9abd9608751cab3c44aebbca9
  Author: Sylvain Viollon <thefunny at gmail.com>
  Date:   2010-04-14 (Wed, 14 Apr 2010)

  Changed paths:
    M CHANGES.txt
    M setup.py
    M src/grokcore/formlib/ftesting.zcml

  Log Message:
  -----------
  remove dependency on zope.app.zcmlfiles.


  Commit: 8c148e70941b03b4ac7de5143c22889dab2a65df
      https://github.com/zopefoundation/grokcore.formlib/commit/8c148e70941b03b4ac7de5143c22889dab2a65df
  Author: Uli Fouquet <uli at gnufix.de>
  Date:   2010-05-08 (Sat, 08 May 2010)

  Changed paths:
    M COPYRIGHT.txt
    M LICENSE.txt
    M src/grokcore/formlib/__init__.py
    M src/grokcore/formlib/components.py
    M src/grokcore/formlib/formlib.py
    M src/grokcore/formlib/interfaces.py
    M src/grokcore/formlib/meta.py
    M src/grokcore/formlib/testing.py

  Log Message:
  -----------
  Comply to repository policy.


  Commit: 031cd72e464c7a2dfb8ab1569eca64f28e8153ee
      https://github.com/zopefoundation/grokcore.formlib/commit/031cd72e464c7a2dfb8ab1569eca64f28e8153ee
  Author: Uli Fouquet <uli at gnufix.de>
  Date:   2010-05-08 (Sat, 08 May 2010)

  Changed paths:
    M CHANGES.txt

  Log Message:
  -----------
  Update history.


  Commit: 46231ca693d711581f0bdf0dd282fa4d1cf6823a
      https://github.com/zopefoundation/grokcore.formlib/commit/46231ca693d711581f0bdf0dd282fa4d1cf6823a
  Author: Jan-Jaap Driessen <janjaapdriessen+github at gmail.com>
  Date:   2010-10-06 (Wed, 06 Oct 2010)

  Changed paths:
    A bootstrap.py

  Log Message:
  -----------
  inlined the zc.buildout 1.5.1 bootstrap.py


  Commit: db6131d3dfe5ac38bd7fcad027c0fab67aa817ed
      https://github.com/zopefoundation/grokcore.formlib/commit/db6131d3dfe5ac38bd7fcad027c0fab67aa817ed
  Author: Jan-Jaap Driessen <janjaapdriessen+github at gmail.com>
  Date:   2010-10-18 (Mon, 18 Oct 2010)

  Changed paths:
    M CHANGES.txt
    M setup.py

  Log Message:
  -----------
  Preparing release 1.6


  Commit: 7460c62ed159481cbc2e20ea92d06ad8912a3a37
      https://github.com/zopefoundation/grokcore.formlib/commit/7460c62ed159481cbc2e20ea92d06ad8912a3a37
  Author: Jan-Jaap Driessen <janjaapdriessen+github at gmail.com>
  Date:   2010-10-18 (Mon, 18 Oct 2010)

  Changed paths:
    M CHANGES.txt
    M setup.py

  Log Message:
  -----------
  Back to development: 1.7


  Commit: 518a5cc4183b27ccbe0dcd41584bf0f53d18a2f8
      https://github.com/zopefoundation/grokcore.formlib/commit/518a5cc4183b27ccbe0dcd41584bf0f53d18a2f8
  Author: Jan-Wijbrand Kolman <janwijbrand at gmail.com>
  Date:   2010-11-01 (Mon, 01 Nov 2010)

  Changed paths:
    M src/grokcore/formlib/ftests/form/actions.py
    M src/grokcore/formlib/meta.py

  Log Message:
  -----------
  fix getting the default value for the context directive


  Commit: 9ef095d1f8a4a16e4551532e25ac4b9eed5956ac
      https://github.com/zopefoundation/grokcore.formlib/commit/9ef095d1f8a4a16e4551532e25ac4b9eed5956ac
  Author: Jan-Wijbrand Kolman <janwijbrand at gmail.com>
  Date:   2010-11-01 (Mon, 01 Nov 2010)

  Changed paths:
    M CHANGES.txt
    M setup.py

  Log Message:
  -----------
  Preparing release 1.7


  Commit: 2b19e4929079691b1b0e72412d91f21060ee15bb
      https://github.com/zopefoundation/grokcore.formlib/commit/2b19e4929079691b1b0e72412d91f21060ee15bb
  Author: Jan-Wijbrand Kolman <janwijbrand at gmail.com>
  Date:   2010-11-01 (Mon, 01 Nov 2010)

  Changed paths:
    M CHANGES.txt
    M setup.py

  Log Message:
  -----------
  Back to development: 1.8


  Commit: a940de101ffb3e7ff574efba51971e44d10fb6bb
      https://github.com/zopefoundation/grokcore.formlib/commit/a940de101ffb3e7ff574efba51971e44d10fb6bb
  Author: Jan-Wijbrand Kolman <janwijbrand at gmail.com>
  Date:   2010-11-03 (Wed, 03 Nov 2010)

  Changed paths:
    M src/grokcore/formlib/meta.py

  Log Message:
  -----------
  no need to pass the default value function anymore


  Commit: d64b8f0b5daa9858df650dc092cd1ff49785b4c5
      https://github.com/zopefoundation/grokcore.formlib/commit/d64b8f0b5daa9858df650dc092cd1ff49785b4c5
  Author: Jan-Wijbrand Kolman <janwijbrand at gmail.com>
  Date:   2010-11-03 (Wed, 03 Nov 2010)

  Changed paths:
    M CHANGES.txt
    M setup.py

  Log Message:
  -----------
  Preparing release 1.8


  Commit: 128ed3cd0614c104b91797f62b45181f6cdca76c
      https://github.com/zopefoundation/grokcore.formlib/commit/128ed3cd0614c104b91797f62b45181f6cdca76c
  Author: Jan-Wijbrand Kolman <janwijbrand at gmail.com>
  Date:   2010-11-03 (Wed, 03 Nov 2010)

  Changed paths:
    M CHANGES.txt
    M setup.py

  Log Message:
  -----------
  Back to development: 1.9


  Commit: 7842f05cf3a39706c41f321e9675d77783d08bfc
      https://github.com/zopefoundation/grokcore.formlib/commit/7842f05cf3a39706c41f321e9675d77783d08bfc
  Author: Jan-Wijbrand Kolman <janwijbrand at gmail.com>
  Date:   2012-05-01 (Tue, 01 May 2012)

  Changed paths:
    M CHANGES.txt
    M setup.py

  Log Message:
  -----------
  Preparing release 1.9


  Commit: 34a989149606dc96b219ef93aea8641fac04d465
      https://github.com/zopefoundation/grokcore.formlib/commit/34a989149606dc96b219ef93aea8641fac04d465
  Author: Jan-Wijbrand Kolman <janwijbrand at gmail.com>
  Date:   2012-05-01 (Tue, 01 May 2012)

  Changed paths:
    M CHANGES.txt
    M setup.py

  Log Message:
  -----------
  Back to development: 1.10


Compare: https://github.com/zopefoundation/grokcore.formlib/compare/b5d2d577d86f^...34a989149606


More information about the checkins mailing list