| Index: Source/core/fetch/CrossOriginAccessControl.cpp
 | 
| diff --git a/Source/core/fetch/CrossOriginAccessControl.cpp b/Source/core/fetch/CrossOriginAccessControl.cpp
 | 
| index a4bcf0303b4fca725bb1ea22e08339ce4571847e..92dafdf3c2b1fd90666bf3e51d2bb958c8e265ab 100644
 | 
| --- a/Source/core/fetch/CrossOriginAccessControl.cpp
 | 
| +++ b/Source/core/fetch/CrossOriginAccessControl.cpp
 | 
| @@ -40,45 +40,6 @@
 | 
|  
 | 
|  namespace blink {
 | 
|  
 | 
| -bool isOnAccessControlSimpleRequestMethodWhitelist(const String& method)
 | 
| -{
 | 
| -    return method == "GET" || method == "HEAD" || method == "POST";
 | 
| -}
 | 
| -
 | 
| -bool isOnAccessControlSimpleRequestHeaderWhitelist(const AtomicString& name, const AtomicString& value)
 | 
| -{
 | 
| -    if (equalIgnoringCase(name, "accept")
 | 
| -        || equalIgnoringCase(name, "accept-language")
 | 
| -        || equalIgnoringCase(name, "content-language")
 | 
| -        || equalIgnoringCase(name, "origin")
 | 
| -        || equalIgnoringCase(name, "referer"))
 | 
| -        return true;
 | 
| -
 | 
| -    // Preflight is required for MIME types that can not be sent via form submission.
 | 
| -    if (equalIgnoringCase(name, "content-type")) {
 | 
| -        AtomicString mimeType = extractMIMETypeFromMediaType(value);
 | 
| -        return equalIgnoringCase(mimeType, "application/x-www-form-urlencoded")
 | 
| -            || equalIgnoringCase(mimeType, "multipart/form-data")
 | 
| -            || equalIgnoringCase(mimeType, "text/plain");
 | 
| -    }
 | 
| -
 | 
| -    return false;
 | 
| -}
 | 
| -
 | 
| -bool isSimpleCrossOriginAccessRequest(const String& method, const HTTPHeaderMap& headerMap)
 | 
| -{
 | 
| -    if (!isOnAccessControlSimpleRequestMethodWhitelist(method))
 | 
| -        return false;
 | 
| -
 | 
| -    HTTPHeaderMap::const_iterator end = headerMap.end();
 | 
| -    for (HTTPHeaderMap::const_iterator it = headerMap.begin(); it != end; ++it) {
 | 
| -        if (!isOnAccessControlSimpleRequestHeaderWhitelist(it->key, it->value))
 | 
| -            return false;
 | 
| -    }
 | 
| -
 | 
| -    return true;
 | 
| -}
 | 
| -
 | 
|  static PassOwnPtr<HTTPHeaderSet> createAllowedCrossOriginResponseHeadersSet()
 | 
|  {
 | 
|      OwnPtr<HTTPHeaderSet> headerSet = adoptPtr(new HashSet<String, CaseFoldingHash>);
 | 
| 
 |