Andrea Marchesini 
								
							 
						 
						
							
							
							
							
								
							
							
								26352bfee1 
								
							 
						 
						
							
							
								
								Bug 1432963 - Fixing workers headers - part 17 - no LIBS=[workers] in moz.build files, r=smaug  
							
							
							
						 
						
							2018-01-31 08:25:30 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrea Marchesini 
								
							 
						 
						
							
							
							
							
								
							
							
								1b4b3007e5 
								
							 
						 
						
							
							
								
								Bug 1419771 - Introduce DOMPrefs, a thread-safe access to preferences for DOM - part 16 - Webkit/Blink directory picker enabled, r=asuth  
							
							
							
						 
						
							2018-01-08 14:05:05 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alex Gaynor 
								
							 
						 
						
							
							
							
							
								
							
							
								aa9f5488cb 
								
							 
						 
						
							
							
								
								Bug 1367560 - Remove an assertion from the Directory constructor that the directory exists on disk from DEBUG builds; r=baku  
							
							... 
							
							
							
							As long as Directory objects can be constructed in the content process, trying
to access the file system conceptually does not make sense because of
sandboxing. The canary in the coal mine for this was tests which started
crashing on Directory construction as we further locked down read access in the
sandbox.
MozReview-Commit-ID: HZitALYpO5H
--HG--
extra : rebase_source : 1f7e0361e40e45a9c23d5d78bdcdc1696d44d298 
							
						 
						
							2017-06-06 10:15:13 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrea Marchesini 
								
							 
						 
						
							
							
							
							
								
							
							
								b400713a16 
								
							 
						 
						
							
							
								
								Bug 1346801 - Make Directory object always cloneable, r=qdot  
							
							
							
						 
						
							2017-03-14 11:38:31 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrea Marchesini 
								
							 
						 
						
							
							
							
							
								
							
							
								9fa58ed270 
								
							 
						 
						
							
							
								
								Bug 1299500 - Get rid of DeviceStorage API - part 11 - FileSystem, r=ehsan  
							
							
							
						 
						
							2017-03-08 20:15:45 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrea Marchesini 
								
							 
						 
						
							
							
							
							
								
							
							
								fb4c8780f3 
								
							 
						 
						
							
							
								
								Bug 1299500 - Get rid of DeviceStorage API - part 9 - Directory::GetRoot, r=ehsan  
							
							
							
						 
						
							2017-03-08 20:15:45 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrea Marchesini 
								
							 
						 
						
							
							
							
							
								
							
							
								30ecbb1c86 
								
							 
						 
						
							
							
								
								Bug 1299500 - Get rid of DeviceStorage API - part 8 - Directory::Get, r=ehsan  
							
							
							
						 
						
							2017-03-08 20:15:45 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrea Marchesini 
								
							 
						 
						
							
							
							
							
								
							
							
								d4bba716a6 
								
							 
						 
						
							
							
								
								Bug 1299500 - Get rid of DeviceStorage API - part 7 - Directory::Remove, r=ehsan  
							
							
							
						 
						
							2017-03-08 20:15:45 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrea Marchesini 
								
							 
						 
						
							
							
							
							
								
							
							
								6c1325bca7 
								
							 
						 
						
							
							
								
								Bug 1299500 - Get rid of DeviceStorage API - part 6 - Directory::CreateDirectory, r=ehsan  
							
							
							
						 
						
							2017-03-08 20:15:45 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrea Marchesini 
								
							 
						 
						
							
							
							
							
								
							
							
								9d5265246b 
								
							 
						 
						
							
							
								
								Bug 1299500 - Get rid of DeviceStorage API - part 5 - Directory::CreateFile, r=ehsan  
							
							
							
						 
						
							2017-03-08 20:15:44 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrea Marchesini 
								
							 
						 
						
							
							
							
							
								
							
							
								c980b8d524 
								
							 
						 
						
							
							
								
								Bug 1323935 - Entries API must use NS_NewLocalFile instead of NS_NewNativeLocalFile, r=smaug  
							
							
							
						 
						
							2017-01-18 04:48:29 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Olli Pettay 
								
							 
						 
						
							
							
							
							
								
							
							
								0364dbc792 
								
							 
						 
						
							
							
								
								Bug 1326507, remove NS_IMPL_CYCLE_COLLECTION_TRAVERSE_SCRIPT_OBJECTS, r=mccr8  
							
							... 
							
							
							
							--HG--
