Claude Paroz 
							
						 
					 
					
						
						
							
						
						4214a22e06 
					 
					
						
						
							
							[1.5.x]  Fixed   #19357  -- Allow non-ASCII chars in filesystem paths  
						
						... 
						
						
						
						Thanks kujiu for the report and Aymeric Augustin for the review.
Backport of c91667338 
						
						
					 
					
						2012-12-08 11:16:03 +01:00 
						 
				 
			
				
					
						
							
							
								Julien Phalip 
							
						 
					 
					
						
						
							
						
						699a67480a 
					 
					
						
						
							
							[1.5.x] Modified a staticfiles test to use a unicode character that has just one single representation. The previously used character (ş) has two different representations (u'\u015f' and u's\u0327'), which caused spurious failures when the tests were run across multiple platforms (e.g. on a Linux VM hosted on a Mac).  
						
						
						
						
					 
					
						2012-11-21 09:54:02 +01:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						a24ffa52d0 
					 
					
						
						
							
							[1.5.x]  Fixed   #17744  -- Reset default file storage with setting_changed signal  
						
						... 
						
						
						
						Backport of 9a0285134 
						
						
					 
					
						2012-10-30 22:26:03 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Gaynor 
							
						 
					 
					
						
						
							
						
						292322f977 
					 
					
						
						
							
							[py3k] Silence many warnings while running the tests.  
						
						
						
						
					 
					
						2012-09-07 13:17:34 -04:00 
						 
				 
			
				
					
						
							
							
								Alex Gaynor 
							
						 
					 
					
						
						
							
						
						2048bbee8c 
					 
					
						
						
							
							Explicitly close files in the staticfiles tests.  
						
						
						
						
					 
					
						2012-08-15 01:25:01 -07:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						7d48e077b5 
					 
					
						
						
							
							[py3] Fixed staticfiles tests  
						
						
						
						
					 
					
						2012-08-14 17:24:31 +02:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						3eb28d0119 
					 
					
						
						
							
							[py3] Used six.StringIO to simulate stdout buffer in tests  
						
						
						
						
					 
					
						2012-08-11 18:56:14 +02:00 
						 
				 
			
				
					
						
							
							
								Aymeric Augustin 
							
						 
					 
					
						
						
							
						
						c5ef65bcf3 
					 
					
						
						
							
							[py3] Ported django.utils.encoding.  
						
						... 
						
						
						
						* Renamed smart_unicode to smart_text (but kept the old name under
  Python 2 for backwards compatibility).
* Renamed smart_str to smart_bytes.
* Re-introduced smart_str as an alias for smart_text under Python 3
  and smart_bytes under Python 2 (which is backwards compatible).
  Thus smart_str always returns a str objects.
