Skip to content
  • jianli@chromium.org's avatar
    [chromium] Add WebFileSystem interface and hook up with all FileSystem methods. · e6f2c9b1
    jianli@chromium.org authored
    https://bugs.webkit.org/show_bug.cgi?id=38228
    
    Reviewed by Darin Fisher.
    
    WebCore:
    
    * platform/chromium/ChromiumBridge.h:
    * platform/chromium/FileSystemChromium.cpp:
    (WebCore::openFile):
    (WebCore::closeFile):
    (WebCore::seekFile):
    (WebCore::truncateFile):
    (WebCore::readFromFile):
    (WebCore::writeToFile):
    
    WebKit/chromium:
    
    * WebKit.gyp:
    * public/WebFileSystem.h: Added.
    * public/WebKitClient.h:
    (WebKit::WebKitClient::fileSystem):
    * src/ChromiumBridge.cpp:
    (WebCore::ChromiumBridge::fileExists):
    (WebCore::ChromiumBridge::deleteFile):
    (WebCore::ChromiumBridge::deleteEmptyDirectory):
    (WebCore::ChromiumBridge::getFileSize):
    (WebCore::ChromiumBridge::getFileModificationTime):
    (WebCore::ChromiumBridge::directoryName):
    (WebCore::ChromiumBridge::pathByAppendingComponent):
    (WebCore::ChromiumBridge::makeAllDirectories):
    (WebCore::ChromiumBridge::getAbsolutePath):
    (WebCore::ChromiumBridge::isDirectory):
    (WebCore::ChromiumBridge::filePathToURL):
    (WebCore::ChromiumBridge::openFile):
    (WebCore::ChromiumBridge::closeFile):
    (WebCore::ChromiumBridge::seekFile):
    (WebCore::ChromiumBridge::truncateFile):
    (WebCore::ChromiumBridge::readFromFile):
    (WebCore::ChromiumBridge::writeToFile):
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@58599 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    e6f2c9b1