| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2009-12-30 | Spellcheck. | Chris McDonough | |
| 2009-12-30 | Bugs detected by Ricardo Mendes. | Chris McDonough | |
| 2009-12-30 | Better note/warning distinctions. | Chris McDonough | |
| 2009-12-30 | Explain repoze. | Chris McDonough | |
| 2009-12-30 | Make traversal and urldispatch into subchapters. | Chris McDonough | |
| 2009-12-30 | Less restrictive license; add Ian attribution. | Chris McDonough | |
| 2009-12-30 | Wording. | Chris McDonough | |
| 2009-12-29 | Overlong lines. | Chris McDonough | |
| Fix table. | |||
| 2009-12-29 | Image greyscaling. | Chris McDonough | |
| 2009-12-28 | Fix margin overruns. | Chris McDonough | |
| 2009-12-28 | Fix overlong lines. | Chris McDonough | |
| 2009-12-28 | LaTeX rendering fixes. | Chris McDonough | |
| 2009-12-28 | Adjust for 7.5x9.25in output. | Chris McDonough | |
| 2009-12-27 | - Added manual index entries to generated index. | Chris McDonough | |
| 2009-12-27 | Renderings. | Chris McDonough | |
| 2009-12-27 | Rendering cleanups. | Chris McDonough | |
| 2009-12-27 | Latex rendering. | Chris McDonough | |
| Documentation licensing. | |||
| 2009-12-26 | - Created new top-level documentation section: "ZCML Directives". | Chris McDonough | |
| This section contains detailed ZCML directive information, some of which was removed from various narrative chapters. | |||
| 2009-12-25 | Fix syntax errors found via manuel, and add manuel-style markers to prevent | Chris McDonough | |
| untestable code blocks from being tested. | |||
| 2009-12-25 | Normalize code blocks. | Chris McDonough | |
| 2009-12-25 | Normalize code blocks. | Chris McDonough | |
| 2009-12-25 | Normalize code blocks. | Chris McDonough | |
| 2009-12-25 | Normalize code blocks. | Chris McDonough | |
| 2009-12-24 | Roles. | Chris McDonough | |
| 2009-12-24 | Roles. | Chris McDonough | |
| 2009-12-24 | Roles. | Chris McDonough | |
| 2009-12-24 | Imperative and roles. | Chris McDonough | |
| 2009-12-24 | Roles. | Chris McDonough | |
| 2009-12-24 | Roles. | Chris McDonough | |
| 2009-12-23 | Thread locals chapter roles. | Chris McDonough | |
| 2009-12-23 | Roles. | Chris McDonough | |
| Explain use of renderers (somewhat redundantly) in the templates chapter. | |||
| 2009-12-23 | - Added the ``repoze.bfg.authentication``, | Chris McDonough | |
| ``repoze.bfg.authorization``, and ``repoze.bfg.interfaces`` modules to API documentation. | |||
| 2009-12-23 | Roles and imperative documentation for security policy config. | Chris McDonough | |
| 2009-12-23 | Roles. | Chris McDonough | |
| 2009-12-23 | (no commit message) | Chris McDonough | |
| 2009-12-23 | Not role. | Chris McDonough | |
| 2009-12-23 | Roles. | Chris McDonough | |
| Add description of override_resource. | |||
| 2009-12-22 | Roles. | Chris McDonough | |
| 2009-12-22 | Roles. | Chris McDonough | |
| 2009-12-22 | Roles. | Chris McDonough | |
| 2009-12-22 | Use roles. | Chris McDonough | |
| 2009-12-22 | Use roles. | Chris McDonough | |
| 2009-12-22 | Use roles. | Chris McDonough | |
| 2009-12-22 | Use :meth:, :func:, and :class: appropriately for configuration-related docs. | Chris McDonough | |
| 2009-12-21 | Use renderer. | Chris McDonough | |
| 2009-12-20 | H. | Chris McDonough | |
| 2009-12-19 | Revise unittesting documentation to use new configurator APIs. | Chris McDonough | |
| 2009-12-19 | More docs. | Chris McDonough | |
| 2009-12-17 | Features | Chris McDonough | |
| -------- - The ``Configurator`` object now has two new methods: ``begin`` and ``end``. The ``begin`` method is meant to be called before any "configuration" begins (e.g. before ``add_view``, et. al are called). The ``end`` method is meant to be called after all "configuration" is complete. Previously, before there was imperative configuration at all (1.1 and prior), configuration begin and end was invariably implied by the process of loading a ZCML file. When a ZCML load happened, the threadlocal data structure containing the request and registry was modified before the load, and torn down after the load, making sure that all framework code that needed ``get_current_registry`` for the duration of the ZCML load was satisfied. Some API methods called during imperative configuration, (such as ``Configurator.add_view`` when a renderer is involved) end up for historical reasons calling ``get_current_registry``. However, in 1.2a5 and below, the Configurator supplied no functionality that allowed people to make sure that ``get_current_registry`` returned the registry implied by the configurator being used. ``begin`` now serves this purpose. Inversely, ``end`` pops the thread local stack, undoing the actions of ``begin``. We make this boundary explicit to reduce the potential for confusion when the configurator is used in different circumstances (e.g. in unit tests and app code vs. just in initial app setup). Existing code written for 1.2a1-1.2a5 which does not call ``begin`` or ``end`` continues to work in the same manner it did before. It is however suggested that this code be changed to call ``begin`` and ``end`` to reduce the potential for confusion in the future. - All ``paster`` templates which generate an application skeleton now make use of the new ``begin`` and ``end`` methods of the Configurator they use in their respective copies of ``run.py`` and ``tests.py``. Documentation ------------- - All documentation that makes use of a ``Configurator`` object to do application setup and test setup now makes use of the new ``begin`` and ``end`` methods of the configurator. Bug Fixes --------- - When a ``repoze.bfg.exceptions.NotFound`` or ``repoze.bfg.exceptions.Forbidden`` *class* (as opposed to instance) was raised as an exception within a root factory (or route root factory), the exception would not be caught properly by the ``repoze.bfg.`` Router and it would propagate to up the call stack, as opposed to rendering the not found view or the forbidden view as would have been expected. | |||
| 2009-12-11 | Fix typos pointed out by Steve Schmechel. | Chris McDonough | |