* Used the new smart_str in a few places where both Python 2 and 3
  want a str. 
						
						
					 
					
						2012-08-07 12:00:22 +02:00 
						 
				 
			
				
					
						
							
							
								Florian Apolloner 
							
						 
					 
					
						
						
							
						
						82292141a0 
					 
					
						
						
							
							Made staticfiles tests independent of test execution order.  
						
						
						
						
					 
					
						2012-07-25 10:00:23 +02:00 
						 
				 
			
				
					
						
							
							
								Aymeric Augustin 
							
						 
					 
					
						
						
							
						
						3cb2457f46 
					 
					
						
						
							
							[py3] Replaced basestring by six.string_types.  
						
						
						
						
					 
					
						2012-07-22 09:29:54 +02:00 
						 
				 
			
				
					
						
							
							
								Jannis Leidel 
							
						 
					 
					
						
						
							
						
						1aa0d8ac4d 
					 
					
						
						
							
							Fixed   #18487  -- Made sure that protocol-relative URLs aren't processed by the cached staticfiles storage. Thanks to LukaszBalcerzak for the patch.  
						
						
						
						
					 
					
						2012-07-08 18:25:12 +02:00 
						 
				 
			
				
					
						
							
							
								Jannis Leidel 
							
						 
					 
					
						
						
							
						
						3047981517 
					 
					
						
						
							
							Fixed   #18050  -- Fixed a rather glaring bug in the handling of @import statements when using the cached staticfiles storage.  
						
						
						
						
					 
					
						2012-07-08 18:17:53 +02:00 
						 
				 
			
				
					
						
							
							
								Jannis Leidel 
							
						 
					 
					
						
						
							
						
						3727f6d096 
					 
					
						
						
							
							Fixed   #18430  -- Use the FILE_CHARSET setting when reading from a file during post processing with the cached staticfiles storage. Thanks to Brant Young for initial debugging.  
						
						
						
						
					 
					
						2012-07-08 12:56:49 +02:00 
						 
				 
			
				
					
						
							
							
								Jannis Leidel 
							
						 
					 
					
						
						
							
						
						0a68a2994b 
					 
					
						
						
							
							Fixed   #18254  -- Added ability to the static template tags to store the result in a contextt variable. Many thanks to Andrei Antoukh for the initial patch.  
						
						
						
						
					 
					
						2012-07-07 15:30:25 +02:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						4a103086d5 
					 
					
						
						
							
							Fixed   #18269  -- Applied unicode_literals for Python 3 compatibility.  
						
						... 
						
						
						
						Thanks Vinay Sajip for the support of his django3 branch and
Jannis Leidel for the review. 
						
						
					 
					
						2012-06-07 18:08:47 +02:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						a535040bfa 
					 
					
						
						
							
							Used call_command stdout parameter to capture output in staticfiles tests.  
						
						
						
						
					 
					
						2012-05-28 11:55:38 +02:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						38408f8007 
					 
					
						
						
							
							Marked bytestrings with b prefix. Refs  #18269  
						
						... 
						
						
						
						This is a preparation for unicode literals general usage in
