<feed xmlns='http://www.w3.org/2005/Atom'>
<title>pyramid/repoze/bfg/includes, branch main</title>
<subtitle>Pyramid web framework (fork of https://github.com/Pylons/pyramid).</subtitle>
<link rel='alternate' type='text/html' href='https://git.kingdread.de/cgit.cgi/pyramid/'/>
<entry>
<title>first pass at converting bfg to pyramid namespace</title>
<updated>2010-10-25T14:29:31+00:00</updated>
<author>
<name>Chris McDonough</name>
<email>chrism@plope.com</email>
</author>
<published>2010-10-25T14:29:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.kingdread.de/cgit.cgi/pyramid/commit/?id=64372401084889a440c9d990a0febc221e3e4b5c'/>
<id>64372401084889a440c9d990a0febc221e3e4b5c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Features</title>
<updated>2010-09-09T17:46:49+00:00</updated>
<author>
<name>Chris McDonough</name>
<email>chrism@agendaless.com</email>
</author>
<published>2010-09-09T17:46:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.kingdread.de/cgit.cgi/pyramid/commit/?id=e25a70a7d1c2016eaeff9c630df9109e715bba3b'/>
<id>e25a70a7d1c2016eaeff9c630df9109e715bba3b</id>
<content type='text'>
--------

- In support of making it easier to configure applications which are
  "secure by default", a default permission feature was added.  If
  supplied, the default permission is used as the permission string to
  all view registrations which don't otherwise name a permission.
  These APIs are in support of that:

  - A new constructor argument was added to the Configurator:
    ``default_permission``.

  - A new method was added to the Configurator:
    ``set_default_permission``.

  - A new ZCML directive was added: ``default_permission``.

Documentation
-------------

- Added documentation for the ``default_permission`` ZCML directive.

- Added documentation for the ``default_permission`` constructor value
  and the ``set_default_permission`` method in the Configurator API
  documentation.

- Added a new section to the "security" chapter named "Setting a
  Default Permission".

- Document ``renderer_globals_factory`` and ``request_factory``
  arguments to Configurator constructor.


</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
--------

- In support of making it easier to configure applications which are
  "secure by default", a default permission feature was added.  If
  supplied, the default permission is used as the permission string to
  all view registrations which don't otherwise name a permission.
  These APIs are in support of that:

  - A new constructor argument was added to the Configurator:
    ``default_permission``.

  - A new method was added to the Configurator:
    ``set_default_permission``.

  - A new ZCML directive was added: ``default_permission``.

Documentation
-------------

- Added documentation for the ``default_permission`` ZCML directive.

- Added documentation for the ``default_permission`` constructor value
  and the ``set_default_permission`` method in the Configurator API
  documentation.

- Added a new section to the "security" chapter named "Setting a
  Default Permission".

- Document ``renderer_globals_factory`` and ``request_factory``
  arguments to Configurator constructor.


</pre>
</div>
</content>
</entry>
<entry>
<title>Merge i18n branch via svn merge --ignore-ancestry -r9030:9150 $REPOZE_SVN/repoze.bfg/branches/i18n</title>
<updated>2010-04-25T00:02:12+00:00</updated>
<author>
<name>Chris McDonough</name>
<email>chrism@agendaless.com</email>
</author>
<published>2010-04-25T00:02:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.kingdread.de/cgit.cgi/pyramid/commit/?id=7534bae0c5eeb34a0146e76a81a9312797f6ba5c'/>
<id>7534bae0c5eeb34a0146e76a81a9312797f6ba5c</id>
<content type='text'>
No foreigners were harmed in the coding of this feature.

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
No foreigners were harmed in the coding of this feature.

</pre>
</div>
</content>
</entry>
<entry>
<title>- Created new top-level documentation section: "ZCML Directives".</title>
<updated>2009-12-26T19:23:29+00:00</updated>
<author>
<name>Chris McDonough</name>
<email>chrism@agendaless.com</email>
</author>
<published>2009-12-26T19:23:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.kingdread.de/cgit.cgi/pyramid/commit/?id=831da8a6969703d79c4efb27a96c734140babf45'/>
<id>831da8a6969703d79c4efb27a96c734140babf45</id>
<content type='text'>
  This section contains detailed ZCML directive information, some of
  which was removed from various narrative chapters.


</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
  This section contains detailed ZCML directive information, some of
  which was removed from various narrative chapters.


</pre>
</div>
</content>
</entry>
<entry>
<title>- A dependency on the ``repoze.zcml`` package has been removed (its</title>
<updated>2009-11-25T17:54:40+00:00</updated>
<author>
<name>Chris McDonough</name>
<email>chrism@agendaless.com</email>
</author>
<published>2009-11-25T17:54:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.kingdread.de/cgit.cgi/pyramid/commit/?id=103efb5aae885a70590ad1f3c5807af9da8d1ab7'/>
<id>103efb5aae885a70590ad1f3c5807af9da8d1ab7</id>
<content type='text'>
  functionality is replaced internally).


</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
  functionality is replaced internally).


