Changeset 65975 in webkit


Ignore:
Timestamp:
Aug 24, 2010 9:31:20 PM (14 years ago)
Author:
kinuko@chromium.org
Message:

2010-08-24 Kinuko Yasuda <kinuko@chromium.org>

Reviewed by Dumitru Daniliuc.

Implement virtual path utilities for FileSystem API
https://bugs.webkit.org/show_bug.cgi?id=44132

No new tests; tests will be added later. (Each DOMFilePath's method is briefly tested locally.)

  • CMakeLists.txt:
  • GNUmakefile.am:
  • WebCore.gypi:
  • WebCore.pro:
  • WebCore.vcproj/WebCore.vcproj:
  • WebCore.xcodeproj/project.pbxproj:
  • storage/DOMFilePath.cpp: Added.
  • storage/DOMFilePath.h: Added.
Location:
trunk/WebCore
Files:
2 added
7 edited

Legend:

Unmodified
Added
Removed
  • trunk/WebCore/CMakeLists.txt

    r65941 r65975  
    14601460    storage/DirectoryEntry.cpp
    14611461    storage/DirectoryReader.cpp
     1462    storage/DOMFilePath.cpp
    14621463    storage/DOMFileSystem.cpp
    14631464    storage/Entry.cpp
  • trunk/WebCore/ChangeLog

    r65973 r65975  
     12010-08-24  Kinuko Yasuda  <kinuko@chromium.org>
     2
     3        Reviewed by Dumitru Daniliuc.
     4
     5        Implement virtual path utilities for FileSystem API
     6        https://bugs.webkit.org/show_bug.cgi?id=44132
     7
     8        No new tests; tests will be added later. (Each DOMFilePath's method is briefly tested locally.)
     9
     10        * CMakeLists.txt:
     11        * GNUmakefile.am:
     12        * WebCore.gypi:
     13        * WebCore.pro:
     14        * WebCore.vcproj/WebCore.vcproj:
     15        * WebCore.xcodeproj/project.pbxproj:
     16        * storage/DOMFilePath.cpp: Added.
     17        * storage/DOMFilePath.h: Added.
     18
    1192010-08-24  Adam Barth  <abarth@webkit.org>
    220
     
    12001218        * html/HTMLTreeBuilder.cpp:
    12011219
    1202 >>>>>>> .r65945
    120312202010-08-23  Adam Barth  <abarth@webkit.org>
    12041221
  • trunk/WebCore/GNUmakefile.am

    r65941 r65975  
    29952995
    29962996# ----
    2997 # HTML5 FileSystem API support
     2997# FileSystem API support
    29982998# ----
    29992999if ENABLE_FILE_SYSTEM
     3000
    30003001FEATURE_DEFINES += ENABLE_FILE_SYSTEM=1
    30013002webcore_cppflags += -DENABLE_FILE_SYSTEM=1
    3002 endif # END ENABLE_FILE_SYSTEM
    30033003
    30043004webcore_built_sources += \
     
    30353035       WebCore/storage/DirectoryReader.cpp \
    30363036       WebCore/storage/DirectoryReader.h \
     3037       WebCore/storage/DOMFilePath.cpp \
     3038       WebCore/storage/DOMFilePath.h \
    30373039       WebCore/storage/DOMFileSystem.cpp \
    30383040       WebCore/storage/DOMFileSystem.h \
     
    30523054       WebCore/storage/Metadata.h \
    30533055       WebCore/storage/MetadataCallback.h
     3056
     3057endif # END ENABLE_FILE_SYSTEM
    30543058
    30553059# ----
  • trunk/WebCore/WebCore.gypi

    r65941 r65975  
    35593559            'storage/DirectoryReader.cpp',
    35603560            'storage/DirectoryReader.h',
     3561            'storage/DOMFilePath.cpp',
     3562            'storage/DOMFilePath.h',
    35613563            'storage/DOMFileSystem.cpp',
    35623564            'storage/DOMFileSystem.h',
  • trunk/WebCore/WebCore.pro

    r65941 r65975  
    25862586        storage/DirectoryEntry.h \
    25872587        storage/DirectoryReader.h \
     2588        storage/DOMFilePath.h \
    25882589        storage/DOMFileSystem.h \
    25892590        storage/EntriesCallback.h \
     
    26022603        storage/DirectoryEntry.cpp \
    26032604        storage/DirectoryReader.cpp \
     2605        storage/DOMFilePath.cpp \
    26042606        storage/DOMFileSystem.cpp \
    26052607        storage/Entry.cpp \
  • trunk/WebCore/WebCore.vcproj/WebCore.vcproj

    r65941 r65975  
    5116651166                        </File>
    5116751167                        <File
     51168                                RelativePath="..\storage\DOMFilePath.cpp"
     51169                                >
     51170                        </File>
     51171                        <File
     51172                                RelativePath="..\storage\DOMFilePath.h"
     51173                                >
     51174                        </File>
     51175                        <File
    5116851176                                RelativePath="..\storage\DOMFileSystem.cpp"
    5116951177                                >
  • trunk/WebCore/WebCore.xcodeproj/project.pbxproj

    r65950 r65975  
    23832383                85FF315B0AAFBFCB00374F38 /* DOMKeyboardEvent.mm in Sources */ = {isa = PBXBuildFile; fileRef = 85FF31590AAFBFCB00374F38 /* DOMKeyboardEvent.mm */; };
    23842384                86243D0111BC31F700CC006A /* JSArrayBufferViewHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = 86243D0011BC31F700CC006A /* JSArrayBufferViewHelper.h */; };
     2385                8947A82912222C4700D95F2D /* JSMetadata.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8947A82512222C4700D95F2D /* JSMetadata.cpp */; };
     2386                8947A82A12222C4700D95F2D /* JSMetadata.h in Headers */ = {isa = PBXBuildFile; fileRef = 8947A82612222C4700D95F2D /* JSMetadata.h */; };
     2387                8947A82B12222C4700D95F2D /* JSMetadataCallback.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8947A82712222C4700D95F2D /* JSMetadataCallback.cpp */; };
     2388                8947A82C12222C4700D95F2D /* JSMetadataCallback.h in Headers */ = {isa = PBXBuildFile; fileRef = 8947A82812222C4700D95F2D /* JSMetadataCallback.h */; };
     2389                8947A83C122234F400D95F2D /* Metadata.h in Headers */ = {isa = PBXBuildFile; fileRef = 897A2D73120001440082740C /* Metadata.h */; };
     2390                8947A83D122234F900D95F2D /* MetadataCallback.h in Headers */ = {isa = PBXBuildFile; fileRef = 897A2D75120001440082740C /* MetadataCallback.h */; };
    23852391                8952535211641B3400CABF00 /* FileThread.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8952535011641B3400CABF00 /* FileThread.cpp */; };
    23862392                8952535311641B3400CABF00 /* FileThread.h in Headers */ = {isa = PBXBuildFile; fileRef = 8952535111641B3400CABF00 /* FileThread.h */; };
     
    23882394                895253DD116C4EF500CABF00 /* FileStreamProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = 895253DB116C4EF500CABF00 /* FileStreamProxy.h */; };
    23892395                895253DF116C4F0600CABF00 /* FileThreadTask.h in Headers */ = {isa = PBXBuildFile; fileRef = 895253DE116C4F0600CABF00 /* FileThreadTask.h */; };
     2396                89686C9F122244A00076EAA4 /* DOMFilePath.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 89686C9D122244A00076EAA4 /* DOMFilePath.cpp */; };
     2397                89686CA0122244A00076EAA4 /* DOMFilePath.h in Headers */ = {isa = PBXBuildFile; fileRef = 89686C9E122244A00076EAA4 /* DOMFilePath.h */; };
    23902398                8988E10E11A3508B00DB732E /* BlobItem.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8988E10C11A3508B00DB732E /* BlobItem.cpp */; };
    23912399                8988E10F11A3508B00DB732E /* BlobItem.h in Headers */ = {isa = PBXBuildFile; fileRef = 8988E10D11A3508B00DB732E /* BlobItem.h */; settings = {ATTRIBUTES = (Private, ); }; };
     
    82438251                85FF31590AAFBFCB00374F38 /* DOMKeyboardEvent.mm */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.objcpp; path = DOMKeyboardEvent.mm; sourceTree = "<group>"; };
    82448252                86243D0011BC31F700CC006A /* JSArrayBufferViewHelper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = JSArrayBufferViewHelper.h; sourceTree = "<group>"; };
     8253                8947A82512222C4700D95F2D /* JSMetadata.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = JSMetadata.cpp; sourceTree = "<group>"; };
     8254                8947A82612222C4700D95F2D /* JSMetadata.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = JSMetadata.h; sourceTree = "<group>"; };
     8255                8947A82712222C4700D95F2D /* JSMetadataCallback.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = JSMetadataCallback.cpp; sourceTree = "<group>"; };
     8256                8947A82812222C4700D95F2D /* JSMetadataCallback.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = JSMetadataCallback.h; sourceTree = "<group>"; };
    82458257                8952535011641B3400CABF00 /* FileThread.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = FileThread.cpp; sourceTree = "<group>"; };
    82468258                8952535111641B3400CABF00 /* FileThread.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FileThread.h; sourceTree = "<group>"; };
     
    82488260                895253DB116C4EF500CABF00 /* FileStreamProxy.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FileStreamProxy.h; sourceTree = "<group>"; };
    82498261                895253DE116C4F0600CABF00 /* FileThreadTask.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FileThreadTask.h; sourceTree = "<group>"; };
     8262                89686C9D122244A00076EAA4 /* DOMFilePath.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = DOMFilePath.cpp; sourceTree = "<group>"; };
     8263                89686C9E122244A00076EAA4 /* DOMFilePath.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DOMFilePath.h; sourceTree = "<group>"; };
    82508264                897A2D1911FF58A50082740C /* DOMFileSystem.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = DOMFileSystem.cpp; sourceTree = "<group>"; };
    82518265                897A2D1A11FF58A50082740C /* DOMFileSystem.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DOMFileSystem.h; sourceTree = "<group>"; };
     
    1159311607                                899ABC241215E4A300F9F219 /* DirectoryReader.h */,
    1159411608                                899ABC251215E4A300F9F219 /* DirectoryReader.idl */,
     11609                                89686C9D122244A00076EAA4 /* DOMFilePath.cpp */,
     11610                                89686C9E122244A00076EAA4 /* DOMFilePath.h */,
    1159511611                                897A2D1911FF58A50082740C /* DOMFileSystem.cpp */,
    1159611612                                897A2D1A11FF58A50082740C /* DOMFileSystem.h */,
     
    1515115167                                B656626F120B1227006EA85C /* JSIDBTransaction.cpp */,
    1515215168                                B656626E120B1227006EA85C /* JSIDBTransaction.h */,
     15169                                8947A82512222C4700D95F2D /* JSMetadata.cpp */,
     15170                                8947A82612222C4700D95F2D /* JSMetadata.h */,
     15171                                8947A82712222C4700D95F2D /* JSMetadataCallback.cpp */,
     15172                                8947A82812222C4700D95F2D /* JSMetadataCallback.h */,
    1515315173                                514C76350CE9225E007EF3CD /* JSSQLError.cpp */,
    1515415174                                BC8243250D0CE8A200460C8F /* JSSQLError.h */,
     
    2036220382                                9F0D6B2F121BFEBA006C0288 /* InspectorProfilerAgent.h in Headers */,
    2036320383                                2EB4BCD3121F03E300EC4885 /* BlobResourceHandle.h in Headers */,
     20384                                89686CA0122244A00076EAA4 /* DOMFilePath.h in Headers */,
     20385                                8947A82A12222C4700D95F2D /* JSMetadata.h in Headers */,
     20386                                8947A82C12222C4700D95F2D /* JSMetadataCallback.h in Headers */,
     20387                                8947A83C122234F400D95F2D /* Metadata.h in Headers */,
     20388                                8947A83D122234F900D95F2D /* MetadataCallback.h in Headers */,
    2036420389                        );
    2036520390                        runOnlyForDeploymentPostprocessing = 0;
     
    2281722842                                9F0D6B2E121BFEBA006C0288 /* InspectorProfilerAgent.cpp in Sources */,
    2281822843                                2EB4BCD2121F03E300EC4885 /* BlobResourceHandle.cpp in Sources */,
     22844                                89686C9F122244A00076EAA4 /* DOMFilePath.cpp in Sources */,
     22845                                8947A82912222C4700D95F2D /* JSMetadata.cpp in Sources */,
     22846                                8947A82B12222C4700D95F2D /* JSMetadataCallback.cpp in Sources */,
    2281922847                        );
    2282022848                        runOnlyForDeploymentPostprocessing = 0;
Note: See TracChangeset for help on using the changeset viewer.