Claude Paroz 
							
						 
					 
					
						
						
							
						
						a06503d09b 
					 
					
						
						
							
							[py3] Fixed content encoding in test client  
						
						... 
						
						
						
						Thanks Andrews Medina for the initial patch. 
						
						
					 
					
						2012-08-13 09:56:14 +02:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						6d68022a27 
					 
					
						
						
							
							[py3] Removed filename encoding in file_uploads test  
						
						
						
						
					 
					
						2012-08-13 09:56:14 +02:00 
						 
				 
			
				
					
						
							
							
								Anssi Kääriäinen 
							
						 
					 
					
						
						
							
						
						1930b899bd 
					 
					
						
						
							
							Refix  #13844  -- Made FloatField aggregates work on Python 2.6 + Postgres  
						
						... 
						
						
						
						Fixed a regression introduced in 59a655988e 
						
						
					 
					
						2012-08-13 09:15:20 +03:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						8a1f439d3a 
					 
					
						
						
							
							[py3] Fix encoding issues in contrib.sessions  
						
						
						
						
					 
					
						2012-08-12 22:49:10 +02:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						ac37c9e495 
					 
					
						
						
							
							[py3] Encoded value before feeding it to hashlib.md5  
						
						
						
						
					 
					
						2012-08-12 22:49:10 +02:00 
						 
				 
			
				
					
						
							
							
								Andrei Antoukh 
							
						 
					 
					
						
						
							
						
						99321e30ce 
					 
					
						
						
							
							Fixed   #18306  -- Made deferred models issue update_fields on save  
						
						... 
						
						
						
						Deferred models now automatically update only the fields which are
loaded from the db (with .only() or .defer()). In addition, any field
set manually after the load is updated on save. 
						
						
					 
					
						2012-08-12 22:39:27 +03:00 
						 
				 
			
				
					
						
							
							
								Anssi Kääriäinen 
							
						 
					 
					
						
						
							
						
						59a655988e 
					 
					
						
						
							
							Fixed   #13844  -- Avoid converting unknown db values to float  
						
						... 
						
						
						
						This patch removes an unconditional float(value) conversion from db
backend default convert_values() method. This can cause problems when
aggregating over character fields for example. In addition, Oracle
and SQLite already return the bare value from their convert_values().
In the long term the converting should be done by fields, and the
fields should then call database backend specific converters when
needed. The current setup is inflexible for 3rd party fields.
Thanks to Merlijn van Deen for the original patch. 
						
						
					 
					
						2012-08-12 21:52:52 +03:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						5513480fe1 
					 
					
						
						
							
							[py3] Always convert values from sqlite3 to unicode strings  
						
						... 
						
						
						
						Thanks Aymeric Augustin for the review. 
						
						
					 
					
						2012-08-12 20:47:18 +02:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						dce34dc969 
					 
					
						
						
							
							[py3] Made __repr__ return str with Python 3  
						
						
						
						
					 
					
						2012-08-12 20:45:39 +02:00 
						 
				 
			
				
					
						
							
							
								Anssi Kääriäinen 
							
						 
					 
					
						
						
							
						
						c1684e3dcb 
					 
					
						
						
							
							Fixed   #18731  -- Cleaned up split_exclude's use of can_reuse  
						
						... 
						
						
						
						The outer query's set of reusable joins (can_reuse) was passed to the