Django (Python 3 compatibility). 
						
						
					 
					
						2012-05-19 17:43:34 +02:00 
						 
				 
			
				
					
						
							
							
								Jannis Leidel 
							
						 
					 
					
						
						
							
						
						5f75ac91df 
					 
					
						
						
							
							Fixed   #17896  -- Added file_hash method to CachedStaticFilesStorage to be able to customize the way the hashed name of a file is created. Thanks to mkai for the initial patch.  
						
						
						
						
					 
					
						2012-05-16 13:21:50 +02:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						10cf3c6427 
					 
					
						
						
							
							Used catch_warnings instead of save/restore methods. Refs  #17049 .  
						
						
						
						
					 
					
						2012-05-03 18:30:07 +02:00 
						 
				 
			
				
					
						
							
							
								Aymeric Augustin 
							
						 
					 
					
						
						
							
						
						eb163f37cb 
					 
					
						
						
							
							Use the class decorator syntax available in Python >= 2.6. Refs  #17965 .  
						
						... 
						
						
						
						git-svn-id: http://code.djangoproject.com/svn/django/trunk@17829  bcc190cf-cafb-0310-a4f2-bffc1f526a37 
						
						
					 
					
						2012-03-30 09:08:29 +00:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						9383a2761c 
					 
					
						
						
							
							Removed with_statement imports, useless in Python >= 2.6. Refs  #17965 . Thanks jonash for the patch.  
						
						... 
						
						
						
						git-svn-id: http://code.djangoproject.com/svn/django/trunk@17828  bcc190cf-cafb-0310-a4f2-bffc1f526a37 
						
						
					 
					
						2012-03-30 08:02:08 +00:00 
						 
				 
			
				
					
						
							
							
								Julien Phalip 
							
						 
					 
					
						
						
							
						
						a395e531de 
					 
					
						
						
							
							Ensured that some staticfiles tests get properly cleaned up on teardown. Thanks to Claude Paroz for the patch.  
						
						... 
						
						
						
						git-svn-id: http://code.djangoproject.com/svn/django/trunk@17747  bcc190cf-cafb-0310-a4f2-bffc1f526a37 
						
						
					 
					
						2012-03-16 00:29:11 +00:00 
						 
				 
			
				
					
						
							
							
								Jannis Leidel 
							
						 
					 
					
						
						
							
						
						0ee801e360 
					 
					
						
						
							
							Fixed   #17857  -- Stopped CachedStaticFilesStorage from creating absolute URLs unnecessarily. Thanks, tgecho.  
						
						... 
						
						
						
						git-svn-id: http://code.djangoproject.com/svn/django/trunk@17697  bcc190cf-cafb-0310-a4f2-bffc1f526a37 
						
						
					 
					
						2012-03-13 03:48:11 +00:00 
						 
				 
			
				
					
						
							
							
								Jannis Leidel 
							
						 
					 
					
						
						
							
						
						7487c74020 
					 
					
						
						
							
							Fixed   #17865  -- Strip whitespaces from the paths when using the CachedStaticFilesStorage backend.  
						
						... 
						
						
						
						git-svn-id: http://code.djangoproject.com/svn/django/trunk@17696  bcc190cf-cafb-0310-a4f2-bffc1f526a37 
						
						
					 
					
						2012-03-13 03:48:03 +00:00 
						 
				 
			
				
					
						
							
							
								Jannis Leidel 
							
						 
					 
					
						
						
							
						
						3a5f9cd1ae 
					 
					
						
						
							
							Fixed   #17861  -- Took care of special characters when creating the staticfiles storage cache keys. Many thanks to Preston Holmes.  
						
						... 
						
						
						
						git-svn-id: http://code.djangoproject.com/svn/django/trunk@17688  bcc190cf-cafb-0310-a4f2-bffc1f526a37 
						
						
					 
					
						2012-03-12 20:28:09 +00:00 
						 
				 
			
				
					
						
							
							
								Karen Tracey 
							
						 
					 
					
						
						
							
						
						20b021e506 
					 
					
						
						
							
							Fix staticfiles_tests.TestCollectionCachedStorage.test_post_processing so it passes on Windows.  
						
						... 
						
						
						
						git-svn-id: http://code.djangoproject.com/svn/django/trunk@17652  bcc190cf-cafb-0310-a4f2-bffc1f526a37 
						
						
					 
					
						2012-03-04 16:47:28 +00:00 
						 
				 
			
				
					
						
							
							
								Jannis Leidel 
							
						 
					 
					
						
						
							
						
						e88a65660f 
					 
					
						
						
							
							Fixed   #17806  -- Fixed off-by-n error in the CachedStaticFilesStorage that prevented it from finding files in nested directories. Many thanks to lpetre.  
						
						... 
						
						
						
						git-svn-id: http://code.djangoproject.com/svn/django/trunk@17622  bcc190cf-cafb-0310-a4f2-bffc1f526a37 
						
						
					 
					
						2012-03-02 11:29:14 +00:00 
						 
				 
			
				
					
						
							
							
								Jannis Leidel 
							
						 
					 
					
						
						
							
						
						1c33c0a02a 
					 
					
						
						
							
							Fixed   #17737  -- Stopped the collectstatic management command from copying the wrong file in repeated runs. Thanks, pigletto.  
						
						... 
						
						
						
						git-svn-id: http://code.djangoproject.com/svn/django/trunk@17612  bcc190cf-cafb-0310-a4f2-bffc1f526a37 
						
						
					 
					
						2012-03-01 23:02:38 +00:00 
						 
				 
			
				
					
						
							
							
								Jannis Leidel 
							
						 
					 
					
						
						
							
						
						758a0cd0f1 
					 
					
						
						
							
							Fixed   #17689  -- Stopped the CachedStaticFilesStorage from trying to hash paths that aren't files.  
						
						... 
						
						
						
						git-svn-id: http://code.djangoproject.com/svn/django/trunk@17535  bcc190cf-cafb-0310-a4f2-bffc1f526a37 
						
						
					 
					
						2012-02-16 14:40:32 +00:00 
						 
				 
			
				
					
						
							
							
								Jannis Leidel 
							
						 
					 
					
						
						
							
						
						4f1ac8f5f1 
					 
					
						
						
							
							Minor bugfixing of the staticfiles app following upstream development in django-staticfiles.  
						
						... 
						
						
						
						- Create the files to ignore during the tests dynamically (.hidden and backup~)