extra : rebase_source : 3ae1207308de120b7299b13ecaa95dd1612b3459 
							
						 
						
							2017-01-03 21:47:55 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrea Marchesini 
								
							 
						 
						
							
							
							
							
								
							
							
								64fb238b77 
								
							 
						 
						
							
							
								
								Bug 1265767 - Subset of Blink FileSystem API - patch 6 - getFile and getDirectory, r=smaug  
							
							
							
						 
						
							2016-06-07 00:55:17 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrea Marchesini 
								
							 
						 
						
							
							
							
							
								
							
							
								3ad65f3a92 
								
							 
						 
						
							
							
								
								Bug 1258489 - Implement HTMLInputElement.webkitdirectory, r=smaug  
							
							
							
						 
						
							2016-06-01 12:29:00 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Wes Kocher 
								
							 
						 
						
							
							
							
							
								
							
							
								e089e1ab3e 
								
							 
						 
						
							
							
								
								Backed out changeset 17e20404362d (bug 1258489)  
							
							
							
						 
						
							2016-05-23 12:46:05 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrea Marchesini 
								
							 
						 
						
							
							
							
							
								
							
							
								6586afe162 
								
							 
						 
						
							
							
								
								Bug 1258489 - Implement HTMLInputElement.webkitdirectory, r=smaug  
							
							
							
						 
						
							2016-05-23 17:02:18 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrea Marchesini 
								
							 
						 
						
							
							
							
							
								
							
							
								598d0d9c4d 
								
							 
						 
						
							
							
								
								Bug 1258490 - patch 2 - Directory::WebkitBlinkDirectoryPickerEnabled must be able to retrieve the WorkerPrivate also without having a JSContext, r=me  
							
							
							
						 
						
							2016-05-13 14:38:00 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrea Marchesini 
								
							 
						 
						
							
							
							
							
								
							
							
								6441b9d372 
								
							 
						 
						
							
							
								
								Bug 1258490 - Implement file.webkitrelativepath, r=smaug  
							
							
							
						 
						
							2016-05-13 13:11:38 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrea Marchesini 
								
							 
						 
						
							
							
							
							
								
							
							
								8e22a11655 
								
							 
						 
						
							
							
								
								Bug 1263992 - patch 1 - Remove DirectoryType enum, r=smaug  
							
							
							
						 
						
							2016-04-18 03:32:30 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrea Marchesini 
								
							 
						 
						
							
							
							
							
								
							
							
								e3a78f6247 
								
							 
						 
						
							
							
								
								Bug 1258694 - Implement Directory::GetFiles(), r=smaug  
							
							
							
						 
						
							2016-04-13 07:15:56 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrea Marchesini 
								
							 
						 
						
							
							
							
							
								
							
							
								eb9a84d8f8 
								
							 
						 
						
							
							
								
								Bug 1257180 - patch 1 - Directory clonable to workers, r=smaug  
							
							
							
						 
						
							2016-04-12 08:50:38 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Sebastian Hengst 
								
							 
						 
						
							
							
							
							
								
							
							
								f25d35d7af 
								
							 
						 
						
							
							
								
								Backed out changeset b416fc68c0a2 (bug 1257180) for crash in test_performance_user_timing.html on Android debug. r=backout on a CLOSED TREE  
							
							
							
						 
						
							2016-04-12 17:56:15 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrea Marchesini 
								
							 
						 
						
							
							
							
							
								
							
							
								846b1de4c5 
								
							 
						 
						
							
							
								
								Bug 1257180 - patch 1 - Directory clonable to workers, r=smaug  
							
							
							
						 
						
							2016-04-12 08:50:38 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrea Marchesini 
								
							 
						 
						
							
							
							
							
								
							
							
								b0d38d029e 
								
							 
						 
						
							
							
								
								Bug 1258221 - patch 3 - Rename FileSystemTaskBase to FileSystemTaskChildBase, r=smaug  
							
							
							
						 
						
							2016-04-09 19:17:28 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrea Marchesini 
								
							 
						 
						
							
							
							
							
								
							
							
								c6067c0a80 
								
							 
						 
						
							
							
								
								Bug 1258221 - patch 1 - File::CreateFromFile only for main-thread, r=smaug  
							
							
							
						 
						
							2016-04-09 19:15:50 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrea Marchesini 
								
							 
						 
						
							
							
							
							
								
							
							
								782fdaa5ef 
								
							 
						 
						
							
							
								
								Bug 1258095 -  patch 2/3 -  Implement Directory::GetPath() correctly, r=smaug  
							
							
							
						 
						
							2016-03-30 07:17:56 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrea Marchesini 
								
							 
						 
						
							
							
							
							
								
							
							
								8384a107b1 
								
							 
						 
						
							
							
								
								Bug 1258095 -  patch 1/3 - OSFileSystem should have the root == the directory root, r=smaug  
							
							
							
						 
						
							2016-03-30 07:17:15 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrea Marchesini 
								
							 
						 
						
							
							
							
							
								
							
							
								c24e671905 
								
							 
						 
						
							
							
								
								Bug 1258137 - OSFileSystem should not be kept alive by more than 1 Directory, r=smaug  
							
							
							
						 
						
							2016-03-20 11:58:01 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrea Marchesini 
								
							 
						 
						
							
							
							
							
								
							
							
								69278a33e5 
								
							 
						 
						
							
							
								
								Bug 1173320 - patch 5/8 - Cleanup manual string path management, r=smaug  
							
							
							
						 
						
							2016-03-20 11:56:10 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrea Marchesini 
								
							 
						 
						
							
							
							
							
								
							
							
								548dc7f03a 
								
							 
						 
						
							
							
								
								Bug 1173320 - patch 4/8 - Directory in FileList, r=smaug  
							
							
							
						 
						
							2016-03-20 11:56:10 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrea Marchesini 
								
							 
						 
						
							
							
							
							
								
							
							
								f11df067d2 
								
							 
						 
						
							
							
								
								Bug 1173320 - patch 3/8 - Improve the Windows path management, r=smaug  
							
							
							
						 
						
							2016-03-20 11:56:10 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrea Marchesini 
								
							 
						 
						
							
							
							
							
								
							
							
								18858bf144 
								
							 
						 
						
							
							
								
								Bug 1173320 - patch 1/8 - Implement Directory object as string and not as BlobImpl, r=smaug  
							
							
							
						 
						
							2016-03-20 11:56:10 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Phil Ringnalda 
								
							 
						 
						
							
							
							
							
								
							
							
								b47ec4d2bd 
								
							 
						 
						
							
							
								
								Backed out 8 changesets (bug 1173320) for adding dom/filesystem/tests/test_basic.html without making it work on Android  
							
							... 
							
							
							
							Backed out changeset 7e3a105b9160 (bug 1173320)