inner query's add_filter call. This was incorrect. 
						
						
					 
					
						2012-08-12 21:40:22 +03:00 
						 
				 
			
				
					
						
							
							
								Karen Tracey 
							
						 
					 
					
						
						
							
						
						49bb72c403 
					 
					
						
						
							
							[py3] Made exception examination py3-compatible.  
						
						
						
						
					 
					
						2012-08-12 12:08:58 -04:00 
						 
				 
			
				
					
						
							
							
								Aymeric Augustin 
							
						 
					 
					
						
						
							
						
						031896c510 
					 
					
						
						
							
							[py3] Explained @python_2_unicode_compatible usage  
						
						
						
						
					 
					
						2012-08-12 15:22:33 +02:00 
						 
				 
			
				
					
						
							
							
								Aymeric Augustin 
							
						 
					 
					
						
						
							
						
						4e68e86153 
					 
					
						
						
							
							[py3] Deprecated StrAndUnicode.  
						
						... 
						
						
						
						This mix-in is superseded by the @python_2_unicode_compatible decorator. 
						
						
					 
					
						2012-08-12 14:44:41 +02:00 
						 
				 
			
				
					
						
							
							
								Aymeric Augustin 
							
						 
					 
					
						
						
							
						
						d4a0b27838 
					 
					
						
						
							
							[py3] Refactored __unicode__ to __str__.  
						
						... 
						
						
						
						* Renamed the __unicode__ methods
* Applied the python_2_unicode_compatible decorator
* Removed the StrAndUnicode mix-in that is superseded by
  python_2_unicode_compatible
* Kept the __unicode__ methods in classes that specifically
  test it under Python 2 
						
						
					 
					
						2012-08-12 14:44:40 +02:00 
						 
				 
			
				
					
						
							
							
								Aymeric Augustin 
							
						 
					 
					
						
						
							
						
						79d62a7175 
					 
					
						
						
							
							[py3] Added fixer for python_2_unicode_compatible.  
						
						... 
						
						
						
						This doesn't deal with classes that define both __unicode__ and
__str__; the definition of __str__ should be removed first. It
doesn't guarantee that __str__ will return a str (rather than bytes)
under Python 3 either. 
						
						
					 
					
						2012-08-12 14:44:40 +02:00 
						 
				 
			
				
					
						
							
							
								Aymeric Augustin 
							
						 
					 
					
						
						
							
						
						a0a0203a39 
					 
					
						
						
							
							[py3] Added python_2_unicode_compatible decorator.  
						
						
						
						
					 
					
						2012-08-12 14:44:40 +02:00 
						 
				 
			
				
					
						
							
							
								Aymeric Augustin 
							
						 
					 
					
						
						
							
						
						e7e08fd48b 
					 
					
						
						
							
							[py3] Replaced some __str__ methods by __unicode__  
						
						... 
						
						
						
						These methods actually return unicode. 
						
						
					 
					
						2012-08-12 14:44:40 +02:00 
						 
				 
			
				
					
						
							
							
								Aymeric Augustin 
							
						 
					 
					
						
						
							
						
						2bb2eecb63 
					 
					
						
						
							
							[py3] Removed redundant __str__ methods.  
						
						... 
						
						
						
						These classes already have an identical __unicode__ method, which
will be used after an upcoming refactoring. 
						
						
					 
					
						2012-08-12 14:44:40 +02:00 
						 
				 
			
				
					
						
							
							
								Aymeric Augustin 
							
						 
					 
					
						
						
							
						
						dbb63e56ea 
					 
					
						
						
							
							[py3] Avoided returning bytes in Model.__str__  
						
						... 
						
						
						
						on Python 3. 
						
						
					 
					
						2012-08-12 14:44:40 +02:00 
						 
				 
			
				
					
						
							
							
								Florian Apolloner 
							
						 
					 
					
						
						
							
						
						9e7b5ba50f 
					 
					
						
						
							
							Removed missplaced label in the docs.  
						
						
						
						
					 
					
						2012-08-12 12:43:05 +02:00 
						 
				 
			
				
					
						
							
							
								Martijn Vermaat 
							
						 
					 
					
						
						
							
						
						140179c770 
					 
					
						
						
							
							Fix link to Gunicorn website in deployment howto.  
						
						
						
						
					 
					
						2012-08-12 12:37:55 +02:00 
						 
				 
			
				
					
						
							
							
								Karen Tracey 
							
						 
					 
					
						
						
							
						
						759ae3c2da 
					 
					
						
						
							
							Fixed   #18739  -- witdthratio behavior on None args  
						
						... 
						
						
						
						Made behavior given None consistent with how non-numerics were handled.