- Refactored the post_processing method of the CachedFilesMixin storage mixin to be less time consuming.
- Refactored handling of fragments in the post_process method.
git-svn-id: http://code.djangoproject.com/svn/django/trunk@17519  bcc190cf-cafb-0310-a4f2-bffc1f526a37 
						
						
					 
					
						2012-02-13 10:51:17 +00:00 
						 
				 
			
				
					
						
							
							
								Jannis Leidel 
							
						 
					 
					
						
						
							
						
						46c12d1293 
					 
					
						
						
							
							Fixed   #17455  -- Extended CachedStaticFilesStorage slightly to handle some URLs better that are used to add support for webfonts to IE 6-8. Also ignore data: URLs and fragment-only URLs (e.g. #default#VML).  
						
						... 
						
						
						
						git-svn-id: http://code.djangoproject.com/svn/django/trunk@17282  bcc190cf-cafb-0310-a4f2-bffc1f526a37 
						
						
					 
					
						2011-12-27 22:49:24 +00:00 
						 
				 
			
				
					
						
							
							
								Jannis Leidel 
							
						 
					 
					
						
						
							
						
						03eb2907d5 
					 
					
						
						
							
							Re-enabled the cleanup of STATIC_ROOT in the staticfiles tests.  
						
						... 
						
						
						
						git-svn-id: http://code.djangoproject.com/svn/django/trunk@17243  bcc190cf-cafb-0310-a4f2-bffc1f526a37 
						
						
					 
					
						2011-12-22 20:29:18 +00:00 
						 
				 
			
				
					
						
							
							
								Karen Tracey 
							
						 
					 
					
						
						
							
						
						5de31cb8cb 
					 
					
						
						
							
							Refs  #17215 : Avoid generating 47 leftover tmp dirs during a clean test run.  
						
						... 
						
						
						
						git-svn-id: http://code.djangoproject.com/svn/django/trunk@17094  bcc190cf-cafb-0310-a4f2-bffc1f526a37 
						
						
					 
					
						2011-11-13 19:05:02 +00:00 
						 
				 
			
				
					
						
							
							
								Jannis Leidel 
							
						 
					 
					
						
						
							
						
						a82488bf4b 
					 
					
						
						
							
							Fixed   #16966  -- Stopped CachedStaticFilesStorage from choking on querystrings and path fragments.  
						
						... 
						
						
						
						git-svn-id: http://code.djangoproject.com/svn/django/trunk@17068  bcc190cf-cafb-0310-a4f2-bffc1f526a37 
						
						
					 
					
						2011-11-03 10:51:02 +00:00 
						 
				 
			
				
					
						
							
							
								Jannis Leidel 
							
						 
					 
					
						
						
							
						
						0e2c543979 
					 
					
						
						
							
							Fixed   #16967  -- Made sure CachedStaticFilesStorage repopulates its cache if there was a miss (for example if the cache server went down).  
						
						... 
						
						
						
						git-svn-id: http://code.djangoproject.com/svn/django/trunk@17067  bcc190cf-cafb-0310-a4f2-bffc1f526a37 
						
						
					 
					
						2011-11-02 17:45:32 +00:00 
						 
				 
			
				
					
						
							
							
								Alex Gaynor 
							
						 
					 
					
						
						
							
						
						8c0eefd066 
					 
					
						
						
							
							Convert the remainder of the relative imports in the tests to be absolute imports.  
						
						... 
						
						
						
						git-svn-id: http://code.djangoproject.com/svn/django/trunk@16981  bcc190cf-cafb-0310-a4f2-bffc1f526a37 
						
						
					 
					
						2011-10-13 21:34:56 +00:00 
						 
				 
			
				
					
						
							
							
								Jannis Leidel 
							
						 
					 
					
						
						
							
						
						c4cc875643 
					 
					
						
						
							
							Fixed   #16703  -- Raise an exception if the storage location of the DefaultStorageFinder is empty.  
						
						... 
						
						
						
						git-svn-id: http://code.djangoproject.com/svn/django/trunk@16863  bcc190cf-cafb-0310-a4f2-bffc1f526a37 
						
						
					 
					
						2011-09-21 15:58:32 +00:00 
						 
				 
			
				
					
						
							
							
								Jannis Leidel 
							
						 
					 
					
						
						
							
						
						eb5df8e98d 
					 
					
						
						
							
							Fixed the relative static file resolution of the CachedStaticFilesStorage backend and the post processing of deeply nested static files.  
						
						... 
						
						
						
						git-svn-id: http://code.djangoproject.com/svn/django/trunk@16862  bcc190cf-cafb-0310-a4f2-bffc1f526a37 
						
						
					 
					
						2011-09-21 15:58:21 +00:00 
						 
				 
			
				
					
						
							
							
								Jannis Leidel 
							
						 
					 
					
						
						
							
						
						1d32bdd3c9 
					 
					
						
						
							
							Fixed   #15252  -- Added static template tag and CachedStaticFilesStorage to staticfiles contrib app.  
						
						... 
						
						
						
						Many thanks to Florian Apolloner and Jacob Kaplan-Moss for reviewing and eagle eyeing.
