#55 |
Support Python expressions as part of XPath in py:match
|
reopened
|
cmlenz
|
enhancement
|
major
|
|
#68 |
results of select don't contain required namespace prefixes
|
new
|
cmlenz
|
defect
|
major
|
0.9
|
#70 |
Genshi Markup to lxml fast converter
|
new
|
cmlenz
|
enhancement
|
major
|
|
#81 |
local-name() doesn't work with attributes
|
new
|
cmlenz
|
defect
|
major
|
|
#86 |
Kid and Genshi Match Template Benchmarks
|
new
|
hodgestar
|
enhancement
|
major
|
0.9
|
#102 |
[PATCH] xi:include and fragments
|
new
|
cmlenz
|
enhancement
|
major
|
|
#108 |
[PATCH] Add HTML5 (WHATWG) support for input and output
|
new
|
cmlenz
|
enhancement
|
major
|
|
#134 |
#else support in #if directive
|
reopened
|
cmlenz
|
enhancement
|
major
|
|
#151 |
Undefined behavor of extended iteration
|
new
|
cmlenz
|
defect
|
major
|
0.9
|
#160 |
Genshi builder incorrectly leaks namespace scope to children
|
new
|
cmlenz
|
defect
|
major
|
0.9
|
#183 |
py:match template matching is inefficient
|
new
|
cmlenz
|
enhancement
|
major
|
|
#184 |
Assume UTF-8 as default encoding of template data (was: str encoding in input)
|
new
|
cmlenz
|
defect
|
major
|
0.9
|
#192 |
Allow a `.join` on a genshi.builder.tag
|
new
|
cmlenz
|
enhancement
|
major
|
0.9
|
#215 |
Use of macro for documentation defeats the Search engine
|
new
|
cmlenz
|
defect
|
major
|
|
#222 |
easy_install fails on Ubuntu 6.06
|
assigned
|
jruigrok
|
defect
|
major
|
|
#227 |
syntax error on os.walk
|
reopened
|
cmlenz
|
defect
|
major
|
|
#230 |
[PATCH] Make Context customizable
|
new
|
cmlenz
|
enhancement
|
major
|
0.9
|
#240 |
Genshi gets relative path wrong for <xi:includes
|
reopened
|
cmlenz
|
defect
|
major
|
0.5.1
|
#248 |
Genshi does not support the XHTML 1.1 + RDFa DOCTYPE
|
new
|
cmlenz
|
enhancement
|
major
|
0.9
|
#253 |
Improve handling of default namespaces
|
assigned
|
cmlenz
|
defect
|
major
|
0.9
|
#257 |
Merge the experimental/sandboxed changes into trunk.
|
new
|
cmlenz
|
task
|
major
|
0.9
|
#268 |
Match templates cannot access function variables
|
new
|
cmlenz
|
defect
|
major
|
0.9
|
#270 |
Line break missing after each element in py:for loop
|
new
|
cmlenz
|
defect
|
major
|
0.9
|
#275 |
Cannot set default_encoding to None in template engine plugin API
|
new
|
cmlenz
|
defect
|
major
|
|
#281 |
advanced-18n: improve error reporting in case of extraction errors
|
new
|
palgarvio
|
defect
|
major
|
0.9
|
#284 |
advanced-18n: Make use of Babel's custom flag support
|
new
|
palgarvio
|
defect
|
major
|
0.9
|
#298 |
Indenting differences causes multiple identical msgids
|
new
|
cmlenz
|
defect
|
major
|
0.9
|
#323 |
Error message is confusing if <py:for ...> lacks each=""
|
new
|
cmlenz
|
enhancement
|
major
|
0.9
|
#331 |
Context collection is not iterable
|
new
|
cmlenz
|
defect
|
major
|
0.9
|
#332 |
Debugging template
|
new
|
cmlenz
|
enhancement
|
major
|
|
#342 |
py:match does not match class
|
new
|
cmlenz
|
defect
|
major
|
0.9
|
#360 |
py:attrs can create duplicate attributes
|
new
|
cmlenz
|
defect
|
major
|
0.9
|
#377 |
TextTemplate should be an alias for NewTextTemplate
|
new
|
cmlenz
|
defect
|
major
|
0.9
|
#378 |
More robust i18n filter in presence of ill-formed messages
|
new
|
palgarvio
|
defect
|
major
|
0.9
|
#380 |
messages within expressions in py:with directive don't get extracted
|
new
|
cmlenz
|
defect
|
major
|
0.9
|
#384 |
HTMLParser does not work with comments that include non-ascii characters
|
new
|
cmlenz
|
defect
|
major
|
0.9
|
#385 |
i18n:msg directive not working when used as an element
|
new
|
cmlenz
|
defect
|
major
|
0.9
|
#390 |
how to do a[starts-with(text(),'some text')]
|
new
|
cmlenz
|
defect
|
major
|
0.9
|
#393 |
The ignore_tags setting does not work with Genshi templates
|
new
|
cmlenz
|
defect
|
major
|
0.9
|
#394 |
Allow custom loaders to also plug in custom AstTransformers
|
new
|
cmlenz
|
enhancement
|
major
|
0.9
|
#405 |
i18n:choose displays both choices when i18n is not enabled
|
new
|
cmlenz
|
defect
|
major
|
0.9
|
#407 |
Improve documentation for py:choose
|
new
|
cmlenz
|
enhancement
|
major
|
|
#412 |
Genshi template loader problems with non-ascii directories
|
new
|
cmlenz
|
defect
|
major
|
0.9
|
#420 |
XInclude drops xmlns="http://www.w3.org/1999/xhtml"
|
new
|
cmlenz
|
defect
|
major
|
0.9
|
#421 |
TemplateLoader template cache does not properly namespace directories
|
new
|
cmlenz
|
defect
|
major
|
|
#423 |
Genshi should not deduce plural/singular by sending garbage strings to ngettext
|
assigned
|
hodgestar
|
defect
|
major
|
0.9
|
#425 |
Wish: <py:call lambda="func">FooBar</py:call> Resulting in func(stream) call
|
new
|
hodgestar
|
enhancement
|
major
|
0.9
|
#428 |
UndefinedError in py:for
|
reopened
|
cmlenz
|
defect
|
major
|
|
#431 |
Add py:else directive
|
new
|
hodgestar
|
enhancement
|
major
|
0.9
|
#462 |
HTML5 Input Types Not Supported
|
new
|
cmlenz
|
defect
|
major
|
0.9
|
#485 |
Spurious TemplateNotFound errors in App Engine caused by invalid 'rbU' file mode in TemplateLoader.directory
|
reopened
|
cmlenz
|
defect
|
major
|
0.9
|
#500 |
test_sanitize_remove_script_elem fails due to HTMLParser bugfixes in cpython
|
reopened
|
cmlenz
|
defect
|
major
|
0.8
|
#518 |
Added support for new HTML5 input types
|
new
|
hodgestar
|
enhancement
|
major
|
0.9
|
#521 |
genshi can't select xpath element based on its contents
|
new
|
cmlenz
|
defect
|
major
|
0.9
|
#523 |
exception when externally including py:match templates that match elem0[@attribute]/elem1
|
new
|
cmlenz
|
defect
|
major
|
|
#527 |
_strip_css_comments may be unable to delete a comment
|
new
|
cmlenz
|
defect
|
major
|
0.9
|
#542 |
Genshi UnicodeDecodeError due to non-ascii characters in element attribute entity replacement
|
new
|
cmlenz
|
defect
|
major
|
0.9
|
#555 |
genshi._speedups extension module incompatible with CPython >=3.3
|
new
|
hodgestar
|
defect
|
major
|
0.8
|
#567 |
[i18n:msg] Babel extracts different strings than gettext receives
|
new
|
cmlenz
|
defect
|
major
|
0.9
|
#576 |
insert a HTML tag before its parent tag using the transformer
|
new
|
cmlenz
|
enhancement
|
major
|
0.9
|
#578 |
allow html5 audio & video in HTMLSanitizer
|
new
|
cmlenz
|
enhancement
|
major
|
0.9
|
#580 |
Add msgctxt support to genshi i18n filters
|
assigned
|
hodgestar
|
enhancement
|
major
|
0.8
|
#585 |
Setuptools features deprecated and removed in 3.0
|
new
|
cmlenz
|
defect
|
major
|
0.9
|
#589 |
Backslash newline handling in Windows regression
|
new
|
cmlenz
|
defect
|
major
|
0.9
|
#590 |
"yield from" expression is unsupported in template
|
new
|
hodgestar
|
defect
|
major
|
0.8
|
#591 |
Changing outer-defined variables within py:for scope are lost for string but work for dict
|
new
|
cmlenz
|
defect
|
major
|
0.9
|
#594 |
UndefinedError if output from template function is wrapped in tuple
|
new
|
cmlenz
|
defect
|
major
|
0.9
|
#611 |
Use pytest for running tests
|
new
|
cmlenz
|
enhancement
|
major
|
0.8
|
#614 |
Markup doesn't work in attributes
|
new
|
cmlenz
|
defect
|
major
|
0.8
|
#4 |
Better handling of namespace context
|
assigned
|
anonymous
|
defect
|
minor
|
0.9
|
#5 |
Detect recursive includes
|
new
|
cmlenz
|
defect
|
minor
|
0.9
|
#8 |
Path expressions on match templates don't work with path segments encountered before the match directive
|
new
|
cmlenz
|
defect
|
minor
|
|
#85 |
Static Matching Implementation
|
new
|
cmlenz
|
enhancement
|
minor
|
|
#91 |
naive use of concat in Path expresions causes obscure trace backs
|
new
|
cmlenz
|
defect
|
minor
|
|
#104 |
Emitting CDATA sections
|
new
|
cmlenz
|
enhancement
|
minor
|
|
#110 |
Genshi doesn't add newline char after "</html>"
|
new
|
cmlenz
|
enhancement
|
minor
|
|
#179 |
Ambiguos py:match scoping rules (combined with xi:include and py:with)
|
new
|
cmlenz
|
defect
|
minor
|
|
#223 |
idea to use xpath than extracting i18n messages from genshi templates
|
reopened
|
cmlenz
|
enhancement
|
minor
|
|
#233 |
XPath expression 'foo/@name | foo/@age' only selects @name
|
new
|
athomas
|
defect
|
minor
|
0.9
|
#238 |
templates included by xi:include does not get translated
|
new
|
cmlenz
|
defect
|
minor
|
|
#247 |
make template objects pickle-able
|
new
|
cmlenz
|
enhancement
|
minor
|
0.9
|
#258 |
SystemError in Markup.join with non-sequence argument
|
new
|
cmlenz
|
defect
|
minor
|
|
#269 |
py:strip in a py:if produces different output depending on tag's contents
|
new
|
cmlenz
|
defect
|
minor
|
0.9
|
#283 |
Allow for redefinition of template syntax per-file
|
new
|
cmlenz
|
enhancement
|
minor
|
0.9
|
#296 |
py:element directive
|
new
|
cmlenz
|
enhancement
|
minor
|
0.9
|
#303 |
Tutorial's comment.html includes unused code
|
new
|
cmlenz
|
defect
|
minor
|
|
#321 |
(Wishlist) Support for outputting comments
|
new
|
cmlenz
|
enhancement
|
minor
|
0.9
|
#328 |
Template file name namespace
|
new
|
cmlenz
|
enhancement
|
minor
|
0.9
|
#335 |
IndexError: list index out of range, in lookup_item, line 281, eval.py
|
new
|
cmlenz
|
defect
|
minor
|
0.9
|
#367 |
Permit xi:include references to be search_path relative
|
new
|
cmlenz
|
enhancement
|
minor
|
|
#373 |
Weird 'StripDirective' object is not iterable error
|
assigned
|
cmlenz
|
defect
|
minor
|
0.9
|
#386 |
py:match error when XPath selection returns multiple nodes
|
new
|
cmlenz
|
defect
|
minor
|
0.9
|
#387 |
strange isolated backtrace originating in template.interpolation.lex
|
new
|
cmlenz
|
defect
|
minor
|
0.9
|
#389 |
Just noticed that whenever a stream will be serialized it will _ensure() itself for being a stream
|
new
|
cmlenz
|
enhancement
|
minor
|
0.9
|
#392 |
Small patch to path.py which will improve on overall memory usage for more complex templates
|
new
|
cmlenz
|
enhancement
|
minor
|
0.9
|
#396 |
select is added to the variables too late in the process of matching the stream
|
new
|
cmlenz
|
defect
|
minor
|
0.9
|
#398 |
User Guide's xmlns for i18n prevents proper extraction
|
new
|
cmlenz
|
defect
|
minor
|
0.9
|
#426 |
IndexError in parse_msg
|
new
|
hodgestar
|
defect
|
minor
|
0.9
|
#435 |
No expansion in comments
|
new
|
cmlenz
|
defect
|
minor
|
0.9
|
#436 |
Incorrect handling of py:replace and py:content on the same element
|
new
|
cmlenz
|
defect
|
minor
|
0.9
|