summaryrefslogtreecommitdiff
path: root/jinja2/nodes.py
Commit message (Collapse)AuthorAgeFilesLines
...
* Added the `meta` module.Armin Ronacher2009-07-261-1/+3
| | | | | --HG-- branch : trunk
* Added support for optional `scoped` modifier to blocks.Armin Ronacher2009-02-191-1/+1
| | | | | --HG-- branch : trunk
* Fixed a bug that caused internal errors if names where used as iterationArmin Ronacher2009-02-111-0/+5
| | | | | | | | variable and regular variable *after* the loop if that variable was unused *before* the loop. (#331) --HG-- branch : trunk
* Copyright switch to "The Jinja Team".Armin Ronacher2009-01-041-1/+1
| | | | | --HG-- branch : trunk
* Include statements can now be marked with ``ignore missing`` to skipArmin Ronacher2008-12-271-1/+1
| | | | | | | non existing templates. --HG-- branch : trunk
* Added support for `Environment.compile_expression`.Armin Ronacher2008-11-021-5/+0
| | | | | --HG-- branch : trunk
* Fixed a bug in constant folding of keyword arguments to filter calls. ↵Armin Ronacher2008-09-211-0/+3
| | | | | | | Thanks noskolo. --HG-- branch : trunk
* Removed a few stdlib dependencies. This is the first step for IronPython ↵Armin Ronacher2008-08-131-25/+0
| | | | | | | support, the second one being a new lexer. --HG-- branch : trunk
* Fixed a bug with the loop context of a for loop if the iterator passed has a ↵Armin Ronacher2008-07-041-0/+5
| | | | | | | volatile `__len__` like the listreverseiterator. `else` in inline if-expressions is optional now. --HG-- branch : trunk
* Changed all sentences with occurrences of subscribing to a similar sentence ↵Armin Ronacher2008-06-251-5/+5
| | | | | | | that uses the word "subscript". And the person that comes up with a less confusing verb for the attribute/item lookup method (that is not lookup!!1) gets an extra THANKS entry. --HG-- branch : trunk
* Improved attribute and item lookup by allowing template designers to express ↵Armin Ronacher2008-06-121-3/+19
| | | | | | | the priority. foo.bar checks foo.bar first and then foo['bar'] and the other way round. --HG-- branch : trunk
* some more documentation updates and minor code cleanups. Additionally True ↵Armin Ronacher2008-05-281-1/+2
| | | | | | | and true in the template are the same now, same for false/False and none/None. --HG-- branch : trunk
* even more tests, fixed severe bug with autoescaping.Armin Ronacher2008-05-251-0/+10
| | | | | --HG-- branch : trunk
* all calls are proxied by context.call now so that we can inject environment ↵Armin Ronacher2008-05-251-6/+4
| | | | | | | and context as first arguments. This slows calls down a bit but is a lot more user friendly. Added first draft of FAQ --HG-- branch : trunk
* fixed bug with static unicode strings and auto escapingArmin Ronacher2008-05-241-15/+0
| | | | | --HG-- branch : trunk
* end of line sequence is no configurableArmin Ronacher2008-05-231-23/+0
| | | | | --HG-- branch : trunk
* more unittests and updated documentation for extensions. Fixed bug in ↵Armin Ronacher2008-05-231-1/+5
| | | | | | | optimizer that caused blocks to be optimized away under some circumstances. --HG-- branch : trunk
* added loopcontrols extension and added unittests for itArmin Ronacher2008-05-231-2/+4
| | | | | --HG-- branch : trunk
* refactored compiler and improved identifier handling for for-loopsArmin Ronacher2008-05-231-4/+9
| | | | | --HG-- branch : trunk
* temporary identifiers are prefixed with "t_" now and the ↵Armin Ronacher2008-05-191-8/+4
| | | | | | | _node_setup_finished hack went away --HG-- branch : trunk
* small refactoringArmin Ronacher2008-05-181-0/+8
| | | | | --HG-- branch : trunk
* added support for local aliasing of some attributes. the technique used is ↵Armin Ronacher2008-05-151-2/+3
| | | | | | | not very good but covers at least some of the more common use cases --HG-- branch : trunk
* improved variable exporting, added TODO fileArmin Ronacher2008-05-121-0/+34
| | | | | --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
* added support for dotted names in tests and filtersArmin Ronacher2008-05-101-0/+3
| | | | | --HG-- branch : trunk
* more updates on the extension APIArmin Ronacher2008-05-081-1/+2
| | | | | --HG-- branch : trunk
* First extension interface documentation and updates in that interfaceArmin Ronacher2008-05-081-59/+195
| | | | | --HG-- branch : trunk
* moved concat to utils, fixed a few docstrings, fixed memory leak in ↵Armin Ronacher2008-05-031-1/+1
| | | | | | | _speedups.escape --HG-- branch : trunk
* added "with context" or "without context" import/include modifiersArmin Ronacher2008-05-021-3/+3
| | | | | --HG-- branch : trunk
* again documentation updates fixed another python 2.4 bug. Imports are not ↵Armin Ronacher2008-04-291-0/+9
| | | | | | | 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/+2
| | | | | --HG-- branch : trunk
* all unittests pass, the special and dependency lookups have their own ↵Armin Ronacher2008-04-271-1/+1
| | | | | | | visitors now, with `self` one can get a reference to the current template and render blocks multiple times. --HG-- branch : trunk
* there is now a workaround in the compiler that makes sure it's possible to ↵Armin Ronacher2008-04-261-8/+11
| | | | | | | call things with python keywords. {{ foo(class=42) }} works again --HG-- branch : trunk
* revamped jinja2 import system. the behavior is less confusing now, but it's ↵Armin Ronacher2008-04-251-0/+17
| | | | | | | not backwards compatible. I like it though ;) --HG-- branch : trunk
* moved trans extension from jinja2.i18n to jinja2.ext and fixed some more ↵Armin Ronacher2008-04-251-6/+9
| | | | | | | unittests --HG-- branch : trunk
* inheritance uses a less awkward hack for contexts now and subclassing ↵Armin Ronacher2008-04-241-4/+6
| | | | | | | templates is possible --HG-- branch : trunk
* fixed more unittestsArmin Ronacher2008-04-221-3/+10
| | | | | --HG-- branch : trunk
* removed custom nodes againArmin Ronacher2008-04-211-25/+4
| | | | | --HG-- branch : trunk
* added first code for parser extensions and moved some code in speedups aroundArmin Ronacher2008-04-201-1/+22
| | | | | --HG-- branch : trunk
* improved filtersArmin Ronacher2008-04-171-0/+2
| | | | | --HG-- branch : trunk
* reimplemented {% trans %}Armin Ronacher2008-04-161-1/+12
| | | | | --HG-- branch : trunk
* added sandbox and exchageable undefined objectsArmin Ronacher2008-04-141-2/+1
| | | | | --HG-- branch : trunk
* converted unit tests, started rewriting filtersChristoph Hack2008-04-131-3/+3
| | | | | --HG-- branch : trunk
* optimizer can optimize filtered for loops nowArmin Ronacher2008-04-131-0/+19
| | | | | --HG-- branch : trunk
* added loop filteringArmin Ronacher2008-04-131-1/+1
| | | | | --HG-- branch : trunk
* some more stuff for jinja2Armin Ronacher2008-04-131-3/+4
| | | | | --HG-- branch : trunk
* filter tag works nowArmin Ronacher2008-04-121-1/+3
| | | | | --HG-- branch : trunk
* added support for new call statementArmin Ronacher2008-04-121-1/+1
| | | | | --HG-- branch : trunk
* fixed deepcopyArmin Ronacher2008-04-091-4/+2
| | | | | --HG-- branch : trunk
* added broken copy methodArmin Ronacher2008-04-091-0/+24
| | | | | --HG-- branch : trunk