jinja2.git
14 years agoUpdated examples to use Django cached.
Armin Ronacher [Sat, 5 Jun 2010 12:31:27 +0000 (14:31 +0200)]
Updated examples to use Django cached.

--HG--
branch : trunk

14 years agoAdded tag 2.5 for changeset 0dd0062a6480
Armin Ronacher [Sat, 29 May 2010 20:54:16 +0000 (22:54 +0200)]
Added tag 2.5 for changeset 0dd0062a6480

--HG--
branch : trunk

14 years agoRemoved tag 2.5 2.5
Armin Ronacher [Sat, 29 May 2010 20:54:15 +0000 (22:54 +0200)]
Removed tag 2.5

--HG--
branch : trunk

14 years agoTip is 2.5, not 2.4.2
Armin Ronacher [Sat, 29 May 2010 20:54:06 +0000 (22:54 +0200)]
Tip is 2.5, not 2.4.2

--HG--
branch : trunk

14 years agoAdded tag 2.5 for changeset 3f3eadf15f61
Armin Ronacher [Sat, 29 May 2010 20:53:39 +0000 (22:53 +0200)]
Added tag 2.5 for changeset 3f3eadf15f61

--HG--
branch : trunk

14 years agoAdded a small improvement for the code generation of newstyle gettext
Armin Ronacher [Sat, 29 May 2010 20:31:17 +0000 (22:31 +0200)]
Added a small improvement for the code generation of newstyle gettext
calls.

--HG--
branch : trunk

14 years agoAdded a testcase for add_extension
Armin Ronacher [Sat, 29 May 2010 20:03:29 +0000 (22:03 +0200)]
Added a testcase for add_extension

--HG--
branch : trunk

14 years agoFixed a typo in the docs
Armin Ronacher [Sat, 29 May 2010 20:02:03 +0000 (22:02 +0200)]
Fixed a typo in the docs

--HG--
branch : trunk

14 years agoFixed a bug in add_extension
Armin Ronacher [Sat, 29 May 2010 20:01:59 +0000 (22:01 +0200)]
Fixed a bug in add_extension

--HG--
branch : trunk

14 years agoAdded hooks for compilation and generation. This fixes #384
Armin Ronacher [Sat, 29 May 2010 19:48:24 +0000 (21:48 +0200)]
Added hooks for compilation and generation.  This fixes #384

--HG--
branch : trunk

14 years agoNext try for a Python 3 fix
Armin Ronacher [Sat, 29 May 2010 19:16:35 +0000 (21:16 +0200)]
Next try for a Python 3 fix

--HG--
branch : trunk

14 years agoFixed a Python 3 bug.
Armin Ronacher [Sat, 29 May 2010 19:00:44 +0000 (21:00 +0200)]
Fixed a Python 3 bug.

--HG--
branch : trunk

14 years agoRemoved debug print
Armin Ronacher [Sat, 29 May 2010 18:58:44 +0000 (20:58 +0200)]
Removed debug print

--HG--
branch : trunk

14 years agoit's now possible to register extensions after an environment
Armin Ronacher [Sat, 29 May 2010 18:57:16 +0000 (20:57 +0200)]
it's now possible to register extensions after an environment
was created.

--HG--
branch : trunk

14 years agoFinished support for newstyle gettext translations
Armin Ronacher [Sat, 29 May 2010 15:58:06 +0000 (17:58 +0200)]
Finished support for newstyle gettext translations

--HG--
branch : trunk

14 years agoTip is now 2.5. Started work on newstyle gettext translations.
Armin Ronacher [Sat, 29 May 2010 15:35:10 +0000 (17:35 +0200)]
Tip is now 2.5.  Started work on newstyle gettext translations.

--HG--
branch : trunk

14 years agoNext release without pycs
Armin Ronacher [Sun, 23 May 2010 21:23:44 +0000 (23:23 +0200)]
Next release without pycs

--HG--
branch : trunk

