DescriptionMore Chromium Blob hacking to switch from bloburls to blobuuids.
This cr patch is needed prior to continuing work over on the blnk side. One of many in multi-side-patch-tango.
This change introduces a compile time flag, USE_BLOB_UUIDS, to switch over to the new model. The old and new style of identifying these things are currently in place at the webkit api level. This flag tells chromium which to use. Blink is currently still using the old style urls and USE_BLOB_UUIDS is not defined. The flag will be set in the Blink patch that switches it over (it will be defined in WebBlobData.h).
There is one blob use case (feedback extension api) up in /chrome that is handled a little differently. Instead of the compile time flag, it relies on a runtime check due to layering/deps rules. There is nothing in the contentAPI about blobs yet and that consumer relies on reading the blob data by urlfetching given only the internalurl/uuid.
Also in this change are some minor cleanup to better indicate when we're working with a FileSystemUrl in particular.
TBR=kalman
BUG=174200
Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=224906
Patch Set 1 #Patch Set 2 : #Patch Set 3 : #Patch Set 4 : #Patch Set 5 : #Patch Set 6 : #Patch Set 7 : #Patch Set 8 : #
Total comments: 3
Patch Set 9 : #
Total comments: 12
Patch Set 10 : #Patch Set 11 : #
Total comments: 4
Patch Set 12 : #Patch Set 13 : #Patch Set 14 : #Messages
Total messages: 32 (0 generated)
|