Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add support for `{% trans trimmed ... %}` | Adrian Moennich | 2017-07-03 | 1 | -0/+1 |
| | | | | | | | Same behavior as in Django: All linebreaks and the whitespace surrounding linebreaks are replaced with a single space. closes #504 | ||||
* | Add support for namespace attribute assignment | Adrian Moennich | 2017-06-24 | 1 | -2/+3 |
| | |||||
* | Allow to reconfigure the default for truncate leeway | Armin Ronacher | 2017-01-10 | 1 | -0/+1 |
| | | | | Refs #610 | ||||
* | Bump up the copyright to 2017 | Armin Ronacher | 2017-01-07 | 1 | -1/+1 |
| | |||||
* | Add a policy for the ascii literal behavior. Fixes #392 | Armin Ronacher | 2017-01-07 | 1 | -0/+1 |
| | |||||
* | Ported tojson filter. Fixes #458 | Armin Ronacher | 2017-01-06 | 1 | -2/+4 |
| | |||||
* | Make noopener the default for urlize | Armin Ronacher | 2016-12-31 | 1 | -0/+7 |
| | |||||
* | Replace lambda for 'dict' in with dict itself | Peter Harris | 2015-01-23 | 1 | -1/+1 |
| | | | | | | lambda **kw: kw is not equivalent to the dict constructor. It is much less useful. In particular it doesn't accept a sequence of pairs. Why not put dict itself into the DEFAULT_NAMESPACE? Principle of least surprise, etc. | ||||
* | Merge remote-tracking branch 'kristi/master' | Armin Ronacher | 2013-05-19 | 1 | -0/+1 |
|\ | |||||
| * | add lstrip_blocks environment setting, fix lexer | Kristi Tsukida | 2012-07-10 | 1 | -0/+1 |
| | | |||||
* | | Merge remote-tracking branch 'wking/keep-trailing-newline' | Armin Ronacher | 2013-05-19 | 1 | -0/+1 |
|\ \ | |||||
| * | | Add `keep_trailing_newline` to configure final endline stripping | W. Trevor King | 2013-01-11 | 1 | -0/+1 |
| |/ | | | | | | | | | | | | | | | | | | | This option defaults to False for compatibility with the existing behaviour. I've added the option because I expect I won't remember to keep an extra trailing newline in my templates, and some non-HTML templates *need* that last newline. See also: https://groups.google.com/d/msg/pocoo-libs/6DylMqq1voI/GXTbZJ1Tr-sJ | ||||
* | | xrange -> range_type for consistency | Armin Ronacher | 2013-05-18 | 1 | -2/+2 |
| | | |||||
* | | python 3 port: manual fixes, remove 2to3 from setup.py, remove fixers | Thomas Waldmann | 2013-05-18 | 1 | -0/+1 |
|/ | |||||
* | Removed unnecessary runtime check. Our 2to3 fixer fixes that | Armin Ronacher | 2010-02-17 | 1 | -7/+1 |
| | | | | | | | automatically now. --HG-- branch : trunk | ||||
* | It's a new year | Armin Ronacher | 2010-01-22 | 1 | -1/+1 |
| | | | | | --HG-- branch : trunk | ||||
* | Started to work on Python 3 support. | Armin Ronacher | 2009-08-05 | 1 | -1/+7 |
| | | | | | --HG-- branch : trunk | ||||
* | Added support for line-based comments. | Armin Ronacher | 2009-03-30 | 1 | -0/+1 |
| | | | | | --HG-- branch : trunk | ||||
* | This commit makes the parser and lexer use regular string comparison to ↵ | Ali Afshar | 2009-01-05 | 1 | -1/+1 |
| | | | | | | | support jython --HG-- branch : trunk | ||||
* | Copyright switch to "The Jinja Team". | Armin Ronacher | 2009-01-04 | 1 | -1/+1 |
| | | | | | --HG-- branch : trunk | ||||
* | Implemented and documented "joiner" | Armin Ronacher | 2008-10-13 | 1 | -2/+3 |
| | | | | | --HG-- branch : trunk | ||||
* | Various cleanups and added custom cycler. | Armin Ronacher | 2008-10-05 | 1 | -2/+3 |
| | | | | | --HG-- branch : trunk | ||||
* | moved environment defaults to jinja2.defaults | Armin Ronacher | 2008-05-23 | 1 | -2/+6 |
| | | | | | --HG-- branch : trunk | ||||
* | void -> do | Armin Ronacher | 2008-05-15 | 1 | -2/+1 |
| | | | | | --HG-- branch : trunk | ||||
* | switched back to explicit set for assignments. {% foo = 42 %} becomes {% ↵ | Armin Ronacher | 2008-05-13 | 1 | -1/+2 |
| | | | | | | | set foo = 42 %} and {% foo.something() }} becomes {{ void(foo.something() }} with this commit. --HG-- branch : trunk | ||||
* | improved sandbox, added proper striptags and updated documentation to latest ↵ | Armin Ronacher | 2008-05-04 | 1 | -0/+1 |
| | | | | | | | sphinx changes --HG-- branch : trunk | ||||
* | moved caching from loaders to environment and added environment overlays | Armin Ronacher | 2008-04-30 | 1 | -0/+13 |
| | | | | | --HG-- branch : trunk | ||||
* | fixed more unittests | Armin Ronacher | 2008-04-22 | 1 | -1/+3 |
| | | | | | --HG-- branch : trunk | ||||
* | refactored extensions a bit | Armin Ronacher | 2008-04-20 | 1 | -5/+1 |
| | | | | | --HG-- branch : trunk | ||||
* | improved undefined behavior | Armin Ronacher | 2008-04-17 | 1 | -1/+1 |
| | | | | | --HG-- branch : trunk | ||||
* | simplified loader api and added builtin caching | Armin Ronacher | 2008-04-17 | 1 | -0/+1 |
| | | | | | --HG-- branch : trunk | ||||
* | updated a few filters and improved i18n | Armin Ronacher | 2008-04-16 | 1 | -1/+5 |
| | | | | | --HG-- branch : trunk | ||||
* | added sandbox and exchageable undefined objects | Armin Ronacher | 2008-04-14 | 1 | -6/+4 |
| | | | | | --HG-- branch : trunk | ||||
* | converted unit tests, started rewriting filters | Christoph Hack | 2008-04-13 | 1 | -1/+3 |
| | | | | | --HG-- branch : trunk | ||||
* | optimize filters on constant values | Christoph Hack | 2008-04-08 | 1 | -1/+1 |
| | | | | | --HG-- branch : trunk | ||||
* | a clean restart | Armin Ronacher | 2008-03-31 | 1 | -0/+16 |
--HG-- branch : trunk rename : jinja/__init__.py => jinja2/__init__.py rename : jinja/_debugger.c => jinja2/_debugger.c rename : jinja/_native.py => jinja2/_native.py rename : jinja/_speedups.c => jinja2/_speedups.c rename : jinja/constants.py => jinja2/constants.py rename : jinja/contrib/__init__.py => jinja2/contrib/__init__.py rename : jinja/contrib/_djangosupport.py => jinja2/contrib/_djangosupport.py rename : jinja/contrib/djangosupport.py => jinja2/contrib/djangosupport.py rename : jinja/datastructure.py => jinja2/datastructure.py rename : jinja/defaults.py => jinja2/defaults.py rename : jinja/environment.py => jinja2/environment.py rename : jinja/exceptions.py => jinja2/exceptions.py rename : jinja/filters.py => jinja2/filters.py rename : jinja/lexer.py => jinja2/lexer.py rename : jinja/loaders.py => jinja2/loaders.py rename : jinja/nodes.py => jinja2/nodes.py rename : jinja/parser.py => jinja2/parser.py rename : jinja/tests.py => jinja2/tests.py rename : jinja/translators/__init__.py => jinja2/translators/__init__.py rename : jinja/translators/python.py => jinja2/translators/python.py rename : jinja/utils.py => jinja2/utils.py |