Backed out changeset 094819fbb07f (bug 1173320)
Backed out changeset 23b0e55ff1db (bug 1173320)
Backed out changeset 8bf8e2fcedad (bug 1173320)
Backed out changeset 3de390c6f47f (bug 1173320)
Backed out changeset fb298010e12e (bug 1173320)
Backed out changeset f1a965c2f796 (bug 1173320)
Backed out changeset 176128ba757f (bug 1173320) 
							
						 
						
							2016-03-19 19:44:22 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ryan VanderMeulen 
								
							 
						 
						
							
							
							
							
								
							
							
								04e76674fe 
								
							 
						 
						
							
							
								
								Backed out changeset ed4fe05c868d (bug 125813) for Android test_basic.html failures.  
							
							
							
						 
						
							2016-03-19 21:26:57 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrea Marchesini 
								
							 
						 
						
							
							
							
							
								
							
							
								fdc204437a 
								
							 
						 
						
							
							
								
								Bug 1258137 - OSFileSystem should not be kept alive by more than 1 Directory, r=smaug  
							
							
							
						 
						
							2016-03-19 22:30:24 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrea Marchesini 
								
							 
						 
						
							
							
							
							
								
							
							
								f9925e6480 
								
							 
						 
						
							
							
								
								Bug 1173320 - patch 5/8 - Cleanup manual string path management, r=smaug  
							
							
							
						 
						
							2016-03-19 22:29:47 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrea Marchesini 
								
							 
						 
						
							
							
							
							
								
							
							
								2fdbbe6373 
								
							 
						 
						
							
							
								
								Bug 1173320 - patch 4/8 - Directory in FileList, r=smaug  
							
							
							
						 
						
							2016-03-19 22:29:46 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrea Marchesini 
								
							 
						 
						
							
							
							
							
								
							
							
								5692c003d2 
								
							 
						 
						
							
							
								
								Bug 1173320 - patch 3/8 - Improve the Windows path management, r=smaug  
							
							
							
						 
						
							2016-03-19 22:29:46 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrea Marchesini 
								
							 
						 
						
							
							
							
							
								
							
							
								232e5767b0 
								
							 
						 
						
							
							
								
								Bug 1173320 - patch 1/8 - Implement Directory object as string and not as BlobImpl, r=smaug  
							
							
							
						 
						
							2016-03-19 22:29:46 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrea Marchesini 
								
							 
						 
						
							
							
							
							
								
							
							
								891620433f 
								
							 
						 
						
							
							
								
								Bug 1244782 - Removed non-used variables in Directory.cpp, r=smaug  
							
							
							
						 
						
							2016-02-01 20:56:43 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Kyle Huey 
								
							 
						 
						
							
							
							
							
								
							
							
								91efc5a86c 
								
							 
						 
						
							
							
								
								Bug 1241764: Replace nsPIDOMWindow with nsPIDOMWindowInner/Outer. r=mrbkap,smaug  
							
							
							
						 
						
							2016-01-30 09:05:36 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrea Marchesini 
								
							 
						 
						
							
							
							
							
								
							
							
								748bf43983 
								
							 
						 
						
							
							
								
								Bug 1234192 - part 2 - Directory should unlink/traverse the OSFileSystem in order to unlink/traverse the window, r=smaug  
							
							
							
						 
						
							2015-12-30 08:53:38 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Phil Ringnalda 
								
							 
						 
						
							
							
							
							
								
							
							
								3196bbcb53 
								
							 
						 
						
							
							
								
								Back out 2 changesets (bug 1234192) for "Assertion failure: !mFileSystem" in test_fs_createFile.html  
							
							... 
							
							
							
							Backed out changeset 3f37b08ceb85 (bug 1234192)
