2011-06-14 Eric Uhrhane <ericu@chromium.org>
authorericu@chromium.org <ericu@chromium.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 14 Jun 2011 20:01:19 +0000 (20:01 +0000)
committerericu@chromium.org <ericu@chromium.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 14 Jun 2011 20:01:19 +0000 (20:01 +0000)
commitd0c542ce1b16795a888c1fd73e2738cb14f195ed
treedd93e78111988507545d5a634e0ee2b8d26a214f
parent64ad624a234440e8ff17537590cb402c4d1b9e89
2011-06-14  Eric Uhrhane  <ericu@chromium.org>

        Reviewed by Darin Fisher.

        Clean up filesystem base path code.
        https://bugs.webkit.org/show_bug.cgi?id=60218

        Change a bunch of url-held-in-a-string parameters into real KURLS and
        WebURLs.

        No new tests--no change in functionality.

        * fileapi/DOMFileSystem.cpp:
        (WebCore::DOMFileSystem::createWriter):
        (WebCore::DOMFileSystem::createFile):
        * fileapi/DOMFileSystemBase.cpp:
        (WebCore::DOMFileSystemBase::getMetadata):
        (WebCore::DOMFileSystemBase::move):
        (WebCore::DOMFileSystemBase::copy):
        (WebCore::DOMFileSystemBase::remove):
        (WebCore::DOMFileSystemBase::removeRecursively):
        (WebCore::DOMFileSystemBase::getParent):
        (WebCore::DOMFileSystemBase::getFile):
        (WebCore::DOMFileSystemBase::getDirectory):
        (WebCore::DOMFileSystemBase::readDirectory):
        * fileapi/DOMFileSystemSync.cpp:
        (WebCore::DOMFileSystemSync::createFile):
        (WebCore::DOMFileSystemSync::createWriter):
        * platform/AsyncFileSystem.cpp:
        (WebCore::AsyncFileSystem::openFileSystem):
        * platform/AsyncFileSystem.h:
        (WebCore::AsyncFileSystem::AsyncFileSystem):
2011-06-14  Eric Uhrhane  <ericu@chromium.org>

        Reviewed by Darin Fisher.

        Clean up filesystem base path code.
        https://bugs.webkit.org/show_bug.cgi?id=60218

        Change a bunch of url-held-in-a-string parameters into real KURLS and
        WebURLs.  Also add a #define to make it easier to stage this change, as
        it involves both Chromium and WebKit changes that would ideally be
        simultaneous.

        No new tests--no change in functionality.

        * public/WebFileSystem.h:
        * public/WebFileSystemCallbacks.h:
        * public/WebFrame.h:
        * src/AsyncFileSystemChromium.cpp:
        * src/AsyncFileSystemChromium.h:
        * src/WebFileSystemCallbacksImpl.cpp:
        * src/WebFileSystemCallbacksImpl.h:
        * src/WebFrameImpl.cpp:
        * src/WorkerAsyncFileSystemChromium.cpp:
        * src/WorkerAsyncFileSystemChromium.h:
        * src/WorkerAsyncFileWriterChromium.cpp:
        * src/WorkerAsyncFileWriterChromium.h:
        * src/WorkerFileSystemCallbacksBridge.cpp:
        * src/WorkerFileSystemCallbacksBridge.h:
        * src/WorkerFileWriterCallbacksBridge.cpp:
        * src/WorkerFileWriterCallbacksBridge.h:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@88844 268f45cc-cd09-0410-ab3c-d52691b4dbfc
23 files changed:
Source/WebCore/ChangeLog
Source/WebCore/fileapi/DOMFileSystem.cpp
Source/WebCore/fileapi/DOMFileSystemBase.cpp
Source/WebCore/fileapi/DOMFileSystemSync.cpp
Source/WebCore/platform/AsyncFileSystem.cpp
Source/WebCore/platform/AsyncFileSystem.h
Source/WebKit/chromium/ChangeLog
Source/WebKit/chromium/public/WebFileSystem.h
Source/WebKit/chromium/public/WebFileSystemCallbacks.h
Source/WebKit/chromium/public/WebFrame.h
Source/WebKit/chromium/src/AsyncFileSystemChromium.cpp
Source/WebKit/chromium/src/AsyncFileSystemChromium.h
Source/WebKit/chromium/src/WebFileSystemCallbacksImpl.cpp
Source/WebKit/chromium/src/WebFileSystemCallbacksImpl.h
Source/WebKit/chromium/src/WebFrameImpl.cpp
Source/WebKit/chromium/src/WorkerAsyncFileSystemChromium.cpp
Source/WebKit/chromium/src/WorkerAsyncFileSystemChromium.h
Source/WebKit/chromium/src/WorkerAsyncFileWriterChromium.cpp
Source/WebKit/chromium/src/WorkerAsyncFileWriterChromium.h
Source/WebKit/chromium/src/WorkerFileSystemCallbacksBridge.cpp
Source/WebKit/chromium/src/WorkerFileSystemCallbacksBridge.h
Source/WebKit/chromium/src/WorkerFileWriterCallbacksBridge.cpp
Source/WebKit/chromium/src/WorkerFileWriterCallbacksBridge.h