<feed xmlns='http://www.w3.org/2005/Atom'>
<title>django.git/django/newforms/forms.py, branch archive/soc2010/app-loading</title>
<subtitle>django
</subtitle>
<id>http://cgit.adnoto.dev/django.git/atom?h=archive%2Fsoc2010%2Fapp-loading</id>
<link rel='self' href='http://cgit.adnoto.dev/django.git/atom?h=archive%2Fsoc2010%2Fapp-loading'/>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/'/>
<updated>2008-07-19T01:22:26Z</updated>
<entry>
<title>Fixed #7741: django.newforms is now django.forms. This is obviously a backwards-incompatible change. There's a warning upon import of django.newforms itself, but deeper imports will raise errors.</title>
<updated>2008-07-19T01:22:26Z</updated>
<author>
<name>Jacob Kaplan-Moss</name>
<email>jacob@jacobian.org</email>
</author>
<published>2008-07-19T01:22:26Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=46786b4193e04d398532bbfc3dcf63c03c1793cb'/>
<id>urn:sha1:46786b4193e04d398532bbfc3dcf63c03c1793cb</id>
<content type='text'>
git-svn-id: http://code.djangoproject.com/svn/django/trunk@7971 bcc190cf-cafb-0310-a4f2-bffc1f526a37
</content>
</entry>
<entry>
<title>Merged the newforms-admin branch into trunk.</title>
<updated>2008-07-18T23:54:34Z</updated>
<author>
<name>Brian Rosner</name>
<email>brosner@gmail.com</email>
</author>
<published>2008-07-18T23:54:34Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=a19ed8aea395e8e07164ff7d85bd7dff2f24edca'/>
<id>urn:sha1:a19ed8aea395e8e07164ff7d85bd7dff2f24edca</id>
<content type='text'>
This is a backward incompatible change. The admin contrib app has been
refactored. The newforms module has several improvements including FormSets
and Media definitions.

git-svn-id: http://code.djangoproject.com/svn/django/trunk@7967 bcc190cf-cafb-0310-a4f2-bffc1f526a37
</content>
</entry>
<entry>
<title>Fixed #7621 -- Enable superclassing of the various metaclasses we use.</title>
<updated>2008-07-06T11:55:30Z</updated>
<author>
<name>Malcolm Tredinnick</name>
<email>malcolm.tredinnick@gmail.com</email>
</author>
<published>2008-07-06T11:55:30Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=0d0cbfd56ee468a50910d2e0686a0f28029992ba'/>
<id>urn:sha1:0d0cbfd56ee468a50910d2e0686a0f28029992ba</id>
<content type='text'>
Also tidy up some initialisation code in django.db.models.base.ModelBase.
Thanks, Christian Tanzer.


git-svn-id: http://code.djangoproject.com/svn/django/trunk@7846 bcc190cf-cafb-0310-a4f2-bffc1f526a37
</content>
</entry>
<entry>
<title>Fixed #5811 -- Added an explicit conversion to unicode that was otherwise causing problems in some cases. Thanks, Mike Maravillo.</title>
<updated>2008-02-29T19:05:52Z</updated>
<author>
<name>Malcolm Tredinnick</name>
<email>malcolm.tredinnick@gmail.com</email>
</author>
<published>2008-02-29T19:05:52Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=931b9f310854e30a814cb3073c67007e709f6e5f'/>
<id>urn:sha1:931b9f310854e30a814cb3073c67007e709f6e5f</id>
<content type='text'>
git-svn-id: http://code.djangoproject.com/svn/django/trunk@7186 bcc190cf-cafb-0310-a4f2-bffc1f526a37
</content>
</entry>
<entry>
<title>Modified [7112] to make things behave more in line with Python subclassing when subclassing ModelForms.</title>
<updated>2008-02-14T17:38:05Z</updated>
<author>
<name>Malcolm Tredinnick</name>
<email>malcolm.tredinnick@gmail.com</email>
</author>
<published>2008-02-14T17:38:05Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=1159791cd5b706f01e282d6773a17b66b7cdac9f'/>
<id>urn:sha1:1159791cd5b706f01e282d6773a17b66b7cdac9f</id>
<content type='text'>
Meta can now be subclassed and changes on the child model affect the fields
list. Also removed a block of error checking, since it's harder to mess up in
unexpected ways now (e.g. you can't change the model and get the entirely wrong
fields list), so it was a level of overkill.


