Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
python
/
jinja
/
4325e37d6a0bd82bf7aa3516212445dbc5b04a98
/
jinja2
/
environment.py
c851607
reactivated syntax error translations
by Armin Ronacher
· 16 years ago
115de2e
Jinja doesn't have keywords any longer. The reason for this radical change 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.
by Armin Ronacher
· 16 years ago
ad48a2e
Fixed typos in documentation
by Lukas Meuser
· 16 years ago
aaf010d
improved debugging for syntax errors
by Armin Ronacher
· 16 years ago
19cf9c2
small performance improvements
by Armin Ronacher
· 16 years ago
7259c76
moved caching from loaders to environment and added environment overlays
by Armin Ronacher
· 16 years ago
d84ec46
again documentation updates fixed another python 2.4 bug. Imports are not evaluated with the template context any longer which makes it possible to keep them in memory
by Armin Ronacher
· 16 years ago
d134231
autoescaping is separate from finalize now and Markup is completely ignored if the environment is not in autoescape mode
by Armin Ronacher
· 16 years ago
c9705c2
all unittests pass, the special and dependency lookups have their own visitors now, with `self` one can get a reference to the current template and render blocks multiple times.
by Armin Ronacher
· 16 years ago
32a910f
added spitfire to bench and did some more refactoring
by Armin Ronacher
· 16 years ago
5304229
worked on the tests and made undefined fail on comparisons now
by Armin Ronacher
· 16 years ago
2feed1d
there is now a workaround in the compiler that makes sure it's possible to call things with python keywords. {{ foo(class=42) }} works again
by Armin Ronacher
· 16 years ago
de6bf71
some performance improvements
by Armin Ronacher
· 16 years ago
6ce170c
`IncludedTemplate` uses getattr rather then getitem now
by Armin Ronacher
· 16 years ago
963f97d
moved `IncludedTemplate` into the regular template API, fixed more unittests
by Armin Ronacher
· 16 years ago
b5124e6
moved trans extension from jinja2.i18n to jinja2.ext and fixed some more unittests
by Armin Ronacher
· 16 years ago
203bfcb
inheritance uses a less awkward hack for contexts now and subclassing templates is possible
by Armin Ronacher
· 16 years ago
0553093
refactored extensions a bit
by Armin Ronacher
· 16 years ago
f59bac2
added first code for parser extensions and moved some code in speedups around
by Armin Ronacher
· 16 years ago
f41d139
fixed more unittests
by Armin Ronacher
· 16 years ago
9a82205
improved undefined behavior
by Armin Ronacher
· 16 years ago
814f6c2
simplified loader api and added builtin caching
by Armin Ronacher
· 16 years ago
68f7767
various docstring changes
by Armin Ronacher
· 16 years ago
18c6ca0
added autoescaping
by Armin Ronacher
· 16 years ago
8e8d071
better debugging information. compiler knows about name and filename now (the first one is the load name, the second the estimated filename on the file system if such a name exists)
by Armin Ronacher
· 16 years ago
ba3757b
added new python only debug hack
by Armin Ronacher
· 16 years ago
5f51488
updated a few filters and improved i18n
by Armin Ronacher
· 16 years ago
2e9396b
reimplemented {% trans %}
by Armin Ronacher
· 16 years ago
c63243e
added sandbox and exchageable undefined objects
by Armin Ronacher
· 16 years ago
f437fa3
hopefully fixed `Template`
by Armin Ronacher
· 16 years ago
4f11d74
Automated merge with ssh://dev.pocoo.org/jinja2-main
by Christoph Hack
· 16 years ago
e9e43bb
converted unit tests, started rewriting filters
by Christoph Hack
· 16 years ago
fed44b5
added globals
by Armin Ronacher
· 16 years ago
00d5d21
some more stuff for jinja2
by Armin Ronacher
· 16 years ago
fa865fb
filter tag works now
by Armin Ronacher
· 16 years ago
bf7c4ad
added support for line statement prefixes (cheetah/mako/erb like)
by Armin Ronacher
· 16 years ago
f059ec1
implemented includes
by Armin Ronacher
· 16 years ago
449167d
fixed a bug in the compiler
by Armin Ronacher
· 16 years ago
d4c64f7
filters are always used as locals now and we don't do any post-loop cleanup
by Armin Ronacher
· 16 years ago
46f5f98
w000t. first template
by Armin Ronacher
· 16 years ago
bcb7c53
work on tha runtime
by Armin Ronacher
· 16 years ago
8edbe49
fixed one bug with blocks, one to go
by Armin Ronacher
· 16 years ago
4dfc975
simplified undefined behavior for better compile time processing
by Armin Ronacher
· 16 years ago
82b3f3d
first version of new parser
by Armin Ronacher
· 16 years ago
07bc684
a clean restart
by Armin Ronacher
· 16 years ago