Chromium Code Reviews| 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, |
|
battre
2015/12/15 12:53:09
Jochen: FYI
robwu
2015/12/15 13:17:25
I removed this because the referenced bug is about
|
| }; |
| 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, |