| Index: extensions/browser/api/web_request/web_request_api_helpers.cc
|
| diff --git a/extensions/browser/api/web_request/web_request_api_helpers.cc b/extensions/browser/api/web_request/web_request_api_helpers.cc
|
| index 35060deaa6f62213b62887da7f36190369014950..2cf1f179b89ab10992b856a9ea2dd92b96617619 100644
|
| --- a/extensions/browser/api/web_request/web_request_api_helpers.cc
|
| +++ b/extensions/browser/api/web_request/web_request_api_helpers.cc
|
| @@ -51,9 +51,15 @@ static const char* kResourceTypeStrings[] = {
|
| "stylesheet",
|
| "script",
|
| "image",
|
| + "font",
|
| "object",
|
| + "script",
|
| + "script",
|
| + "image",
|
| "xmlhttprequest",
|
| - "other",
|
| + "ping",
|
| + "script",
|
| + "object",
|
| "other",
|
| };
|
|
|
| @@ -65,15 +71,16 @@ static ResourceType kResourceTypeValues[] = {
|
| content::RESOURCE_TYPE_STYLESHEET,
|
| content::RESOURCE_TYPE_SCRIPT,
|
| content::RESOURCE_TYPE_IMAGE,
|
| + content::RESOURCE_TYPE_FONT_RESOURCE,
|
| content::RESOURCE_TYPE_OBJECT,
|
| + content::RESOURCE_TYPE_WORKER,
|
| + content::RESOURCE_TYPE_SHARED_WORKER,
|
| + content::RESOURCE_TYPE_FAVICON,
|
| content::RESOURCE_TYPE_XHR,
|
| + content::RESOURCE_TYPE_PING,
|
| + content::RESOURCE_TYPE_SERVICE_WORKER,
|
| + content::RESOURCE_TYPE_PLUGIN_RESOURCE,
|
| content::RESOURCE_TYPE_LAST_TYPE, // represents "other"
|
| - // TODO(jochen): We duplicate the last entry, so the array's size is not a
|
| - // power of two. If it is, this triggers a bug in gcc 4.4 in Release builds
|
| - // (http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43949). Once we use a version
|
| - // of gcc with this bug fixed, or the array is changed so this duplicate
|
| - // entry is no longer required, this should be removed.
|
| - content::RESOURCE_TYPE_LAST_TYPE,
|
| };
|
|
|
| const size_t kResourceTypeValuesLength = arraysize(kResourceTypeValues);
|
| @@ -1249,8 +1256,6 @@ base::DictionaryValue* CreateHeaderDictionary(
|
| return header;
|
| }
|
|
|
| -#define ARRAYEND(array) (array + arraysize(array))
|
| -
|
| bool IsRelevantResourceType(ResourceType type) {
|
| ResourceType* iter =
|
| std::find(kResourceTypeValues,
|
|
|