summaryrefslogtreecommitdiff
path: root/django
AgeCommit message (Collapse)Author
2009-12-12Fixed edge case that breaks the test suite on versions of Python > 2.6.4Brian Rosner
Before http://svn.python.org/view?view=rev&revision=74647 it was possible to pass a SimpleCookie to load, but this no longer works due to a different bug in Python the said revision fixed. My guess is a SimpleCookie was never intended to be passed through load which is perfectly reasonable. git-svn-id: http://code.djangoproject.com/svn/django/trunk@11820 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2009-12-12Fixed #11874 -- Optimizations and cleanups for SortedDict. Thanks to Alex ↵Russell Keith-Magee
Gaynor and Armin Ronacher for the report and patch. git-svn-id: http://code.djangoproject.com/svn/django/trunk@11815 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2009-12-12Fixed #12362 -- Corrected Python 2.4 incompatibility with hmac constructor ↵Russell Keith-Magee
in contrib.messages. Thanks to Jeremy Dunck for the report and patch. git-svn-id: http://code.djangoproject.com/svn/django/trunk@11814 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2009-12-11Polish translation updatedJarek Zgoda
git-svn-id: http://code.djangoproject.com/svn/django/trunk@11810 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2009-12-10Fixed #12349: Added missing unquote in admin history view. Thanks for the ↵Karen Tracey
report guard. git-svn-id: http://code.djangoproject.com/svn/django/trunk@11808 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2009-12-10Fixed #11010 - Add a foundation for object permissions to authentication ↵Jannis Leidel
backends. Thanks to Florian Apolloner for writing the initial patch. git-svn-id: http://code.djangoproject.com/svn/django/trunk@11807 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2009-12-09Implemented 'smart if' template tag, allowing filters and various operators ↵Luke Plant
to be used in the 'if' tag Thanks to Chris Beaven for the initial patch, Fredrik Lundh for the basis of the parser methodology and Russell Keith-Magee for code reviews. There are some BACKWARDS INCOMPATIBILITIES in rare cases - in particular, if you were using the keywords 'and', 'or' or 'not' as variable names within the 'if' expression, which was previously allowed in some cases. git-svn-id: http://code.djangoproject.com/svn/django/trunk@11806 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2009-12-09Fixed #4604 - Configurable message passing system, supporting anonymous usersLuke Plant
This deprecates User.message_set in favour of a configurable messaging system, with backends provided for cookie storage, session storage and backward compatibility. Many thanks to Tobias McNulty for the bulk of the work here, with contributions from Chris Beaven (SmileyChris) and lots of code review from Russell Keith-Magee, and input from many others. Also credit to the authors of various messaging systems for Django whose ideas may have been pinched :-) git-svn-id: http://code.djangoproject.com/svn/django/trunk@11804 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2009-12-09Optimised use of 'in' operator on QuerySet using an explicit __contains__ ↵Luke Plant
method. Without this change, use of 'in' on a QuerySet resulted in ._result_cache being fully populated, which sometimes is unnecessary work. git-svn-id: http://code.djangoproject.com/svn/django/trunk@11803 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2009-12-09Fixed #12340 -- `BaseGenericInlineFormSet.get_queryset` now returns an ↵Justin Bronn
ordered queryset. git-svn-id: http://code.djangoproject.com/svn/django/trunk@11800 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2009-12-09Fixed #12336 - infinite recursion in dir(UserSettingsHolder)Luke Plant
This is a regression introduced in trunk, so it does not need to be backported. Thanks to miracle2k for the report. git-svn-id: http://code.djangoproject.com/svn/django/trunk@11799 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2009-12-03Updated all PendingDeprecationWarning from 1.1 to DeprecationWarning ready ↵Luke Plant
for 1.2 git-svn-id: http://code.djangoproject.com/svn/django/trunk@11791 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2009-12-03Expanded on the SMTPConnection deprecation notes, and made the deprecation a ↵Russell Keith-Magee
PendingDeprecationWarning as per the deprecation guidelines. git-svn-id: http://code.djangoproject.com/svn/django/trunk@11790 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2009-12-02Refs #11109 -- Touched some whitespace so Trac will display some files ↵Russell Keith-Magee
correctly. git-svn-id: http://code.djangoproject.com/svn/django/trunk@11785 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2009-11-30Updated Spanish translation.Marc Fargas
git-svn-id: http://code.djangoproject.com/svn/django/trunk@11784 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2009-11-30Updated Catalan translation.Marc Fargas
git-svn-id: http://code.djangoproject.com/svn/django/trunk@11783 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2009-11-23updated croatian translation, date/time formats contributed by Davor LučićAljosa Mohorovic
git-svn-id: http://code.djangoproject.com/svn/django/trunk@11778 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2009-11-20Fixed #12245 -- Corrected target app handling for auto-generated m2m models ↵Russell Keith-Magee
when the parent model isn't in the models module (or a subpackage thereof). Thanks to emulbreh for the report and patch. git-svn-id: http://code.djangoproject.com/svn/django/trunk@11755 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2009-11-19Corrected a regression in validation of admin fieldsets with nested ↵Russell Keith-Magee
definitions from r11744. Thanks to Davor Lučić for the report. git-svn-id: http://code.djangoproject.com/svn/django/trunk@11752 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2009-11-19Fixed #12242 -- Corrected a problem with masking extra selects() in a ↵Russell Keith-Magee
DateQuerySet. Thanks to Alex Gaynor for his help debugging this one. git-svn-id: http://code.djangoproject.com/svn/django/trunk@11748 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2009-11-19Fixed #11243 -- Ensured that bash_completion output is emitted in sorted ↵Russell Keith-Magee
order. Thanks to Alex Gaynor for the report. git-svn-id: http://code.djangoproject.com/svn/django/trunk@11747 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2009-11-18Fixed a misplaced parenthesis.Ian Kelly
git-svn-id: http://code.djangoproject.com/svn/django/trunk@11746 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2009-11-18Fixed #12237 -- Improved the error message for m2m fields with an explicit ↵Russell Keith-Magee
through model being listed in admin fieldsets. Thanks to Pyth for the report and Ramiro Morales for the patch. git-svn-id: http://code.djangoproject.com/svn/django/trunk@11744 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2009-11-17As promised, removed the `_DeprecatedTestModule` and its instances.Justin Bronn
git-svn-id: http://code.djangoproject.com/svn/django/trunk@11743 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2009-11-16Fixed #11433 -- 3D geometry fields are now supported with PostGIS; EWKB is ↵Justin Bronn
now used by `PostGISAdaptor`. git-svn-id: http://code.djangoproject.com/svn/django/trunk@11742 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2009-11-16Fixed #5034 -- honor request.urlconf in reverse and resolve.Brian Rosner
This enables {% url %} to honor request.urlconf set from process_request middleware methods. Thanks SmileyChris for the initial patch work. git-svn-id: http://code.djangoproject.com/svn/django/trunk@11740 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2009-11-14`OGRGeomType` now recognizes 2.5D types, and removes need for unnecessary ↵Justin Bronn
workaround in `Layer.geom_type`; corrected geometry type in test VRT file. Refs #11433. git-svn-id: http://code.djangoproject.com/svn/django/trunk@11739 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2009-11-13Refs #12203 -- Improved error handling for the case where a user manually ↵Russell Keith-Magee
specifies an m2m field with an explicit through field. Thanks to dgouldin for the report, and Ramiro Morales for the patch. git-svn-id: http://code.djangoproject.com/svn/django/trunk@11737 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2009-11-13Fixed #12209 -- Made the through attribute on a m2m relation into a property ↵Russell Keith-Magee
to ensure that the fully resolved through model is always provdided. Thanks to dgouldin for the report. git-svn-id: http://code.djangoproject.com/svn/django/trunk@11736 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2009-11-11Fixed #12163 -- Corrected the unpickling of non-deferred models. Thanks to ↵Russell Keith-Magee
rfugger for the report and test case. git-svn-id: http://code.djangoproject.com/svn/django/trunk@11732 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2009-11-10Now raise an exception when trying to export 3D (HEX)EWKB when using GEOS ↵Justin Bronn
3.0 due to bug in that underlying library version. git-svn-id: http://code.djangoproject.com/svn/django/trunk@11731 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2009-11-10Fixed #12190 -- Corrected a regression in the ability to instantiate ↵Russell Keith-Magee
ForeignKeys outside of models. Thanks to jittat for the report. git-svn-id: http://code.djangoproject.com/svn/django/trunk@11730 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2009-11-10Fixed a brittle test case that was failing on PostGIS versions < 1.4.Justin Bronn
git-svn-id: http://code.djangoproject.com/svn/django/trunk@11729 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2009-11-10Added `ewkb` and `hexewkb` properties to `GEOSGeometry`. Refs #11433, #12010.Justin Bronn
git-svn-id: http://code.djangoproject.com/svn/django/trunk@11728 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2009-11-10Added support for spatially filtering what OGR features are returned in ↵Justin Bronn
iteration via the `Layer.spatial_filter` property. git-svn-id: http://code.djangoproject.com/svn/django/trunk@11727 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2009-11-08Fixed #12111 -- now use PostgreSQL escape string syntax when quoting WKB to ↵Justin Bronn
prevent spurious warnings in database logs. Thanks, Matt Russell for ticket and patch. git-svn-id: http://code.djangoproject.com/svn/django/trunk@11726 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2009-11-05Fixed #12168 -- Corrected the registration of m2m autocreated models when ↵Russell Keith-Magee
models.py is split into submodules. Thanks to Jens Diemer for the report and test case. git-svn-id: http://code.djangoproject.com/svn/django/trunk@11724 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2009-11-04Fixed #12147 -- Replaced use of try-except-finally to allow for Python 2.4 ↵Russell Keith-Magee
support. Thanks to knutin for the report. git-svn-id: http://code.djangoproject.com/svn/django/trunk@11721 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2009-11-04Fixed #11144 -- When a to/from/cc header contains unicode, make sure the ↵Russell Keith-Magee
email addresses are parsed correctly (especially with regards to commas). Thanks to rmt for the patch. git-svn-id: http://code.djangoproject.com/svn/django/trunk@11719 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2009-11-04Corrected the order of operations in the test environment setup to ensure ↵Russell Keith-Magee
that the original email backend can be restored. Thanks to koenb for the report. git-svn-id: http://code.djangoproject.com/svn/django/trunk@11718 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2009-11-04Fixed #11849 -- Corrected handling of use_tls in the SMTP mail handler. ↵Russell Keith-Magee
Thanks to aromano for the report. git-svn-id: http://code.djangoproject.com/svn/django/trunk@11714 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2009-11-03Fixed #12143 -- Corrected the naming of the 'to' column in recursive m2m ↵Russell Keith-Magee
models. Thanks to knutin@gmail.com for the report, and Alex Gaynor for the patch. git-svn-id: http://code.djangoproject.com/svn/django/trunk@11713 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2009-11-03Fixed #11795 -- Document (and slightly simplify) the use of inlines for m2m ↵Russell Keith-Magee
relations. This is the first immediate benefit of m2m relations having an autogenerated model. git-svn-id: http://code.djangoproject.com/svn/django/trunk@11712 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2009-11-03Fixed #12130 - documented need for csrf_protect on views that don't accept POSTLuke Plant
Includes: * proper documentation for csrf_protect * notes in comments app. * specific upgrade notes for comments app Thanks to carljm for report and debugging. git-svn-id: http://code.djangoproject.com/svn/django/trunk@11711 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2009-11-03Fixed #10109 -- Removed the use of raw SQL in many-to-many fields by ↵Russell Keith-Magee
introducing an autogenerated through model. This is the first part of Alex Gaynor's GSoC project to add Multi-db support to Django. git-svn-id: http://code.djangoproject.com/svn/django/trunk@11710 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2009-11-03Fixed #10355 -- Added an API for pluggable e-mail backends.Russell Keith-Magee
Thanks to Andi Albrecht for his work on this patch, and to everyone else that contributed during design and development. git-svn-id: http://code.djangoproject.com/svn/django/trunk@11709 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2009-11-03Fixed #12101 -- `OGRGeometry` does not need to create a clone of the ↵Justin Bronn
`SpatialReference` object upon assignment. git-svn-id: http://code.djangoproject.com/svn/django/trunk@11707 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2009-11-02Fixed #12093 -- `LayerMapping` now takes into account model inheritance when ↵Justin Bronn
looking for the geometry column; forgot to diable extent regression test on MySQL. git-svn-id: http://code.djangoproject.com/svn/django/trunk@11703 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2009-11-01Fixed #12121 -- Modified __reduce__ on a model to avoid an infinite ↵Russell Keith-Magee
recursion problem that occurs on Python 2.4. Thanks to emulbreh for the report. git-svn-id: http://code.djangoproject.com/svn/django/trunk@11691 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2009-10-30Fixed #11872 -- Instantiate the correct model in BaseInlineFormSet.__init__ ↵Brian Rosner
when instance is None. Thanks tobias. git-svn-id: http://code.djangoproject.com/svn/django/trunk@11688 bcc190cf-cafb-0310-a4f2-bffc1f526a37