Armin Ronacher
2af0ffaef6
Added proxies to template context
2012-12-21 11:47:27 +01:00
Armin Ronacher
1949c4a9ab
flask.g is now on the app context and not the request context
2012-12-21 11:45:42 +01:00
Armin Ronacher
2b885ce4dc
Added better error reporting for unicode errors in sessions
2012-10-30 14:47:17 +00:00
Armin Ronacher
8339cb3508
Added support for unicode json dumping. This fixes #535
2012-10-18 00:48:15 +01:00
Mitchell Peabody
275f830c83
There was a duplicated call to url_adapter.build(...)
...
try:
rv = url_adapter.build(endpoint, values, method=method,
force_external=external)
except BuildError, error:
# We need to inject the values again so that the app callback can
# deal with that sort of stuff.
values['_external'] = external
values['_anchor'] = anchor
values['_method'] = method
return appctx.app.handle_url_build_error(error, endpoint, values)
rv = url_adapter.build(endpoint, values, method=method,
force_external=external)
If no exception was raised for url_adapter.build(...) then the same method call
would be made after the try...except block. This is unnecessary.
2012-10-17 11:56:39 -04:00
Mitchell Peabody
a15c6c569a
The builder on github is using python 2.5, the views.py testsuite uses the with
...
statement, and thus flask/testsuite/views.py requires
from __future__ import with_statement
at the beginning.
2012-10-16 16:57:57 -04:00
Armin Ronacher
3e9f4e254b
Updated a comment that was misleading with recent flask sqlalchemy installations
2012-10-08 07:05:32 +02:00
Armin Ronacher
f34c028125
Added template tests and made config a true global
2012-10-08 07:01:49 +02:00
Armin Ronacher
5e88c8184d
Removed deprecated and awkward flask.session module
2012-10-08 06:48:13 +02:00
Armin Ronacher
05c6502cbd
Let json.* work even without app on the stack and added tests
2012-10-07 23:41:41 +02:00
Armin Ronacher
b146d8277a
Added wrapper module around simplejson/json for much simplified customization.
2012-10-07 23:31:48 +02:00
Armin Ronacher
301e244df3
Consistent use of encoding naming
2012-10-07 22:59:52 +02:00
Armin Ronacher
3afcbf160e
Extra safety for safe_join. Does not look exploitable but better safe than sorry. Fixes #501
2012-10-07 22:58:41 +02:00
Armin Ronacher
661ee54bc2
Raise exceptions if a function is overridden by a new endpoint. This fixes #570
2012-10-07 17:12:16 +02:00
Armin Ronacher
f8b6033a3b
Added a workaround for samefile. This fixes #600
2012-10-07 16:04:31 +02:00
Armin Ronacher
c4f2075f4c
tojson no longer escapes script blocks in HTML5 parsers. Fixed #605
2012-10-07 15:33:25 +02:00
Armin Ronacher
3bec75d230
Set the content-length header for sendfile. Fixes #447
2012-10-07 15:24:03 +02:00
Armin Ronacher
de5038f2fb
Added total_seconds() helper for pythons before 2.7
2012-10-07 14:56:02 +02:00
Armin Ronacher
7f87091474
Added a missing exposed import. This fixes #575
2012-10-07 14:51:26 +02:00
Armin Ronacher
39329bfc07
Merge pull request #591 from finbarrocallaghan/master
...
fixed some typos
2012-10-07 03:54:58 -07:00
Armin Ronacher
f034d8d345
Add @template_test() decorator for creating custom jinja2 tests, like existing @template_filter() for filters. Fixes #332
2012-10-07 12:51:46 +02:00
Armin Ronacher
62c0c67d88
Merge branch 'master' of github.com:mitsuhiko/flask
2012-10-07 12:49:03 +02:00
Armin Ronacher
4f1cb42123
make_test_environ_builder when used with subdomains was not working correctly, now it uses urlparse module for detecting full URL and changing path and base_url correctly
2012-10-07 12:48:19 +02:00
Armin Ronacher
261c4a6aee
Updated documentation for the new sessions
2012-10-07 12:40:59 +02:00
Ryan Macy
7233a3e0a2
Fixed typo occours to occurs
...
Fixed a typo in the docstring of handle_exception. Was occours, now occurs.
2012-10-01 14:45:02 -05:00
Ralph Bean
9ecbd20286
Update flask/templating.py
...
Fixed a typo in the docstring.
2012-09-13 15:16:38 -03:00
Finbarr O'Callaghan
e93447f25e
actually to actual, again, fixed spelling, not grammar
2012-09-06 18:30:41 +01:00
Finbarr O'Callaghan
48f7cdd016
various typo fixes
2012-09-06 18:04:51 +01:00
Armin Ronacher
fe85970665
Various improvements in regards to the itsdangerous usage, bumped to 0.17
2012-08-11 03:38:46 +01:00
Armin Ronacher
c3d38a21c6
Removed json_available hack
2012-08-11 03:11:40 +01:00
Armin Ronacher
3f82d1b68e
Switch to itsdangerous
2012-08-11 03:09:14 +01:00
Armin Ronacher
704d94d7b9
Merge branch 'master' into json-sessions
2012-08-11 02:37:52 +01:00
Armin Ronacher
43f41201e9
Merge branch 'master' of github.com:mitsuhiko/flask
2012-08-11 02:37:43 +01:00
Armin Ronacher
1740d7c51a
Merge branch 'master' into json-sessions
2012-08-11 02:37:21 +01:00
Armin Ronacher
b879193481
Set current dev version number to 0.10
2012-08-11 02:37:03 +01:00
Armin Ronacher
4df3bf2058
Implemented experimental JSON based sessions
2012-08-11 02:36:14 +01:00
Priit Laes
e3b3e05052
Docs: Fix docstring formatting
2012-08-01 11:29:40 +03:00
Priit Laes
ed1619adad
Docs: Mention SERVER_NAME in the url_for() docstring
2012-08-01 11:27:28 +03:00
Kenneth Reitz
50dc240352
Merge pull request #567 from PaulMcMillan/docs_fix
...
docstring typo
2012-07-26 12:32:03 -07:00
Paul McMillan
20a542fc8a
docstring typo
2012-07-26 09:56:01 -07:00
Armin Ronacher
d4415dd665
Fixed an rst syntax error
2012-07-01 12:26:45 +01:00
Armin Ronacher
bea5858411
Merge branch '0.8-maintenance' and push to 0.9
2012-07-01 12:10:50 +01:00
Armin Ronacher
19def9606a
This is 0.8.1
2012-07-01 12:08:38 +01:00
Armin Ronacher
d5218997d9
Added flask.stream_with_context
2012-06-27 15:06:39 +01:00
Armin Ronacher
2e816f554a
Merge branch 'master' of github.com:mitsuhiko/flask
2012-06-27 12:25:21 +01:00
Armin Ronacher
43c6a1ede8
Fixed a comment
2012-06-27 12:22:39 +01:00
Armin Ronacher
558750494f
Removed unnecessary import
2012-06-27 12:08:01 +01:00
Armin Ronacher
8071f11328
Fixed an issue with the new path finding logic
2012-06-26 17:18:59 +02:00
Matt Wright
1f3e667b5d
Fix documention for after_this_request
2012-06-18 18:33:17 -03:00
Armin Ronacher
a9e753f706
Merge pull request #497 from ekoka/master
...
fix for https://github.com/mitsuhiko/flask/issues/494
2012-06-17 06:24:35 -07:00