14 years agoFixed another failing testcase that was never added to the test runner.
Armin Ronacher [Sun, 23 May 2010 21:14:59 +0000 (23:14 +0200)]
Fixed another failing testcase that was never added to the test runner.
Epic fail

--HG--
branch : trunk

14 years agotip is 2.4.2 dev.
Armin Ronacher [Sun, 23 May 2010 21:07:32 +0000 (23:07 +0200)]
tip is 2.4.2 dev.

--HG--
branch : trunk

14 years agoVersion 2.4.2
Armin Ronacher [Sun, 23 May 2010 21:07:08 +0000 (23:07 +0200)]
Version 2.4.2
-------------
(bugfix release, release date to be announced)

improved the sort filter (should have worked like this for a
long time) by adding support for case insensitive searches.
fixed a bug for getattribute constant folding.

--HG--
branch : trunk

14 years agoFixed a failing testcase. (Error caused by constant folding of undefined
Armin Ronacher [Sun, 23 May 2010 20:58:28 +0000 (22:58 +0200)]
Fixed a failing testcase. (Error caused by constant folding of undefined
values)

--HG--
branch : trunk

14 years agoFix unbound local error masked by bare except.
Georg Brandl [Sun, 23 May 2010 20:35:53 +0000 (22:35 +0200)]
Fix unbound local error masked by bare except.

--HG--
branch : trunk

14 years agoDifferent name for builtins in Python 3
Armin Ronacher [Tue, 20 Apr 2010 17:48:46 +0000 (19:48 +0200)]
Different name for builtins in Python 3

--HG--
branch : trunk

14 years agotip iis 2.5
Armin Ronacher [Tue, 20 Apr 2010 11:46:08 +0000 (13:46 +0200)]
tip iis 2.5

--HG--
branch : trunk

14 years agoAdded tag 2.4.1 for changeset d927a7499531
Armin Ronacher [Tue, 20 Apr 2010 11:45:17 +0000 (13:45 +0200)]
Added tag 2.4.1 for changeset d927a7499531

--HG--
branch : trunk

14 years agofixed an error reporting bug for undefineds. 2.4.1
Armin Ronacher [Tue, 20 Apr 2010 11:45:11 +0000 (13:45 +0200)]
fixed an error reporting bug for undefineds.

--HG--
branch : trunk

14 years agotip is 2.5
Armin Ronacher [Mon, 12 Apr 2010 22:56:34 +0000 (00:56 +0200)]
tip is 2.5

--HG--
branch : trunk

14 years agoAdded tag 2.4 for changeset e3f873a9d3ff
Armin Ronacher [Mon, 12 Apr 2010 22:55:38 +0000 (00:55 +0200)]
Added tag 2.4 for changeset e3f873a9d3ff

--HG--
branch : trunk

14 years agoReady for release. 2.4
Armin Ronacher [Mon, 12 Apr 2010 22:54:14 +0000 (00:54 +0200)]
Ready for release.

--HG--
branch : trunk

14 years agoImproved error message for undefineds
Armin Ronacher [Mon, 12 Apr 2010 13:49:59 +0000 (15:49 +0200)]
Improved error message for undefineds

--HG--
branch : trunk

14 years agoextensions have a priority now.
Armin Ronacher [Mon, 12 Apr 2010 12:04:35 +0000 (14:04 +0200)]
extensions have a priority now.

--HG--
branch : trunk

14 years agoAdded extension ordering, this fixes #376.
Armin Ronacher [Mon, 12 Apr 2010 12:04:14 +0000 (14:04 +0200)]
Added extension ordering, this fixes #376.

--HG--
branch : trunk

14 years agoUndefineds give better hints for `None` objects now.
Armin Ronacher [Mon, 12 Apr 2010 11:51:33 +0000 (13:51 +0200)]
Undefineds give better hints for `None` objects now.

--HG--
branch : trunk

14 years agothree is the new two
Armin Ronacher [Sat, 10 Apr 2010 11:03:46 +0000 (13:03 +0200)]
three is the new two

--HG--
branch : trunk

14 years agoFixed a scoping bug that caused the immutable scoping rule to be ignored
Armin Ronacher [Mon, 5 Apr 2010 16:43:07 +0000 (18:43 +0200)]
Fixed a scoping bug that caused the immutable scoping rule to be ignored
in a few edge cases.  This clauses #376.

--HG--
branch : trunk

14 years agoAdded missing reference.
Armin Ronacher [Mon, 5 Apr 2010 16:17:27 +0000 (18:17 +0200)]
Added missing reference.

--HG--
branch : trunk

14 years agoautoescape no longer is a plain boolean value but can also be a function
Armin Ronacher [Mon, 5 Apr 2010 16:11:18 +0000 (18:11 +0200)]
autoescape no longer is a plain boolean value but can also be a function
to enable or disable autoescaping for certain filenames (or file
extensions for that matter)

--HG--
branch : trunk

14 years agoAdded improved documentation to the `ContextReference` node.
Armin Ronacher [Wed, 24 Mar 2010 09:53:22 +0000 (10:53 +0100)]
Added improved documentation to the `ContextReference` node.

--HG--
branch : trunk

14 years agoAnother documentation string fix.
Armin Ronacher [Mon, 15 Mar 2010 09:06:53 +0000 (10:06 +0100)]
Another documentation string fix.

--HG--
branch : trunk

14 years agoHopefully fixed EvalContext documentation.
Armin Ronacher [Mon, 15 Mar 2010 08:36:47 +0000 (09:36 +0100)]
Hopefully fixed EvalContext documentation.

--HG--
branch : trunk

14 years agoMore documentation updates.
Armin Ronacher [Mon, 15 Mar 2010 02:06:04 +0000 (03:06 +0100)]
More documentation updates.

--HG--
branch : trunk

14 years agoUpdated copyright. It's 2010!
Armin Ronacher [Mon, 15 Mar 2010 01:49:22 +0000 (02:49 +0100)]
Updated copyright. It's 2010!

--HG--
branch : trunk

14 years agoDocumented autoescaping behavior and eval contexts.
Armin Ronacher [Mon, 15 Mar 2010 01:42:41 +0000 (02:42 +0100)]
Documented autoescaping behavior and eval contexts.

--HG--
branch : trunk

14 years agoTemplate to module compilation should work on 3.x now.
Armin Ronacher [Sun, 14 Mar 2010 23:54:01 +0000 (00:54 +0100)]
Template to module compilation should work on 3.x now.

--HG--
branch : trunk

14 years agoFixed a testcase for Python 2.4
Armin Ronacher [Sun, 14 Mar 2010 23:48:46 +0000 (00:48 +0100)]
Fixed a testcase for Python 2.4

--HG--
branch : trunk

14 years agoMore testcaseeees :)
Armin Ronacher [Sun, 14 Mar 2010 23:42:27 +0000 (00:42 +0100)]
More testcaseeees :)

