| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2013-08-31 | Fixed #13182 -- Prevented trailing spaces in indented json output | Claude Paroz | |
| Thanks Stéphane Raimbault for the report and the initial patch. | |||
| 2013-08-30 | Fixed #20999 - Allow overriding formfield class with choices, without ↵ | Carl Meyer | |
| subclass restrictions. Refs #18162. Thanks claudep and mjtamlyn for review. | |||
| 2013-08-30 | Fixed #20989 -- Removed useless explicit list comprehensions. | Simon Charette | |
| 2013-08-30 | Set 'bidi' Urdu property to True | Claude Paroz | |
| Refs #20454. | |||
| 2013-08-30 | Improved {% include %} implementation | Curtis Maloney | |
| Merged BaseIncludeNode, ConstantIncludeNode and Include node. This avoids raising TemplateDoesNotExist at parsing time, allows recursion when passing a literal template name, and should make TEMPLATE_DEBUG behavior consistant. Thanks loic84 for help with the tests. Fixed #3544, fixed #12064, fixed #16147 | |||
| 2013-08-30 | Fixed #20988 -- Added model meta option select_on_save | Anssi Kääriäinen | |
| The option can be used to force pre 1.6 style SELECT on save behaviour. This is needed in case the database returns zero updated rows even if there is a matching row in the DB. One such case is PostgreSQL update trigger that returns NULL. Reviewed by Tim Graham. Refs #16649 | |||
| 2013-08-30 | Removed stale add_q() comment | Anssi Kääriäinen | |
| 2013-08-29 | Added SplitHiddenDateTimeWidget to django.forms.widgets.__all__ | Tomer Chachamu | |
| 2013-08-29 | Fixed #20989 -- Removed explicit list comprehension inside dict() and tuple() | Tim Graham | |
| Thanks jeroen.pulles at redslider.net for the suggestion and helper script. | |||
| 2013-08-29 | Fixed #14786 -- Fixed get_db_prep_lookup calling get_prep_value twice if ↵ | Tim Graham | |
| prepared is False. Thanks homm for the report and Aramgutang and lrekucki for work on the patch. | |||
| 2013-08-29 | Fixed #16433 -- Fixed a help_text/read only field interaction that caused an ↵ | Tim Graham | |
| admin crash. Thanks chris at cogdon.org for the report and admackin for the patch. | |||
| 2013-08-29 | Fixed #20881 -- Removed contrib.auth.models.AbstractUser.get_absolute_url() | Tim Graham | |
| The definition is arbitrary and creates a broken "view on site" link in the admin if a project doesn't define such a URL. | |||
| 2013-08-29 | Fixed #7116 -- Optimize RequestContext construction | Curtis Maloney | |
| 2013-08-29 | Fixed #17356 -- Allowed {% include %} to render compiled templates | Curtis Maloney | |
| Reviewed by Loic Bistuer and Tim Graham. | |||
| 2013-08-29 | Fixed #20984 -- Stopped decoding bytes in sqlite3 adapter on Python 3 | Claude Paroz | |
| Thanks lvella at gmail.com for the report. | |||
| 2013-08-28 | Fixed #14765 -- Removed unncessary usage of NodeList in ForNode. | Tim Graham | |
| Thanks traff and FunkyBob for work on the patch. | |||
| 2013-08-28 | Fixed #20986 -- Enabled SelectDateWidget to use custom months | Loic Bistuer | |
| Reviewed by Trac alias MarkusH. | |||
| 2013-08-28 | Fixed #18171 -- Checked signature of authenticate() to avoid supressing ↵ | Michał Górny | |
| TypeErrors. The current auth backend code catches TypeError to detect backends that do not support specified argumetnts. As a result, any TypeErrors raised within the actual backend code are silenced. In Python 2.7+ and 3.2+ this can be avoided by using inspect.getcallargs(). With this method, we can test whether arguments match the signature without actually calling the function. Thanks David Eyk for the report. | |||
| 2013-08-26 | Fixed #20693 -- Add timezone support to built-in time filter. | Warren Smith | |
| Modified django.utils.dateformat module, moving __init__() method and timezone-related format methods from DateFormat class to TimeFormat base class. Modified timezone-related format methods to return an empty string when timezone is inappropriate for input value. | |||
| 2013-08-26 | Fixed #20972 -- Make messages cookie follow session cookie secure/httponly | Erik Romijn | |
| 2013-08-26 | Added further fixes, tests for #19949/f33db5a09a. | Ramiro Morales | |
| Thanks Susan Tan. Refs #19949. | |||
| 2013-08-24 | Fixed #20814 -- Improved model field accessor clash error messages | Christopher Medrela | |
| Thanks shai for the suggestion. | |||
| 2013-08-24 | Fixed #20961 -- Fixed HttpResponse default empty content | Claude Paroz | |
| Thanks epandurski at gmail.com for the report. | |||
| 2013-08-24 | Fixed 19949 -- Cached template loader now caches TemplateDoesNotExist | SusanTan | |
| Thanks @timgraham and @jdunck for the code reviews and Kronuz for bug report and initial patch. | |||
| 2013-08-23 | Python 3 compat fix for callable() | Andrew Godwin | |
| 2013-08-23 | Fix location of tablespace clauses in schema backend column SQL | Andrew Godwin | |
| 2013-08-23 | Merge remote-tracking branch 'core/master' into schema-alteration | Andrew Godwin | |
| Conflicts: django/db/backends/oracle/base.py django/db/backends/postgresql_psycopg2/base.py django/db/models/signals.py tests/queries/tests.py | |||
| 2013-08-23 | Fix Oracle's default handling and schema-prepared-statement issue | Andrew Godwin | |
| 2013-08-22 | Fixed #20922 -- Allowed customizing the serializer used by contrib.sessions | Tim Graham | |
| Added settings.SESSION_SERIALIZER which is the import path of a serializer to use for sessions. Thanks apollo13, carljm, shaib, akaariai, charettes, and dstufft for reviews. | |||
| 2013-08-22 | Fixed #19303 -- Fixed ModelAdmin.formfield_overrides on fields with choices | Lukasz Balcerzak | |
| 2013-08-22 | Fixed #20934 -- Avoided NoReverseMatch in ModelAdmin.changelist_view | Rainer Koirikivi | |
| The view tried to display links to a ModelAdmin's change_view, which resulted in NoReverseMatches if get_urls was overridden to remove the corresponding url. | |||
| 2013-08-22 | Fixed model.__eq__ and __hash__ for no pk value cases | Anssi Kääriäinen | |
| The __eq__ method now considers two instances without primary key value equal only when they have same id(). The __hash__ method raises TypeError for no primary key case. Fixed #18864, fixed #18250 Thanks to Tim Graham for docs review. | |||
| 2013-08-22 | Revert "Fixed #20956 -- Removed useless check in django.db.utils" | Tim Graham | |
| This reverts commit ce0e86cf761dc182ae6fb8c0d68964955d19ec75. The check is necessary if 'ENGINE' is an empty string. Thanks apollo13 for pointing this out. | |||
| 2013-08-22 | Fixed #20956 -- Removed useless check in django.db.utils | Dima Kurguzov | |
| 2013-08-22 | Moved translator comment just above the target string | Claude Paroz | |
| 2013-08-22 | Fixed #20955 -- select_related regression | Anssi Kääriäinen | |
| In cases where the same connection (from model A to model B along the same field) was needed multiple times in a select_related query, the join setup code mistakenly reused an existing join. | |||
| 2013-08-21 | Only create the migration directory once per app | Andrew Godwin | |
| 2013-08-21 | Fixed #20949 -- Typo #2 in docstring | Tim Graham | |
| 2013-08-21 | Fixed docstring typo, thanks minddust. | Tim Graham | |
| 2013-08-21 | Fixed a regression with get_or_create and virtual fields. | Tim Graham | |
| refs #20429 Thanks Simon Charette for the report and review. | |||
| 2013-08-21 | Fixed #12422 -- Don't override global email charset behavior for utf-8. | Ramiro Morales | |
| Thanks simonb for the report, Claude Paroz and Susan Tan for their work on a fix. | |||
| 2013-08-21 | Fixed #20946 -- model inheritance + m2m failure | Anssi Kääriäinen | |
| Cleaned up the internal implementation of m2m fields by removing related.py _get_fk_val(). The _get_fk_val() was doing the wrong thing if asked for the foreign key value on foreign key to parent model's primary key when child model had different primary key field. | |||
| 2013-08-21 | Import test case classes from their public API module. | Ramiro Morales | |
| 2013-08-21 | Fixed #18967 -- Don't base64-encode message/rfc822 attachments. | Ramiro Morales | |
| Thanks Michael Farrell for the report and his work on the fix. | |||
| 2013-08-21 | Fixed #20933 -- Allowed loaddata to load fixtures from relative paths. | Florian Apolloner | |
| 2013-08-21 | Oracle also treats NULLs as largests values when ordering. | Simon Charette | |
| 2013-08-21 | Fixed #20820 -- Model inheritance + m2m fixture loading regression | Anssi Kääriäinen | |
| Tests by Tim Graham, report from jeroen.pulles@redslider.net. | |||
| 2013-08-21 | Fixed test failure caused by different NULL ordering between backends | Anssi Kääriäinen | |
| 2013-08-21 | Fixed #14056 -- Made sure LEFT JOIN aren't trimmed in ORDER BY | Anssi Kääriäinen | |
| If LEFT JOINs are required for correct results, then trimming the join can lead to incorrect results. Consider case: TBL A: ID | TBL B: ID A_ID 1 1 1 2 Now A.order_by('b__a') did use a join to B, and B's a_id column. This was seen to contain the same value as A's id, and so the join was trimmed. But this wasn't correct as the join is LEFT JOIN, and for row A.id = 2 the B.a_id column is NULL. | |||
| 2013-08-21 | Fixed #20943 -- Weakly reference senders when caching their associated receivers | Simon Charette | |