Backed out changeset bab507aa7874 (bug 1234192) 
							
						 
						
							2015-12-29 19:16:40 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrea Marchesini 
								
							 
						 
						
							
							
							
							
								
							
							
								f49a61e596 
								
							 
						 
						
							
							
								
								Bug 1234192 - part 2 - Directory should unlink/traverse the OSFileSystem in order to unlink/traverse the window, r=smaug  
							
							
							
						 
						
							2015-12-29 20:42:31 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jonathan Watt 
								
							 
						 
						
							
							
							
							
								
							
							
								6ff4f4864b 
								
							 
						 
						
							
							
								
								Bug 1223825 - Change Directory.path to include the directory's name. r=baku  
							
							
							
						 
						
							2015-10-12 16:18:20 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jonathan Watt 
								
							 
						 
						
							
							
							
							
								
							
							
								740627a24c 
								
							 
						 
						
							
							
								
								Bug 1209924 - Implement a general filtering mechanism for Directory::GetFilesAndDirectories, and add filtering of sensitive files/directories. r=baku  
							
							
							
						 
						
							2015-10-09 15:59:40 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nathan Froyd 
								
							 
						 
						
							
							
							
							
								
							
							
								01583602a9 
								
							 
						 
						
							
							
								
								Bug 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T>; r=ehsan; a=Tomcat  
							
							... 
							
							
							
							The bulk of this commit was generated with a script, executed at the top
