log genshi/template/loader.py @ 966:570226c48119 trunk

age author description
Sat, 29 Dec 2012 19:12:14 +0000 hodgestar Templates should be loaded as bytes -- the encoding is passed around with the source explicitly. Fixes bugs in test suite in Python 3.3. trunk
Sat, 11 Feb 2012 00:02:02 +0000 hodgestar Remove invalid file mode in template loader. Fixes #485. trunk
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. trunk
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. trunk
Tue, 10 Nov 2009 22:53:21 +0000 cmlenz More work on reducing the size of the diff produced by 2to3. trunk
Tue, 10 Nov 2009 21:22:51 +0000 cmlenz Convert a bunch of print statements to py3k compatible syntax. trunk
Fri, 13 Mar 2009 20:04:26 +0000 cmlenz inline branch: synced with trunk@1038. experimental-inline
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. trunk
Wed, 11 Mar 2009 17:51:06 +0000 cmlenz Sync (old) experimental inline branch with trunk@1027. experimental-inline
Mon, 08 Dec 2008 21:15:19 +0000 cmlenz Get rid of a couple more -3 warnings. trunk
Mon, 21 Jul 2008 23:17:52 +0000 aflett update to 0.5.x branch, up through r907 experimental-match-fastpaths
Mon, 07 Jul 2008 16:51:55 +0000 cmlenz Export the template loader factory functions from the `loader` module. trunk
Tue, 01 Jul 2008 10:35:01 +0000 cmlenz Includes from templates loaded via an absolute path now include the correct file in nested directories as long if no search path has been configured. Closes #240. trunk
Mon, 21 Apr 2008 19:36:53 +0000 aflett update to trunk to track r847, fixing python 2.4 compatibility issues in speedup (and fixing copyrights, apparently :)) experimental-match-fastpaths
Thu, 17 Apr 2008 14:50:21 +0000 jruigrok Properly wrap exceptions we want to catch. trunk
Fri, 11 Apr 2008 08:42:11 +0000 cmlenz newctxt branch: Merged revisions [678:835] via svnmerge from [source:trunk]. experimental-newctxt
Thu, 10 Apr 2008 19:47:27 +0000 cmlenz Fix copyright years. trunk
Tue, 08 Apr 2008 23:45:32 +0000 aflett update to trunk through r833 experimental-match-fastpaths
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. trunk
Mon, 31 Mar 2008 22:47:50 +0000 aflett merge in trunk up through r818 - fundamentally changed the way MatchSet works, but actually is more consistent now experimental-match-fastpaths
Thu, 27 Mar 2008 14:49:06 +0000 cmlenz Fix for caching in template loader for templates included by templates loaded from an absolute path. Closes #193. Thanks to Waldemar Kornewald for the test case. trunk
Thu, 27 Mar 2008 14:45:11 +0000 cmlenz Fix for prefix-dispatched template loading. Closes #206. Thanks to Waldemar Kornewald for the patch. trunk
Thu, 27 Mar 2008 14:12:13 +0000 cmlenz Fix for #205. trunk
Wed, 26 Mar 2008 22:49:23 +0000 cmlenz More flexible template loader allowing for loading from package data and dispatching to different template directories based on path prefix. Can be easily extended for using custom template loading. Closes #182. trunk
Wed, 26 Mar 2008 22:22:47 +0000 cmlenz The `TemplateLoader` class now provides an `instantiate()` method that can be overridden by subclasses to implement advanced template instantiation logic. Fixes #204. trunk
Thu, 29 Nov 2007 19:14:51 +0000 aronacher improved loader security experimental-sandboxed
Thu, 29 Nov 2007 18:51:48 +0000 aronacher loader raises an SecurityException in restricted mode if absolute paths are used experimental-sandboxed
Wed, 26 Sep 2007 17:56:41 +0000 aronacher restricted is the new secure experimental-sandboxed
Wed, 26 Sep 2007 14:51:45 +0000 aronacher some more work on the sandbox experimental-sandboxed
Mon, 27 Aug 2007 20:05:31 +0000 cmlenz Changed the default error handling mode to "strict". trunk
Fri, 10 Aug 2007 09:52:13 +0000 cmlenz Ported [704] to 0.4.x branch. stable-0.4.x
Fri, 10 Aug 2007 09:44:00 +0000 cmlenz Fix includes so that they again raise an exception when the included template is not found and no fallback has been provided. trunk
Fri, 29 Jun 2007 13:06:53 +0000 cmlenz Implement static includes, which improves performance a bit when auto reloading is disabled. trunk
Thu, 28 Jun 2007 23:00:24 +0000 cmlenz Support for Python code blocks in templates can now be disabled. Closes #123. trunk
Fri, 01 Jun 2007 17:21:47 +0000 cmlenz Merged revisions 487-603 via svnmerge from experimental-inline
Thu, 12 Apr 2007 22:40:49 +0000 cmlenz Back out [510] and instead implement configurable error handling modes. The default is the old 0.3.x behaviour, but more strict error handling is available as an option. trunk
Mon, 02 Apr 2007 19:43:31 +0000 cmlenz Add support for adding custom template filters by passing a custom callback function to the `TemplateLoader`. Closes #89 (see added unit test). trunk
Thu, 22 Mar 2007 23:23:55 +0000 cmlenz More API doc enhancements. trunk
Thu, 22 Mar 2007 12:45:18 +0000 cmlenz Try to use proper reStructuredText for docstrings throughout. trunk
Wed, 21 Feb 2007 14:25:44 +0000 cmlenz Update copyright year for files modified this year. trunk
Thu, 18 Jan 2007 14:58:39 +0000 cmlenz Renamed `genshi.template.core` to `genshi.template.base`, mainly to avoid confusion with `genshi.core`. trunk
Wed, 22 Nov 2006 15:38:38 +0000 cmlenz Parse template includes at parse time to avoid some runtime overhead. trunk
Wed, 08 Nov 2006 15:50:15 +0000 cmlenz Refactoring: `genshi.template` is now a package, it was getting way to crowded in that file. trunk
Copyright (C) 2012-2017 Edgewall Software