--HG--
branch : trunk

14 years agoAdded another testcase and fixed a bug with the volatile scoping.
Armin Ronacher [Sun, 14 Mar 2010 23:26:05 +0000 (00:26 +0100)]
Added another testcase and fixed a bug with the volatile scoping.

--HG--
branch : trunk

14 years agoAdded a new testcase for something that is supposed to be a bug.
Armin Ronacher [Sun, 14 Mar 2010 23:03:25 +0000 (00:03 +0100)]
Added a new testcase for something that is supposed to be a bug.

--HG--
branch : trunk

14 years agoBiggest change to Jinja since the 1.x migration: added evaluation contexts
Armin Ronacher [Sun, 14 Mar 2010 18:43:47 +0000 (19:43 +0100)]
Biggest change to Jinja since the 1.x migration: added evaluation contexts
which make it possible to keep the ahead of time optimizations and provide
dynamic activation and deactivation of autoescaping and other context
specific features.

--HG--
branch : trunk

14 years agoImproved tests and template compilation.
Armin Ronacher [Fri, 12 Mar 2010 16:59:51 +0000 (17:59 +0100)]
Improved tests and template compilation.

--HG--
branch : trunk

14 years agoJust in case there is no gc module.
Armin Ronacher [Fri, 12 Mar 2010 02:37:03 +0000 (03:37 +0100)]
Just in case there is no gc module.

