log genshi/template/base.py @ 918:006b0fa6991c experimental-py3k

age author description
Sun, 24 Oct 2010 22:48:15 +0000 hodgestar add support for python 3 to remaining genshi.template components: experimental-py3k
Fri, 23 Apr 2010 21:08:26 +0000 cmlenz Sync `experimental/inline` branch with [source:trunk@1126]. experimental-inline
Thu, 22 Apr 2010 12:01:10 +0000 cmlenz Update changelog and copyright years.
Thu, 15 Apr 2010 21:07:15 +0000 cmlenz Templates instantiated without a loader now get an implicit loader based on their file path, or the current directory as a fallback. Closes #320.
Thu, 12 Nov 2009 17:31:40 +0000 cmlenz A bit of cleanup of the `Markup` Python implementation.
Tue, 10 Nov 2009 23:36:40 +0000 cmlenz More 2to3 diff size reduction.
Tue, 13 Oct 2009 18:27:57 +0000 cmlenz Tiny docstring fix.
Tue, 13 Oct 2009 18:12:55 +0000 cmlenz Backported a couple of templating core changes from the advanced-i18n branch, in particular considering the determination of directive ordering../set
Wed, 18 Mar 2009 16:44:02 +0000 cmlenz Refactored the template flattening method to be less recursive.
Fri, 13 Mar 2009 20:04:26 +0000 cmlenz inline branch: synced with trunk@1038. experimental-inline
Fri, 13 Mar 2009 16:06:42 +0000 cmlenz inline branch: template object can be compiled, and remembers the generated module. experimental-inline
Fri, 13 Mar 2009 15:57:04 +0000 cmlenz Avoid varargs on internal functions in template processing for slightly better performance.
Thu, 12 Mar 2009 08:11:08 +0000 cmlenz Minor simplification and performance improvement to the flattening of dynamic attribute values. Thanks to Christoph Zwerschke for the suggestion (see #295).
Wed, 11 Mar 2009 23:22:11 +0000 cmlenz Fix inefficient handling of static attribute values, pointed out by Christoph Zwerschke in #295.
Wed, 11 Mar 2009 22:14:32 +0000 cmlenz Get rid of some Python 2.3 legacy that's no longer needed now that 2.4 is the baseline.
Wed, 11 Mar 2009 17:51:06 +0000 cmlenz Sync (old) experimental inline branch with trunk@1027. experimental-inline
Mon, 09 Mar 2009 16:17:25 +0000 cmlenz Minor simplification in the expansion of dynamic attributes.
Mon, 09 Mar 2009 13:26:01 +0000 cmlenz Merge the internal template filters `_eval` and `_exec` into the `_flatten` function for slightly better performance.
Wed, 10 Sep 2008 20:53:09 +0000 cmlenz Merged the custom-directives branch back into trunk.
Mon, 21 Jul 2008 23:17:52 +0000 aflett update to 0.5.x branch, up through r907 experimental-match-fastpaths
Fri, 11 Jul 2008 21:10:46 +0000 mkurczych Optimization work first commit (many changes) experimental-soc2008
Mon, 09 Jun 2008 15:19:59 +0000 cmlenz Remove some cruft for supporting Python 2.3.
Sun, 01 Jun 2008 20:09:28 +0000 cmlenz Workaround for a Python 2.4 bug that broke star imports in template code blocks. Closes #221. Many thanks to Armin Ronacher for the patch.
Fri, 11 Apr 2008 08:42:11 +0000 cmlenz newctxt branch: Merged revisions [678:835] via svnmerge from [source:trunk]. experimental-newctxt
Tue, 08 Apr 2008 23:45:32 +0000 aflett update to trunk through r833 experimental-match-fastpaths
Tue, 08 Apr 2008 23:36:20 +0000 aflett a performance breakthrough - bring this branch inline with the bigtable benchmark by lazily creating ctxt._match_set in a way that doesn't barf experimental-match-fastpaths
Tue, 08 Apr 2008 22:34:01 +0000 cmlenz Enable pickling of `Template` and `Code` objects.
Tue, 08 Apr 2008 19:49:39 +0000 cmlenz The `Template` class and its subclasses, as well as the interpolation API, now take an `filepath` parameter instead of `basedir`. Closes #207. Thanks to Waldemar Kornewald for the patch.
Mon, 07 Apr 2008 17:15:00 +0000 aflett revert an optimization that made a dumb assumption about when py:matches get stored.. experimental-match-fastpaths
Fri, 04 Apr 2008 16:57:27 +0000 aflett further performance improvements to MatchSet functionality - factor out MatchSet's State so that we dont' have to keep copying over the state every time we create a new child MatchSet. experimental-match-fastpaths
Copyright (C) 2012-2017 Edgewall Software