django1/django
Anssi Kääriäinen 90c7aa0740 [1.5.x] Fixed #18375 -- Removed dict-ordering dependency for F-expressions
F() expressions reuse joins like any lookup in a .filter() call -
reuse multijoins generated in the same .filter() call else generate
new joins. Also, lookups can now reuse joins generated by F().

This change is backwards incompatible, but it is required to prevent
dict randomization from generating different queries depending on
.filter() kwarg ordering. The new way is also more consistent in how
joins are reused.

Backpatch of 90b86291d0
2012-11-23 20:07:50 +02:00
..
bin [1.5.x] Fixed #18978 -- Moved cleanup command to sessions. 2012-10-27 18:38:32 +02:00
conf [1.5.x] Fixed #19291 -- Completed deprecation of ADMIN_MEDIA_PREFIX. 2012-11-17 23:05:16 +01:00
contrib [1.5.x] Fixed cursor commit command in PostGIS backend 2012-11-23 17:23:15 +01:00
core [1.5.x] Fixed #18210 -- Escaped special characters in reverse prefixes. 2012-11-17 15:51:10 +01:00
db [1.5.x] Fixed #18375 -- Removed dict-ordering dependency for F-expressions 2012-11-23 20:07:50 +02:00
dispatch [1.5.x] Fixed #18963 -- Used a subclass-friendly pattern 2012-11-03 22:08:05 +01:00
forms [1.5.x] Fixed #8627 -- Prevented textareas to swallow first newline content 2012-11-05 20:56:25 +01:00
http [1.5.x] Fixed #19036 -- Fixed base64 uploads decoding 2012-11-17 17:26:24 +01:00
middleware [1.5.x] Fixed #15152 -- Avoided crash of CommonMiddleware on broken querystring 2012-11-03 21:28:49 +01:00
shortcuts Fixed #15552 -- LOGIN_URL and LOGIN_REDIRECT_URL can take URLpattern names. 2012-09-08 16:58:35 -06:00
template [1.5.X] Fixed typo in django.template.defaulttags 2012-11-20 05:03:22 -05:00
templatetags Fixed #19088 -- Always escape % inside blocktrans tag 2012-10-23 18:49:22 +02:00
test [1.5.x] Fixed #18984 -- Avoided a deadlock in test teardown. 2012-11-22 20:56:41 +01:00
utils [1.5.x] Fixed #18985 -- made DeprecationWarnings loud 2012-11-16 17:08:02 -08:00
views [1.5.x] Fixed #19316 -- Set View args/kwargs/request before dispatch 2012-11-22 20:14:04 +01:00
__init__.py [1.5.x] Bump version information and classifiers for 1.5 alpha release. 2012-10-25 14:18:06 -05:00