1. edgewall
  2. genshi

Commits

Show all
Author Commit Message Date Builds
athomas
Note that `py:choose` and friends may be used as elements.
athomas
Fixed #178.
athomas
Same for bigtable. Around 36% faster.
athomas
Add `StaticStrategy` to basic benchmark. Results in about a 32% speedup.
athomas
Removing leftover symbol in `__all__`. Whoops.
athomas
Clarified docs and docstrings.
athomas
First PoC of an optimisation strategy that collapses sequences of static events into a single pre-rendered `Markup` event.
athomas
Creating branch for experimenting with template rendering optimisations.
athomas
Ignore missing compiler errors on Windows. Fixes #174 and #165.
Branches
trunk
athomas
XML_DECL must be the absolute first item, so don't bother buffering whitespace.
Branches
trunk
athomas
Add a stream filter to insert the XML DOCTYPE in the correct location (ie. after the XML declaration). Fixes #156.
Branches
trunk
athomas
More reversions from #168.
Branches
trunk
athomas
Whoops. Removed accidentally committed patch from #156.
Branches
trunk
athomas
Applied patch from cboos, fixing #168. Thanks!
Branches
trunk
cmlenz
Fix case where attributes weren't properly wrapped in an `Attrs` instance if one or more of them were translated by the I18n filter, potentially breaking things further down the chain. Closes #162.
Branches
trunk
cmlenz
`QName` can now be constructed from a string with a leading curly brace, and some doc improvements. Closes #164.
Branches
trunk
cmlenz
Applied patch to fix a memory leak in the C implementation of the `Markup.escape()` function. Thanks to Christian Boos for reporting and figuring out the problem. Closes #166.
Branches
trunk
cmlenz
Fix compatibility of tutorial code with CherryPy 3.1. Closes #159.
Branches
trunk
cmlenz
Add SVG DTDs to `DocType` class. Closes #161.
Branches
trunk
cmlenz
The `TextSerializer` class no longer strips all markup in text by default, so that it is still possible to use the Genshi `escape` function even with text templates. The old behavior is available via the `strip_markup` option of the serializer. Closes #146.
Branches
trunk
cmlenz
Allow use of py:replace as element. Closes #144.
Branches
trunk
cmlenz
Add unit test for #157, which seems to be working okay in trunk.
Branches
trunk
cmlenz
The `striptags` function now also removes HTML/XML-style comments. Closes #150. Thanks to Armin Ronacher for the report and suggested fix.
Branches
trunk
cmlenz
Fix thread-safety problem in template code evaluation. Closes #158. Thanks to Christian Boos for the patch.
Branches
trunk
cmlenz
Fix test to work on Python 2.5.1 which has a different exception message.
Branches
trunk
cmlenz
Fix typo in benchmark info output.
Branches
trunk
cmlenz
The template engine plugin no longer adds the `default_doctype` when the `fragment` parameter is `True`. Thanks to dbrattli for the patch!
Branches
trunk
cmlenz
Code blocks in match templates are now executed. Closes #155. Many thanks to Andrew Sutherland for the patch!
Branches
trunk
cmlenz
Fix typo in docs. Closes #153.
Branches
trunk
cmlenz
Don't mask errors in `py:for`.
Branches
trunk
  1. Prev
  2. Next