git-svn-id: http://code.djangoproject.com/svn/django/trunk@16594  bcc190cf-cafb-0310-a4f2-bffc1f526a37 
						
						
					 
					
						2011-08-11 14:07:39 +00:00 
						 
				 
			
				
					
						
							
							
								Jannis Leidel 
							
						 
					 
					
						
						
							
						
						21e0b3a243 
					 
					
						
						
							
							Fixed   #16424  -- Fixed regression in collect static management command introduced in r16509 that prevented prefixed collection.  
						
						... 
						
						
						
						git-svn-id: http://code.djangoproject.com/svn/django/trunk@16519  bcc190cf-cafb-0310-a4f2-bffc1f526a37 
						
						
					 
					
						2011-07-06 10:28:18 +00:00 
						 
				 
			
				
					
						
							
							
								Jannis Leidel 
							
						 
					 
					
						
						
							
						
						94a38dfd0e 
					 
					
						
						
							
							Fixed   #16161  -- Added --clear option to collectstatic management command to be able to explicitly clear the files stored in the destination storage before collecting.  
						
						... 
						
						
						
						git-svn-id: http://code.djangoproject.com/svn/django/trunk@16509  bcc190cf-cafb-0310-a4f2-bffc1f526a37 
						
						
					 
					
						2011-07-04 21:34:29 +00:00 
						 
				 
			
				
					
						
							
							
								Jannis Leidel 
							
						 
					 
					
						
						
							
						
						38a2444277 
					 
					
						
						
							
							Fixed   #16050  -- BACKWARDS-INCOMPATIBLE CHANGE: Moved static files of the admin to conventional file system location.  
						
						... 
						
						
						
						This also removes the need for ADMIN_MEDIA_PREFIX and replaces it with the convention to find admin's static files at STATIC_URL + 'admin/'.
