Changeset 67159 in webkit
- Timestamp:
- Sep 9, 2010 8:46:21 PM (14 years ago)
- Location:
- trunk/WebCore
- Files:
-
- 4 added
- 10 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/WebCore/CMakeLists.txt
r67085 r67159 199 199 fileapi/FileList.idl 200 200 fileapi/FileReader.idl 201 fileapi/FileWriter.idl202 201 203 202 html/DataGridColumn.idl … … 1587 1586 fileapi/EntryCallback.idl 1588 1587 fileapi/ErrorCallback.idl 1588 fileapi/FileCallback.idl 1589 1589 fileapi/FileEntry.idl 1590 1590 fileapi/FileSystemCallback.idl … … 1592 1592 fileapi/Metadata.idl 1593 1593 fileapi/MetadataCallback.idl 1594 ) 1595 ENDIF () 1596 1597 if (ENABLE_FILE_WRITER) 1598 LIST(APPEND WebCore_SOURCES 1599 fileapi/FileWriter.cpp 1600 ) 1601 LIST(APPEND WebCore_IDL_FILES 1602 fileapi/FileWriterCallback.idl 1603 fileapi/FileWriter.idl 1594 1604 ) 1595 1605 ENDIF () -
trunk/WebCore/ChangeLog
r67158 r67159 1 2010-09-09 Kinuko Yasuda <kinuko@chromium.org> 2 3 Reviewed by Jian Li. 4 5 [FileSystem] Add File and FileWriter accessor methods in FileEntry 6 https://bugs.webkit.org/show_bug.cgi?id=45440 7 8 Adding file() and createWrite() methods in FileEntry. 9 http://dev.w3.org/2009/dap/file-system/file-dir-sys.html#the-fileentry-interface 10 11 No new tests; this patch doesn't have implementation yet. 12 13 * CMakeLists.txt: 14 * DerivedSources.cpp: 15 * DerivedSources.make: 16 * GNUmakefile.am: 17 * WebCore.gypi: 18 * WebCore.pri: 19 * WebCore.pro: 20 * WebCore.vcproj/WebCore.vcproj: 21 * WebCore.xcodeproj/project.pbxproj: 22 * fileapi/FileEntry.cpp: 23 (WebCore::FileEntry::createWriter): Added. 24 (WebCore::FileEntry::file): Added. 25 * fileapi/FileEntry.h: 26 * fileapi/FileEntry.idl: 27 * fileapi/FileCallback.h: Added. 28 * fileapi/FileCallback.idl: Added. 29 * fileapi/FileWriterCallback.h: Added. 30 * fileapi/FileWriterCallback.idl: Added. 31 1 32 2010-09-09 Yuzo Fujishima <yuzo@google.com> 2 33 -
trunk/WebCore/DerivedSources.cpp
r66461 r67159 106 106 #include "JSEventSource.cpp" 107 107 #include "JSFile.cpp" 108 #include "JSFileCallback.cpp" 108 109 #include "JSFileEntry.cpp" 109 110 #include "JSFileError.cpp" … … 114 115 #include "JSFileSystemCallback.cpp" 115 116 #include "JSFileWriter.cpp" 117 #include "JSFileWriterCallback.cpp" 116 118 #include "JSFlags.cpp" 117 119 #include "JSGeolocation.cpp" -
trunk/WebCore/DerivedSources.make
r66461 r67159 152 152 EventTarget \ 153 153 File \ 154 FileCallback \ 154 155 FileEntry \ 155 156 FileException \ … … 159 160 FileReaderSync \ 160 161 FileWriter \ 162 FileWriterCallback \ 161 163 FileSystemCallback \ 162 164 Flags \ -
trunk/WebCore/GNUmakefile.am
r67085 r67159 3027 3027 DerivedSources/WebCore/JSErrorCallback.cpp \ 3028 3028 DerivedSources/WebCore/JSErrorCallback.h \ 3029 DerivedSources/WebCore/JSFileCallback.cpp \ 3030 DerivedSources/WebCore/JSFileCallback.h \ 3029 3031 DerivedSources/WebCore/JSFileEntry.cpp \ 3030 3032 DerivedSources/WebCore/JSFileEntry.h \ … … 3054 3056 WebCore/fileapi/EntryCallback.h \ 3055 3057 WebCore/fileapi/ErrorCallback.h \ 3058 WebCore/fileapi/FileCallback.h \ 3056 3059 WebCore/fileapi/FileEntry.cpp \ 3057 3060 WebCore/fileapi/FileEntry.h \ … … 4458 4461 DerivedSources/WebCore/JSFileWriter.cpp \ 4459 4462 DerivedSources/WebCore/JSFileWriter.h 4463 DerivedSources/WebCore/JSFileWriterCallback.cpp \ 4464 DerivedSources/WebCore/JSFileWriterCallback.h 4460 4465 4461 4466 webcore_sources += \ … … 4463 4468 WebCore/fileapi/FileWriterClient.h \ 4464 4469 WebCore/fileapi/FileWriter.cpp \ 4465 WebCore/fileapi/FileWriter.h 4470 WebCore/fileapi/FileWriter.h \ 4471 WebCore/fileapi/FileWriterCallback.h 4466 4472 4467 4473 endif # END ENABLE_FILE_WRITER -
trunk/WebCore/WebCore.gypi
r67109 r67159 97 97 'fileapi/ErrorCallback.idl', 98 98 'fileapi/File.idl', 99 'fileapi/FileCallback.idl', 99 100 'fileapi/FileEntry.idl', 100 101 'fileapi/FileError.idl', … … 105 106 'fileapi/FileSystemCallback.idl', 106 107 'fileapi/FileWriter.idl', 108 'fileapi/FileWriterCallback.idl', 107 109 'fileapi/Flags.idl', 108 110 'fileapi/Metadata.idl', … … 1447 1449 'fileapi/File.cpp', 1448 1450 'fileapi/File.h', 1451 'fileapi/FileCallback.h', 1449 1452 'fileapi/FileEntry.cpp', 1450 1453 'fileapi/FileEntry.h', … … 1467 1470 'fileapi/FileWriter.cpp', 1468 1471 'fileapi/FileWriter.h', 1472 'fileapi/FileWriterCallback.h', 1469 1473 'fileapi/FileWriterClient.h', 1470 1474 'fileapi/Flags.h', -
trunk/WebCore/WebCore.pri
r66588 r67159 159 159 fileapi/ErrorCallback.idl \ 160 160 fileapi/File.idl \ 161 fileapi/FileCallback.idl \ 162 fileapi/FileEntry.idl \ 163 fileapi/FileError.idl \ 161 164 fileapi/FileList.idl \ 162 165 fileapi/FileReader.idl \ 166 fileapi/FileSystemCallback.idl \ 163 167 fileapi/FileWriter.idl \ 164 fileapi/FileEntry.idl \ 165 fileapi/FileError.idl \ 166 fileapi/FileSystemCallback.idl \ 168 fileapi/FileWriterCallback.idl \ 167 169 fileapi/Flags.idl \ 168 170 fileapi/Metadata.idl \ -
trunk/WebCore/WebCore.pro
r67140 r67159 630 630 fileapi/FileStreamProxy.cpp \ 631 631 fileapi/FileThread.cpp \ 632 fileapi/FileWriter.cpp \633 632 fileapi/ThreadableBlobRegistry.cpp \ 634 633 history/BackForwardController.cpp \ … … 1404 1403 editing/visible_units.h \ 1405 1404 editing/WrapContentsInDummySpanCommand.h \ 1406 fileapi/AsyncFileWriter.h \1407 1405 fileapi/Blob.h \ 1408 1406 fileapi/BlobBuilder.h \ … … 1417 1415 fileapi/FileThread.h \ 1418 1416 fileapi/FileThreadTask.h \ 1419 fileapi/FileWriter.h \1420 fileapi/FileWriterClient.h \1421 1417 history/BackForwardController.h \ 1422 1418 history/BackForwardControllerClient.h \ … … 2631 2627 fileapi/EntryCallback.h \ 2632 2628 fileapi/ErrorCallback.h \ 2629 fileapi/FileCallback.h \ 2633 2630 fileapi/FileEntry.h \ 2634 2631 fileapi/FileSystemCallback.h \ 2635 2632 fileapi/FileSystemCallbacks.h \ 2636 fileapi/FileWriterCallback.h \2637 2633 fileapi/Flags.h \ 2638 2634 fileapi/LocalFileSystem.h \ … … 2653 2649 fileapi/LocalFileSystem.cpp \ 2654 2650 platform/AsyncFileSystem.cpp 2651 } 2652 2653 contains(DEFINES, ENABLE_FILE_WRITER=1) { 2654 HEADERS += \ 2655 fileapi/AsyncFileWriter.h \ 2656 fileapi/FileWriter.h \ 2657 fileapi/FileWriterCallback.h \ 2658 fileapi/FileWriterClient.h 2659 2660 SOURCES += \ 2661 fileapi/FileWriter.cpp 2655 2662 } 2656 2663 -
trunk/WebCore/WebCore.vcproj/WebCore.vcproj
r67125 r67159 4822 4822 </File> 4823 4823 <File 4824 RelativePath="$(WebKitOutputDir)\obj\$(ProjectName)\DerivedSources\JSFileCallback.cpp" 4825 > 4826 </File> 4827 <File 4828 RelativePath="$(WebKitOutputDir)\obj\$(ProjectName)\DerivedSources\JSFileCallback.h" 4829 > 4830 </File> 4831 <File 4824 4832 RelativePath="$(WebKitOutputDir)\obj\$(ProjectName)\DerivedSources\JSFileError.cpp" 4825 4833 > … … 5115 5123 <File 5116 5124 RelativePath="$(WebKitOutputDir)\obj\$(ProjectName)\DerivedSources\JSFileWriter.h" 5125 > 5126 </File> 5127 <File 5128 RelativePath="$(WebKitOutputDir)\obj\$(ProjectName)\DerivedSources\JSFileWriterCallback.cpp" 5129 > 5130 </File> 5131 <File 5132 RelativePath="$(WebKitOutputDir)\obj\$(ProjectName)\DerivedSources\JSFileWriterCallback.h" 5117 5133 > 5118 5134 </File> … … 37346 37362 </File> 37347 37363 <File 37364 RelativePath="..\fileapi\FileCallback.h" 37365 > 37366 </File> 37367 <File 37348 37368 RelativePath="..\fileapi\FileEntry.cpp" 37349 37369 > 37350 37370 </File> 37351 37371 <File 37372 RelativePath="..\fileapi\FileEntry.cpp" 37373 > 37374 </File> 37375 <File 37352 37376 RelativePath="..\fileapi\FileEntry.h" 37353 37377 > … … 37423 37447 <File 37424 37448 RelativePath="..\fileapi\FileWriter.h" 37449 > 37450 </File> 37451 <File 37452 RelativePath="..\fileapi\FileWriterCallback.cpp" 37453 > 37454 </File> 37455 <File 37456 RelativePath="..\fileapi\FileWriterCallback.h" 37425 37457 > 37426 37458 </File> -
trunk/WebCore/WebCore.xcodeproj/project.pbxproj
r67085 r67159 2376 2376 85FF315B0AAFBFCB00374F38 /* DOMKeyboardEvent.mm in Sources */ = {isa = PBXBuildFile; fileRef = 85FF31590AAFBFCB00374F38 /* DOMKeyboardEvent.mm */; }; 2377 2377 86243D0111BC31F700CC006A /* JSArrayBufferViewHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = 86243D0011BC31F700CC006A /* JSArrayBufferViewHelper.h */; }; 2378 893C47A71238908B002B3D86 /* FileCallback.h in Headers */ = {isa = PBXBuildFile; fileRef = 893C47A51238908B002B3D86 /* FileCallback.h */; }; 2379 893C47A81238908B002B3D86 /* FileWriterCallback.h in Headers */ = {isa = PBXBuildFile; fileRef = 893C47A61238908B002B3D86 /* FileWriterCallback.h */; }; 2380 893C47B71238A099002B3D86 /* JSFileCallback.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 893C47B51238A099002B3D86 /* JSFileCallback.cpp */; }; 2381 893C47B81238A099002B3D86 /* JSFileCallback.h in Headers */ = {isa = PBXBuildFile; fileRef = 893C47B61238A099002B3D86 /* JSFileCallback.h */; }; 2382 893C47BB1238A0A9002B3D86 /* JSFileWriterCallback.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 893C47B91238A0A9002B3D86 /* JSFileWriterCallback.cpp */; }; 2383 893C47BC1238A0A9002B3D86 /* JSFileWriterCallback.h in Headers */ = {isa = PBXBuildFile; fileRef = 893C47BA1238A0A9002B3D86 /* JSFileWriterCallback.h */; }; 2378 2384 89878552122CA064003AABDA /* DirectoryEntry.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 89878539122CA064003AABDA /* DirectoryEntry.cpp */; }; 2379 2385 89878553122CA064003AABDA /* DirectoryEntry.h in Headers */ = {isa = PBXBuildFile; fileRef = 8987853A122CA064003AABDA /* DirectoryEntry.h */; }; … … 8264 8270 85FF31590AAFBFCB00374F38 /* DOMKeyboardEvent.mm */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.objcpp; path = DOMKeyboardEvent.mm; sourceTree = "<group>"; }; 8265 8271 86243D0011BC31F700CC006A /* JSArrayBufferViewHelper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = JSArrayBufferViewHelper.h; sourceTree = "<group>"; }; 8272 893C47A51238908B002B3D86 /* FileCallback.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = FileCallback.h; path = fileapi/FileCallback.h; sourceTree = "<group>"; }; 8273 893C47A61238908B002B3D86 /* FileWriterCallback.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = FileWriterCallback.h; path = fileapi/FileWriterCallback.h; sourceTree = "<group>"; }; 8274 893C47B51238A099002B3D86 /* JSFileCallback.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = JSFileCallback.cpp; sourceTree = "<group>"; }; 8275 893C47B61238A099002B3D86 /* JSFileCallback.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = JSFileCallback.h; sourceTree = "<group>"; }; 8276 893C47B91238A0A9002B3D86 /* JSFileWriterCallback.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = JSFileWriterCallback.cpp; sourceTree = "<group>"; }; 8277 893C47BA1238A0A9002B3D86 /* JSFileWriterCallback.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = JSFileWriterCallback.h; sourceTree = "<group>"; }; 8266 8278 89878539122CA064003AABDA /* DirectoryEntry.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = DirectoryEntry.cpp; path = fileapi/DirectoryEntry.cpp; sourceTree = "<group>"; }; 8267 8279 8987853A122CA064003AABDA /* DirectoryEntry.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DirectoryEntry.h; path = fileapi/DirectoryEntry.h; sourceTree = "<group>"; }; … … 13885 13897 BC00F0100E0A189500FD04E3 /* JSFile.cpp */, 13886 13898 BC00F0110E0A189500FD04E3 /* JSFile.h */, 13899 893C47B51238A099002B3D86 /* JSFileCallback.cpp */, 13900 893C47B61238A099002B3D86 /* JSFileCallback.h */, 13887 13901 8987859A122CA2A7003AABDA /* JSFileEntry.cpp */, 13888 13902 8987859B122CA2A7003AABDA /* JSFileEntry.h */, … … 13901 13915 46DA844B1224A0710060D006 /* JSFileWriter.cpp */, 13902 13916 46DA844C1224A0710060D006 /* JSFileWriter.h */, 13917 893C47B91238A0A9002B3D86 /* JSFileWriterCallback.cpp */, 13918 893C47BA1238A0A9002B3D86 /* JSFileWriterCallback.h */, 13903 13919 8987859E122CA2A7003AABDA /* JSFlags.cpp */, 13904 13920 8987859F122CA2A7003AABDA /* JSFlags.h */, … … 14395 14411 976D6C61122B8A3D001FD1F7 /* File.cpp */, 14396 14412 976D6C62122B8A3D001FD1F7 /* File.h */, 14413 893C47A51238908B002B3D86 /* FileCallback.h */, 14397 14414 89878548122CA064003AABDA /* FileEntry.cpp */, 14398 14415 89878549122CA064003AABDA /* FileEntry.h */, … … 14415 14432 976D6C71122B8A3D001FD1F7 /* FileWriter.cpp */, 14416 14433 976D6C72122B8A3D001FD1F7 /* FileWriter.h */, 14434 893C47A61238908B002B3D86 /* FileWriterCallback.h */, 14417 14435 976D6C74122B8A3D001FD1F7 /* FileWriterClient.h */, 14418 14436 8987854D122CA064003AABDA /* Flags.h */, … … 20468 20486 97205AB81239291000B17380 /* MediaDocument.h in Headers */, 20469 20487 97205ABC1239292700B17380 /* PluginDocument.h in Headers */, 20488 893C47A71238908B002B3D86 /* FileCallback.h in Headers */, 20489 893C47A81238908B002B3D86 /* FileWriterCallback.h in Headers */, 20490 893C47B81238A099002B3D86 /* JSFileCallback.h in Headers */, 20491 893C47BC1238A0A9002B3D86 /* JSFileWriterCallback.h in Headers */, 20470 20492 ); 20471 20493 runOnlyForDeploymentPostprocessing = 0; … … 22936 22958 97205AB71239291000B17380 /* MediaDocument.cpp in Sources */, 22937 22959 97205ABB1239292700B17380 /* PluginDocument.cpp in Sources */, 22960 893C47B71238A099002B3D86 /* JSFileCallback.cpp in Sources */, 22961 893C47BB1238A0A9002B3D86 /* JSFileWriterCallback.cpp in Sources */, 22938 22962 ); 22939 22963 runOnlyForDeploymentPostprocessing = 0;
Note: See TracChangeset
for help on using the changeset viewer.