Thanks to ja.geb@me.com  for the report. 
						
						
					 
					
						2012-08-11 19:24:18 -04:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						15fffcc751 
					 
					
						
						
							
							[py3] Fixed reraising of exceptions  
						
						... 
						
						
						
						reraise with second argument to None is not supported. 
						
						
					 
					
						2012-08-11 23:46:23 +02:00 
						 
				 
			
				
					
						
							
							
								Karen Tracey 
							
						 
					 
					
						
						
							
						
						be7f1099c6 
					 
					
						
						
							
							Decorated some tests that require tz support.  
						
						... 
						
						
						
						This allows the test suite to run without errors on Windows. 
						
						
					 
					
						2012-08-11 17:32:24 -04:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						900816464d 
					 
					
						
						
							
							[py3] Re-decoded string after idna encoding  
						
						
						
						
					 
					
						2012-08-11 23:23:31 +02:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						6602103338 
					 
					
						
						
							
							[py3] Various minor syntax fixes in the test suite  
						
						
						
						
					 
					
						2012-08-11 23:23:31 +02:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						7d0f883192 
					 
					
						
						
							
							[py3] Fixed JSON deserialization  
						
						
						
						
					 
					
						2012-08-11 23:23:31 +02:00 
						 
				 
			
				
					
						
							
							
								Karen Tracey 
							
						 
					 
					
						
						
							
						
						b82eb10b26 
					 
					
						
						
							
							Fixed   #18754  -- cache keys created by post_process  
						
						... 
						
						
						
						Corrected to always generate the cache keys from file names with
forward slashes, not backslashes. 
						
						
					 
					
						2012-08-11 17:05:26 -04:00 
						 
				 
			
				
					
						
							
							
								Florian Apolloner 
							
						 
					 
					
						
						
							
						
						4d9e4c64f1 
					 
					
						
						
							
							Fixed   #18698  -- Configure latex to support '≥' in the docs.  
						
						... 
						
						
						
						Thanks to simonb for the report and the initial patch. 
						
						
					 
					
						2012-08-11 21:48:11 +02:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						3eb28d0119 
					 
					
						
						
							
							[py3] Used six.StringIO to simulate stdout buffer in tests  
						
						
						
						
					 
					
						2012-08-11 18:56:14 +02:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						09c589810d 
					 
					
						
						
							
							[py3] Used smart_str to prevent regressions in http handling  
						
						
						
						
					 
					
						2012-08-11 15:29:29 +02:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						f10a1b0641 
					 
					
						
						
							
							[py3] Fixed Python 3 compatibility of http handling  
						
						... 
						
						
						
						* Using str() when Python 2 expects bytes and Python 3 Unicode
