[Resource Timing] Create W3C-style test suite
https://bugs.webkit.org/show_bug.cgi?id=84883

Reviewed by Tony Gentilcore.

The tests are designed to be upstreamed. Eventually, the local ones will be replaced by the official upstream versions.

* http/tests/w3c/webperf/resources/Ahem.ttf: Added.
* http/tests/w3c/webperf/resources/all_resource_types.htm: Added.
* http/tests/w3c/webperf/resources/blank_image.png: Added.
* http/tests/w3c/webperf/resources/empty_script.js: Added.
* http/tests/w3c/webperf/resources/generate_resource.php: Added.
* http/tests/w3c/webperf/resources/gray_bg.css: Added.
(body):
* http/tests/w3c/webperf/resources/green_frame.htm: Added.
* http/tests/w3c/webperf/resources/inject_resource_test.html: Added.
* http/tests/w3c/webperf/resources/nested.css: Added.
(@font-face):
(ol):
* http/tests/w3c/webperf/resources/webperftestharness.js:
(test_greater_or_equals):
(test_fail):
(test_resource_entries):
* http/tests/w3c/webperf/submission/resource-timing/html/test_resource_attribute_order-expected.txt: Added.
* http/tests/w3c/webperf/submission/resource-timing/html/test_resource_attribute_order.html: Added.
* http/tests/w3c/webperf/submission/resource-timing/html/test_resource_dynamic_insertion-expected.txt: Added.
* http/tests/w3c/webperf/submission/resource-timing/html/test_resource_dynamic_insertion.html: Added.
* http/tests/w3c/webperf/submission/resource-timing/html/test_resource_frame_initiator_type-expected.txt: Added.
* http/tests/w3c/webperf/submission/resource-timing/html/test_resource_frame_initiator_type.html: Added.
* http/tests/w3c/webperf/submission/resource-timing/html/test_resource_initiator_types-expected.txt: Added.
* http/tests/w3c/webperf/submission/resource-timing/html/test_resource_initiator_types.html: Added.
* http/tests/w3c/webperf/submission/resource-timing/html/test_resource_redirects-expected.txt: Added.
* http/tests/w3c/webperf/submission/resource-timing/html/test_resource_redirects.html: Added.
* http/tests/w3c/webperf/submission/resource-timing/html/test_resource_reparenting-expected.txt: Added.
* http/tests/w3c/webperf/submission/resource-timing/html/test_resource_reparenting.html: Added.
* http/tests/w3c/webperf/submission/resource-timing/html/test_resource_script_types-expected.txt: Added.
* http/tests/w3c/webperf/submission/resource-timing/html/test_resource_script_types.html: Added.
* platform/chromium/TestExpectations: Skip these new tests until the flag is flipped.


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@135450 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Add fast/events/context-nodrag.html to Chromium Mac TestExpectations

No review.

* platform/chromium/TestExpectations:

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@135451 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Remove the concept of initiatorDocument from CachedResourceRequest
https://bugs.webkit.org/show_bug.cgi?id=102855

Reviewed by Sam Weinig.

It turns out this isn't necessary for the new implementation of Resource Timing. Instead,
we can get at it from the CachedResourceLoader. I don't think anyone else needed it either.

No new tests. This was never used.

* css/CSSFontFaceSrcValue.cpp:
(WebCore::CSSFontFaceSrcValue::cachedFont):
* css/CSSImageSetValue.cpp:
(WebCore::CSSImageSetValue::cachedImageSet):
* css/CSSImageValue.cpp:
(WebCore::CSSImageValue::cachedImage):
* css/StyleRuleImport.cpp:
(WebCore::StyleRuleImport::requestStyleSheet):
* css/WebKitCSSSVGDocumentValue.cpp:
(WebCore::WebKitCSSSVGDocumentValue::load):
* css/WebKitCSSShaderValue.cpp:
(WebCore::WebKitCSSShaderValue::cachedShader):
* html/parser/CSSPreloadScanner.cpp:
(WebCore::CSSPreloadScanner::emitRule):
* html/parser/HTMLPreloadScanner.cpp:
(WebCore::PreloadTask::preload):
* loader/cache/CachedResourceRequest.cpp:
(WebCore::CachedResourceRequest::setInitiator):
* loader/cache/CachedResourceRequest.h:
(CachedResourceRequest):
* loader/icon/IconLoader.cpp:
(WebCore::IconLoader::startLoading):


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@135452 268f45cc-cd09-0410-ab3c-d52691b4dbfc
[EFL][WK2] Remove #include "ewk_view_private.h" in PageViewportControllerClientEfl.cpp
https://bugs.webkit.org/show_bug.cgi?id=102773

Patch by Jaehun Lim <ljaehun.lim@samsung.com> on 2012-11-21
Reviewed by Gyuyoung Kim.

PageViewportControllerClientEfl.cpp doesn't need to include ewk_view_private.h.

* UIProcess/efl/PageViewportControllerClientEfl.cpp:

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@135453 268f45cc-cd09-0410-ab3c-d52691b4dbfc