Edgewall Software

source: trunk/genshi/template

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @1257   10 years hodgestar Fix infinite recursion in template inlining (fixes #584).
(edit) @1255   10 years hodgestar Support slash escaped of CRLF newlines (fixes #569; patch from …
(edit) @1250   10 years hodgestar Add support for kwonlyargs and kw_defaults attributes of AST argument …
(edit) @1249   10 years hodgestar Add support for Python 3.4 AST (support for NameConstants? and changes …
(edit) @1239   10 years hodgestar Fix assert with side-effect in xi:fallback directive processing (see #565).
(edit) @1217   11 years hodgestar Fix text template inclusion tests so they work under Windows (being …
(edit) @1213   11 years hodgestar Stop try to lex for matching braces in interpolation if the token_re …
(edit) @1193   11 years hodgestar Add a test that demonstrates that absolute includes work (see #465).
(edit) @1192   11 years hodgestar Update genshi.template AST handling to support Python 3.4 (see #537).
(edit) @1191   11 years hodgestar Fix a number of tests which Python's new hash randomization is causing …
(edit) @1190   11 years hodgestar Templates should be loaded as bytes -- the encoding is passed around …
(edit) @1180   12 years hodgestar Remove invalid file mode in template loader. Fixes #485.
(edit) @1172   12 years hodgestar Add .copy() function to Context objects. Fixes #249.
(edit) @1170   12 years hodgestar Fix out-by-one error introduced in r1097 that led to match templates …
(edit) @1167   12 years hodgestar Fix bug in ASTTransformer's cloning that overwrote AST nodes name …
(edit) @1160   13 years hodgestar Merge r1143 from py3k: add support for python 3 to remaining …
(edit) @1159   13 years hodgestar Merge r1142 from py3k: add support for python 3 to genshi.template …
(edit) @1149   13 years jruigrok Pull up r1146 to trunk. Addresses #399
(edit) @1129   13 years cmlenz The | operator on Attrs objects now removes any existing …
(edit) @1120   13 years cmlenz Update changelog and copyright years.
(edit) @1119   13 years cmlenz Fix for infinite recursion when parsing argument names from tuples. …
(edit) @1104   13 years cmlenz AST transformer now also clones excepthandler nodes (see #379).
(edit) @1103   13 years cmlenz Default XInclude-included template class to the class of the including …
(edit) @1102   13 years cmlenz Looks like the 'decorators' field in the AST was renamed to …
(edit) @1101   13 years cmlenz Apply patch from #324 for Python 2.6.2 compatibility fix.
(edit) @1099   13 years cmlenz Templates instantiated without a loader now get an implicit loader …
(edit) @1097   13 years cmlenz Fix for match template processing involving multiple match directives …
(edit) @1093   14 years cmlenz Apply patch Felix Schwarz that finally fixes the duplicated output in …
(edit) @1091   14 years cmlenz Fix the unit test for execution of statements containing with …
(edit) @1090   14 years cmlenz Add unit tests for correct handling of with statements and yield …
(edit) @1088   14 years cmlenz Also skip the encoding step in the template tests.
(edit) @1083   14 years cmlenz A bit of cleanup of the Markup Python implementation.
(edit) @1082   14 years cmlenz More bits of 2to3 related cleanup.
(edit) @1081   14 years cmlenz Yet more 2to3 diff size reduction.
(edit) @1078   14 years cmlenz More 2to3 diff size reduction.
(edit) @1077   14 years cmlenz More work on reducing the size of the diff produced by 2to3.
(edit) @1076   14 years cmlenz Convert a bunch of print statements to py3k compatible syntax.
(edit) @1070   14 years cmlenz Tiny docstring fix.
(edit) @1069   14 years cmlenz Backported a couple of templating core changes from the advanced-i18n …
(edit) @1065   14 years cmlenz Remove the hack needed for importing _ast on App Engine, no longer …
(edit) @1064   14 years mgood Fix nested list comprehensions & generator expressions (fixes #327)
(edit) @1052   15 years cmlenz Refactored the template flattening method to be less recursive.
(edit) @1036   15 years cmlenz Avoid varargs on internal functions in template processing for …
(edit) @1034   15 years cmlenz Minor simplification and performance improvement to the flattening of …
(edit) @1033   15 years cmlenz Fix inefficient handling of static attribute values, pointed out by …
(edit) @1031   15 years cmlenz Get rid of some Python 2.3 legacy that's no longer needed now that 2.4 …
(edit) @1019   15 years cmlenz Minor simplification in the expansion of dynamic attributes.
(edit) @1016   15 years cmlenz Remove unneeded conversion of empty attribute values into a …
(edit) @1015   15 years cmlenz Merge the internal template filters _eval and _exec into the …
(edit) @1011   15 years cmlenz Revert [914] for now, see #293.
(edit) @1009   15 years cmlenz Added test for [1008].
(edit) @1008   15 years cmlenz Fix for import statements in function defs in template code blocks (#276).
(edit) @1005   15 years cmlenz for loops in template code blocks should not establish their own …
(edit) @1004   15 years cmlenz Fix handling of function arguments with default values in template …
(edit) @999   15 years cmlenz Add missing svn:eol-style properties on some Python files. Closes #286.
(edit) @988   15 years cmlenz Merged AST branch back into trunk. Most of this code was written by …
(edit) @971   15 years cmlenz Get rid of a couple more -3 warnings.
(edit) @954   15 years cmlenz Merged the custom-directives branch back into trunk.
(edit) @914   15 years cmlenz The match filter now only tests START events, as END events can …
(edit) @899   15 years cmlenz Export the template loader factory functions from the loader module.
(edit) @897   15 years cmlenz Unbuffered match templates could result in parts of the matched …
(edit) @895   15 years cmlenz Includes from templates loaded via an absolute path now include the …
(edit) @892   15 years cmlenz Fix bug where in some cases match templates would incorrectly applied …
(edit) @884   15 years cmlenz Fix problem with nested match templates not being applied when …
(edit) @876   15 years cmlenz Remove some cruft for supporting Python 2.3.
(edit) @863   15 years cmlenz Another Python 2.3 fix in the wake of #221.
(edit) @860   15 years cmlenz Yet another followup fix for #221.
(edit) @857   15 years athomas Update to r855 for Python 2.3 support. Fixes #221 (hopefully).
(edit) @856   15 years cmlenz Fix expression interpolation for expression containing triple-quoted …
(edit) @855   15 years cmlenz Workaround for a Python 2.4 bug that broke star imports in template …
(edit) @845   15 years jruigrok Properly wrap exceptions we want to catch. Submitted by: Armin Ronacher
(edit) @835   15 years cmlenz Fix copyright years.
(edit) @832   15 years aflett fix ticket [209] - make sure py:with is valid, and add a test to make …
(edit) @831   15 years cmlenz Enable pickling of Template and Code objects.
(edit) @830   15 years cmlenz The Template class and its subclasses, as well as the interpolation …
(edit) @826   15 years cmlenz Partially revert [717] to retain compatibility with Python 2.3.
(edit) @823   15 years cmlenz Fix Python 2.3 compatibility issue with py:for unit tests.
(edit) @818   16 years cmlenz Improve error reporting when accessing an attribute in a Python …
(edit) @816   16 years cmlenz Add option for unbuffered match template processing, which could cause …
(edit) @815   16 years cmlenz Fix for caching in template loader for templates included by templates …
(edit) @814   16 years cmlenz Fix for prefix-dispatched template loading. Closes #206. Thanks to …
(edit) @813   16 years cmlenz Fix for #205.
(edit) @812   16 years cmlenz More flexible template loader allowing for loading from package data …
(edit) @811   16 years cmlenz The TemplateLoader class now provides an instantiate() method that …
(edit) @810   16 years cmlenz Match templates are now applied in a more controlled fashion: in the …
(edit) @809   16 years cmlenz Enable use of expressions in include directives of text templates. …
(edit) @807   16 years cmlenz Minor cleanup in eval module.
(edit) @800   16 years cmlenz Fix one Python 2.3 compatibility in the expression evaluation code. …
(edit) @798   16 years cmlenz Assigning to a variable named data in a Python code block no longer …
(edit) @773   16 years cmlenz Allow use of py:replace as element. Closes #144.
(edit) @772   16 years cmlenz Add unit test for #157, which seems to be working okay in trunk.
(edit) @770   16 years cmlenz Fix thread-safety problem in template code evaluation. Closes #158. …
(edit) @769   16 years cmlenz Fix test to work on Python 2.5.1 which has a different exception message.
(edit) @767   16 years cmlenz The template engine plugin no longer adds the default_doctype when …
(edit) @766   16 years cmlenz Code blocks in match templates are now executed. Closes #155. Many …
(edit) @756   16 years cmlenz Don't mask errors in py:for.
(edit) @755   16 years cmlenz Fix for XInclude fallbacks when auto-reloading is enabled. Closes …
(edit) @752   16 years cmlenz Follow-up to [751]: applying the optimization to text templates was …
(edit) @751   16 years cmlenz Minor performance improvement for expressions that evaluate to …
(edit) @745   16 years cmlenz Revert second part of [726] (error on includes when no loader …
Note: See TracRevisionLog for help on using the revision log.