summaryrefslogtreecommitdiff
path: root/jinja2/ext.py
Commit message (Collapse)AuthorAgeFilesLines
...
* Environment.lex returns unicode tokens now, even if the input data was a ↵Armin Ronacher2008-05-231-2/+7
| | | | | | | bytestring. --HG-- branch : trunk
* added loopcontrols extension and added unittests for itArmin Ronacher2008-05-231-0/+12
| | | | | --HG-- branch : trunk
* improved exception system. now both name (load name) and filename are passed.Armin Ronacher2008-05-161-14/+8
| | | | | --HG-- branch : trunk
* void -> doArmin Ronacher2008-05-151-0/+13
| | | | | --HG-- branch : trunk
* the two escape implementations work the same now, updated jinja2-debug to ↵Armin Ronacher2008-05-141-5/+4
| | | | | | | load the i18n extension --HG-- branch : trunk
* improved variable exporting, added TODO fileArmin Ronacher2008-05-121-5/+5
| | | | | --HG-- branch : trunk
* added parsing code for "for item in seq recursive" and improved parser ↵Armin Ronacher2008-05-111-1/+1
| | | | | | | interface a bit --HG-- branch : trunk
* fixed a bug in extension handlingArmin Ronacher2008-05-111-0/+11
| | | | | --HG-- branch : trunk
* more updates on the extension APIArmin Ronacher2008-05-081-36/+38
| | | | | --HG-- branch : trunk
* First extension interface documentation and updates in that interfaceArmin Ronacher2008-05-081-12/+45
| | | | | --HG-- branch : trunk
* some documentation updatesArmin Ronacher2008-05-071-5/+10
| | | | | --HG-- branch : trunk
* Jinja doesn't have keywords any longer. The reason for this radical change ↵Armin Ronacher2008-05-011-1/+0
| | | | | | | is that the previous keywords where incompatible with the python keywords which made it impossible to name a variable "filter" or call a function with such a keyword parameter. --HG-- branch : trunk
* moved caching from loaders to environment and added environment overlaysArmin Ronacher2008-04-301-3/+18
| | | | | --HG-- branch : trunk
* again documentation updates fixed another python 2.4 bug. Imports are not ↵Armin Ronacher2008-04-291-4/+8
| | | | | | | evaluated with the template context any longer which makes it possible to keep them in memory --HG-- branch : trunk
* fixed some NameErrorsBenjamin Wiegand2008-04-281-1/+1
| | | | | --HG-- branch : trunk
* autoescaping is separate from finalize now and Markup is completely ignored ↵Armin Ronacher2008-04-281-2/+2
| | | | | | | if the environment is not in autoescape mode --HG-- branch : trunk
* there is now a workaround in the compiler that makes sure it's possible to ↵Armin Ronacher2008-04-261-2/+2
| | | | | | | call things with python keywords. {{ foo(class=42) }} works again --HG-- branch : trunk
* moved trans extension from jinja2.i18n to jinja2.ext and fixed some more ↵Armin Ronacher2008-04-251-6/+247
| | | | | | | unittests --HG-- branch : trunk
* inheritance uses a less awkward hack for contexts now and subclassing ↵Armin Ronacher2008-04-241-4/+7
| | | | | | | templates is possible --HG-- branch : trunk
* fixed more unittestsArmin Ronacher2008-04-221-2/+3
| | | | | --HG-- branch : trunk
* fixed setup.py, a type and removed the possibility to use multiple ↵Armin Ronacher2008-04-211-0/+1
| | | | | | | statements per block. The latter makes it easier to write custom tags --HG-- branch : trunk
* refactored extensions a bitArmin Ronacher2008-04-201-0/+48
--HG-- branch : trunk