level of a typical source code checkout.  The only non-machine-generated
part was modifying MFBT's moz.build to reflect the new naming.
CLOSED TREE makes big refactorings like this a piece of cake.
 # The main substitution.
find . -name '*.cpp' -o -name '*.cc' -o -name '*.h' -o -name '*.mm' -o -name '*.idl'| \
    xargs perl -p -i -e '
 s/nsRefPtr\.h/RefPtr\.h/g; # handle includes
 s/nsRefPtr ?</RefPtr</g;   # handle declarations and variables
'
 # Handle a special friend declaration in gfx/layers/AtomicRefCountedWithFinalize.h.
perl -p -i -e 's/::nsRefPtr;/::RefPtr;/' gfx/layers/AtomicRefCountedWithFinalize.h
 # Handle nsRefPtr.h itself, a couple places that define constructors
 # from nsRefPtr, and code generators specially.  We do this here, rather
 # than indiscriminantly s/nsRefPtr/RefPtr/, because that would rename
 # things like nsRefPtrHashtable.
perl -p -i -e 's/nsRefPtr/RefPtr/g' \
     mfbt/nsRefPtr.h \
     xpcom/glue/nsCOMPtr.h \
     xpcom/base/OwningNonNull.h \
     ipc/ipdl/ipdl/lower.py \
     ipc/ipdl/ipdl/builtin.py \
     dom/bindings/Codegen.py \
     python/lldbutils/lldbutils/utils.py
 # In our indiscriminate substitution above, we renamed
 # nsRefPtrGetterAddRefs, the class behind getter_AddRefs.  Fix that up.
find . -name '*.cpp' -o -name '*.h' -o -name '*.idl' | \
    xargs perl -p -i -e 's/nsRefPtrGetterAddRefs/RefPtrGetterAddRefs/g'
if [ -d .git ]; then
    git mv mfbt/nsRefPtr.h mfbt/RefPtr.h
else
    hg mv mfbt/nsRefPtr.h mfbt/RefPtr.h
fi
--HG--
rename : mfbt/nsRefPtr.h => mfbt/RefPtr.h 
							
						 
						
							2015-10-18 01:24:48 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jonathan Watt 
								
							 
						 
						
							
							
							
							
								
							
							
								b905e3a1be 
								
							 
						 
						
							
							
								
								Bug 1164310, part 2 - Implement an abstraction for a rooted filesystem for non-mobile devices. r=baku  
							
							
							
						 
						
							2015-07-10 18:54:53 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jonathan Watt 
								
							 
						 
						
							
							
							
							
								
							
							
								52583be154 
								
							 
						 
						
							
							
								
								Bug 1177688, part 5 - Follow-up to use nsAutoString on the stack in Directory to avoid unnecessarily allocating. r=baku  
							
							
							
						 
						
							2015-06-23 00:31:38 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jonathan Watt 
								
							 
						 
						
							
							
							
							
								
							
							
								0c5c4e6854 
								
							 
						 
						
							
							
								
								Bug 1177688, part 3 - Implement .getFilesAndDirectories() and .path for DOM Directory objects. r=baku  
							
							
							
						 
						
							2015-06-23 00:31:34 +01:00