--HG--
branch : trunk

14 years agoStreamlined code. Removed an unnecessary leftover.
Armin Ronacher [Fri, 12 Mar 2010 02:27:33 +0000 (03:27 +0100)]
Streamlined code.  Removed an unnecessary leftover.

--HG--
branch : trunk

14 years agoadded a :class:`ModuleLoader` that can load templates from
Armin Ronacher [Fri, 12 Mar 2010 02:17:41 +0000 (03:17 +0100)]
added a :class:`ModuleLoader` that can load templates from
precompiled sources.  The environment now features a method
to compile the templates from a configured loader into a zip
file or folder.

--HG--
branch : trunk
extra : rebase_source : 4824f663e4ff58ca3d2176c65fc1b7494e1f0c43

14 years agoMake the _speedups extension compatible with Python 3.
Georg Brandl [Sun, 21 Feb 2010 16:50:32 +0000 (17:50 +0100)]
Make the _speedups extension compatible with Python 3.

--HG--
branch : trunk

14 years agoFix test in Python 3.2 -- the exception message changed.
Georg Brandl [Sun, 21 Feb 2010 16:49:04 +0000 (17:49 +0100)]
Fix test in Python 3.2 -- the exception message changed.

--HG--
branch : trunk

14 years agoMerged in 2.3.1 release fixes
Armin Ronacher [Fri, 19 Feb 2010 12:40:23 +0000 (13:40 +0100)]
Merged in 2.3.1 release fixes

--HG--
branch : trunk

14 years agoAdded tag 2.3.1 for changeset 140c54afc249
Armin Ronacher [Fri, 19 Feb 2010 12:37:33 +0000 (13:37 +0100)]
Added tag 2.3.1 for changeset 140c54afc249

--HG--
branch : trunk

14 years agoUntagged 2.3.1 and fixed setup.py for a new release 2.3.1
Armin Ronacher [Fri, 19 Feb 2010 12:37:28 +0000 (13:37 +0100)]
Untagged 2.3.1 and fixed setup.py for a new release

--HG--
branch : trunk

14 years agomerged with 2.3-maintenance
Armin Ronacher [Fri, 19 Feb 2010 10:10:32 +0000 (11:10 +0100)]
merged with 2.3-maintenance

--HG--
branch : trunk

14 years agoAdded changelog
Armin Ronacher [Fri, 19 Feb 2010 10:09:28 +0000 (11:09 +0100)]
Added changelog

--HG--
branch : trunk

14 years agoMerged 2.3.1 in
Armin Ronacher [Thu, 18 Feb 2010 23:01:18 +0000 (00:01 +0100)]
Merged 2.3.1 in

--HG--
branch : trunk

14 years agoAdded tag 2.3.1 for changeset 53f4dc68cec0
Armin Ronacher [Thu, 18 Feb 2010 22:59:57 +0000 (23:59 +0100)]
Added tag 2.3.1 for changeset 53f4dc68cec0

--HG--
branch : trunk

14 years agoMerged in changes from 2.3.1
Armin Ronacher [Wed, 17 Feb 2010 07:02:52 +0000 (08:02 +0100)]
Merged in changes from 2.3.1

--HG--
branch : trunk

14 years agoPushed version number in setup.py for 2.3.1 release.
Armin Ronacher [Wed, 17 Feb 2010 07:01:10 +0000 (08:01 +0100)]
Pushed version number in setup.py for 2.3.1 release.

--HG--
branch : trunk

14 years agoFixed some tests for python 2.4. Disabled a test for 2.4 that does not work because...
Armin Ronacher [Wed, 17 Feb 2010 06:59:38 +0000 (07:59 +0100)]
Fixed some tests for python 2.4.  Disabled a test for 2.4 that does not work because of a python limitation.

--HG--
branch : trunk

