django1/django
Malcolm Tredinnick ade4a1246c Reorganised the internals of the Where node a bit to fix some copying problems.
We no longer store any reference to Django field instances or models in the
Where node. This should improve cloning speed, fix some pickling difficulties,
reduce memory usage and remove some infinite loop possibilities in odd cases.
Slightly backwards incompatible if you're writing custom filters. See the
BackwardsIncompatibleChanges wiki page for details.

Fixed #7128, #7204, #7506.


git-svn-id: http://code.djangoproject.com/svn/django/trunk@7773 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2008-06-27 03:27:20 +00:00
..
bin Added shebang line to bin/profiling/gather_profile_stats.py. Refs #7268 2008-06-16 04:09:44 +00:00
conf Missing compiled messages file from my previous commit 2008-06-24 05:47:51 +00:00
contrib Fixed #6306 -- redirect_to_login() helper function now quotes the URL arguments correctly. Thanks, SmileyChris 2008-06-26 04:11:53 +00:00
core Fixed #7527 -- Removed an unused value from __all__ in django.core.servers.basehttp. It had languished there erroneously since the original checkin in Django changeset [174]. Thanks, trevor 2008-06-26 04:03:44 +00:00
db Reorganised the internals of the Where node a bit to fix some copying problems. 2008-06-27 03:27:20 +00:00
dispatch Fixed #5664 -- Added a Jython workaround for some assumptions in the signal 2007-10-21 18:26:24 +00:00
forms Changed django.forms to remove duplicate code and import from django.oldforms instead 2006-12-22 01:44:34 +00:00
http Fixed #6616 -- Added an is_ajax() method to HttpRequest that uses the de facto 2008-03-20 07:16:16 +00:00
middleware Fixed #7228 -- Fixed our ETag header creation to meet the HTTP spec, by quoting it. Thanks, skjohn@us.ibm.com 2008-06-16 04:13:04 +00:00
newforms Fixed #7475: fixed a possible race condition in ModelChoiceIterator. Thanks, esaj. 2008-06-19 21:15:33 +00:00
oldforms Implemented auto-escaping of variable output in templates. Fully controllable by template authors and it's possible to write filters and templates that simulataneously work in both auto-escaped and non-auto-escaped environments if you need to. Fixed #2359 2007-11-14 12:58:53 +00:00
shortcuts Fixed #3511 -- Changed QuerySet.get() to return a MultipleObjectsReturned exception, rather than an assertion error. Thanks, Gary Wilson and cheeming. 2007-12-02 18:21:07 +00:00
template Fixed #7417 -- Fixed ReST error in do_if() docstring. Thanks, Richard Bell <rbell01824@earthlink.net> 2008-06-26 05:24:32 +00:00
templatetags Fixed #6201 -- Improved the {% cache %} template tag to allow the timeout to be a template variable. Inspired by the patch by zz and edrik 2008-06-26 04:54:10 +00:00
test Fixed #5836 -- Corrected the logic in the Test Client when an exception raised by a view is caught and re-raised. Thanks for the report, test case, and fix, Chris Wagner. 2008-06-07 06:25:59 +00:00
utils Fixed #7542 -- Fixed bug in urlize where it was appending 'http://' to the link text. Thanks for the patch and tests, devin 2008-06-26 05:07:13 +00:00
views Fixed #7127 -- Fixed incorrect docstring for page_not_found() view. Thanks, kcarnold and Simon Greenhill 2008-06-16 03:41:03 +00:00
__init__.py Fixed #5215 -- Added Subversion revision number to Django version string. Thanks for the patch, Deryck Hodge 2007-08-21 03:08:02 +00:00