Unreviewed, rolling out r134442.
http://trac.webkit.org/changeset/134442
https://bugs.webkit.org/show_bug.cgi?id=102111

Does not compile on apple-mac (Requested by abarth on
#webkit).

Patch by Sheriff Bot <webkit.review.bot@gmail.com> on 2012-11-13

* CMakeLists.txt:
* GNUmakefile.list.am:
* Target.pri:
* WebCore.gypi:
* WebCore.vcproj/WebCore.vcproj:
* WebCore.xcodeproj/project.pbxproj:
* css/CSSCursorImageValue.cpp:
(WebCore::CSSCursorImageValue::cachedImage):
* css/CSSFontFaceSrcValue.cpp:
(WebCore::CSSFontFaceSrcValue::cachedFont):
* css/CSSImageSetValue.cpp:
(WebCore::CSSImageSetValue::cachedImageSet):
* css/CSSImageValue.cpp:
(WebCore::CSSImageValue::cachedImage):
* css/CSSImageValue.h:
(WebCore):
(CSSImageValue):
* css/StyleResolver.cpp:
(WebCore::StyleResolver::loadPendingImage):
* css/StyleRuleImport.cpp:
(WebCore::StyleRuleImport::requestStyleSheet):
* css/WebKitCSSSVGDocumentValue.cpp:
(WebCore::WebKitCSSSVGDocumentValue::load):
* css/WebKitCSSShaderValue.cpp:
(WebCore::WebKitCSSShaderValue::cachedShader):
* dom/ScriptElement.cpp:
(WebCore::ScriptElement::requestScript):
* html/HTMLLinkElement.cpp:
(WebCore::HTMLLinkElement::process):
* html/parser/CSSPreloadScanner.cpp:
(WebCore::CSSPreloadScanner::emitRule):
* html/parser/CSSPreloadScanner.h:
(CSSPreloadScanner):
* html/parser/HTMLPreloadScanner.cpp:
(WebCore::PreloadTask::preload):
* loader/ImageLoader.cpp:
(WebCore::ImageLoader::updateFromElement):
* loader/cache/CachedResourceLoader.cpp:
(WebCore::CachedResourceLoader::requestImage):
(WebCore::CachedResourceLoader::requestResource):
(WebCore::CachedResourceLoader::determineRevalidationPolicy):
(WebCore):
(WebCore::CachedResourceLoader::preload):
* loader/cache/CachedResourceLoader.h:
(WebCore):
(CachedResourceLoader):
* loader/cache/CachedResourceRequest.cpp:
(WebCore::CachedResourceRequest::CachedResourceRequest):
* loader/cache/CachedResourceRequest.h:
(CachedResourceRequest):
(WebCore::CachedResourceRequest::defer):
(WebCore::CachedResourceRequest::setDefer):
* loader/cache/CachedResourceRequestInitiators.cpp: Removed.
* loader/cache/CachedResourceRequestInitiators.h: Removed.
* loader/icon/IconLoader.cpp:
(WebCore::IconLoader::startLoading):
* platform/ThreadGlobalData.cpp:
(WebCore::ThreadGlobalData::ThreadGlobalData):
* platform/ThreadGlobalData.h:
(ThreadGlobalData):
* svg/SVGFEImageElement.cpp:
(WebCore::SVGFEImageElement::requestImageResource):
* svg/SVGFontFaceUriElement.cpp:
(WebCore::SVGFontFaceUriElement::loadFont):
* svg/SVGUseElement.cpp:
(WebCore::SVGUseElement::svgAttributeChanged):


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@134466 268f45cc-cd09-0410-ab3c-d52691b4dbfc
[Chromium] Fix SkImageFilter DAG path to pass all css3/filters tests
https://bugs.webkit.org/show_bug.cgi?id=101952

Reviewed by James Robinson.

With these changes, all of the css3/filters tests pass when the
if-test in GraphicsLayerChromium::setFilters() is forced true (for
now, it remains true only if there's a reference filter in the chain).

Covered by the css3/filters tests (when the switch is thrown in
GraphicsLayerChromium::setFilters()).

* WebCore.gypi:
* platform/graphics/chromium/GraphicsLayerChromium.cpp:
Drop to software rendering if there's a custom filter in the chain.
This is the same as the WebFilterOperations path is doing.
* platform/graphics/filters/skia/DropShadowImageFilter.cpp: Added.
* platform/graphics/filters/skia/DropShadowImageFilter.h: Added.
New implementation of drop-shadow filter; equivalent to
the path in cc/render_surface_filters.cc.
* platform/graphics/filters/skia/SkiaImageFilterBuilder.cpp:
Fix the sepia and grayscale filters (value was inverted).


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@134467 268f45cc-cd09-0410-ab3c-d52691b4dbfc
[EFL] Unreviewed gardening.

Skip a few tests, update expectations when some colors varied
slightly from the existing expectation and add a few new ones.

* platform/efl-wk1/TestExpectations:
* platform/efl/fast/forms/input-placeholder-visibility-3-expected.png:
* platform/efl/fast/forms/menulist-no-overflow-expected.png:
* platform/efl/fast/forms/menulist-separator-painting-expected.png:
* platform/efl/fast/forms/select-background-none-expected.png:
* platform/efl/fast/forms/select-listbox-multiple-no-focusring-expected.png:
* platform/efl/fast/forms/select-selected-expected.png:
* platform/efl/fast/forms/select-visual-hebrew-expected.png:
* platform/efl/fast/forms/selectlist-minsize-expected.png:
* platform/efl/fast/forms/stuff-on-my-optgroup-expected.png:
* platform/efl/fast/html/keygen-expected.png:
* platform/efl/fast/images/png-suite/test-expected.png:
* platform/efl/fast/replaced/image-sizing-expected.png:
* platform/efl/fast/replaced/three-selects-break-expected.png:
* platform/efl/fast/replaced/width100percent-menulist-expected.png:
* platform/efl/fast/ruby/overhang-horizontal-expected.png: Added.
* platform/efl/fast/runin/runin-generated-before-content-expected.png: Added.
* platform/efl/fast/text/updateNewFont-expected.png:
* platform/efl/fast/writing-mode/box-shadow-horizontal-bt-expected.png:
* platform/efl/fast/writing-mode/box-shadow-vertical-lr-expected.png:
* platform/efl/fast/writing-mode/english-lr-text-expected.png:
* platform/efl/fast/writing-mode/horizontal-bt-replaced-selection-expected.png:
* platform/efl/fast/writing-mode/vertical-lr-replaced-selection-expected.png:
* platform/efl/fast/writing-mode/vertical-rl-replaced-selection-expected.png:
* platform/efl/svg/filters/feColorMatrix-offset-expected.png: Added.
* platform/efl/svg/filters/feDropShadow-subregion-expected.png: Added.
* platform/efl/svg/filters/feGaussianBlur-subregion-expected.png: Added.
* platform/efl/svg/filters/feImage-filterUnits-objectBoundingBox-primitiveUnits-objectBoundingBox-expected.png:
* platform/efl/svg/filters/feImage-filterUnits-objectBoundingBox-primitiveUnits-userSpaceOnUse-expected.png:
* platform/efl/svg/filters/feImage-filterUnits-userSpaceOnUse-primitiveUnits-objectBoundingBox-expected.png:
* platform/efl/svg/filters/feImage-filterUnits-userSpaceOnUse-primitiveUnits-userSpaceOnUse-expected.png:
* platform/efl/svg/filters/feImage-preserveAspectratio-expected.png:
* platform/efl/svg/filters/feImage-subregions-expected.png:
* platform/efl/svg/filters/feImage-subregions-preseveAspectRatio-none-expected.png:
* platform/efl/svg/filters/feImage-subregions-preseveAspectRatio-none-with-viewBox-expected.png:
* platform/efl/svg/filters/feLighting-crash-expected.png:
* platform/efl/svg/filters/feOffset-expected.png:
* platform/efl/svg/filters/feTile-expected.png:
* platform/efl/svg/filters/filter-on-tspan-expected.png:
* platform/efl/svg/filters/filter-placement-issue-expected.png:
* platform/efl/svg/filters/filter-rounding-issues-expected.png:
* platform/efl/svg/filters/filter-source-position-expected.png: Added.
* platform/efl/svg/filters/filteredImage-expected.png: Added.
* platform/efl/svg/filters/parent-children-with-same-filter-expected.png:
* platform/efl/svg/filters/shadow-on-filter-expected.png:
* platform/efl/svg/filters/subRegion-one-effect-expected.png:
* platform/efl/svg/filters/subRegion-two-effects-expected.png:
* platform/efl/svg/foreignObject/filter-expected.png: Added.
* platform/efl/svg/text/selection-doubleclick-expected.png:


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@134468 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Adjust the Web Inspector window title frame if needed to prevent it from intersecting the dock button.

https://bugs.webkit.org/show_bug.cgi?id=102073

Reviewed by Joseph Pecoraro.

Source/WebKit/mac:

* WebCoreSupport/WebInspectorClient.mm:
(-[WebInspectorWindow _customTitleFrame]): Added. Adjust the title frame.

Source/WebKit2:

* UIProcess/mac/WebInspectorProxyMac.mm:
(-[WKWebInspectorWindow _customTitleFrame]): Added. Adjust the title frame.

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@134471 268f45cc-cd09-0410-ab3c-d52691b4dbfc
REGRESSION(r130643): Assertion failure when running DRT in debug mode
https://bugs.webkit.org/show_bug.cgi?id=101791

Reviewed by Darin Adler.

When running DRT in debug mode, we hit an assertion failure in initializing the WebKit instance.
This failure started occuring in r130643 and this work around follows the work around in r132302.

* WebKitCOMAPI.cpp:
(CLSIDHashTraits):


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@134472 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Remove a few old no-longer-failing tests and update one baseline.

Unreviewed, gardening.

* platform/chromium-linux/fast/text/zero-font-size-2-expected.png: Added.
* platform/chromium/TestExpectations:

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@134474 268f45cc-cd09-0410-ab3c-d52691b4dbfc
WebKit exposes ARIA rowheader role as AXUnknown when not contained in table/grid
https://bugs.webkit.org/show_bug.cgi?id=101616

Reviewed by Beth Dakin.

Source/WebCore:

If the rowheader role is exposed because the element is not within a table, the mac platform
should map that to a generic group.

Test: platform/mac/accessibility/rowheader-outside-table-role.html

* accessibility/mac/WebAccessibilityObjectWrapper.mm:
(createAccessibilityRoleMap):

LayoutTests:

* platform/mac/accessibility/rowheader-outside-table-role-expected.txt: Added.
* platform/mac/accessibility/rowheader-outside-table-role.html: Added.


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