summaryrefslogtreecommitdiffstats
path: root/webkit/storage_browser.gyp
Commit message (Collapse)AuthorAgeFilesLines
* Move all remaining appcache-related code to content namespacepilgrim@chromium.org2014-06-251-44/+0
| | | | | | | | | | | | This introduces NO FUNCTIONAL CHANGES. It is strictly a file move and namespace change. BUG=338338 R=michaeln@chromium.org TBR=cevans, darin Review URL: https://codereview.chromium.org/344493002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@279808 0039d316-1c4b-4281-b951-d872f2087c98
* Split AppCacheService into appcache_service.h and appcache_service_impl.hpilgrim@chromium.org2014-06-051-1/+2
| | | | | | | | | | | One will (eventually) go into content/public/browser/ and the other will go in content/browser/appcache/ BUG=338338 TBR=darin@chromium.org Review URL: https://codereview.chromium.org/315733004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@275093 0039d316-1c4b-4281-b951-d872f2087c98
* Add some src/webkit build files to the GN build.brettw@chromium.org2014-05-301-0/+2
| | | | | | | | | BUG= TBR=michaeln@chromium.org Review URL: https://codereview.chromium.org/309643002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@273897 0039d316-1c4b-4281-b951-d872f2087c98
* Move blob_storage_host from webkit/ to content/pilgrim@chromium.org2014-04-101-2/+0
| | | | | | | | | BUG=338338 TBR=darin@chromium.org Review URL: https://codereview.chromium.org/231923002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@262978 0039d316-1c4b-4281-b951-d872f2087c98
* Provide monitoring of usage for a storage type and origintmdiep@chromium.org2014-04-031-0/+4
| | | | | | | | | | | | | | Introduces a quota::StorageObserver interface for observers that wish to monitor storage events such as changes in quota and usage. Observers register themselves with quota::QuotaManager. This patch only implements tracking of changes in usage. BUG=347801 TEST=content_unittests Review URL: https://codereview.chromium.org/218793002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@261358 0039d316-1c4b-4281-b951-d872f2087c98
* Move appcache_interceptor from webkit/ to content/pilgrim@chromium.org2014-04-011-2/+0
| | | | | | | | | BUG=338338 TBR=darin@chromium.org Review URL: https://codereview.chromium.org/214883003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@260882 0039d316-1c4b-4281-b951-d872f2087c98
* Move view_appcache_internals_job to content/browser/appcache/pilgrim@chromium.org2014-03-181-2/+0
| | | | | | | | | BUG=338338 TBR=darin@chromium.org Review URL: https://codereview.chromium.org/181433005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@257656 0039d316-1c4b-4281-b951-d872f2087c98
* Move upload_file_system_file_element_reader.* to content/browser/fileapi/pilgrim@chromium.org2014-02-251-2/+0
| | | | | | | | | BUG=338338 TBR=darin@chromium.org Review URL: https://codereview.chromium.org/159523005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@253037 0039d316-1c4b-4281-b951-d872f2087c98
* MTP Streaming: Linux streaming infrastructure changes.tommycli@chromium.org2014-01-241-0/+2
| | | | | | | | BUG=110119 Review URL: https://codereview.chromium.org/107833003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@246996 0039d316-1c4b-4281-b951-d872f2087c98
* Quota: Factor out (Mock)QuotaManagerProxy into its own file for readabilitynhiroki@chromium.org2014-01-171-0/+2
| | | | | | | | | | BUG=n/a TEST=compile (mechanical changes only) TBR=michaeln@chromium.orgjochen@chromium.org Review URL: https://codereview.chromium.org/136573007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@245533 0039d316-1c4b-4281-b951-d872f2087c98
* [Retry] Quota: Implement QuotaBackendImplnhiroki@chromium.org2013-11-121-0/+2
| | | | | | | | | | | | | | | | | | Original review: https://codereview.chromium.org/61593002/ This introduces QuotaBackendImpl working as bridge among FileSystemUsageCache, QuotaManager and QuotaReservationManager. The backend will be created by FileSystemContext and retained by QuotaReservationManager. BUG=303443 TEST=content_unittests --gtest_filter=QuotaBackendImplTest.* TEST=content_unittests --gtest_filter=QuotaReservationManagerTest.* TBR=tzik@chromium.org,kinuko@chromium.org,jochen@chromium.org Review URL: https://codereview.chromium.org/66313004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@234415 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 233815 "Quota: Implement QuotaBackendImpl"nhiroki@chromium.org2013-11-081-2/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | This breaks content_unittests on some bots. http://build.chromium.org/p/chromium.linux/builders/Linux Aura/builds/11164 > Quota: Implement QuotaBackendImpl > > This introduces QuotaBackendImpl working as bridge among FileSystemUsageCache, > QuotaManager and QuotaReservationManager. The backend will be created by > FileSystemContext and retained by QuotaReservationManager. > > > BUG=303443 > TEST=content_unittests --gtest_filter=QuotaBackendImplTest.* > TEST=content_unittests --gtest_filter=QuotaReservationManagerTest.* > TBR=jochen@chromium.org > > Review URL: https://codereview.chromium.org/61593002 TBR=nhiroki@chromium.org Review URL: https://codereview.chromium.org/64883003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@233828 0039d316-1c4b-4281-b951-d872f2087c98
* Quota: Implement QuotaBackendImplnhiroki@chromium.org2013-11-081-0/+2
| | | | | | | | | | | | | | | | This introduces QuotaBackendImpl working as bridge among FileSystemUsageCache, QuotaManager and QuotaReservationManager. The backend will be created by FileSystemContext and retained by QuotaReservationManager. BUG=303443 TEST=content_unittests --gtest_filter=QuotaBackendImplTest.* TEST=content_unittests --gtest_filter=QuotaReservationManagerTest.* TBR=jochen@chromium.org Review URL: https://codereview.chromium.org/61593002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@233815 0039d316-1c4b-4281-b951-d872f2087c98
* [FileAPI] Add QuotaReservationManager and related classes.tzik@chromium.org2013-11-061-0/+10
| | | | | | | | | | | | | | * Adding QuotaReservationManager. * Adding Reservation, ReservationPool, OpenFile, ActiveFile as its inner class. TEST=content_unittests:QuotaReservationManagerTest.* BUG=303443 TBR=avi NOTRY=true Review URL: https://codereview.chromium.org/43323002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@233199 0039d316-1c4b-4281-b951-d872f2087c98
* Implement SandboxPrioritizedOriginDatabasekinuko@chromium.org2013-10-251-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | This database prioritizes the primary origin so that data for the primary origin can be loaded quickly. This reduces the first requestFileSystem roughly by 100ms (measured in JS), and is hopefully not destructive regardless of whether we have multiple origins or not. requestFileSystem + createFile latency in JS: Before: First launch: 380~400 ms After relaunch: 230~300 ms After: First launch: 140~170 ms After relaunch: 140~170 ms First launch (with migration): 300~330 ms BUG=306030 TEST=SandboxPrioritizedOriginDatabaseTest.* R=avi@chromium.org, tzik@chromium.org TBR=avi Review URL: https://codereview.chromium.org/34653005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@230895 0039d316-1c4b-4281-b951-d872f2087c98
* Enable regular warnings for webkit/storage code (and fix them)kinuko@chromium.org2013-10-241-0/+3
| | | | | | | | BUG=none Review URL: https://codereview.chromium.org/39243002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@230673 0039d316-1c4b-4281-b951-d872f2087c98
* Add PluginPrivate file system backend.kinuko@chromium.org2013-10-211-0/+2
| | | | | | | | | | | | | | Not yet wired in the production filesystem context. Not yet added any security protection. Deletes site in the cookies tree should delete the data in this filesystem too, but not tested yet. BUG=286240 TEST=PluginPrivateFileSystemBackendTest.* TBR=avi Review URL: https://codereview.chromium.org/27658002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@229820 0039d316-1c4b-4281-b951-d872f2087c98
* Reapply "ChildProcessSecurityPolicy: Rationalize PlatformFileFlags used."tommycli@chromium.org2013-10-021-1/+0
| | | | | | | | | | | | | | | See https://codereview.chromium.org/24631002/ Patchset 1 is the above CL as-it-was. Unfortunately, it adds some new static initializers, which can't go into tree. Solution is to just remove the definitions from file_permission_policy and inline them into child_process_security_policy_impl. They aren't referenced anywhere in webkit anyways. TBR=kinuko BUG=262142, 263150 Review URL: https://codereview.chromium.org/25628002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@226570 0039d316-1c4b-4281-b951-d872f2087c98
* Move FileAPI test code from webkit to contentkinuko@chromium.org2013-10-021-2/+0
| | | | | | | | | | | (Namespace fix will come later) BUG=265769 TEST=build Review URL: https://codereview.chromium.org/23440033 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@226399 0039d316-1c4b-4281-b951-d872f2087c98
* Migrate AppCache to simple cache backend on Android.pliard@chromium.org2013-09-211-0/+6
| | | | | | | | BUG=283896 Review URL: https://chromiumcodereview.appspot.com/23503069 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@224604 0039d316-1c4b-4281-b951-d872f2087c98
* AsyncFileUtil::CreateForLocalFileSystem() and deprecate IsolatedFileUtilkinuko@chromium.org2013-09-131-2/+2
| | | | | | | | | | | | | | | | - Add static method AsyncFileUtil::CreateForLocalFileSystem() that creates a new instance to operate on LocalFileSystem using url.path() - Remove dependency to async_file_util_adapter.h and isolated_file_util.h from chrome/ - Rename isolated_file_util* to dragged_file_util* as it now only contains implementation for DraggedFileUtil BUG=265770 TBR=avi Review URL: https://chromiumcodereview.appspot.com/24044004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@223022 0039d316-1c4b-4281-b951-d872f2087c98
* Chromium Blob hackingmichaeln@chromium.org2013-09-071-2/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Start using BlobStorageContext (and family) as a replacement for BlobStorageController. The new class manages blob data by uuid and seperately maintains a mapping from of public blob urls to uuids. Added a methods to create an additional mapping of old-style 'private urls' to new-style uuids to help with transitioning, blink needs to be retrofitted too, but that has to happen separately. Changed blob processing classes to take BlobDataHandles as input instead of GURLs. Not long after IPC deserizliation, get a BlobDataHandle and pass that around. - FileSystemOperation.Write (and famlity) for FileWriter support - ResourceDispatcherHost (and famility) for blob url requests - (PostMessage handling and WebIntent plumbing ultimately needs to be treated in this way too) Switched to using string uuids instead of urls in IPC messages (and structs carried in ipc messages). Until blink is retrofitted, the chromiums side supports both forms of identifying blobs (old-style private urls and new-style uuids). - FileSystemHostMsg_Write - webkit_base::DataElement (and consumers: BlobData, ResourceRequestBody) - blob registry/building ipc messages Implemented the WebKit::WebBlobRegistryImpl such that it can be invoked on any renderer/worker thread. Got more explicit about naming: FileSystemURL vs BlobUUID vs PublicBlobURL. Note: There are corresponding changes to be made in Blink, after which, the things annotated as deprecated in this CL can be removed. TBR=inferno BUG=174200 Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=220754 Review URL: https://chromiumcodereview.appspot.com/23223003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@221886 0039d316-1c4b-4281-b951-d872f2087c98
* Revert "Chromium Blob hacking" This reverts r220754.tkent@chromium.org2013-09-021-0/+2
| | | | | | | | | | | It broke multiple blob layout tests. TBR=michaeln@chromium.org BUG= Review URL: https://codereview.chromium.org/23670004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@220772 0039d316-1c4b-4281-b951-d872f2087c98
* Chromium Blob hackingmichaeln@chromium.org2013-09-011-2/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Start using BlobStorageContext (and family) as a replacement for BlobStorageController. The new class manages blob data by uuid and seperately maintains a mapping from of public blob urls to uuids. Added a methods to create an additional mapping of old-style 'private urls' to new-style uuids to help with transitioning, blink needs to be retrofitted too, but that has to happen separately. Changed blob processing classes to take BlobDataHandles as input instead of GURLs. Not long after IPC deserizliation, get a BlobDataHandle and pass that around. - FileSystemOperation.Write (and famlity) for FileWriter support - ResourceDispatcherHost (and famility) for blob url requests - (PostMessage handling and WebIntent plumbing ultimately needs to be treated in this way too) Switched to using string uuids instead of urls in IPC messages (and structs carried in ipc messages). Until blink is retrofitted, the chromiums side supports both forms of identifying blobs (old-style private urls and new-style uuids). - FileSystemHostMsg_Write - webkit_base::DataElement (and consumers: BlobData, ResourceRequestBody) - blob registry/building ipc messages Implemented the WebKit::WebBlobRegistryImpl such that it can be invoked on any renderer/worker thread. Got more explicit about naming: FileSystemURL vs BlobUUID vs PublicBlobURL. Note: There are corresponding changes to be made in Blink, after which, the things annotated as deprecated in this CL can be removed. TBR=inferno BUG=174200 Review URL: https://chromiumcodereview.appspot.com/23223003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@220754 0039d316-1c4b-4281-b951-d872f2087c98
* FileAPI: Rename SandboxContext to SandboxFileSystemBackendDelegatenhiroki@chromium.org2013-08-151-2/+2
| | | | | | | | | | BUG=272078 TEST=n/a (renaming only) TBR=jochen Review URL: https://chromiumcodereview.appspot.com/23167002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@217752 0039d316-1c4b-4281-b951-d872f2087c98
* Move webkit/{browser,common}/dom_storage into content/kinuko@chromium.org2013-08-071-21/+0
| | | | | | | | | | | | | | | | | | Mechanical changes only, directory moving + * renamed all DomStorage* to DOMStorage* for consistency * renamed DOMStorageContextImpl to DOMStorageContextProxy, and renamed DomStorageContext to DOMStorageContextImpl * other minor cleanups Diff for dom_storage_context_impl.* may look a bit messy due to chained renames (it's just replaced with former webkit/browser/dom_storage/dom_storage_context.*) BUG=265769 NOTRY=true Review URL: https://chromiumcodereview.appspot.com/22297005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@216211 0039d316-1c4b-4281-b951-d872f2087c98
* SyncFS: Move syncfs components from webkit/ to chrome/nhiroki@chromium.org2013-08-051-24/+0
| | | | | | | | | | | | | | This moves all SyncFileSystem related components from webkit/ to chrome/ to resolve dependencies on webkit/. There is no behavioral change. BUG=242422 TEST=should pass all existing tests TBR=benwells,jochen Review URL: https://chromiumcodereview.appspot.com/21515003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@215598 0039d316-1c4b-4281-b951-d872f2087c98
* Deprecate FileSystemTaskRunnerskinuko@chromium.org2013-08-041-2/+0
| | | | | | | | | | | | | Now it only has two members, IO and default file task runner, and only file runner accessor is used. BUG=266232 TEST=compile R=satorux@chromium.org, tzik@chromium.org, vandebo@chromium.org Review URL: https://codereview.chromium.org/20989003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@215538 0039d316-1c4b-4281-b951-d872f2087c98
* SyncFS: Introduce SyncFileSystemBackendnhiroki@chromium.org2013-08-021-0/+2
| | | | | | | | | | | | | This change introduces SyncaFileSystemBackend to remove SyncFS dependencies from FileSystemContext and SandboxFileSystemBackend. BUG=242422 TEST=content_unittests R=kinuko@chromium.org, tzik@chromium.org Review URL: https://codereview.chromium.org/18668003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@215222 0039d316-1c4b-4281-b951-d872f2087c98
* Rename fileapi::LocalFileSystemOperation to FileSystemOperationImpl.hidehiko@chromium.org2013-08-011-2/+2
| | | | | | | | | | | | | Drive File System starts to use LocalFileSystemOperation, so it is no longer "local". As it is the default implementation of FileSystemOperation, this CL renames it to FileSystemOperationImpl BUG=261477 TEST=Ran unit_tests Review URL: https://chromiumcodereview.appspot.com/21370003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@215033 0039d316-1c4b-4281-b951-d872f2087c98
* Remove RemoteFileSystemProxyInterface, which is no longer needed.hidehiko@chromium.org2013-07-301-1/+0
| | | | | | | | | | | | | | We switched the implementation of FileSystemOperation for drive from RemoteFileSystemOperation to LocalFileSystemOperation. So, RemoteFileSystemProxyInterface is no longer needed. This CL removes it. BUG=253837 TEST=Ran unit_tests R=kinaba@chromium.org, kinuko@chromium.org Review URL: https://codereview.chromium.org/20142004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@214273 0039d316-1c4b-4281-b951-d872f2087c98
* cut a bunch of dependencies from browser->blink when in chrome_multiple_dllscottmg@chromium.org2013-07-241-1/+8
| | | | | | | | | | | | | | | | | | | | | | Cuts number of gyp paths from chrome.dll -> blink from ~2000 to 113. The remaining paths are via ppapi\ppapi_internal.gyp which I'm not sure what to do with yet. This is intended as a relatively temporary measure so that chrome_multiple_dll=1 has the dependency structure that we want (no browser <-> child) with link errors so we can see what work remains. This CL causes the link errors below in chrome_multiple_dll=1. I think these will be fixed by jam@s moving of webkit/plugins/ppapi into content. content_common.lib(content_common.pepper_plugin_info.obj) : error LNK2019: unresolved external symbol "public: __thiscall webkit::ppapi::PluginModule::EntryPoints::EntryPoints(void)" (??0EntryPoints@PluginModule@ppapi@webkit@@QAE@XZ) referenced in function "public: __thiscall content::PepperPluginInfo::PepperPluginInfo(void)" (??0PepperPluginInfo@content@@QAE@XZ) content_common.lib(content_common.pepper_plugin_registry.obj) : error LNK2019: unresolved external symbol "public: __thiscall webkit::ppapi::PluginModule::~PluginModule(void)" (??1PluginModule@ppapi@webkit@@QAE@XZ) referenced in function "public: void * __thiscall webkit::ppapi::PluginModule::`scalar deleting destructor'(unsigned int)" (??_GPluginModule@ppapi@webkit@@QAEPAXI@Z) content_common.lib(content_common.pepper_plugin_registry.obj) : error LNK2019: unresolved external symbol "public: bool __thiscall webkit::ppapi::PluginModule::InitAsLibrary(class base::FilePath const &)" (?InitAsLibrary@PluginModule@ppapi@webkit@@QAE_NABVFilePath@base@@@Z) referenced in function "private: __thiscall content::PepperPluginRegistry::PepperPluginRegistry(void)" (??0PepperPluginRegistry@content@@AAE@XZ) content_common.lib(content_common.pepper_plugin_registry.obj) : error LNK2019: unresolved external symbol "public: bool __thiscall webkit::ppapi::PluginModule::InitAsInternalPlugin(struct webkit::ppapi::PluginModule::EntryPoints const &)" (?InitAsInternalPlugin@PluginModule@ppapi@webkit@@QAE_NABUEntryPoints@123@@Z) referenced in function "private: __thiscall content::PepperPluginRegistry::PepperPluginRegistry(void)" (??0PepperPluginRegistry@content@@AAE@XZ) content_common.lib(content_common.pepper_plugin_registry.obj) : error LNK2019: unresolved external symbol "public: __thiscall webkit::ppapi::PluginModule::PluginModule(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,class base::FilePath const &,class webkit::ppapi::PluginDelegate::ModuleLifetime *,class ppapi::PpapiPermissions const &)" (??0PluginModule@ppapi@webkit@@QAE@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABVFilePath@base@@PAVModuleLifetime@PluginDelegate@12@ABVPpapiPermissions@1@@Z) referenced in function "private: __thiscall content::PepperPluginRegistry::PepperPluginRegistry(void)" (??0PepperPluginRegistry@content@@AAE@XZ) TBR=jam@chromium.org R=jamesr@chromium.org BUG=237249 Review URL: https://chromiumcodereview.appspot.com/19784010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@213325 0039d316-1c4b-4281-b951-d872f2087c98
* Move DataElement into webkit/commonjamesr@chromium.org2013-07-111-1/+1
| | | | | | | | | R=michaeln BUG=237267 Review URL: https://chromiumcodereview.appspot.com/17513002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@211006 0039d316-1c4b-4281-b951-d872f2087c98
* FileAPI: Add SandboxContextnhiroki@chromium.org2013-07-101-0/+2
| | | | | | | | | | | | | This change introduces SandboxContext class which keeps and provides a sandbox filesystem context so that we can share the context among multiple FS backends. BUG=242422 TEST=content_unittests Review URL: https://chromiumcodereview.appspot.com/18378005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@210790 0039d316-1c4b-4281-b951-d872f2087c98
* fileapi: Rename FileSystemMountProvider to FileSystemBackendsatorux@chromium.org2013-07-091-7/+7
| | | | | | | | | | | | | | | | | | The old name is a misnomer as this class no longer provides mount points! Per some discussion, FileSystemBackend matches what the class is currently doing and trying to be. BUG=257016 TEST=none TBR=hidehiko@chromium.org, joi@chromium.org, kinuko@chromium.org, vandebo@chromium.org # for one-line #include renames in chrome/browser/browsing_data/browsing_data_file_system_helper.cc chrome/browser/extensions/component_loader.cc chrome/browser/extensions/extension_service.cc Review URL: https://codereview.chromium.org/18344013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@210480 0039d316-1c4b-4281-b951-d872f2087c98
* SyncFS: Move SyncAction and SyncDirection enum out of webkit/browser/fileapinhiroki@chromium.org2013-06-271-2/+0
| | | | | | | | | BUG=242422 TEST=none Review URL: https://chromiumcodereview.appspot.com/18045002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@208933 0039d316-1c4b-4281-b951-d872f2087c98
* Move files under webkit/browser/fileapi/... to ↵hidehiko@chromium.org2013-06-261-16/+0
| | | | | | | | | | | | | | | | | | chrome/browser/chromeos/fileapi/... To isolate files only for chromeos from webkit/... directory, this CL moves the files to chrome/browser/chromeos/fileapi/... directory. Along with the moving, moved RemoteFileStreamWriter from fileapi namespace to chromeos namespace. webkit/browser/chromeos/fileapi/async_file_stream.h is not used at all, so it is just removed. BUG=242423 TEST=Ran unit_tests and tested manually on chrome os. Review URL: https://chromiumcodereview.appspot.com/17644006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@208664 0039d316-1c4b-4281-b951-d872f2087c98
* Time to kill googleurl.gyptfarina@chromium.org2013-06-221-1/+1
| | | | | | | | | | | | Now that Blink has rolled into chromium we can move on and remove googleurl.gyp from build/temp_gyp! BUG=229660 R=thestig@chromium.org,darin@chromium.org Review URL: https://chromiumcodereview.appspot.com/17335013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@208034 0039d316-1c4b-4281-b951-d872f2087c98
* AppCacheExecutableHandlers groundwork.michaeln@google.com2013-06-141-0/+1
| | | | | | | | | | | | | - define interfaces for their construction and invocation - utilize that interface in AppCacheUrlRequestJob There is no impl of the handler class or its factory yet, just some groundwork. BUG=101800 R=alecflett@chromium.org, rvargas@chromium.org Review URL: https://codereview.chromium.org/14557006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@206520 0039d316-1c4b-4281-b951-d872f2087c98
* Re-add dump_file_system target.kinuko@chromium.org2013-06-131-0/+12
| | | | | | | | | | BUG=249122 NOTRY=true R=tzik@chromium.org Review URL: https://codereview.chromium.org/16947003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@206041 0039d316-1c4b-4281-b951-d872f2087c98
* Fix webkit_storage exports definitionskinuko@chromium.org2013-06-131-3/+2
| | | | | | | | | | | | Also removes webkit/storage/* BUG=239109 R=tzik@chromium.org NOTRY=true Review URL: https://codereview.chromium.org/16701004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@205996 0039d316-1c4b-4281-b951-d872f2087c98
* Add TimedTaskHelper to replace timer on SequencedTaskRunnerkinuko@chromium.org2013-06-121-0/+2
| | | | | | | | | | | | The code is based on the ObfuscatedFileUtil's ex-timer code that replaces timer with PostDelayTask. BUG=248826 R=tzik@chromium.org Review URL: https://codereview.chromium.org/16775011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@205748 0039d316-1c4b-4281-b951-d872f2087c98
* Depend on blink.gyp:blink instead of Source/WebKit/chromium/WebKit.gyp:webkitjamesr@chromium.org2013-06-121-1/+1
| | | | | | Review URL: https://chromiumcodereview.appspot.com/16104013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@205719 0039d316-1c4b-4281-b951-d872f2087c98
* 2nd try: Split webkit_storage target into ↵kinuko@chromium.org2013-06-111-0/+262
| | | | | | | | | | | | | | | | | | | | | | webkit_storage_{browser,common,renderer} This does: - Remove all webkit/browser/foo/*.gypi, webkit/common/foo/*.gypi for storage - Add three top-level gyp's in webkit/: storage_{browser,common,renderer}.gyp storage_common and storage_renderer might be able to be subsumed in bigger targets for common|renderer, but believe we can do that later when necessary. Original review: https://codereview.chromium.org/15716007/ BUG=239109 TBR=jamesr@chromium.org,mnaganov@chromium.org,thestig@chromium.org,avi@chromium.org NOTRY=true Review URL: https://chromiumcodereview.appspot.com/16091011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@205489 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 205463 "Split webkit_storage target into webkit_storage_{..."kinuko@chromium.org2013-06-111-262/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | Broke split_link > Split webkit_storage target into webkit_storage_{browser,common,renderer} > > This does: > - Remove all webkit/browser/foo/*.gypi, webkit/common/foo/*.gypi for storage > - Add three top-level gyp's in webkit/: storage_{browser,common,renderer}.gyp > > storage_common and storage_renderer might be able to be subsumed in > bigger targets for common|renderer, but believe we can do that later > when necessary. > > BUG=239109 > TBR=mnaganov,thestig,avi > NOTRY=true > > Review URL: https://chromiumcodereview.appspot.com/15716007 TBR=kinuko@chromium.org Review URL: https://codereview.chromium.org/16365013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@205474 0039d316-1c4b-4281-b951-d872f2087c98
* Split webkit_storage target into webkit_storage_{browser,common,renderer}kinuko@chromium.org2013-06-111-0/+262
This does: - Remove all webkit/browser/foo/*.gypi, webkit/common/foo/*.gypi for storage - Add three top-level gyp's in webkit/: storage_{browser,common,renderer}.gyp storage_common and storage_renderer might be able to be subsumed in bigger targets for common|renderer, but believe we can do that later when necessary. BUG=239109 TBR=mnaganov,thestig,avi NOTRY=true Review URL: https://chromiumcodereview.appspot.com/15716007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@205463 0039d316-1c4b-4281-b951-d872f2087c98