- Jul 08, 2012
-
-
Mike Bayer authored
same time args passed to def() are used by other elements of the <%def> tag. [ticket:191]
-
Mike Bayer authored
-
- May 14, 2012
-
-
Vincent Férotin authored
(``.. versionadded::``, ``.. versionchanged::`` and ``.. deprecated::``), update docs CSS to put those infos into boxes.
-
Vincent Férotin authored
add more litterals, systematicaly use ``.. sourcecode::`` before code samples, add some ``:func:``, ``:class:`` and so on, fix some links, etc.
-
Vincent Férotin authored
fix misspelled words, remove line ending spaces, change ``-`` to ``--``, add some ``'`` between subject and 'to be' verb (e.g. "it's", "i'm"), add some ending dots to sentences, change some letters "capitalness", etc.
-
- Apr 13, 2012
-
-
Mike Bayer authored
- add conditionals to pygments-dependent tests that ensure pygments 1.4, separate check for no pygments.
-
- Apr 06, 2012
-
-
Mike Bayer authored
-
- Apr 03, 2012
-
-
Mike Bayer authored
now succeed, as "pass" is added for these when no statements are otherwise present. Courtesy Ben Trofatter [ticket:146]
-
- Mar 30, 2012
-
-
Mike Bayer authored
-
Mike Bayer authored
- fix up links, formatting in docs - remove some repetition in the _compile logic
-
- Mar 24, 2012
-
-
Benjamin Trofatter authored
-
Mike Bayer authored
"pass_context"; when True, the keyword argument 'context' will be passed to get_or_create() containing the Mako Context object. [ticket:185]
-
Mike Bayer authored
- changelog
-
- Mar 12, 2012
-
-
Mike Bayer authored
apply Pygments highlighting to the source code displayed in the traceback, if Pygments if available. Courtesy Ben Trofatter [ticket:95]
-
Mike Bayer authored
i.e. "% with x as e:/ % endwith" support. Courtesy Ben Trofatter [ticket:147]
-
- Mar 09, 2012
-
-
Mike Bayer authored
nesting multiple def-calls with content. Thanks to Jeff Dairiki. [ticket:186]
-
- Feb 21, 2012
-
-
Mike Bayer authored
to filehandles being implicitly closed. [ticket:182]
-
- Feb 02, 2012
-
-
Mike Bayer authored
-
- Jan 28, 2012
-
-
Mike Bayer authored
-
Mike Bayer authored
Cache() constructor, which was preventing file version checks and not allowing Mako 0.6 to recompile the module files.
-
- Jan 21, 2012
-
-
Mike Bayer authored
-
Mike Bayer authored
in templates. Usage of regions should be considered as superseding the very obsolete idea of passing in backend options, timeouts, etc. within templates. - rewrite the cache docs again which had a lot of misleading/inaccurate info.
-
- Jan 19, 2012
-
-
Mike Bayer authored
-
- Jan 18, 2012
-
-
Mike Bayer authored
-
Mike Bayer authored
-
- Jan 16, 2012
-
-
Mike Bayer authored
TemplateLookup, allows a callable to be passed which takes over the writing of the template's module source file, so that special environment-specific steps can be taken. [ticket:181]
-
Mike Bayer authored
for code blocks so that indentation is preserved [ticket:173]
-
Mike Bayer authored
is now escaped with the HTML filter. [ticket:142]
-
Mike Bayer authored
-
Mike Bayer authored
within extra arguments to <%block>, <%def>, i.e. <%block name="foo" cache_key="${somekey}">. Filters can also be used in this way, i.e. <%def name="foo()" filter="myfilter"> then template.render(myfilter=some_callable) [ticket:180]
-
- Jan 12, 2012
-
-
Mike Bayer authored
-
- Dec 05, 2011
-
-
Mike Bayer authored
-
- Oct 02, 2011
-
-
Mike Bayer authored
pkg_resources API feels very fragile
-
- Oct 01, 2011
-
-
Mike Bayer authored
I really want to do it like this
-
Mike Bayer authored
-
Mike Bayer authored
-
Mike Bayer authored
system, whereby the usage of Beaker is just the default plugin. Template and TemplateLookup now accept a string "cache_impl" parameter which refers to the name of a cache plugin, defaulting to the name 'beaker'. New plugins can be registered as pkg_resources entrypoints under the group "mako.cache", or registered directly using mako.cache.register_plugin(). The core plugin is the mako.cache.CacheImpl class. - The <%def>, <%block> and <%page> tags now accept any argument named "cache_*", and the key minus the "cache_" prefix will be passed as keyword arguments to the CacheImpl methods. - Template and TemplateLookup now accept an argument cache_args, which refers to a dictionary containing cache parameters. The cache_dir, cache_url, cache_type, cache_timeout arguments are deprecated (will probably never be removed, however) and can be passed now as cache_args={'url':<some url>, 'type':'memcached', 'timeout':50, 'dir':'/path/to/some/directory'}
-
- Sep 28, 2011
-
-
Mike Bayer authored
from having a url that normalizes to relative outside of the root. That is, if the Lookup is based at /home/mytemplates, an include that would place the ultimate template at /home/mytemplates/../some_other_directory, i.e. outside of /home/mytemplates, is disallowed. This usage was never intended despite the lack of an explicit check. The main issue this causes is that module files can be written outside of the module root (or raise an error, if file perms aren't set up), and can also lead to the same template being cached in the lookup under multiple, relative roots. TemplateLookup instead has always supported multiple file roots for this purpose. [ticket:174]
-
- Aug 05, 2011
-
-
Mike Bayer authored
whereby the identity of the "caller" callable inside the <%def> would be corrupted by the presence of another <%call> in the same block. [ticket:170]
-
- Jul 08, 2011
-
-
Mike Bayer authored
[ticket:169]
-