git-svn-id: http://code.djangoproject.com/svn/django/trunk@7115 bcc190cf-cafb-0310-a4f2-bffc1f526a37
</content>
</entry>
<entry>
<title>Fixed #6337. Refs #3632 -- Fixed ModelForms subclassing, to the extent that it can be made to work.</title>
<updated>2008-02-14T12:56:49Z</updated>
<author>
<name>Malcolm Tredinnick</name>
<email>malcolm.tredinnick@gmail.com</email>
</author>
<published>2008-02-14T12:56:49Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=37962ecea79cb9d296645a5324cd91818fed65b3'/>
<id>urn:sha1:37962ecea79cb9d296645a5324cd91818fed65b3</id>
<content type='text'>
This ended up being an almost complete rewrite of ModelForms.__new__, but
should be backwards compatible (although the text of one error message has
changed, which is only user visible and only if you pass in invalid code).

Documentation updated, also.

This started out as a patch from semenov (many thanks!), but by the time all
the problems were hammered out, little of the original was left. Still, it was
a good starting point.


git-svn-id: http://code.djangoproject.com/svn/django/trunk@7112 bcc190cf-cafb-0310-a4f2-bffc1f526a37
</content>
</entry>
<entry>
<title>Fixed #6302. FileField no longer requires a value if one already exists. Thanks Brian Rosner and Øyvind Saltvik.</title>
<updated>2008-01-17T18:03:21Z</updated>
<author>
<name>Joseph Kocherhans</name>
<email>joseph@jkocherhans.com</email>
</author>
<published>2008-01-17T18:03:21Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=fd20365b277bf48dbdbd82afa1346eadb96d9574'/>
<id>urn:sha1:fd20365b277bf48dbdbd82afa1346eadb96d9574</id>
<content type='text'>
git-svn-id: http://code.djangoproject.com/svn/django/trunk@7021 bcc190cf-cafb-0310-a4f2-bffc1f526a37
</content>
</entry>
<entry>
<title>Implemented auto-escaping of variable output in templates. Fully controllable by template authors and it's possible to write filters and templates that simulataneously work in both auto-escaped and non-auto-escaped environments if you need to. Fixed #2359</title>
<updated>2007-11-14T12:58:53Z</updated>
<author>
<name>Malcolm Tredinnick</name>
<email>malcolm.tredinnick@gmail.com</email>
</author>
<published>2007-11-14T12:58:53Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=356662cf74c99fac90afb0f5e6aac8d2d573e62a'/>
<id>urn:sha1:356662cf74c99fac90afb0f5e6aac8d2d573e62a</id>
<content type='text'>
See documentation in templates.txt and templates_python.txt for how everything
works.

Backwards incompatible if you're inserting raw HTML output via template variables.

Based on an original design from Simon Willison and with debugging help from Michael Radziej.


git-svn-id: http://code.djangoproject.com/svn/django/trunk@6671 bcc190cf-cafb-0310-a4f2-bffc1f526a37
</content>
</entry>
<entry>
<title>Fixed #5918 -- Removed `SortedDictFromList` since `SortedDict` now can do everything `SortedDictFromList` could do.  Since `SortedDict`'s `copy` method doesn't return a deepcopy as `SortedDictFromList`'s `copy` method did, you will need to update your code if you were relying on `SortedDictFromList.copy` to return a deepcopy by using the `deepcopy` function from the `copy` module.</title>
<updated>2007-11-11T04:44:20Z</updated>
<author>
<name>Gary Wilson Jr</name>
<email>gary.wilson@gmail.com</email>
</author>
<published>2007-11-11T04:44:20Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=a4907be38ecc9f6caf3d2a787a7046af3f8b9ceb'/>
<id>urn:sha1:a4907be38ecc9f6caf3d2a787a7046af3f8b9ceb</id>
<content type='text'>
git-svn-id: http://code.djangoproject.com/svn/django/trunk@6668 bcc190cf-cafb-0310-a4f2-bffc1f526a37
</content>
</entry>
<entry>
<title>Fixed #4975 -- Allow the default label suffix character to be configured. Thanks, Vincent Foley.</title>
<updated>2007-09-16T04:38:20Z</updated>
<author>
<name>Malcolm Tredinnick</name>
<email>malcolm.tredinnick@gmail.com</email>
</author>
<published>2007-09-16T04:38:20Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=748e55b1daa1260964d9ec29f50e01b4b4c0f5d8'/>
<id>urn:sha1:748e55b1daa1260964d9ec29f50e01b4b4c0f5d8</id>
<content type='text'>
git-svn-id: http://code.djangoproject.com/svn/django/trunk@6352 bcc190cf-cafb-0310-a4f2-bffc1f526a37
</content>
</entry>
</feed>
