| #68 |
results of select don't contain required namespace prefixes
|
cmlenz
|
defect
|
major
|
General
|
0.3.3
|
| #86 |
Kid and Genshi Match Template Benchmarks
|
hodgestar
|
enhancement
|
major
|
Examples / Benchmarks
|
devel
|
| #151 |
Undefined behavor of extended iteration
|
cmlenz
|
defect
|
major
|
General
|
0.4.4
|
| #160 |
Genshi builder incorrectly leaks namespace scope to children
|
cmlenz
|
defect
|
major
|
General
|
devel
|
| #184 |
Assume UTF-8 as default encoding of template data (was: str encoding in input)
|
cmlenz
|
defect
|
major
|
General
|
0.4.4
|
| #192 |
Allow a `.join` on a genshi.builder.tag
|
cmlenz
|
enhancement
|
major
|
General
|
devel
|
| #230 |
[PATCH] Make Context customizable
|
cmlenz
|
enhancement
|
major
|
Template processing
|
devel
|
| #248 |
Genshi does not support the XHTML 1.1 + RDFa DOCTYPE
|
cmlenz
|
enhancement
|
major
|
Serialization
|
0.5
|
| #257 |
Merge the experimental/sandboxed changes into trunk.
|
cmlenz
|
task
|
major
|
Expression evaluation
|
0.5.1
|
| #268 |
Match templates cannot access function variables
|
cmlenz
|
defect
|
major
|
General
|
0.5.1
|
| #270 |
Line break missing after each element in py:for loop
|
cmlenz
|
defect
|
major
|
General
|
0.5.1
|
| #281 |
advanced-18n: improve error reporting in case of extraction errors
|
palgarvio
|
defect
|
major
|
Internationalization
|
0.5.1
|
| #284 |
advanced-18n: Make use of Babel's custom flag support
|
palgarvio
|
defect
|
major
|
Internationalization
|
devel
|
| #298 |
Indenting differences causes multiple identical msgids
|
cmlenz
|
defect
|
major
|
Internationalization
|
0.5.1
|
| #323 |
Error message is confusing if <py:for ...> lacks each=""
|
cmlenz
|
enhancement
|
major
|
Template processing
|
0.5.1
|
| #331 |
Context collection is not iterable
|
cmlenz
|
defect
|
major
|
General
|
0.5.1
|
| #342 |
py:match does not match class
|
cmlenz
|
defect
|
major
|
XPath support
|
0.5.1
|
| #360 |
py:attrs can create duplicate attributes
|
cmlenz
|
defect
|
major
|
General
|
0.5.1
|
| #377 |
TextTemplate should be an alias for NewTextTemplate
|
cmlenz
|
defect
|
major
|
Template processing
|
0.5.1
|
| #378 |
More robust i18n filter in presence of ill-formed messages
|
palgarvio
|
defect
|
major
|
Internationalization
|
0.5.1
|
| #380 |
messages within expressions in py:with directive don't get extracted
|
cmlenz
|
defect
|
major
|
Internationalization
|
0.5.1
|
| #384 |
HTMLParser does not work with comments that include non-ascii characters
|
cmlenz
|
defect
|
major
|
Parsing
|
0.5.1
|
| #385 |
i18n:msg directive not working when used as an element
|
cmlenz
|
defect
|
major
|
Internationalization
|
0.5.1
|
| #390 |
how to do a[starts-with(text(),'some text')]
|
cmlenz
|
defect
|
major
|
General
|
0.6
|
| #393 |
The ignore_tags setting does not work with Genshi templates
|
cmlenz
|
defect
|
major
|
Internationalization
|
0.6
|
| #394 |
Allow custom loaders to also plug in custom AstTransformers
|
cmlenz
|
enhancement
|
major
|
General
|
0.6
|
| #405 |
i18n:choose displays both choices when i18n is not enabled
|
cmlenz
|
defect
|
major
|
General
|
0.6
|
| #412 |
Genshi template loader problems with non-ascii directories
|
cmlenz
|
defect
|
major
|
Template processing
|
0.6
|
| #420 |
XInclude drops xmlns="http://www.w3.org/1999/xhtml"
|
cmlenz
|
defect
|
major
|
Template processing
|
0.6
|
| #425 |
Wish: <py:call lambda="func">FooBar</py:call> Resulting in func(stream) call
|
hodgestar
|
enhancement
|
major
|
Template processing
|
devel
|
| #431 |
Add py:else directive
|
hodgestar
|
enhancement
|
major
|
Template processing
|
0.6
|
| #462 |
HTML5 Input Types Not Supported
|
cmlenz
|
defect
|
major
|
General
|
0.6
|
| #518 |
Added support for new HTML5 input types
|
hodgestar
|
enhancement
|
major
|
Template processing
|
0.6
|
| #521 |
genshi can't select xpath element based on its contents
|
cmlenz
|
defect
|
major
|
General
|
0.6
|
| #527 |
_strip_css_comments may be unable to delete a comment
|
cmlenz
|
defect
|
major
|
General
|
0.6
|
| #542 |
Genshi UnicodeDecodeError due to non-ascii characters in element attribute entity replacement
|
cmlenz
|
defect
|
major
|
General
|
0.6
|
| #567 |
[i18n:msg] Babel extracts different strings than gettext receives
|
cmlenz
|
defect
|
major
|
Internationalization
|
0.6
|
| #576 |
insert a HTML tag before its parent tag using the transformer
|
cmlenz
|
enhancement
|
major
|
General
|
0.6
|
| #578 |
allow html5 audio & video in HTMLSanitizer
|
cmlenz
|
enhancement
|
major
|
Template processing
|
0.6
|
| #585 |
Setuptools features deprecated and removed in 3.0
|
cmlenz
|
defect
|
major
|
General
|
0.6
|
| #589 |
Backslash newline handling in Windows regression
|
cmlenz
|
defect
|
major
|
General
|
devel
|
| #591 |
Changing outer-defined variables within py:for scope are lost for string but work for dict
|
cmlenz
|
defect
|
major
|
Template processing
|
0.6
|
| #594 |
UndefinedError if output from template function is wrapped in tuple
|
cmlenz
|
defect
|
major
|
General
|
devel
|
| #5 |
Detect recursive includes
|
cmlenz
|
defect
|
minor
|
General
|
0.6
|
| #233 |
XPath expression 'foo/@name | foo/@age' only selects @name
|
athomas
|
defect
|
minor
|
XPath support
|
devel
|
| #247 |
make template objects pickle-able
|
cmlenz
|
enhancement
|
minor
|
General
|
0.4.4
|
| #269 |
py:strip in a py:if produces different output depending on tag's contents
|
cmlenz
|
defect
|
minor
|
Expression evaluation
|
0.5.1
|
| #283 |
Allow for redefinition of template syntax per-file
|
cmlenz
|
enhancement
|
minor
|
Template processing
|
0.5
|
| #296 |
py:element directive
|
cmlenz
|
enhancement
|
minor
|
Template processing
|
0.5.1
|
| #321 |
(Wishlist) Support for outputting comments
|
cmlenz
|
enhancement
|
minor
|
Template processing
|
0.5.1
|
| #328 |
Template file name namespace
|
cmlenz
|
enhancement
|
minor
|
General
|
0.5.1
|
| #335 |
IndexError: list index out of range, in lookup_item, line 281, eval.py
|
cmlenz
|
defect
|
minor
|
General
|
0.5.1
|
| #386 |
py:match error when XPath selection returns multiple nodes
|
cmlenz
|
defect
|
minor
|
Template processing
|
devel
|
| #387 |
strange isolated backtrace originating in template.interpolation.lex
|
cmlenz
|
defect
|
minor
|
Template processing
|
0.6
|
| #389 |
Just noticed that whenever a stream will be serialized it will _ensure() itself for being a stream
|
cmlenz
|
enhancement
|
minor
|
Serialization
|
0.6
|
| #392 |
Small patch to path.py which will improve on overall memory usage for more complex templates
|
cmlenz
|
enhancement
|
minor
|
XPath support
|
0.6
|
| #396 |
select is added to the variables too late in the process of matching the stream
|
cmlenz
|
defect
|
minor
|
Template processing
|
0.6
|
| #398 |
User Guide's xmlns for i18n prevents proper extraction
|
cmlenz
|
defect
|
minor
|
Documentation
|
0.6
|
| #426 |
IndexError in parse_msg
|
hodgestar
|
defect
|
minor
|
Internationalization
|
0.6
|
| #435 |
No expansion in comments
|
cmlenz
|
defect
|
minor
|
Expression evaluation
|
0.6
|
| #436 |
Incorrect handling of py:replace and py:content on the same element
|
cmlenz
|
defect
|
minor
|
Template processing
|
0.6
|
| #517 |
i18n filter works on attributes it doesn't need to
|
cmlenz
|
defect
|
minor
|
Internationalization
|
0.6
|
| #519 |
[PATCH] TemplateLoader.load refactor to support sandboxed absolute xi:include paths
|
cmlenz
|
enhancement
|
minor
|
General
|
devel
|
| #568 |
Missing arguments to called py:def function results in opaque error
|
cmlenz
|
defect
|
minor
|
General
|
0.6
|