Permalink
Switch branches/tags
Nothing to show
Commits on Apr 30, 2012
  1. Merge pull request #25 from akaariai/ticket_15933_alt

    Made get_indexes() consistent across backends.
    akaariai committed Apr 30, 2012
  2. Made get_indexes() consistent across backends.

    Fixed #15933, #18082 -- the get_indexes() method introspection was
    done inconsitently depending on the backend. For example SQLite
    included all the columns in the table in the returned dictionary,
    while MySQL introspected also multicolumn indexes.
    
    All backends return now consistenly only single-column indexes.
    
    Thanks to andi for the MySQL report, and ikelly for comments on
    Oracle's get_indexes() changes.
    akaariai committed Apr 30, 2012
  3. Fixed #18240 -- Made admindocs tests pass even when language is not en.

    Thanks miguel.ventura@gmail.com for the report and the patch.
    claudep committed Apr 30, 2012
Commits on Apr 29, 2012
  1. Fixed #17644 -- Changed Query.alias_map to use namedtuples

    This makes the code easier to understand and may even have a benefit in memory usage (namedtuples instead of dicts). Thanks, lrekucki and akaariai
    adrianholovaty committed Apr 29, 2012
  2. Fixed #18013 -- Use the new 'as' syntax for exceptions.

    Thanks Clueless for the initial patch.
    Note that unittest has been purposely left out (external package only used by Python 2.6).
    claudep committed Apr 28, 2012
  3. Fixed #18220 -- Removed the CACHE_BACKEND setting, as per official de…

    …precation timeline.
    
    Thanks Ramiro Morales for the review.
    claudep committed Apr 29, 2012
  4. Moved version code out of __init__.py.

    Moved everything except VERSION and a get_version() stub out of the top-level __init__.py, so that we're not importing all that stuff all the time. And because it's cleaner.
    adrianholovaty committed Apr 29, 2012
  5. Fixed #18023 -- Removed bundled simplejson.

    And started the deprecation path for django.utils.simplejson.
    
    Thanks Alex Ogier, Clueless, and other contributors for their
    work on the patch.
    aaugustin committed Apr 29, 2012
  6. Fixed an Oracle-specific test case failure

    Made a test checking ORM-generated query string case-insensitive.
    akaariai committed Apr 29, 2012
  7. Prevent Oracle from changing field.null to True

    Fixed #17957 -- when using Oracle and character fields, the fields
    were set null = True to ease the handling of empty strings. This
    caused problems when using multiple databases from different vendors,
    or when the character field happened to be also a primary key.
    
    The handling was changed so that NOT NULL is not emitted on Oracle
    even if field.null = False, and field.null is not touched otherwise.
    
    Thanks to bhuztez for the report, ramiro for triaging & comments,
    ikelly for the patch and alex for reviewing.
    akaariai committed Apr 29, 2012
  8. Merge pull request #22 from aviraldg/test_17967

    Added regression test for #17967.  Thanks to aviraldg for the patch!
    alex committed Apr 29, 2012
  9. Simplified timezones tests with settings_changed.

    All relevant state is now properly reset whenever TIME_ZONE or USE_TZ
    are changed in tests.
    aaugustin committed Apr 29, 2012
  10. Fixed #17992 -- Added a public API for localtime.

    Thanks Bradley Ayers for the report.
    aaugustin committed Apr 29, 2012
  11. Simplified QuerySet field.null handling

    QuerySet had previously some complex logic for dealing with nullable
    fields in negated add_filter() calls. It seems the logic is leftover
    from a time where the WhereNode wasn't as intelligent in handling
    field__in=[] conditions.
    
    Thanks to aaugustin for comments on the patch.
    akaariai committed Apr 29, 2012
  12. Fixed #17976 -- Made forms.BooleanField pickleable.

    This was a regression in Django 1.4.
    Thanks bronger for the report and claudep for the patch.
    aaugustin committed Apr 29, 2012
  13. Fixed #18224 -- Changed the dev version number.

    Following the move from SVN to git.
    aaugustin committed Apr 29, 2012
  14. Fixed #13196 -- Formatting in admin changelists.

    Handled values returned by functions more like field values.
    In particular, localized dates, times and datetimes properly,
    and converted datetimes to the current timezone.
    aaugustin committed Apr 29, 2012
  15. Merge pull request #20 from yumike/fix/pull_request_17_syntax_error

    Fixed template syntax error, introduced in pull request #17
    aaugustin committed Apr 29, 2012
  16. Merge pull request #17 from aviraldg/fix_17967

    Fixed #17967: Hide "Change Password" link in admin if user.has_usable_password is False.
    adrianholovaty committed Apr 29, 2012
  17. Merge pull request #16 from akaariai/ticket_18218

    Made table_names() output sorted.
    adrianholovaty committed Apr 29, 2012
Commits on Apr 28, 2012
  1. Made table_names() output sorted.

    Fixed #18218 -- previously Django's introspection table_names() and
    get_table_list() methods did not sort the output consistently. This
    resulted in random order of inspected models.
    
    This commit also removed all external usages of get_table_list().
    table_names() should be used instead.
    
    Thanks to claudep for patch and report.
    akaariai committed Apr 28, 2012
  2. Merge pull request #14 from matthewwithanm/js-i18n-patch-2

    Corrected i18n javascript_catalog Reference Error
    adrianholovaty committed Apr 28, 2012
  3. Merge pull request #15 from jasondavies/readme

    Fixed bullet formatting for README.rst.
    adrianholovaty committed Apr 28, 2012
  4. Merge pull request #2 from notcarl/master

    Changed phone2numeric to use generator expressions instead of lambdas
    adrianholovaty committed Apr 28, 2012