14 years agobroke a line into two. (test commit)
Armin Ronacher [Tue, 16 Feb 2010 23:52:42 +0000 (00:52 +0100)]
broke a line into two. (test commit)

--HG--
branch : trunk

14 years agoThe jdebug file should have a 2010 copyright as well.
Armin Ronacher [Tue, 16 Feb 2010 23:30:01 +0000 (00:30 +0100)]
The jdebug file should have a 2010 copyright as well.

--HG--
branch : trunk

14 years agoRemoved unnecessary runtime check. Our 2to3 fixer fixes that
Armin Ronacher [Tue, 16 Feb 2010 23:25:14 +0000 (00:25 +0100)]
Removed unnecessary runtime check.  Our 2to3 fixer fixes that
automatically now.

--HG--
branch : trunk

14 years agoReindented a docstring.
Armin Ronacher [Tue, 16 Feb 2010 23:16:07 +0000 (00:16 +0100)]
Reindented a docstring.

--HG--
branch : trunk

14 years agobetter wording and test commit.
Armin Ronacher [Tue, 16 Feb 2010 22:34:45 +0000 (23:34 +0100)]
better wording and test commit.

--HG--
branch : trunk

14 years agoDocumented the API changes in get_template and select_template.
Armin Ronacher [Tue, 16 Feb 2010 16:37:17 +0000 (17:37 +0100)]
Documented the API changes in get_template and select_template.

--HG--
branch : trunk

14 years agothe environment template loading functions now transparently
Armin Ronacher [Tue, 16 Feb 2010 16:35:59 +0000 (17:35 +0100)]
the environment template loading functions now transparently
pass through a template object if it was passed to it.  This
makes it possible to import or extend from a template object
that was passed to the template.

--HG--
branch : trunk

14 years agoported fix for #368 from maintenance branch.
Armin Ronacher [Thu, 11 Feb 2010 13:29:47 +0000 (14:29 +0100)]
ported fix for #368 from maintenance branch.

--HG--
branch : trunk

14 years agoThis fixes #368.
Armin Ronacher [Thu, 11 Feb 2010 13:27:23 +0000 (14:27 +0100)]
This fixes #368.

--HG--
branch : trunk

14 years agotip is 2.4
Armin Ronacher [Wed, 10 Feb 2010 01:23:56 +0000 (02:23 +0100)]
tip is 2.4

--HG--
branch : trunk

14 years agoAdded tag 2.3 for changeset 2eb624b634a6
Armin Ronacher [Wed, 10 Feb 2010 01:19:39 +0000 (02:19 +0100)]
Added tag 2.3 for changeset 2eb624b634a6

--HG--
branch : trunk

14 years agoUntagged and added python 3 category. 2.3
Armin Ronacher [Wed, 10 Feb 2010 01:19:17 +0000 (02:19 +0100)]
Untagged and added python 3 category.

--HG--
branch : trunk

14 years agoAdded tag 2.3 for changeset be1b1d6ac4fc
Armin Ronacher [Wed, 10 Feb 2010 01:17:46 +0000 (02:17 +0100)]
Added tag 2.3 for changeset be1b1d6ac4fc

--HG--
branch : trunk

14 years agoReady for release
Armin Ronacher [Wed, 10 Feb 2010 01:17:35 +0000 (02:17 +0100)]
Ready for release

--HG--
branch : trunk

14 years agoBroke a test for 2.x :)
Armin Ronacher [Wed, 10 Feb 2010 01:13:51 +0000 (02:13 +0100)]
Broke a test for 2.x :)

--HG--
branch : trunk

14 years agoAdded Python 3 section to the documentation.
Armin Ronacher [Wed, 10 Feb 2010 01:10:48 +0000 (02:10 +0100)]
Added Python 3 section to the documentation.

--HG--
branch : trunk

14 years agoDocumentation recommends distribute now.
Armin Ronacher [Wed, 10 Feb 2010 01:06:06 +0000 (02:06 +0100)]
Documentation recommends distribute now.

--HG--
branch : trunk

