|
|
|
@1257
|
10 years |
hodgestar |
Fix infinite recursion in template inlining (fixes #584).
|
|
|
|
@1239
|
10 years |
hodgestar |
Fix assert with side-effect in xi:fallback directive processing (see #565).
|
|
|
|
@1170
|
12 years |
hodgestar |
Fix out-by-one error introduced in r1097 that led to match templates …
|
|
|
|
@1149
|
13 years |
jruigrok |
Pull up r1146 to trunk.
Addresses #399
|
|
|
|
@1120
|
13 years |
cmlenz |
Update changelog and copyright years.
|
|
|
|
@1103
|
13 years |
cmlenz |
Default XInclude-included template class to the class of the including …
|
|
|
|
@1099
|
13 years |
cmlenz |
Templates instantiated without a loader now get an implicit loader …
|
|
|
|
@1097
|
13 years |
cmlenz |
Fix for match template processing involving multiple match directives …
|
|
|
|
@1093
|
14 years |
cmlenz |
Apply patch Felix Schwarz that finally fixes the duplicated output in …
|
|
|
|
@1076
|
14 years |
cmlenz |
Convert a bunch of print statements to py3k compatible syntax.
|
|
|
|
@1069
|
14 years |
cmlenz |
Backported a couple of templating core changes from the advanced-i18n …
|
|
|
|
@1052
|
15 years |
cmlenz |
Refactored the template flattening method to be less recursive.
|
|
|
|
@1036
|
15 years |
cmlenz |
Avoid varargs on internal functions in template processing for …
|
|
|
|
@1016
|
15 years |
cmlenz |
Remove unneeded conversion of empty attribute values into a …
|
|
|
|
@1015
|
15 years |
cmlenz |
Merge the internal template filters _eval and _exec into the …
|
|
|
|
@1011
|
15 years |
cmlenz |
Revert [914] for now, see #293.
|
|
|
|
@954
|
15 years |
cmlenz |
Merged the custom-directives branch back into trunk.
|
|
|
|
@914
|
15 years |
cmlenz |
The match filter now only tests START events, as END events can …
|
|
|
|
@897
|
15 years |
cmlenz |
Unbuffered match templates could result in parts of the matched …
|
|
|
|
@892
|
15 years |
cmlenz |
Fix bug where in some cases match templates would incorrectly applied …
|
|
|
|
@884
|
15 years |
cmlenz |
Fix problem with nested match templates not being applied when …
|
|
|
|
@835
|
15 years |
cmlenz |
Fix copyright years.
|
|
|
|
@831
|
15 years |
cmlenz |
Enable pickling of Template and Code objects.
|
|
|
|
@830
|
15 years |
cmlenz |
The Template class and its subclasses, as well as the interpolation …
|
|
|
|
@816
|
16 years |
cmlenz |
Add option for unbuffered match template processing, which could cause …
|
|
|
|
@810
|
16 years |
cmlenz |
Match templates are now applied in a more controlled fashion: in the …
|
|
|
|
@766
|
16 years |
cmlenz |
Code blocks in match templates are now executed. Closes #155. Many …
|
|
|
|
@752
|
16 years |
cmlenz |
Follow-up to [751]: applying the optimization to text templates was …
|
|
|
|
@745
|
16 years |
cmlenz |
Revert second part of [726] (error on includes when no loader …
|
|
|
|
@726
|
16 years |
cmlenz |
* XInclude elements in markup templates now support the parse …
|
|
|
|
@725
|
16 years |
cmlenz |
Add support for Python code blocks in text templates using the new syntax.
|
|
|
|
@722
|
16 years |
cmlenz |
Changed the default error handling mode to "strict".
|
|
|
|
@721
|
16 years |
cmlenz |
Text templates now default to rendering as plain text; it is no longer …
|
|
|
|
@718
|
16 years |
cmlenz |
Add runtime optimization hints for match templates.
|
|
|
|
@717
|
16 years |
cmlenz |
Simplify implementation of py:with directive by compiling to a …
|
|
|
|
@704
|
16 years |
cmlenz |
Fix includes so that they again raise an exception when the included …
|
|
|
|
@661
|
16 years |
cmlenz |
For directives used as elements, pass all attributes without a …
|
|
|
|
@654
|
16 years |
cmlenz |
Support for Python code blocks in templates can now be disabled. …
|
|
|
|
@624
|
16 years |
cmlenz |
Applied patch by Dale Sedivec to fix #127. Many thanks!
|
|
|
|
@598
|
16 years |
cmlenz |
Fix bug introduced in [575]: includes weren't being processed inside …
|
|
|
|
@575
|
16 years |
cmlenz |
Added include directive for text templates (#115). Thanks to Alastair …
|
|
|
|
@534
|
16 years |
cmlenz |
Back out [510] and instead implement configurable error handling …
|
|
|
|
@526
|
17 years |
cmlenz |
* Better method to propogate the full path to the template file on …
|
|
|
|
@519
|
17 years |
cmlenz |
More API documentation.
|
|
|
|
@517
|
17 years |
cmlenz |
Try to use proper reStructuredText for docstrings throughout.
|
|
|
|
@514
|
17 years |
cmlenz |
More work to include absolute file paths in exceptions.
|
|
|
|
@513
|
17 years |
cmlenz |
Template parsing passes the full path of the template to the XML …
|
|
|
|
@500
|
17 years |
cmlenz |
Update copyright year for files modified this year.
|
|
|
|
@499
|
17 years |
cmlenz |
Move string interpolation code into separate module …
|
|
|
|
@497
|
17 years |
cmlenz |
Support for Python code blocks using the <?python ?> processing …
|
|
|
|
@492
|
17 years |
cmlenz |
Renamed genshi.template.core to genshi.template.base, mainly to …
|
|
|
|
@463
|
17 years |
cmlenz |
Fix for #80: fallback only shown when the template to include wasn't …
|
|
|
|
@456
|
17 years |
cmlenz |
MarkupTemplates can now be instantiated from markup streams, in …
|
|
|
|
@444
|
17 years |
cmlenz |
Fix for #77: match templates were matching their own output.
|
|
|
|
@443
|
17 years |
cmlenz |
Parse template includes at parse time to avoid some runtime overhead.
|
|
|
|
@442
|
17 years |
cmlenz |
Follow-up to [431]: directives are no longer instantiated directly at …
|
|
|
|
@414
|
17 years |
cmlenz |
Refactoring: genshi.template is now a package, it was getting way to …
|