* Fixed reraise-ing syntax
* Fixed slicing of byte strings 
						
						
					 
					
						2012-08-11 14:47:44 +02:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						22527a821b 
					 
					
						
						
							
							[py3] Fixed str_prefix test utility  
						
						
						
						
					 
					
						2012-08-11 14:22:28 +02:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						97fe70d30b 
					 
					
						
						
							
							[py3] Used BytesIO to test request streams  
						
						
						
						
					 
					
						2012-08-11 11:11:20 +02:00 
						 
				 
			
				
					
						
							
							
								Issac Kelly 
							
						 
					 
					
						
						
							
						
						060ac8e711 
					 
					
						
						
							
							Create headings and expand CBV docs so that the "Built-In CBV" docs include a complete list.  
						
						
						
						
					 
					
						2012-08-10 23:07:15 -07:00 
						 
				 
			
				
					
						
							
							
								Andrews Medina 
							
						 
					 
					
						
						
							
						
						87e0a75c03 
					 
					
						
						
							
							[py3] Decoded base64-encoded hash in contrib.auth.hashers  
						
						
						
						
					 
					
						2012-08-11 00:20:59 +02:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						cb38fd9632 
					 
					
						
						
							
							Fixed   #17680  - Clarified when logging is configured.  
						
						
						
						
					 
					
						2012-08-10 17:35:16 -04:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						eff6ba2f64 
					 
					
						
						
							
							Fixed   #17016  - Added examples for file uploads in views.  
						
						... 
						
						
						
						Thanks Tim Saylor for the draft patch and Aymeric Augustin and Claude Paroz for feedback. 
						
						
					 
					
						2012-08-10 16:19:20 -04:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						92b2dec918 
					 
					
						
						
							
							[py3] Made signing infrastructure pass tests with Python 3  
						
						
						
						
					 
					
						2012-08-10 18:07:46 +02:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						7275576235 
					 
					
						
						
							
							Clarified thread safety note in class based views; thanks rafadura for the patch.  
						
						
						
						
					 
					
						2012-08-09 18:22:30 -04:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						751774c29f 
					 
					
						
						
							
							[py3] Fixed mail tests with Python 3  
						
						
						
						
					 
					
						2012-08-09 20:13:29 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Gaynor 
							
						 
					 
					
						
						
							
						
						5f8da527ab 
					 
					
						
						
							
							[py3k] use the base64 module, instead of bytes.encode('base64')  
						
						
						
						
					 
					
						2012-08-09 07:26:11 -07:00 
						 
				 
			
				
					
						
							
							
								Aymeric Augustin 
							
						 
					 
					
						
						
							
						
						5c09c59bc7 
					 
					
						
						
							
							[py3] Renamed next to __next__ in iterators.  
						
						... 
						
						
						
						See PEP 3114. `next` is retained as an alias for Python 2. 
						
						
					 
					
						2012-08-09 14:36:05 +02:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						96a6912ec5 
					 
					
						
						
							
							[py3] Fixed compilemessages tests  
						
						
						
						
					 
					
						2012-08-08 23:40:20 +02:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						180b672a65 
					 
					
						
						
							
							[py3] Fixed Python 3 compatibility in localflavor forms  
						
						
						
						
					 
					
						2012-08-08 23:22:27 +02:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						e0988ecd1e 
					 
					
						
						
							
							[py3] Made Element instances hashable  
						
						
						
						
					 
					
						2012-08-08 23:13:33 +02:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						b8e49d70f2 
					 
					
						
						
							
							[py3] Replaced raw_input by input  
						
						... 
						
						
						
						The six addition has been borrowed from:
https://bitbucket.org/gutworth/six/changeset/733ef740  
						
						
					 
					
						2012-08-08 19:53:11 +02:00 
						 
				 
			
				
					
						
							
							
								James Bennett 
							
						 
					 
					
						
						
							
						
						b1517a310a 
					 
					
						
						
							
							Merge pull request  #256  from ubernostrum/model-choice-docs  
						
						... 
						
						
						
						Fix  #18062 : Document best practices for choices in model fields. 
					
						2012-08-08 09:52:35 -07:00 
						 
				 
			
				
					
						
							
							
								James Bennett 
							
						 
					 
					
						
						
							
						
						7731cc8689 
					 
					
						
						
							
							Fix   #18062 : Document best practices for choices in model fields.  
						
						
						
						
					 
					
						2012-08-08 12:49:28 -04:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						db729266d6 
					 
					
						
						
							
							[py3] Fixed 'iterable but non string' detection  
						
						... 
						
						
						
						In Python 3, the str type has an __iter__ attribute. Therefore, the
presence of an __iter__ attribute is not sufficient to distinguish
'standard' iterables (list, tuple) from strings. 
						
						
					 
					
						2012-08-08 18:02:25 +02:00