Commits on May 26, 2012
  1. @claudep

    Removed a duplicate test in fixtures_regress.

    test_abort_loaddata_on_error was exactly the same test as
    test_empty (error is tested in test_error_message).
    claudep committed May 26, 2012
  2. @claudep
  3. @claudep
  4. @claudep

    Fixed #5423 -- Made dumpdata output one row at a time.

    This should prevent storing all rows in memory when big sets of
    data are dumped.
    See ticket for heroic contributors.
    claudep committed May 26, 2012
Commits on May 25, 2012
  1. @claudep
  2. @claudep

    Fixed #17929 -- Improved tutorial wording and capitalization.

    Thanks rmattb for the report and the patch.
    claudep committed May 25, 2012
  3. @claudep

    Fixed #14886 -- Added wms_options dict to GeoModelAdmin.

    It is now possible to set WMS options by overriding wms_options
    in a subclass of GeoModelAdmin.
    Thanks slinkp for the report and the initial patch.
    claudep committed May 25, 2012
  4. @claudep

    Specified when open should use binary mode.

    Thanks Vinaj Sajip for the help of his django3 branch.
    claudep committed May 25, 2012
  5. @aaugustin

    Fixed #17371 -- Made the test client more flexible

    The OPTIONS, PUT and DELETE methods no longer apply arbitrary
    data encoding (in the query string or in the request body).
    aaugustin committed May 25, 2012
  6. @akaariai
Commits on May 24, 2012
  1. @claudep
  2. @akaariai

    Fixed qs.order_by() join promotion for already existing joins

    When order_by causes new joins to be added to the query, the joins must
    be LEFT OUTER joins for nullable relations, otherwise the order_by
    could cause the results to be altered. This commit fixes the logic to
    only promote new joins, previously all joins in the order_by lookup
    path were promoted.
    
    Thanks to Bruno Desthuilliers for spotting this corner case.
    akaariai committed May 23, 2012
  3. @claudep

    Stopped converting match dict keys to bytestrings when resolving URLs.

    Test suite is passing, but if any regression would be detected,
    we might replace smart_str by force_unicode.
    claudep committed May 24, 2012
  4. @aaugustin

    Fixed #18177 -- Cached known related instances.

    This was recently fixed for one-to-one relations; this patch adds
    support for foreign keys. Thanks kaiser.yann for the report and
    the initial version of the patch.
    aaugustin committed May 24, 2012
  5. @aaugustin
  6. @claudep

    Fixed #18367 -- Allowed LayerMapping to store strings in TextField.

    Thanks geoffhing@gmail.com for the report.
    claudep committed May 24, 2012
  7. @claudep

    Modernized contrib.gis layermapping tests.

    In particular, make tests independent of each other.
    claudep committed May 24, 2012
Commits on May 23, 2012
  1. @claudep

    Replaced types.NoneType occurrences

    In Python 3, types.NoneType is no more available.
    claudep committed May 23, 2012
Commits on May 22, 2012
  1. @akaariai

    Fixed #18319 -- Added 'supports_sequence_reset' DB feature

    Added a new feature to allow 3rd party backends to skip tests which
    test sequence resetting.
    
    Thanks to manfre for report and patch.
    akaariai committed May 22, 2012
  2. @akaariai

    Fixed #18318 -- Changed some tests to be 3rd party DB friendly

    Thanks to manfre for report and patch.
    akaariai committed May 22, 2012
  3. @akaariai

    Fixed #18317 -- Removed db specific raw SQL function from tests

    A test in model_fields used LEN() in raw SQL. This function is not
    available on some 3rd party backends. I removed this function and
    ensured that the test works correctly (breaks pre e9bbdb3) with
    the change.
    akaariai committed May 22, 2012
  4. @claudep

    Replaced 'next' testing by collections.Iterator testing.

    The new construct is also Python 3 compatible (where 'next' has
    been renamed to '__next__').
    claudep committed May 22, 2012
  5. @akaariai

    Fixed #18304 -- Optimized save() when update_can_self_select=False

    Databases with update_can_self_select = False (MySQL for example)
    generated non-necessary queries when saving a multitable inherited
    model, and when the save resulted in update.
    akaariai committed May 12, 2012
  6. @claudep
  7. @claudep

    Fixed #18167 -- Gave advice on checking Django version in the tutorial.

    Thanks smuss for the initial patch.
    claudep committed May 22, 2012
  8. @claudep
  9. @claudep

    Fixed #18113 -- Corrected get_template_names docstrings.

    Thanks Keryn Knight for the report.
    claudep committed May 22, 2012
Commits on May 21, 2012
  1. @carljm

    Fixed #18115 - added warning about overlaid install.

    Setup.py now warns if it detects that Django is being installed over top
    of a previous installation that was never removed. This should only
    happen when installing with ``python setup.py install``, as pip
    automatically uninstalls before installing a new version and
    easy_install installs as an egg directory.
    
    Also generally updated the installation doc.
    carljm committed May 21, 2012
Commits on May 20, 2012
  1. @jezdez

    Regenerated the minified versions of the admin actions and admin inli…

    …nes JavaScript files forgotten in 04785d2 and f92c7c5 (and previous).
    jezdez committed May 20, 2012
  2. @aaugustin

    Fixed #18354 -- Performance issue in CBV.

    Prevented repeating a query twice when the model isn't ordered by
    -date_field (in Meta), allow_empty is False and pagination isn't
    enabled.
    aaugustin committed May 20, 2012
  3. @aaugustin
Commits on May 19, 2012
  1. @claudep

    Imported reduce from functools for forward compatibility.

    In Python 3, reduce has to be imported from functools.
    claudep committed May 20, 2012
  2. @aaugustin

    Followed a best practice in the time zones docs.

    Prevented localize from swallowing non existent or ambiguous
    datetimes.
    aaugustin committed May 19, 2012
  3. @claudep

    Marked bytestrings with b prefix. Refs #18269

    This is a preparation for unicode literals general usage in
    Django (Python 3 compatibility).
    claudep committed May 19, 2012
  4. @claudep