summaryrefslogtreecommitdiff
path: root/django
AgeCommit message (Collapse)Author
2009-03-30Fixed #8746: Check data in raw_id_fields more closely. Thanks, dgouldinJacob Kaplan-Moss
git-svn-id: http://code.djangoproject.com/svn/django/trunk@10233 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2009-03-30Fixed the `add_postgis_srs` routine to support SpatiaLite.Justin Bronn
git-svn-id: http://code.djangoproject.com/svn/django/trunk@10229 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2009-03-30Fixed #9978 -- Fixed a KeyError exception that was being raised when using ↵Gary Wilson Jr
the logout method on the test client on an unauthenticated user, based on patch from ericholscher. git-svn-id: http://code.djangoproject.com/svn/django/trunk@10228 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2009-03-30Fixed #10149. FileFields in a form now validate max_length. Based on a patch ↵Joseph Kocherhans
by Massimo Scamarcia. git-svn-id: http://code.djangoproject.com/svn/django/trunk@10227 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2009-03-30Fixed #10413: RelatedManager.add no longer fails silenty when trying to add ↵Jacob Kaplan-Moss
an object of the wrong type. Thanks, dgouldin. git-svn-id: http://code.djangoproject.com/svn/django/trunk@10226 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2009-03-30Fixed #9883: no longer do strange things with whitespace in the linebreaks ↵Jacob Kaplan-Moss
filter. Thanks, keithb. git-svn-id: http://code.djangoproject.com/svn/django/trunk@10225 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2009-03-30Fixed #10157: correctly set the related objects pk when assigning a reverse ↵Jacob Kaplan-Moss
OneToOne. Thanks, dgouldin. git-svn-id: http://code.djangoproject.com/svn/django/trunk@10224 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2009-03-30Fixed #10387: removed some code duplication in django.utils.cache. Thanks, ↵Jacob Kaplan-Moss
Travis Swicegood. git-svn-id: http://code.djangoproject.com/svn/django/trunk@10223 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2009-03-30Fixed #9686 -- SpatiaLite is now a supported spatial database backend. ↵Justin Bronn
Thanks to Matthew Hancher for initial patch and hard work in implementing this feature. git-svn-id: http://code.djangoproject.com/svn/django/trunk@10222 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2009-03-30Fixed #9130 -- Fixed typo in comment, thanks scel.Gary Wilson Jr
git-svn-id: http://code.djangoproject.com/svn/django/trunk@10220 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2009-03-30Fixed #8140 -- Made `UserManager.create_superuser` return the new `User` ↵Gary Wilson Jr
object, based on patch from ericholscher. git-svn-id: http://code.djangoproject.com/svn/django/trunk@10217 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2009-03-30Fixed #9065 -- Fixed the `timesince` and `timeuntil` template tags to work ↵Gary Wilson Jr
when both values involved are date objects, thanks to morty and mboersma for the patch. git-svn-id: http://code.djangoproject.com/svn/django/trunk@10215 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2009-03-30Fixed #8643 -- Corrected docstrings of `MultiPartParser`, thanks KayEss.Gary Wilson Jr
git-svn-id: http://code.djangoproject.com/svn/django/trunk@10213 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2009-03-30Fixed #10094 -- Fixed the `include` and `extends` template tags to work with ↵Gary Wilson Jr
filenames with spaces, patch from mcroydon. git-svn-id: http://code.djangoproject.com/svn/django/trunk@10211 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2009-03-30Fixed #10079 -- Moved settings import inside the function that uses it so ↵Gary Wilson Jr
that the module can be imported without needing settings, thanks kcarnold and mcroydon. git-svn-id: http://code.djangoproject.com/svn/django/trunk@10209 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2009-03-30Fixed #9587. Formset.is_valid() now returns True if an invalid form is ↵Joseph Kocherhans
marked for deletion. Thanks for the test and intial patch, kratorius. Note that this leaves the form and formset errors alone. Those forms still have errors, it's just that it doesn't matter that they're invalid in the context of the formset and deletion. Also fixed #9665 while I was in there. Thanks, mark_hildreth. git-svn-id: http://code.djangoproject.com/svn/django/trunk@10206 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2009-03-30Refactored and cleaned up parts of the spatial database backend. Changes ↵Justin Bronn
include: * Laid foundations for SpatiaLite support in `GeoQuerySet`, `GeoWhereNode` and the tests. * Added the `Collect` aggregate for PostGIS (still needs tests). * Oracle now goes to 11. * The backend-specific `SpatialRefSys` and `GeometryColumns` models are now attributes of `SpatialBackend`. * Renamed `GeometryField` attributes to be public that were private (e.g., `_srid` -> `srid` and `_geom` -> `geom_type`). * Renamed `create_test_db` to `create_test_spatial_db`. * Removed the legacy classes `GeoMixin` and `GeoQ`. * Removed evil `\` from spatial backend fields. * Moved shapefile data from `tests/layermap` to `tests/data`. Fixed #9794. Refs #9686. git-svn-id: http://code.djangoproject.com/svn/django/trunk@10197 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2009-03-30Fixed #8462 -- Made `length` and `length_is` template filters fail silently ↵Gary Wilson Jr
when given a value that has undefined length and added tests for both filters. Based on patch from marcelor, rob, and SmileyChris. git-svn-id: http://code.djangoproject.com/svn/django/trunk@10193 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2009-03-30Fixed #9284. Fixed #8813. BaseModelFormSet now calls ModelForm.save().Joseph Kocherhans
This is backwards-incompatible if you were doing things to 'initial' in BaseModelFormSet.__init__, or if you relied on the internal _total_form_count or _initial_form_count attributes of BaseFormSet. Those attributes are now public methods. git-svn-id: http://code.djangoproject.com/svn/django/trunk@10190 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2009-03-30Fixed redundant definition of `connection_created` signal due to DVCS ↵Justin Bronn
mistake. My bad. git-svn-id: http://code.djangoproject.com/svn/django/trunk@10187 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2009-03-30Fixed #10655 -- Who uses 5-space indentation anyways? Thanks to Andrew Badr ↵Justin Bronn
for the ticket & patch. git-svn-id: http://code.djangoproject.com/svn/django/trunk@10186 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2009-03-29Fixed #6064 -- Added the `connection_created` signal for when a database ↵Justin Bronn
connection is created. git-svn-id: http://code.djangoproject.com/svn/django/trunk@10182 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2009-03-29Some minor tweaks to the admin changelist styles for the new action menus. ↵Wilson Miner
Cut out extranous margins around checkboxes on changelists and styled the action row to stack better with the date hierarchy browser. git-svn-id: http://code.djangoproject.com/svn/django/trunk@10181 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2009-03-29Updated Italian translationNicola Larosa
git-svn-id: http://code.djangoproject.com/svn/django/trunk@10179 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2009-03-29Fixed #10622 -- Resolved an issue with model inheritence and list_editable. ↵Brian Rosner
Thanks oyvind and Alex Gaynor. git-svn-id: http://code.djangoproject.com/svn/django/trunk@10178 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2009-03-28Cleanup, bug fixes, and new tests for the GEOS I/O objects and `GEOSBase` ↵Justin Bronn
object. git-svn-id: http://code.djangoproject.com/svn/django/trunk@10177 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2009-03-27Fixed an issue with unicode being mangled in Oracle when the database ↵Ian Kelly
character set is non-unicode. git-svn-id: http://code.djangoproject.com/svn/django/trunk@10175 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2009-03-26Fixed #10620 -- removed carriage returns in a GEOS tests module; fixed other ↵Justin Bronn
errata such as unnecessary `pymutable_geometries` module and not having `GEOSGeometry` call `__init__`. git-svn-id: http://code.djangoproject.com/svn/django/trunk@10174 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2009-03-25Regenerated and recompiled Polish translations after [10168] (no real ↵Jarek Zgoda
change, just cleanup) git-svn-id: http://code.djangoproject.com/svn/django/trunk@10171 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2009-03-25Fixed a breakage with ManyToManyFields in admin caused by r10139.Malcolm Tredinnick
git-svn-id: http://code.djangoproject.com/svn/django/trunk@10170 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2009-03-25Template filters now pass numerical arguments through as numbers.Malcolm Tredinnick
This was the (undocumented) behaviour prior to r10118 and now it's back again. It's neither hard nor harmful to maintain compatibility with the old ways. git-svn-id: http://code.djangoproject.com/svn/django/trunk@10169 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2009-03-25Fixed a ungettext() call to prevent spurious string extraction by xgettext.Malcolm Tredinnick
git-svn-id: http://code.djangoproject.com/svn/django/trunk@10168 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2009-03-24Updated Spanish translation.Marc Fargas
git-svn-id: http://code.djangoproject.com/svn/django/trunk@10162 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2009-03-24Updated catalan translation.Marc Fargas
git-svn-id: http://code.djangoproject.com/svn/django/trunk@10161 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2009-03-24Polish translations updated (still one missing)Jarek Zgoda
git-svn-id: http://code.djangoproject.com/svn/django/trunk@10142 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2009-03-24Fixed #10600 -- Allow for format marker reordering in a translatable string.Malcolm Tredinnick
git-svn-id: http://code.djangoproject.com/svn/django/trunk@10141 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2009-03-24Fixed #9994 -- Fixed admin filtering when to_field is used on relations.Malcolm Tredinnick
Thanks to jzylks for diagnosing this one. git-svn-id: http://code.djangoproject.com/svn/django/trunk@10139 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2009-03-24Fixed error when trying to import the GEOS tests from their new location.Justin Bronn
git-svn-id: http://code.djangoproject.com/svn/django/trunk@10137 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2009-03-24Fixed #9926 -- Fixes for some select_related() situations.Malcolm Tredinnick
Using select_related(...) across a nullable relation to a multi-table model inheritance situation no longer excludes results. Thanks to AdamG for a test demonstrating part of the problem. git-svn-id: http://code.djangoproject.com/svn/django/trunk@10136 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2009-03-24Fixed #10597 -- select all checkbox on admin changelist now works under IE 6 ↵Brian Rosner
and 7. Thanks kyle.fox. git-svn-id: http://code.djangoproject.com/svn/django/trunk@10135 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2009-03-24A bunch of improvements for conditional HTTP processing.Malcolm Tredinnick
Fixed some typos in the code (fixed #10586). Added more tests. Made the tests compatible with Python 2.3. Improved the documentation by putting the good news and common use-case right up front. git-svn-id: http://code.djangoproject.com/svn/django/trunk@10134 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2009-03-24Bumped version for 1.1 beta.Jacob Kaplan-Moss
git-svn-id: http://code.djangoproject.com/svn/django/trunk@10132 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2009-03-24Refactored the GEOS interface. Improvements include:Justin Bronn
* Geometries now allow list-like manipulation, e.g., can add, insert, delete vertexes (or other geometries in collections) like Python lists. Thanks, Aryeh Leib Taurog. * Added support for GEOS prepared geometries via `prepared` property. Prepared geometries significantly speed up certain operations. * Added support for GEOS cascaded union as `MultiPolygon.cascaded_union` property. * Added support for GEOS line merge as `merged` property on `LineString`, and `MultiLineString` geometries. Thanks, Paul Smith. * No longer use the deprecated C API for serialization to/from WKB and WKT. Now use the GEOS I/O classes, which are now exposed as `WKTReader`, `WKTWriter`, `WKBReader`, and `WKBWriter` (which supports 3D and SRID inclusion) * Moved each type of geometry to their own module, eliminating the cluttered `geometries.py`. * Internally, all C API methods are explicitly called from a module rather than a star import. Fixed #9557, #9877, #10222 git-svn-id: http://code.djangoproject.com/svn/django/trunk@10131 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2009-03-23Made default MIDDLEWARE_CLASSES same as in project_template.Luke Plant
And updated docs, and also corrected them about middleware by removing 'XViewMiddleware' git-svn-id: http://code.djangoproject.com/svn/django/trunk@10129 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2009-03-23Reverted 10094 and 10095 (in favour of solution that will hopefully land for ↵Luke Plant
beta 2) git-svn-id: http://code.djangoproject.com/svn/django/trunk@10128 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2009-03-23Fixed an error in the `firstof` template tag when used with ↵Jacob Kaplan-Moss
`TEMPLATE_STRING_IF_INVALID`. Thanks to Alex Gaynor for the patch. git-svn-id: http://code.djangoproject.com/svn/django/trunk@10124 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2009-03-23Fixed #9282: added a generic comment moderation toolkit. See the ↵Jacob Kaplan-Moss
documentation for details. This began life as (part of) James Bennett's comment-utils app, and was adapted to be part of Django by Thejaswi Puthraya and Jannis Leidel. Thanks, all! git-svn-id: http://code.djangoproject.com/svn/django/trunk@10122 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2009-03-23Fixed #10505: added support for bulk admin actions, including a ↵Jacob Kaplan-Moss
globally-available "delete selected" action. See the documentation for details. This work started life as Brian Beck's "django-batchadmin." It was rewritten for inclusion in Django by Alex Gaynor, Jannis Leidel (jezdez), and Martin Mahner (bartTC). Thanks, guys! git-svn-id: http://code.djangoproject.com/svn/django/trunk@10121 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2009-03-23Fixed #5756, #6296 -- Most template tags can now handle filters in arguments.Malcolm Tredinnick
Most of the hard work for this was done by akaihola. There are still possibly some problems with the i18n template tags, since they are written quite differently and a few other bug fixes have to made before they can be fixed. git-svn-id: http://code.djangoproject.com/svn/django/trunk@10119 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2009-03-23Added consistent support for double- and single-quote delimiters in templates.Malcolm Tredinnick
Some template filters and tags understood single-quoted arguments, others didn't. This makes everything consistent. Based on a patch from akaihola. Fixed #7295. git-svn-id: http://code.djangoproject.com/svn/django/trunk@10118 bcc190cf-cafb-0310-a4f2-bffc1f526a37