Tom Ritter
78138d5e2d
Bug 1353765 - Add missing FileSystemDirectoryEntry.h include to fix bustage that occurs in some build configs. r=baku
2017-04-03 11:40:02 -05:00
Nathan Froyd
5f0417d309
Bug 1361511 - change ownership assertion mechanism for various DOM classes; r=baku
...
The declarations of their refcounting methods already includes an owning
thread, so let's just piggyback on top of that to assert their owning
thread, rather than having separate fields and tests.
2017-05-03 11:48:54 -04:00
Andrea Marchesini
b7e557d0ef
Bug 1358230 - test_formSubmission.html must delete its temporary files and directories, r=qdot
2017-05-02 17:44:01 +02:00
Andrea Marchesini
61d027b357
Bug 1361315 - No need to wrap a MultipartBlobImpl when FileSystemFileEntry::GetFile() is executed, r=smaug
2017-05-02 16:38:19 +02:00
Andrea Marchesini
d4416f2b25
Bug 1354308 - Entries API must support patches containing '..', r=froydnj
2017-04-27 08:19:56 +02:00
Sebastian Hengst
1f7f29a517
Backed out changeset b06d30abb358 (bug 1354308) for failing test_basic.html, test_formSubmission.html and test_no_dnd.html. r=backout
2017-04-26 17:56:55 +02:00
Andrea Marchesini
0bef963eb6
Bug 1354308 - Entries API must support patches containing '..', r=froydnj
2017-04-26 15:13:43 +02:00
Andrea Marchesini
27f31f4f74
Bug 1358111 - Use IPCBlob in Entries API - part 2 - Entries API, r=smaug
2017-04-24 12:16:49 +02:00
Andrea Marchesini
1c755cd132
Bug 1358111 - Use IPCBlob in Entries API - part 1 - GetFilesHelper, r=smaug
2017-04-24 12:16:49 +02:00
Sebastian Hengst
64781f7444
Backed out changeset 50518d6aa0fc (bug 1358111)
2017-04-24 15:43:14 +02:00
Sebastian Hengst
894a9bd892
Backed out changeset 73f62ae76c08 (bug 1358111)
2017-04-24 15:43:10 +02:00
Andrea Marchesini
7a681dccf6
Bug 1358111 - Use IPCBlob in Entries API - part 2 - Entries API, r=smaug
2017-04-24 12:16:49 +02:00
Andrea Marchesini
44a1314868
Bug 1358111 - Use IPCBlob in Entries API - part 1 - GetFilesHelper, r=smaug
2017-04-24 12:16:49 +02:00
Andrea Marchesini
7b2382f375
Bug 1350933 - Labeling dom/filesystem - part 3 - IPC actors, r=billm
2017-04-05 09:47:56 +02:00
Andrea Marchesini
59743dbfbf
Bug 1350933 - Labeling dom/filesystem - part 2 - DispatchTo{Current,Main}Thread, r=billm
2017-04-05 09:47:34 +02:00
Andrea Marchesini
cbea30a731
Bug 1350933 - Labeling dom/filesystem - part 1 - Runnable, r=billm
2017-04-05 09:47:09 +02:00
Andrea Marchesini
97fbc18cea
Bug 1349276 - Paths received by FileSystemRequestParent need to be sanitized before passed to IsDescendantPath, r=haik
2017-03-27 09:48:41 +02:00
Carsten "Tomcat" Book
df98772632
Backed out changeset 11c73e8f71bb (bug 1349276) for bustage
2017-03-27 09:02:43 +02:00
Andrea Marchesini
dc173b26b1
Bug 1349276 - Paths received by FileSystemRequestParent need to be sanitized before passed to IsDescendantPath, r=haik
2017-03-27 08:18:43 +02:00
Andrea Marchesini
a628be7b36
Bug 1344415 - Introduce a security check about which files can be opened by a content process, r=ehsan
...
Entries API gives access to the filesystem. With this patch we allow that only
to patches, previously shared by a FilePicker or a DataTransfer event.
2017-03-16 08:53:49 +01:00
Andrea Marchesini
b400713a16
Bug 1346801 - Make Directory object always cloneable, r=qdot
2017-03-14 11:38:31 +01:00
Andrea Marchesini
e4d85e8db3
Bug 1346801 - No need to dispatch runnables to the main-thread for Entries API, r=qdot
2017-03-14 11:38:06 +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
12b54aa0f5
Bug 1299500 - Get rid of DeviceStorage API - part 10 - DeviceStorage, r=ehsan, r=billm
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
Michael Layzell
befc7b0924
Bug 1331434 - Part 9: Return after ErrorResult::Throw in /dom, r=ehsan
...
MozReview-Commit-ID: CWjx4L8LTr9
2017-03-07 19:06:48 -05:00
Joel Maher
f297f17181
Bug 1339232 - annotate more dom/* moz.build files with BUG_COMPONENT. r=overholt
...
MozReview-Commit-ID: 2HbPxGkrVfv
2017-03-01 08:20:25 -05:00
Masatoshi Kimura
7be7b11a1c
Bug 1342144 - Remove version parameter from the type attribute of script elements. r=jmaher
...
This patch is generated by the following sed script:
find . ! -wholename '*/.hg*' -type f \( -iname '*.html' -o -iname '*.xhtml' -o -iname '*.xul' -o -iname '*.js' \) -exec sed -i -e 's/\(\(text\|application\)\/javascript\);version=1.[0-9]/\1/g' {} \;
MozReview-Commit-ID: AzhtdwJwVNg
--HG--
extra : rebase_source : e8f90249454c0779d926f87777f457352961748d
2017-02-23 06:10:07 +09:00
Andrea Marchesini
3043646e52
Bug 1339871 - Splitting dom/file/File.{h,cpp}, r=smaug
...
--HG--
rename : dom/file/File.cpp => dom/file/BaseBlobImpl.cpp
rename : dom/file/File.h => dom/file/BaseBlobImpl.h
rename : dom/file/File.cpp => dom/file/Blob.cpp
rename : dom/file/File.h => dom/file/Blob.h
rename : dom/file/File.cpp => dom/file/BlobImpl.cpp
rename : dom/file/File.h => dom/file/BlobImpl.h
rename : dom/file/File.cpp => dom/file/EmptyBlobImpl.cpp
rename : dom/file/File.h => dom/file/EmptyBlobImpl.h
rename : dom/file/File.cpp => dom/file/FileBlobImpl.cpp
rename : dom/file/File.h => dom/file/FileBlobImpl.h
rename : dom/file/File.cpp => dom/file/MemoryBlobImpl.cpp
rename : dom/file/File.h => dom/file/MemoryBlobImpl.h
rename : dom/file/File.cpp => dom/file/StreamBlobImpl.cpp
rename : dom/file/File.h => dom/file/StreamBlobImpl.h
rename : dom/file/File.h => dom/file/StringBlobImpl.h
rename : dom/file/File.h => dom/file/TemporaryBlobImpl.h
2017-02-16 18:26:38 +01:00
Andrea Marchesini
8cf1cb8c2f
Bug 1335536 - File.createFromNsIFile and File.createFromFileName should be async - part 1 - tests, r=smaug
2017-02-08 10:18:32 +01:00
Andrea Marchesini
fc26940d57
Bug 1336091 - File.relativeWebkitPath should not start with '/', r=smaug
2017-02-06 11:07:54 +01:00
Andrea Marchesini
f7dc102b1b
Bug 1336481 - Window is not used in the ErrorCallback runnable in the Entries API, r=qdot
2017-02-03 19:51:24 +01:00
Masatoshi Kimura
96feb72589
Bug 1333631 - Fix misuse of nsIFile::GetNativeTarget in dom/filesystem. r=baku
...
MozReview-Commit-ID: 9VpLg1iNFxs
--HG--
extra : rebase_source : b0c0bc340d206ce967098082e2a341bd2a475b39
2017-01-27 00:48:52 +09:00
Sebastian Hengst
ccd3fc9950
Backed out changeset 99587cc6ef23 (bug 1335536) for failing robocop testFilePicker on Android. r=backout
2017-02-01 19:08:22 +01:00
Andrea Marchesini
3b9eaa7785
Bug 1335536 - File.createFromNsIFile and File.createFromFileName should be async - part 1 - tests, r=smaug
2017-02-01 17:13:08 +01:00
Andrea Marchesini
acb69b3cbc
Bug 1332003 - Entries API must create BlobImpl in the parent process, r=smaug
2017-02-01 07:33:18 +01:00
Nathan Froyd
d5472817de
Bug 1335460 - release globals properly when GetFilesHelper is destroyed on the main thread; r=smaug
2017-01-31 13:08:28 -05:00
Florian Quèze
0e0865f4fc
Bug 1331599 - script-generated patch to replace removeEventListener calls with the once option when possible, r=jaws.
2017-01-25 07:01:52 +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
Tomislav Jurin
348bfffc19
Bug 1296189 - Replace NS_RUNTIMEABORT("some string literal message") with MOZ_CRASH(). r=froydnj
2016-12-02 13:46:53 -08:00
Andrea Marchesini
6896d43695
Bug 1319088 - FormData should not add extra '/' in the Blob path, r=smaug
2016-12-01 08:59:36 +01:00
Andrea Marchesini
5586ec8d26
Bug 1319370 - HTMLInputElement should select the directory for the FilePicker using the input type (file or directory), r=jwatt
2016-11-23 13:02:10 +01:00
Ehsan Akhgari
dc33b55d94
Bug 1312101 - Part 2: Remove AppProcessChecker and code that depends on it; r=baku
2016-11-16 14:51:08 -05:00
Kan-Ru Chen
f8100451db
Bug 1314254 - Add mozilla::ipc::IPCResult type and convert IPDL handlers to use new return type. r=billm
...
We will use the new type for the generated IPDL message handler
prototype to make sure correct error handling method is called.
MozReview-Commit-ID: AzVbApxFGZ0
2016-11-15 04:26:00 +01:00
Andrea Marchesini
2aba798852
Bug 1303518 - Remove the chrome only constructor for File, r=qdot
2016-11-11 18:56:44 +01:00