Thanks to Jacob for the review and general help.
git-svn-id: http://code.djangoproject.com/svn/django/trunk@16487  bcc190cf-cafb-0310-a4f2-bffc1f526a37 
						
						
					 
					
						2011-06-30 09:06:19 +00:00 
						 
				 
			
				
					
						
							
							
								Jannis Leidel 
							
						 
					 
					
						
						
							
						
						7f6675a5fb 
					 
					
						
						
							
							Stopped staticfiles from modifying INSTALLED_APPS during test runtime.  
						
						... 
						
						
						
						git-svn-id: http://code.djangoproject.com/svn/django/trunk@16344  bcc190cf-cafb-0310-a4f2-bffc1f526a37 
						
						
					 
					
						2011-06-09 13:13:19 +00:00 
						 
				 
			
				
					
						
							
							
								Alex Gaynor 
							
						 
					 
					
						
						
							
						
						06279e454a 
					 
					
						
						
							
							Fix the staticfiles_tests and django.conf to not think that None meant a lazy object hadn't been evaluated.  Thanks to Jannis for informing me that I broke the test suite (if you were harmed by this I'll buy you a cookie).  Sorry.  
						
						... 
						
						
						
						git-svn-id: http://code.djangoproject.com/svn/django/trunk@16310  bcc190cf-cafb-0310-a4f2-bffc1f526a37 
						
						
					 
					
						2011-06-01 20:45:47 +00:00 
						 
				 
			
				
					
						
							
							
								Ramiro Morales 
							
						 
					 
					
						
						
							
						
						d0716044dd 
					 
					
						
						
							
							Changed a bit the strategy used to test staticfiles finders so they can cope with even more differences in case of paths under Windows. Refs  #14961  
						
						... 
						
						
						
						git-svn-id: http://code.djangoproject.com/svn/django/trunk@16285  bcc190cf-cafb-0310-a4f2-bffc1f526a37 
						
						
					 
					
						2011-05-27 10:55:07 +00:00 
						 
				 
			
				
					
						
							
							
								Jannis Leidel 
							
						 
					 
					
						
						
							
						
						bd0daa04f5 
					 
					
						
						
							
							Fixed staticfiles test that was broken on Windows due to the result of the stdout not being correctly handled as Unicode.  
						
						... 
						
						
						
						git-svn-id: http://code.djangoproject.com/svn/django/trunk@15879  bcc190cf-cafb-0310-a4f2-bffc1f526a37 
						
						
					 
					
						2011-03-18 18:47:14 +00:00 
						 
				 
			
				
					
						
							
							
								Jannis Leidel 
							
						 
					 
					
						
						
							
						
						0ff6bbf1db 
					 
					
						
						
							
							Added staticfiles test case for filenames with medial capitals.  
						
						... 
						
						
						
						git-svn-id: http://code.djangoproject.com/svn/django/trunk@15878  bcc190cf-cafb-0310-a4f2-bffc1f526a37 
						
						
					 
					
						2011-03-18 18:47:08 +00:00 
						 
				 
			
				
					
						
							
							
								Russell Keith-Magee 
							
						 
					 
					
						
						
							
						
						afd040d4d3 
					 
					
						
						
							
							Updated test assertions that have been deprecated by the move to unittest2. In summary, this means:  
						
						... 
						
						
						
						assert_ -> assertTrue
 assertEquals -> assertEqual
 failUnless -> assertTrue
For full details, see http://www.voidspace.org.uk/python/articles/unittest2.shtml#deprecations 
git-svn-id: http://code.djangoproject.com/svn/django/trunk@15728  bcc190cf-cafb-0310-a4f2-bffc1f526a37 
						
						
					 
					
						2011-03-03 15:04:39 +00:00 
						 
				 
			
				
					
						
							
							
								Jannis Leidel 
							
						 
					 
					
						
						
							
						
						0577edf610 
					 
					
						
						
							
							Fixed a test case introduced in r15538 by creating a test file with non-ASCII characters dynamically.  
						
						... 
						
						
						
						git-svn-id: http://code.djangoproject.com/svn/django/trunk@15541  bcc190cf-cafb-0310-a4f2-bffc1f526a37 
						
						
					 
					
						2011-02-15 18:15:38 +00:00 
						 
				 
			
				
					
						
							
							
								Jannis Leidel 
							
						 
					 
					
						
						
							
						
						64a0a33c33 
					 
					
						
						
							
							Fixed the staticfiles management commands collectstatic and findstatic to not raise encoding related exceptions when handlings filenames with non-ASCII characters.  
						
						... 
						
						
						
						git-svn-id: http://code.djangoproject.com/svn/django/trunk@15538  bcc190cf-cafb-0310-a4f2-bffc1f526a37 
						
						
					 
					
						2011-02-14 23:45:32 +00:00