Index: webkit/tools/test_shell/simple_file_system.cc |
=================================================================== |
--- webkit/tools/test_shell/simple_file_system.cc (revision 81454) |
+++ webkit/tools/test_shell/simple_file_system.cc (working copy) |
@@ -95,13 +95,13 @@ |
} |
virtual void DidOpenFileSystem( |
- const std::string& name, const FilePath& path) { |
+ const std::string& name, const GURL& root) { |
DCHECK(file_system_); |
- if (path.empty()) |
+ if (!root.is_valid()) |
callbacks_->didFail(WebKit::WebFileErrorSecurity); |
else |
callbacks_->didOpenFileSystem( |
- UTF8ToUTF16(name), webkit_glue::FilePathToWebString(path)); |
+ WebString::fromUTF8(name), WebString::fromUTF8(root.spec())); |
} |
virtual void DidFail(base::PlatformFileError error_code) { |
@@ -168,80 +168,58 @@ |
void SimpleFileSystem::move( |
const WebString& src_path, |
const WebString& dest_path, WebFileSystemCallbacks* callbacks) { |
- FilePath dest_filepath(webkit_glue::WebStringToFilePath(dest_path)); |
- FilePath src_filepath(webkit_glue::WebStringToFilePath(src_path)); |
- |
- GetNewOperation(callbacks)->Move(src_filepath, dest_filepath); |
+ GetNewOperation(callbacks)->Move(GURL(src_path), GURL(dest_path)); |
} |
void SimpleFileSystem::copy( |
const WebString& src_path, const WebString& dest_path, |
WebFileSystemCallbacks* callbacks) { |
- FilePath dest_filepath(webkit_glue::WebStringToFilePath(dest_path)); |
- FilePath src_filepath(webkit_glue::WebStringToFilePath(src_path)); |
- |
- GetNewOperation(callbacks)->Copy(src_filepath, dest_filepath); |
+ GetNewOperation(callbacks)->Copy(GURL(src_path), GURL(dest_path)); |
} |
void SimpleFileSystem::remove( |
const WebString& path, WebFileSystemCallbacks* callbacks) { |
- FilePath filepath(webkit_glue::WebStringToFilePath(path)); |
- |
- GetNewOperation(callbacks)->Remove(filepath, false /* recursive */); |
+ GetNewOperation(callbacks)->Remove(GURL(path), false /* recursive */); |
} |
void SimpleFileSystem::removeRecursively( |
const WebString& path, WebFileSystemCallbacks* callbacks) { |
- FilePath filepath(webkit_glue::WebStringToFilePath(path)); |
- |
- GetNewOperation(callbacks)->Remove(filepath, true /* recursive */); |
+ GetNewOperation(callbacks)->Remove(GURL(path), true /* recursive */); |
} |
void SimpleFileSystem::readMetadata( |
const WebString& path, WebFileSystemCallbacks* callbacks) { |
- FilePath filepath(webkit_glue::WebStringToFilePath(path)); |
- |
- GetNewOperation(callbacks)->GetMetadata(filepath); |
+ GetNewOperation(callbacks)->GetMetadata(GURL(path)); |
} |
void SimpleFileSystem::createFile( |
const WebString& path, bool exclusive, WebFileSystemCallbacks* callbacks) { |
- FilePath filepath(webkit_glue::WebStringToFilePath(path)); |
- |
- GetNewOperation(callbacks)->CreateFile(filepath, exclusive); |
+ GetNewOperation(callbacks)->CreateFile(GURL(path), exclusive); |
} |
void SimpleFileSystem::createDirectory( |
const WebString& path, bool exclusive, WebFileSystemCallbacks* callbacks) { |
- FilePath filepath(webkit_glue::WebStringToFilePath(path)); |
- |
- GetNewOperation(callbacks)->CreateDirectory(filepath, exclusive, false); |
+ GetNewOperation(callbacks)->CreateDirectory(GURL(path), exclusive, false); |
} |
void SimpleFileSystem::fileExists( |
const WebString& path, WebFileSystemCallbacks* callbacks) { |
- FilePath filepath(webkit_glue::WebStringToFilePath(path)); |
- |
- GetNewOperation(callbacks)->FileExists(filepath); |
+ GetNewOperation(callbacks)->FileExists(GURL(path)); |
} |
void SimpleFileSystem::directoryExists( |
const WebString& path, WebFileSystemCallbacks* callbacks) { |
- FilePath filepath(webkit_glue::WebStringToFilePath(path)); |
- |
- GetNewOperation(callbacks)->DirectoryExists(filepath); |
+ GetNewOperation(callbacks)->DirectoryExists(GURL(path)); |
} |
void SimpleFileSystem::readDirectory( |
const WebString& path, WebFileSystemCallbacks* callbacks) { |
- FilePath filepath(webkit_glue::WebStringToFilePath(path)); |
- |
- GetNewOperation(callbacks)->ReadDirectory(filepath); |
+ GetNewOperation(callbacks)->ReadDirectory(GURL(path)); |
} |
WebFileWriter* SimpleFileSystem::createFileWriter( |
const WebString& path, WebFileWriterClient* client) { |
- return new SimpleFileWriter(path, client, file_system_context_.get()); |
+ return new SimpleFileWriter(GURL(path), client, file_system_context_.get()); |
} |
FileSystemOperation* SimpleFileSystem::GetNewOperation( |