Commits

Show all
Author Commit Message Labels Comments Date
zzzeek
- using QName/Attrs now, is faster if match templates are being used, only slightly slower if not
Branches
experimental-compiler
zzzeek
got a few more unit tests working. need to figure out path.select() better
Branches
experimental-compiler
zzzeek
match/select functionality added. continued development of generators/streams/adaptation.
Branches
experimental-compiler
zzzeek
inlined generation some more, with the adapters module converting
Branches
experimental-compiler
zzzeek
better system for def's to work; doing a little benchmarking.
Branches
experimental-compiler
zzzeek
- further dev on codegen.
Branches
experimental-compiler
zzzeek
- created 'codegen' package
Branches
experimental-compiler
zzzeek
branch for developing inline-compilation of Genshi templates
Branches
experimental-compiler
cmlenz
Forgot to add myghty templates for [393].
Branches
trunk
cmlenz
Add [http://www.myghty.org/ Myghty] to the benchmarks, kindly contributed by Mike Bayer.
Branches
trunk
cmlenz
Update change log, and some minor tweaks to keyword argument ordering for the new `encoding` parameter.
Branches
trunk
cmlenz
Configurable encoding of template files, closing #65.
Branches
trunk
cmlenz
Improved the unit tests for nested namespaces in serialization.
Branches
trunk
cmlenz
Handle expressions containing non-ASCII strings as arguments for `py:with`, `py:def`, and `py:for`.
Branches
trunk
cmlenz
Follow-up to [385]: also decode attribute values in the `HTMLParser`.
Branches
trunk
cmlenz
* The `HTMLParser` class and the `HTML` function now accept an `encoding` parameter to properly deal with bytestring input (defaults to UTF-8).
Branches
trunk
cmlenz
Embedded expressions didn't have their absolute filename set.
Branches
trunk
cmlenz
The template engine plugin now defaults to automatically reload modified templates, as it was before the introduction of plugin config options in [359].
Branches
trunk
cmlenz
Hide some internal expression evaluation frames from traceback display for apps that support the `__traceback_hide__` protocol (see [http://pythonpaste.org/class-paste.exceptions.collector.ExceptionCollector.html paste.exceptions.collector]).
Branches
trunk
cmlenz
Fix representation of expressions created from AST nodes.
Branches
trunk
cmlenz
Minor optimization for XPath evaluation.
Branches
trunk
cmlenz
Various performance-oriented tweaks.
Branches
trunk
cmlenz
Return an `Undefined` instance from failed item or attribute lookups.
Branches
trunk
cmlenz
Updated change log.
Branches
trunk
cmlenz
Reenable includes to work without an search path. Closes #63.
Branches
trunk
cmlenz
The `format` parameter and config option was being ignored in the plugin. Thanks to Graham Higgins for reporting the problem.
Branches
trunk
cmlenz
Allow `when` directives to omit the test expression as long as the associated `choose` directive does have one. In that case, the `when` branch is followed if the expression of the `choose` directive evaluates to a truth value.
Branches
trunk
cmlenz
Some changes to usage of absolute vs. relative template paths to ensure that the filenamed-keyed cache employed by the `TemplateLoader` doesn't mix up templates with the same name, but from different subdirectories.
Branches
trunk
cmlenz
Updated change log.
Branches
trunk
cmlenz
Fix a bug in the XML parser, where attributes containing HTML entity references would get pulled out of the attribute value, and instead added as a text node just before the associated start tag. Thanks to Hamish Lawson for [http://groups.google.com/group/genshi/browse_thread/thread/c64eb48676b0ff96/0e6ce786e8820f3d pointing out the problem].
Branches
trunk
  1. Prev
  2. Next