14 years agoALL TESTS PASS!
Armin Ronacher [Wed, 10 Feb 2010 01:02:31 +0000 (02:02 +0100)]
ALL TESTS PASS!

--HG--
branch : trunk

14 years agoDown to 7 failures for Python 3. We're onto something.
Armin Ronacher [Wed, 10 Feb 2010 00:35:13 +0000 (01:35 +0100)]
Down to 7 failures for Python 3. We're onto something.

--HG--
branch : trunk

14 years agoAdded comment to why __unicode__ goes after __str__.
Armin Ronacher [Tue, 9 Feb 2010 23:07:43 +0000 (00:07 +0100)]
Added comment to why __unicode__ goes after __str__.

--HG--
branch : trunk

14 years agoApproaching python3 compatibility
Armin Ronacher [Tue, 9 Feb 2010 23:05:46 +0000 (00:05 +0100)]
Approaching python3 compatibility

--HG--
branch : trunk

14 years agoRemoved old testsuite.
Armin Ronacher [Tue, 9 Feb 2010 20:27:54 +0000 (21:27 +0100)]
Removed old testsuite.

--HG--
branch : trunk

14 years agoRemoved useless prints.
Armin Ronacher [Tue, 9 Feb 2010 20:27:14 +0000 (21:27 +0100)]
Removed useless prints.

--HG--
branch : trunk

14 years agoAdded doctests, hooked up all tests. Yay!
Armin Ronacher [Tue, 9 Feb 2010 20:25:44 +0000 (21:25 +0100)]
Added doctests, hooked up all tests. Yay!

--HG--
branch : trunk

14 years agoRest of tests ported, just need to hook up doctests now.
Armin Ronacher [Tue, 9 Feb 2010 20:14:16 +0000 (21:14 +0100)]
Rest of tests ported, just need to hook up doctests now.

--HG--
branch : trunk

14 years agoAdded the security tests.
Armin Ronacher [Tue, 9 Feb 2010 17:06:32 +0000 (18:06 +0100)]
Added the security tests.

--HG--
branch : trunk

14 years agoFixed some tests, added syntax test.
Armin Ronacher [Tue, 9 Feb 2010 16:21:19 +0000 (17:21 +0100)]
Fixed some tests, added syntax test.

--HG--
branch : trunk

14 years agoHalftime, lexer and parser tests added.
Armin Ronacher [Tue, 9 Feb 2010 16:13:30 +0000 (17:13 +0100)]
Halftime, lexer and parser tests added.

--HG--
branch : trunk

14 years agoAnd import tests :)
Armin Ronacher [Tue, 9 Feb 2010 15:52:49 +0000 (16:52 +0100)]
And import tests :)

--HG--
branch : trunk

14 years agoAdded inheritance tests.
Armin Ronacher [Tue, 9 Feb 2010 15:48:10 +0000 (16:48 +0100)]
Added inheritance tests.

--HG--
branch : trunk

14 years agoAdded tests for the test functions (the jinja ones ^^)
Armin Ronacher [Tue, 9 Feb 2010 15:43:12 +0000 (16:43 +0100)]
Added tests for the test functions (the jinja ones ^^)

--HG--
branch : trunk

14 years agoAdded loader tests.
Armin Ronacher [Tue, 9 Feb 2010 15:35:08 +0000 (16:35 +0100)]
Added loader tests.

--HG--
branch : trunk

14 years agoPorted for tests
Armin Ronacher [Tue, 9 Feb 2010 15:15:09 +0000 (16:15 +0100)]
Ported for tests

--HG--
branch : trunk

14 years agoStarted working on unittest powered testsuite.
Armin Ronacher [Tue, 9 Feb 2010 15:05:08 +0000 (16:05 +0100)]
Started working on unittest powered testsuite.

--HG--
branch : trunk

14 years agoPropably delaying release for better python 3 support. Started working on
Armin Ronacher [Tue, 9 Feb 2010 14:04:51 +0000 (15:04 +0100)]
Propably delaying release for better python 3 support. Started working on
that.

--HG--
branch : trunk