Bug 106831

Summary: [Chromium] Move BlobRegistryProxy into WebCore
Product: WebKit Reporter: Mark Pilgrim (Google) <pilgrim>
Component: WebKit Misc.Assignee: Mark Pilgrim (Google) <pilgrim>
Status: RESOLVED FIXED    
Severity: Normal CC: abarth, fishd, haraken, jamesr, webkit.review.bot
Priority: P2    
Version: 528+ (Nightly build)   
Hardware: Unspecified   
OS: Unspecified   
Bug Depends on:    
Bug Blocks: 106829    
Attachments:
Description Flags
Patch none

Description Mark Pilgrim (Google) 2013-01-14 14:46:37 PST
[Chromium] Move BlobRegistryProxy into WebCore
Comment 1 Mark Pilgrim (Google) 2013-01-14 14:47:20 PST
Created attachment 182631 [details]
Patch
Comment 2 Adam Barth 2013-01-14 17:35:40 PST
Comment on attachment 182631 [details]
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=182631&action=review

I think this is fine for a first patch.  There's more cleanup we can do to better integrate BlobRegistryProxy with BlobRegistryImpl

> Source/WebCore/platform/network/chromium/BlobRegistryProxy.cpp:48
> +// We are part of the WebKit implementation.
> +using namespace WebKit;

As in the other patch, it would be better to remove this using directive and be explicit about when we're using things in the WebKit namespace.

> Source/WebCore/platform/network/chromium/BlobRegistryProxy.cpp:52
> +BlobRegistry& blobRegistry()

It looks like this function is declared in Source/WebCore/platform/network/BlobRegistry.h.  I wonder if we should put this function in Source/WebCore/platform/network/BlobRegistryImpl.cpp?
Comment 3 WebKit Review Bot 2013-01-14 17:59:33 PST
Comment on attachment 182631 [details]
Patch

Clearing flags on attachment: 182631

Committed r139698: <http://trac.webkit.org/changeset/139698>
Comment 4 WebKit Review Bot 2013-01-14 17:59:36 PST
All reviewed patches have been landed.  Closing bug.
Comment 5 Mark Pilgrim (Google) 2013-01-14 19:49:09 PST
Filed Bug 106859 for WebKit prefix.