Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
| | | * | | Support new scoping rules in scoped blocks | Armin Ronacher | 2017-01-08 | 1 | -3/+5 | |
| | | | | | ||||||
| | * | | | Merge branch '2.9-maintenance' | Armin Ronacher | 2017-01-08 | 1 | -1/+2 | |
| | |\ \ \ | | | |/ / | ||||||
| | | * | | Do not use yield from for blocks with buffers. Fixes #645 | Armin Ronacher | 2017-01-08 | 1 | -1/+2 | |
| | | | | | ||||||
| | * | | | Merge branch '2.9-maintenance' | Armin Ronacher | 2017-01-08 | 1 | -2/+14 | |
| | |\ \ \ | | | |/ / | ||||||
| | | * | | Implement consistent scoping for sets in loops | Armin Ronacher | 2017-01-08 | 1 | -2/+14 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | While technically this applies to any scope and not just for loops it comes up most commonly in the context of for loops. This now defines the behavior for scoping in a way that is consistent but different than it was in the past. There is an ongoing conversation if we should keep it that way or not. References #641 | |||||
| | | * | | 2.9.3-dev | Armin Ronacher | 2017-01-08 | 1 | -1/+1 | |
| | | | | | ||||||
| | | * | | Bump version number to 2.9.22.9.2 | Armin Ronacher | 2017-01-08 | 1 | -1/+1 | |
| | | | | | ||||||
| | * | | | Merge branch '2.9-maintenance' | Armin Ronacher | 2017-01-08 | 2 | -5/+40 | |
| | |\ \ \ | | | |/ / | ||||||
| | | * | | Add support for explicit callers | Armin Ronacher | 2017-01-08 | 2 | -5/+40 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This adds support for a never intended Jinja2 feature which however worked in limited support before due to a bug with the identifier scoping. A quick github code search indicates that developers commonly did this to set the default caller to none. This fixes #642 | |||||
| | * | | | Merge branch '2.9-maintenance' | Armin Ronacher | 2017-01-07 | 1 | -2/+2 | |
| | |\ \ \ | | | |/ / | ||||||
| | | * | | Correct bad scoping for for loops. This fixes #640 | Armin Ronacher | 2017-01-07 | 1 | -2/+2 | |
| | | | | | ||||||
| | * | | | Merge branch '2.9-maintenance' | Armin Ronacher | 2017-01-07 | 1 | -1/+1 | |
| | |\ \ \ | | | |/ / | ||||||
| | | * | | 2.9.2-dev | Armin Ronacher | 2017-01-07 | 1 | -1/+1 | |
| | | | | | ||||||
| | | * | | Bump version number to 2.9.12.9.1 | Armin Ronacher | 2017-01-07 | 1 | -1/+1 | |
| | | | | | ||||||
| | | * | | Resolved a regression in 2.9 with macro call scoping | Armin Ronacher | 2017-01-07 | 1 | -1/+1 | |
| | | | | | ||||||
| | * | | | 2.10-dev | Armin Ronacher | 2017-01-07 | 1 | -1/+1 | |
| | |/ / | ||||||
| | * | | Bump version number to 2.92.9 | Armin Ronacher | 2017-01-07 | 1 | -1/+1 | |
| | | | | ||||||
| | * | | Bump up the copyright to 2017 | Armin Ronacher | 2017-01-07 | 21 | -21/+21 | |
| | | | | ||||||
| | * | | Updated docs on autoescaping and made select_autoescape case insensitive | Armin Ronacher | 2017-01-07 | 1 | -2/+7 | |
| | | | | ||||||
| | * | | Added a more convenient autoescaping function | Armin Ronacher | 2017-01-07 | 2 | -1/+51 | |
| | | | | ||||||
| | * | | Move the autoescape extension and with statement to be built-in | Armin Ronacher | 2017-01-07 | 2 | -30/+28 | |
| | | | | ||||||
| | * | | Generalize scoping. This fixes #603 | Armin Ronacher | 2017-01-07 | 2 | -5/+10 | |
| | | | | ||||||
| | * | | Change grouping behavior of tests. This fixes #401 | Armin Ronacher | 2017-01-07 | 1 | -1/+1 | |
| | | | | ||||||
| | * | | Add a policy for the ascii literal behavior. Fixes #392 | Armin Ronacher | 2017-01-07 | 4 | -12/+11 | |
| | | | | ||||||
| | * | | Optimize parameter lookup by default | Armin Ronacher | 2017-01-07 | 1 | -1/+1 | |
| | | | | ||||||
| | * | | Smaller fixes to stuff that broke on 3.x | Armin Ronacher | 2017-01-07 | 2 | -0/+9 | |
| | | | | ||||||
| | * | | Kill const folding for call which does not work anyways | Armin Ronacher | 2017-01-06 | 1 | -32/+0 | |
| | | | | ||||||
| | * | | Fix various optimizer bugs. This fixes #548bugfix/inline-optmiize | Armin Ronacher | 2017-01-06 | 5 | -37/+43 | |
| | | | | ||||||
| | * | | Block sets are now safe. This fixes #490 | Armin Ronacher | 2017-01-06 | 1 | -1/+2 | |
| | | | | ||||||
| | * | | Add note on HTML usage of tojson filter | Armin Ronacher | 2017-01-06 | 1 | -0/+2 | |
| | | | | ||||||
| | * | | Ported tojson filter. Fixes #458 | Armin Ronacher | 2017-01-06 | 3 | -3/+70 | |
| | | | | ||||||
| | * | | Expect format | Armin Ronacher | 2017-01-06 | 1 | -43/+38 | |
| | | | | ||||||
| | * | | Fixed self references in macros | Armin Ronacher | 2017-01-06 | 3 | -33/+87 | |
| | | | | ||||||
| | * | | Turns out order tracking for loads is not useful | Armin Ronacher | 2017-01-06 | 1 | -2/+1 | |
| | | | | ||||||
| | * | | Write loads in order they were defined | Armin Ronacher | 2017-01-06 | 2 | -2/+3 | |
| | | | | ||||||
| | * | | Killed some whitespace | Armin Ronacher | 2017-01-06 | 1 | -2/+2 | |
| | | | | ||||||
| | * | | Optimize the case where we know about defined variables | Armin Ronacher | 2017-01-06 | 2 | -4/+17 | |
| | | | | ||||||
| | * | | Set macro autoescape behavior at call instead of compile time. Fixes #565 | Armin Ronacher | 2017-01-06 | 2 | -19/+54 | |
| | | | | ||||||
| | * | | Merge pull request #610 from jab/jab-do_truncate | Armin Ronacher | 2017-01-06 | 1 | -10/+14 | |
| | |\ \ | | | | | | | | | | | Fix and improve do_truncate | |||||
| | | * | | Fix and improve do_truncate | jab | 2016-09-24 | 1 | -10/+14 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Ensure that the requested max length be at least as long as the requested `end` value (e.g. 3 in the case of '...'). Fixes #539 - Add `leeway` parameter so that strings that just barely miss the requested max length cutoff can still be spared from unwanted truncation. Default value is 5. - No longer append a space before appending `end` under any circumstances. Adding whitespace before ellipsis punctuation in English is grammatically incorrect. | |||||
| | * | | | Merge branch 'feature/no-locals' | Armin Ronacher | 2017-01-06 | 7 | -499/+583 | |
| | |\ \ \ | ||||||
| | | * | | | Better error messages for some undefines. This fixes #575feature/no-locals | Armin Ronacher | 2017-01-06 | 1 | -2/+12 | |
| | | | | | | ||||||
| | | * | | | Optimize emitting of forced yields | Armin Ronacher | 2017-01-06 | 1 | -4/+3 | |
| | | | | | | ||||||
| | | * | | | Support yield from if we can use it | Armin Ronacher | 2017-01-05 | 1 | -16/+42 | |
| | | | | | | ||||||
| | | * | | | Do not emit make_logging_undefined to runtime | Armin Ronacher | 2017-01-05 | 1 | -1/+1 | |
| | | | | | | ||||||
| | | * | | | Changed behavior of macro defaults to be frame bound | Armin Ronacher | 2017-01-03 | 2 | -17/+22 | |
| | | | | | | ||||||
| | | * | | | Alias resolve and undefined | Armin Ronacher | 2017-01-03 | 1 | -4/+10 | |
| | | | | | | ||||||
| | | * | | | Kill stray print | Armin Ronacher | 2017-01-03 | 1 | -1/+0 | |
| | | | | | | ||||||
| | | * | | | Small optimizations for escape branches | Armin Ronacher | 2017-01-03 | 1 | -5/+5 | |
| | | | | | | ||||||
| | | * | | | Small optimization for recursive loops | Armin Ronacher | 2017-01-03 | 1 | -1/+2 | |
| | | | | | |