</pre>
</div>
</content>
</entry>
<entry>
<title>Docs updates.</title>
<updated>2009-11-24T20:49:16+00:00</updated>
<author>
<name>Chris McDonough</name>
<email>chrism@agendaless.com</email>
</author>
<published>2009-11-24T20:49:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.kingdread.de/cgit.cgi/pyramid/commit/?id=13c923f6eaf56a49897af75e14c1f70d1b26c75b'/>
<id>13c923f6eaf56a49897af75e14c1f70d1b26c75b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>- The ``notfound`` and ``forbidden`` ZCML directives now accept the</title>
<updated>2009-10-10T02:30:50+00:00</updated>
<author>
<name>Chris McDonough</name>
<email>chrism@agendaless.com</email>
</author>
<published>2009-10-10T02:30:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.kingdread.de/cgit.cgi/pyramid/commit/?id=ce8f9b5eadf324b4cc3154004bcf9f1f03e7d6c8'/>
<id>ce8f9b5eadf324b4cc3154004bcf9f1f03e7d6c8</id>
<content type='text'>
  following addtional attributes: ``attr``, ``renderer``, and
  ``wrapper``.  These have the same meaning as they do in the context
  of a ZCML ``view`` directive.


</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
  following addtional attributes: ``attr``, ``renderer``, and
  ``wrapper``.  These have the same meaning as they do in the context
  of a ZCML ``view`` directive.


</pre>
</div>
</content>
</entry>
<entry>
<title>- Speed: do not register an ITraverserFactory in configure.zcml;</title>
<updated>2009-09-20T02:54:46+00:00</updated>
<author>
<name>Chris McDonough</name>
<email>chrism@agendaless.com</email>
</author>
<published>2009-09-20T02:54:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.kingdread.de/cgit.cgi/pyramid/commit/?id=160f01439dc3e0d865b2e77bb4a9a7c9e7a16c1a'/>
<id>160f01439dc3e0d865b2e77bb4a9a7c9e7a16c1a</id>
<content type='text'>
  instead rely on queryAdapter and a manual default to
  ModelGraphTraverser.

- Speed: do not register an IContextURL in configure.zcml; instead
  rely on queryAdapter and a manual default to TraversalContextURL.

- General speed microimprovements for helloworld benchmark: replace
  try/excepts with statements which use 'in' keyword.


</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
  instead rely on queryAdapter and a manual default to
  ModelGraphTraverser.

- Speed: do not register an IContextURL in configure.zcml; instead
  rely on queryAdapter and a manual default to TraversalContextURL.

- General speed microimprovements for helloworld benchmark: replace
  try/excepts with statements which use 'in' keyword.


</pre>
</div>
</content>
</entry>
<entry>
<title>Accept a traverser rather than a registry in _traverse.</title>
<updated>2009-09-18T22:43:40+00:00</updated>
<author>
<name>Chris McDonough</name>
<email>chrism@agendaless.com</email>
</author>
<published>2009-09-18T22:43:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.kingdread.de/cgit.cgi/pyramid/commit/?id=5e829c9e97fe034a8777ecb2b7c4271b24e7151e'/>
<id>5e829c9e97fe034a8777ecb2b7c4271b24e7151e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>- Add a ``string`` renderer.  This renderer converts a non-Response</title>
<updated>2009-09-17T06:14:27+00:00</updated>
<author>
<name>Chris McDonough</name>
<email>chrism@agendaless.com</email>
</author>
<published>2009-09-17T06:14:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.kingdread.de/cgit.cgi/pyramid/commit/?id=19473e78e61ad084f07a0f7820a75b6c64d93dcd'/>
<id>19473e78e61ad084f07a0f7820a75b6c64d93dcd</id>
<content type='text'>
  return value of any view callble into a string.  It is documented in
  the "Views" narrative chapter.


</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
  return value of any view callble into a string.  It is documented in
  the "Views" narrative chapter.


</pre>
</div>
</content>
</entry>
</feed>
