0
Commit Graph

285 Commits

Author SHA1 Message Date
vadimt
81ef0df2b5 Adding instrumentation to locate the source of jankiness.
Please see the bug for the context.
Prior instrumentations showed:

The jank happens in more than 1 place:

URLRequest::Delegate::OnResponseStarted   34.3 jph
NetworkDelegate::OnRawBytesRead    16.4 jph
URLRequest::Delegate::OnReadCompleted   7.62 jph
... (the list continues, but further jankiness numbers are quite low)

I need to instrument
the code inside it to find out which part causes jank.

This is a mechanical change that adds instrumentation required to locate the
source of jankiness (i.e. a long-running fragment of code executed as a part of
the task that causes jank) in the code. See the bug for details on what kind of
jank we are after.
A number of similar CLs were landed, and none of them caused issues. They've
helped to find and fix janky code. The code of the instrumentation is highly
optimized and is not expected to affect performance. The code simply creates a
diagnostic task which is identical to ones created by PostTask or IPC message
handlers. The task gets created only in developer build and in Canary channel.

BUG=423948
TBR=jianli,danakj,jhawkins

Review URL: https://codereview.chromium.org/732633002

Cr-Commit-Position: refs/heads/master@{#304653}
2014-11-18 19:43:47 +00:00
nhiroki
ac30625dc4 FileSystem: Modify ObfucatedFileUtil to delete contents of the plugin private filesystem
Database destruction functions haven't correctly worked for plugin private
filesystems since the filesystem has a different directory structure
from other filesystems as follows:

- PluginPrivate FS: /path/to/File System/Plugins/<origins>/<plugin_id>/<paths>/<file>
- Other FS: /path/to/File System/<origins>/<storage type>/<paths>/<file>

This patch tweaks those functions correctly to delete contents and
metadata of the plugin private filesystem.

NOTE: A part of tests is contributed by xhwang@chromium.org:
https://codereview.chromium.org/580363003/

BUG=326429
TEST=content_unittests --gtest_filter=PluginPrivateFileSystemBackendTest.*
TEST=content_unittests --gtest_filter=ObfuscatedFileUtilTest.*

Review URL: https://codereview.chromium.org/579083004

Cr-Commit-Position: refs/heads/master@{#303213}
2014-11-07 09:57:35 +00:00
bengr
1bf8e9456a Adds MaybeInterceptRedirect and MaybeInterceptResponse to the URLRequestInterceptor interface as well as to URLRequestJobFactory.
BUG=429505

Review URL: https://codereview.chromium.org/686343002

Cr-Commit-Position: refs/heads/master@{#303154}
2014-11-07 01:37:23 +00:00
dcheng
fa85b15991 Standardize usage of virtual/override/final specifiers.
The Google C++ style guide states:

  Explicitly annotate overrides of virtual functions or virtual
  destructors with an override or (less frequently) final specifier.
  Older (pre-C++11) code will use the virtual keyword as an inferior
  alternative annotation. For clarity, use exactly one of override,
  final, or virtual when declaring an override.

To better conform to these guidelines, the following constructs have
been rewritten:

- if a base class has a virtual destructor, then:
    virtual ~Foo();                   ->  ~Foo() override;
- virtual void Foo() override;        ->  void Foo() override;
- virtual void Foo() override final;  ->  void Foo() final;

This patch was automatically generated. The clang plugin can generate
fixit hints, which are suggested edits when it is 100% sure it knows how
to fix a problem. The hints from the clang plugin were applied to the
source tree using the tool in https://codereview.chromium.org/598073004.

BUG=417463
R=nasko@chromium.org

Review URL: https://codereview.chromium.org/678073006

Cr-Commit-Position: refs/heads/master@{#301534}
2014-10-28 01:13:59 +00:00
dcheng
c2282aa891 Standardize usage of virtual/override/final in content/browser/
This patch was automatically generated by applying clang fixit hints
generated by the plugin to the source tree.

BUG=417463
TBR=sky@chromium.org

Review URL: https://codereview.chromium.org/667943003

Cr-Commit-Position: refs/heads/master@{#300469}
2014-10-21 12:08:25 +00:00
rvargas
079d184e27 Enforce handle ownership in base::Process.
The main user (and the immediate reason for the change) is to improve handle
ownership in content::ChildProcessLauncher.

This CL is not enforcing clean ownership beyond ChildProcessLauncher; that is
to be covered by subsequent CLs.

BUG=417532
TEST=base_unittests
R=scottmg@chromium.org, thestig@chromium.org

Review URL: https://codereview.chromium.org/651253002

Cr-Commit-Position: refs/heads/master@{#300180}
2014-10-17 22:32:40 +00:00
viettrungluu
2dfaba7f52 Convert ARRAYSIZE_UNSAFE -> arraysize in content/.
R=avi@chromium.org
BUG=423134

Review URL: https://codereview.chromium.org/654403002

Cr-Commit-Position: refs/heads/master@{#299850}
2014-10-16 05:30:44 +00:00
pkasting
7bc277b97e Misc. cleanup, primarily removing unused locals.
Also various other fixes, e.g. condensing code, converting DCHECK_LT(0, a) -> DCHECK_GT(a, 0) (and the like) for readability, inserting a few typecasts.

BUG=none
TEST=none

Review URL: https://codereview.chromium.org/637023002

Cr-Commit-Position: refs/heads/master@{#299362}
2014-10-13 20:59:18 +00:00
mohan.reddy
e1177d0e38 Replacing the OVERRIDE with override and FINAL with final in content/browser/fileapi
This step is a giant search and replace for OVERRIDE and FINAL to
replace them with their lowercase versions.

BUG=417463

Review URL: https://codereview.chromium.org/623933003

Cr-Commit-Position: refs/heads/master@{#298389}
2014-10-07 05:54:52 +00:00
iseki
44f31e7db9 Add update observer to file_system_operation_impl_unittest for
the notification order test.

* Before this patch, file_system_operation_impl_unittest can not test
  the notification order because it doesn't have the update observer.

BUG=410198
TEST=content_unittests

Review URL: https://codereview.chromium.org/579153002

Cr-Commit-Position: refs/heads/master@{#295914}
2014-09-22 03:47:24 +00:00
mtomasz
85aa9d79cb [fsp] Improve performance for reading small chunks of data.
This patch adds a field to the BufferedFileStreamReader constructor, which says
how much bytes in total are going to be requested. This information is used for
an efficient buffering strategy.

TEST=unit_tests: *BufferingFileStreamReader*
BUG=398338

Review URL: https://codereview.chromium.org/470323003

Cr-Commit-Position: refs/heads/master@{#295177}
2014-09-16 23:40:56 +00:00
iseki
9d84bde186 Use RunLoop::Run() instead of RunLoop::RunUntilIdle() in FileSystemOperationImplTest.
RunLoop::Run() is needed if any of the operation is implemented using
asynchronous I/O in OS layer, or performed in a separate thread.
Currently, only Copy needs RunLoop::Run().

This CL replace all RunUntilIdle() with Run() to keep all test consistent.

BUG=411153
TEST=content_unittest

Review URL: https://codereview.chromium.org/557273002

Cr-Commit-Position: refs/heads/master@{#294365}
2014-09-11 09:42:07 +00:00
pilgrim
e92c5fcdfc Remove webkit/browser/, point everything to storage/browser/ instead
BUG=338338
TBR=darin@chromium.org

Review URL: https://codereview.chromium.org/559063002

Cr-Commit-Position: refs/heads/master@{#294258}
2014-09-10 23:33:19 +00:00
pilgrim
1633055f41 Remove storage-related redirect headers in webkit/common/, update #includes and DEPS files to use storage/ directly
BUG=338338
TBR=darin@chromium.org

Review URL: https://codereview.chromium.org/553983013

Cr-Commit-Position: refs/heads/master@{#294067}
2014-09-10 01:37:08 +00:00
iseki
9d31d5191d Support StreamCopyOrMoveImpl in sandbox.
StreamCopyOrMoveImpl has some issue.
* Return infelicity error code.
* Don't notify to observer.
This issue is fixed in Issue 522543002 so we can support it in sandbox.

BUG=360088
TEST=content_unittests passed

Review URL: https://codereview.chromium.org/541363002

Cr-Commit-Position: refs/heads/master@{#293677}
2014-09-08 06:54:47 +00:00
thestig
b7aad54f48 Change base/file_utils.h includes to base/files/file_utils.h in content/
TBR=cpu@chromium.org

Review URL: https://codereview.chromium.org/538403002

Cr-Commit-Position: refs/heads/master@{#293559}
2014-09-05 18:29:22 +00:00
iseki
0df3866581 Modify test case to support streaming operation in sandbox file system.
BUG=360088
TEST=content_unittests passed

Review URL: https://codereview.chromium.org/522543002

Cr-Commit-Position: refs/heads/master@{#293327}
2014-09-04 19:59:38 +00:00
iseki
e5ce274558 Add truncation to StreamCopyOrMoveImpl and test case.
BUG=410126
TEST=content_unittests

Review URL: https://codereview.chromium.org/536453007

Cr-Commit-Position: refs/heads/master@{#293082}
2014-09-03 06:13:46 +00:00
dcheng
803cfebdca FileAPI/sync file system cleanups for scoped_refptr operator T* cleanup.
BUG=110610

Review URL: https://codereview.chromium.org/515093002

Cr-Commit-Position: refs/heads/master@{#292400}
2014-08-28 16:51:32 +00:00
mlamouri
1bf7228404 Revert of Modify test case to support streaming operation in sandbox file system. (patchset of https://codereview.chromium.org/491813002/)
Reason for revert:
This is breaking fast/filesystem/op-copy.html in Blink:
http://test-results.appspot.com/dashboards/flakiness_dashboard.html#group=%40ToT%20Blink&tests=fast/filesystem/op-copy.html

Original issue's description:
> Modify test case to support streaming operation in sandbox file system.
>
> BUG=360088
> TEST=content_unittests passed
>
> Committed: 2332db94ec

TBR=tzik@chromium.org,iseki@chromium.org
NOTREECHECKS=true
NOTRY=true
BUG=360088

Review URL: https://codereview.chromium.org/510323003

Cr-Commit-Position: refs/heads/master@{#292367}
2014-08-28 12:17:00 +00:00
iseki
b146506ba9 Modify test case to support streaming operation in sandbox file system.
BUG=360088
TEST=content_unittests passed

Review URL: https://codereview.chromium.org/491813002

Cr-Commit-Position: refs/heads/master@{#292358}
2014-08-28 10:41:48 +00:00
dcheng
263399781b Remove implicit conversions from scoped_refptr to T* in content/browser/fileapi/
This patch was generated by running the rewrite_scoped_refptr clang tool
on a Linux build.

BUG=110610

Review URL: https://codereview.chromium.org/508683002

Cr-Commit-Position: refs/heads/master@{#291941}
2014-08-26 18:15:30 +00:00
pilgrim@chromium.org
cd501a7565 Collapse fileapi, webkit_blob, webkit_database, quota, and webkit_common namespaces into single storage namespace
As discussed here:
https://groups.google.com/a/chromium.org/forum/#!topic/storage-dev/aQall8GOrS4

BUG=338338
TBR=cevans
NOTRY=true

Review URL: https://codereview.chromium.org/492873002

Cr-Commit-Position: refs/heads/master@{#291485}
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@291485 0039d316-1c4b-4281-b951-d872f2087c98
2014-08-22 20:01:57 +00:00
thestig@chromium.org
e2a8b0ed10 Cleanup: Change const char* foo to const char foo[] in content/browser.
Otherwise |foo| can accidentally get reassigned.

Also fix lint errors.

Review URL: https://codereview.chromium.org/494473002

Cr-Commit-Position: refs/heads/master@{#291024}
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@291024 0039d316-1c4b-4281-b951-d872f2087c98
2014-08-21 08:51:41 +00:00
jsbell@chromium.org
dfa56a8dab Update storage OWNERS entries
Remove ericu@ on request (*sniff*); add tzik@ and niroki@ to other
fileapi directories.

R=ericu@chromium.org
NOTRY=true

Review URL: https://codereview.chromium.org/418383003

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@286558 0039d316-1c4b-4281-b951-d872f2087c98
2014-07-30 18:00:42 +00:00
pkasting@chromium.org
23a918b67b Fixes for re-enabling more MSVC level 4 warnings: content/browser/ edition
This contains fixes for the following sorts of issues:
* Signedness mismatch
* Assignment inside conditional
* Possibly-uninitialized local variable

This also contains a very small number of other cleanups to nearby code.

BUG=81439
TEST=none

Review URL: https://codereview.chromium.org/373873002

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@283169 0039d316-1c4b-4281-b951-d872f2087c98
2014-07-15 09:51:36 +00:00
kinaba@chromium.org
7896ddccd4 Add FileSystemID parameter to IsolatedContext::RegisterFileSystemForPath.
With this change, nested filesystems mounted onto isolated context
can remember its original filesystem id, that unblocks the issue 370782
of drag-and-drop support in chromeos::FileSystemBackend.

BUG=370782, 386062
TBR=kaznacheev, benwells, dmichael, sky

Review URL: https://codereview.chromium.org/341043008

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@278666 0039d316-1c4b-4281-b951-d872f2087c98
2014-06-20 10:40:16 +00:00
rnk@chromium.org
26e815d0ea Fully qualify all references to fileapi::FileSystemType
This avoids a name conflict between winnt.h's FileSystemType enumerator
value and Chromium's fileapi::FileSystemType enum type.  MSVC doesn't
care, but Clang diagnoses this with:
  error: must use 'enum' tag to refer to type 'FileSystemType' in this scope

I could use the enum tag to avoid this ambiguity, but it would be very
inconsistent with other Chromium code.  A full nested name specifier
seems better.

R=thakis@chromium.org,hans@chromium.org
TBR=kinuko@chromium.org
BUG=82385

Review URL: https://codereview.chromium.org/345673002

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@278332 0039d316-1c4b-4281-b951-d872f2087c98
2014-06-19 11:42:30 +00:00
kinaba@chromium.org
0b6d8ecc10 Make FileSystemURL::ToGURL consistent with DOMFileSystemBase.
Encoding scheme for the path component of the file system URL differs
between these classes, that is causing mismatch in some cases.

BUG=384222

Review URL: https://codereview.chromium.org/336193003

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@277695 0039d316-1c4b-4281-b951-d872f2087c98
2014-06-17 09:59:38 +00:00
falken@chromium.org
5118a7cd7c Add a blob field to ServiceWorkerFetchResponse and read the blob
This will allow Blink-side to provide a body in its responses to
fetch events.

BUG=374123
R=michaeln@chromium.org, mmenke@chromium.org, tsepez@chromium.org

Review URL: https://codereview.chromium.org/293083002

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@273762 0039d316-1c4b-4281-b951-d872f2087c98
2014-05-30 08:11:42 +00:00
cbentzel@chromium.org
91b07fd173 Remove ProtocolFactory use from file_writer_delegate_unittest
This is being done to removeuse of a deprecated API in net/

BUG=81979

Review URL: https://codereview.chromium.org/307433002

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@273422 0039d316-1c4b-4281-b951-d872f2087c98
2014-05-29 00:40:28 +00:00
sungmann.cho@navercorp.com
cca6f39ac7 Move some content url constants to /url.
This CL moves the content url constants below to /url:
  content::kBlobScheme
  content::kDataScheme
  content::kFileScheme
  content::kFileSystemScheme
  content::kFtpScheme
  content::kJavaScriptScheme
  content::kMailToScheme

This is a follow up to https://codereview.chromium.org/254763005.

BUG=306258
TBR=finnur@chromium.org,mkosiba@chromium.org,derat@chromium.org
TEST=compile

Review URL: https://codereview.chromium.org/273193004

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@273359 0039d316-1c4b-4281-b951-d872f2087c98
2014-05-28 21:32:26 +00:00
cbentzel@chromium.org
94b15f517b Remove ProtocolFactory from file_system_dir_url_request_job_unittest.cc
BUG=81979

Review URL: https://codereview.chromium.org/301483002

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@272835 0039d316-1c4b-4281-b951-d872f2087c98
2014-05-26 16:06:15 +00:00
cbentzel@chromium.org
35a90702aa Remove ProtocolFactory use in file_system_url_request_job_unittest.cc
BUG=81979

Review URL: https://codereview.chromium.org/293343002

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@272834 0039d316-1c4b-4281-b951-d872f2087c98
2014-05-26 16:00:16 +00:00
pilgrim@chromium.org
68a2186a20 Move local_file_stream_reader_unittest from webkit/ to content/
BUG=338338
TBR=darin@chromium.org

Review URL: https://codereview.chromium.org/295933007

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@272076 0039d316-1c4b-4281-b951-d872f2087c98
2014-05-22 03:47:45 +00:00
jam@chromium.org
e44d13473d Remove IPC_BEGIN_MESSAGE_MAP_EX macro since r270839 made all bad IPCs kill their child processes.
R=avi@chromium.org

Review URL: https://codereview.chromium.org/292443004

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@271096 0039d316-1c4b-4281-b951-d872f2087c98
2014-05-16 21:29:33 +00:00
tommycli@chromium.org
393b6cb4e0 Blobs: Mechanism for creating Blobs in browser process, then transferring to renderer.
This is in support of https://codereview.chromium.org/250143002, so see the comments there for motivation.

BUG=304290

Review URL: https://codereview.chromium.org/266373006

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@270549 0039d316-1c4b-4281-b951-d872f2087c98
2014-05-15 00:55:12 +00:00
rvargas@chromium.org
2992413f88 Remove stray platform_file.h from content
BUG=322664

Review URL: https://codereview.chromium.org/282893003

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@270475 0039d316-1c4b-4281-b951-d872f2087c98
2014-05-14 21:27:29 +00:00
rvargas@chromium.org
fc5a31379d Remove PlatformFile from fileapi::FileSystemFileUtil
BUG=322664

Review URL: https://codereview.chromium.org/274903002

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@270214 0039d316-1c4b-4281-b951-d872f2087c98
2014-05-13 21:39:48 +00:00
tzik@chromium.org
6378d608ad [FileAPI] Remove Flush() on write completion on SandboxFileSystems
The Flush() call is relatively less important for SandboxFileSystems which
 is stored in a internal storage, than external storage (e.g. USB storage).
And, it hurts performance of truncate()-write() use case on encrypted disk.

This CL removes Flush() on write completion on SandboxFileSystems.

Review URL: https://codereview.chromium.org/264993002

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@268914 0039d316-1c4b-4281-b951-d872f2087c98
2014-05-07 20:13:16 +00:00
michaeln@chromium.org
4273961fd7 Allow BlobDataHandles to be copied, and have their UUIDs read, on any thread.
This is a rehash of ericu's cl https://codereview.chromium.org/259773006/ with a fix in upload_data_stream_builder_unittest.cc to resolve the leak asan found.

TBR=ericu,piman
BUG=108012

Review URL: https://codereview.chromium.org/261993004

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@268023 0039d316-1c4b-4281-b951-d872f2087c98
2014-05-03 02:59:51 +00:00
pilgrim@chromium.org
a78bbc32aa Move sandbox_database_test_helper from webkit/ to content/
BUG=338338
TBR=darin@chromium.org

Review URL: https://codereview.chromium.org/267473002

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@267557 0039d316-1c4b-4281-b951-d872f2087c98
2014-05-01 17:18:46 +00:00
falken@chromium.org
ac6f8c98b9 Revert of Allow BlobDataHandles to be copied, and have their UUIDs read, on any thread. (https://codereview.chromium.org/259773006/)
Reason for revert:
I'm sorry to revert this change. It looks like it breaks the ASAN bot:

http://build.chromium.org/p/chromium.memory/builders/Linux%20ASan%20LSan%20Tests%20%282%29/builds/2161/steps/content_unittests/logs/ResolveBlobAndCreateUploadDataStream

Direct leak of 120 byte(s) in 3 object(s) allocated from:
     0x520dbb in operator new(unsigned long) /usr/local/google/work/chromium/src/third_party/llvm/projects/compiler-rt/lib/asan/asan_new_delete.cc:62
     0x3a0f611 in webkit_blob::BlobDataHandle::BlobDataHandle(webkit_blob::BlobData*, webkit_blob::BlobStorageContext*, base::SequencedTaskRunner*) webkit/browser/blob/blob_data_handle.cc:42
     0x3a0fd71 in webkit_blob::BlobStorageContext::GetBlobDataFromUUID(std::string const&) webkit/browser/blob/blob_storage_context.cc:69
     0x268955d in ResolveBlobReference content/browser/loader/upload_data_stream_builder.cc:73
...

Original issue's description:
> Allow BlobDataHandles to be copied, and have their UUIDs read, on any thread.
> 
> BUG=108012
> 
> Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=266817
> 
> Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=267423

TBR=michaeln@chromium.org,piman@chromium.org,ericu@chromium.org
NOTREECHECKS=true
NOTRY=true
BUG=108012

Review URL: https://codereview.chromium.org/261683005

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@267479 0039d316-1c4b-4281-b951-d872f2087c98
2014-05-01 08:03:24 +00:00
ericu@chromium.org
3cf4bd4d39 Allow BlobDataHandles to be copied, and have their UUIDs read, on any thread.
BUG=108012

Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=266817

Review URL: https://codereview.chromium.org/259773006

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@267423 0039d316-1c4b-4281-b951-d872f2087c98
2014-05-01 04:22:15 +00:00
pilgrim@chromium.org
523e5c5901 Move mock_special_storage_policy from webkit/ to content/public/test/
BUG=338338
TBR=darin@chromium.org

Review URL: https://codereview.chromium.org/259083002

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@267345 0039d316-1c4b-4281-b951-d872f2087c98
2014-04-30 21:46:25 +00:00
pilgrim@chromium.org
e14d0a738b Move all remaining fileapi and quota unit tests from webkit/ to content/
BUG=338338
TBR=darin@chromium.org

Review URL: https://codereview.chromium.org/253753007

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@267007 0039d316-1c4b-4281-b951-d872f2087c98
2014-04-30 00:38:33 +00:00
machenbach@chromium.org
624bce9623 Revert of Allow BlobDataHandles to be copied, and have their UUIDs read, on any thread. (https://codereview.chromium.org/259773006/)
Reason for revert:
Causes leaks:
http://build.chromium.org/p/chromium.memory/builders/Linux%20ASan%20LSan%20Tests%20%282%29/builds/2069

Original issue's description:
> Allow BlobDataHandles to be copied, and have their UUIDs read, on any thread.
> 
> BUG=108012
> 
> Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=266817

TBR=michaeln@chromium.org,ericu@chromium.org
NOTREECHECKS=true
NOTRY=true
BUG=108012

Review URL: https://codereview.chromium.org/252163002

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@266837 0039d316-1c4b-4281-b951-d872f2087c98
2014-04-29 10:58:20 +00:00
ericu@chromium.org
8e215a665c Allow BlobDataHandles to be copied, and have their UUIDs read, on any thread.
BUG=108012

Review URL: https://codereview.chromium.org/259773006

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@266817 0039d316-1c4b-4281-b951-d872f2087c98
2014-04-29 09:57:07 +00:00
kinaba@chromium.org
1d31b83661 Remove thread restriction of fileapi::FileSystemContext::ResolveURL.
BUG=363962

Review URL: https://codereview.chromium.org/242443004

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@265179 0039d316-1c4b-4281-b951-d872f2087c98
2014-04-22 05:03:05 +00:00
pilgrim@chromium.org
890146b157 Move blob_storage_host from webkit/ to content/
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
2014-04-10 13:59:11 +00:00