[Chromium] Call isLinkVisited directly
https://bugs.webkit.org/show_bug.cgi?id=85412

Reviewed by Adam Barth.

Part of a refactoring series. See tracking bug 82948.

Source/WebCore:

* CMakeLists.txt:
* GNUmakefile.list.am:
* Target.pri:
* WebCore.gypi:
* WebCore.vcproj/WebCore.vcproj:
* WebCore.xcodeproj/project.pbxproj:
* page/PageGroup.cpp:
(WebCore::PageGroup::isLinkVisited):
* platform/VisitedLinks.cpp: Added.
(WebCore):
(WebCore::VisitedLinks::isLinkVisited):
* platform/VisitedLinks.h: Added.
(WebCore):
(VisitedLinks):
* platform/chromium/PlatformSupport.h:
* platform/chromium/VisitedLinksChromium.cpp: Added.
(WebCore):
(WebCore::VisitedLinks::isLinkVisited):

Source/WebKit/chromium:

* src/PlatformSupport.cpp:
(WebCore):


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@116840 268f45cc-cd09-0410-ab3c-d52691b4dbfc
[Chromium] Rebaseline for some tests.

* css3/selectors3/html/css3-modsel-23-expected.txt: Renamed from LayoutTests/platform/efl/css3/selectors3/html/css3-modsel-23-expected.txt.
* css3/selectors3/html/css3-modsel-24-expected.txt: Renamed from LayoutTests/platform/efl/css3/selectors3/html/css3-modsel-24-expected.txt.
* css3/selectors3/html/css3-modsel-68-expected.txt: Renamed from LayoutTests/platform/efl/css3/selectors3/html/css3-modsel-68-expected.txt.
* css3/selectors3/html/css3-modsel-69-expected.txt: Renamed from LayoutTests/platform/efl/css3/selectors3/html/css3-modsel-69-expected.txt.
* css3/selectors3/xhtml/css3-modsel-23-expected.txt: Renamed from LayoutTests/platform/efl/css3/selectors3/xhtml/css3-modsel-23-expected.txt.
* css3/selectors3/xhtml/css3-modsel-24-expected.txt: Renamed from LayoutTests/platform/efl/css3/selectors3/xhtml/css3-modsel-24-expected.txt.
* css3/selectors3/xhtml/css3-modsel-68-expected.txt: Renamed from LayoutTests/platform/efl/css3/selectors3/xhtml/css3-modsel-68-expected.txt.
* css3/selectors3/xhtml/css3-modsel-69-expected.txt: Renamed from LayoutTests/platform/efl/css3/selectors3/xhtml/css3-modsel-69-expected.txt.
* css3/selectors3/xml/css3-modsel-23-expected.txt: Renamed from LayoutTests/platform/efl/css3/selectors3/xml/css3-modsel-23-expected.txt.
* css3/selectors3/xml/css3-modsel-24-expected.txt: Renamed from LayoutTests/platform/efl/css3/selectors3/xml/css3-modsel-24-expected.txt.
* css3/selectors3/xml/css3-modsel-68-expected.txt: Renamed from LayoutTests/platform/efl/css3/selectors3/xml/css3-modsel-68-expected.txt.
* css3/selectors3/xml/css3-modsel-69-expected.txt: Renamed from LayoutTests/platform/efl/css3/selectors3/xml/css3-modsel-69-expected.txt.
* fast/block/float/033-expected.txt:
* fast/block/float/float-not-removed-from-next-sibling3-expected.txt: Renamed from LayoutTests/platform/efl/fast/block/float/float-not-removed-from-next-sibling3-expected.txt.
* fast/block/float/in-margin-expected.png: Renamed from LayoutTests/platform/efl/fast/block/float/in-margin-expected.png.
* fast/block/float/overlapping-floats-with-overflow-hidden-expected.txt: Renamed from LayoutTests/platform/efl/fast/block/float/overlapping-floats-with-overflow-hidden-expected.txt.
* fast/block/float/shrink-to-avoid-float-complexity-expected.txt: Renamed from LayoutTests/platform/efl/fast/block/float/shrink-to-avoid-float-complexity-expected.txt.
* fast/block/lineboxcontain/parsing-invalid-expected.txt: Renamed from LayoutTests/platform/efl/fast/block/lineboxcontain/parsing-invalid-expected.txt.
* fast/clip/017-expected.png: Renamed from LayoutTests/platform/efl/fast/clip/017-expected.png.
* fast/css/invalidation-errors-2-expected.txt: Renamed from LayoutTests/platform/efl/fast/css/invalidation-errors-2-expected.txt.
* fast/css/invalidation-errors-expected.txt: Renamed from LayoutTests/platform/efl/fast/css/invalidation-errors-expected.txt.
* fast/css/nested-layers-with-hover-expected.txt: Renamed from LayoutTests/platform/efl/fast/css/nested-layers-with-hover-expected.txt.
* fast/dynamic/subtree-boundary-percent-height-expected.png: Renamed from LayoutTests/platform/efl/fast/dynamic/subtree-boundary-percent-height-expected.png.
* fast/dynamic/subtree-no-common-root-static-y-expected.png: Renamed from LayoutTests/platform/efl/fast/dynamic/subtree-no-common-root-static-y-expected.png.
* fast/dynamic/subtree-table-cell-height-expected.png: Renamed from LayoutTests/platform/efl/fast/dynamic/subtree-table-cell-height-expected.png.
* fast/inline/continuation-outlines-expected.txt: Renamed from LayoutTests/platform/efl/fast/inline/continuation-outlines-expected.txt.
* fast/layers/self-painting-outline-expected.png: Renamed from LayoutTests/platform/efl/fast/layers/self-painting-outline-expected.png.
* fast/multicol/layers-split-across-columns-expected.txt: Renamed from LayoutTests/platform/efl/fast/multicol/layers-split-across-columns-expected.txt.
* fast/overflow/004-expected.txt: Renamed from LayoutTests/platform/efl/fast/overflow/004-expected.txt.
* fast/overflow/clip-rects-fixed-ancestor-expected.txt: Renamed from LayoutTests/platform/efl/fast/overflow/clip-rects-fixed-ancestor-expected.txt.
* fast/overflow/line-clamp-expected.txt: Renamed from LayoutTests/platform/efl/fast/overflow/line-clamp-expected.txt.
* fast/overflow/overflow-focus-ring-expected.txt: Renamed from LayoutTests/platform/efl/fast/overflow/overflow-focus-ring-expected.txt.
* fast/repaint/layer-outline-expected.txt: Renamed from LayoutTests/platform/efl/fast/repaint/layer-outline-expected.txt.
* fast/repaint/layer-outline-horizontal-expected.txt: Renamed from LayoutTests/platform/efl/fast/repaint/layer-outline-horizontal-expected.txt.
* fast/repaint/opacity-change-on-overflow-float-expected.txt: Renamed from LayoutTests/platform/efl/fast/repaint/opacity-change-on-overflow-float-expected.txt.
* fast/repaint/subtree-root-clip-3-expected.png: Renamed from LayoutTests/platform/efl/fast/repaint/subtree-root-clip-3-expected.png.
* fast/table/029-expected.txt: Renamed from LayoutTests/platform/efl/fast/table/029-expected.txt.
* fast/table/overflowHidden-expected.txt: Renamed from LayoutTests/platform/efl/fast/table/overflowHidden-expected.txt.
* platform/chromium-linux-x86/fast/text/selection-painted-separately-expected.txt:
* platform/chromium-linux-x86/fast/text/selection-rect-rounding-expected.txt: Added.
* platform/chromium-linux/fast/block/margin-collapse/103-expected.txt:
* platform/chromium-linux/fast/css/input-search-padding-expected.txt:
* platform/chromium-linux/fast/forms/box-shadow-override-expected.txt:
* platform/chromium-linux/fast/forms/input-appearance-height-expected.txt:
* platform/chromium-linux/fast/forms/input-baseline-expected.txt:
* platform/chromium-linux/fast/forms/input-text-double-click-expected.txt:
* platform/chromium-linux/fast/forms/number/input-appearance-spinbutton-disabled-readonly-expected.txt:
* platform/chromium-linux/fast/forms/search-styled-expected.txt:
* platform/chromium-linux/fast/forms/searchfield-heights-expected.txt:
* platform/chromium-linux/fast/forms/validation-message-appearance-expected.txt:
* platform/chromium-linux/fast/invalid/residual-style-expected.txt:
* platform/chromium-linux/fast/replaced/replaced-breaking-mixture-expected.txt:
* platform/chromium-linux/fast/speech/input-appearance-speechbutton-expected.txt:
* platform/chromium-linux/fast/text/selection-painted-separately-expected.txt:
* platform/chromium-linux/fast/text/selection-rect-rounding-expected.txt: Added.
* platform/chromium-linux/http/tests/navigation/javascriptlink-frames-expected.txt:
* platform/chromium-linux/tables/mozilla/bugs/bug18359-expected.txt:
* platform/chromium-linux/tables/mozilla/bugs/bug2479-2-expected.txt:
* platform/chromium-linux/tables/mozilla/bugs/bug2479-3-expected.txt:
* platform/chromium-linux/tables/mozilla/bugs/bug2479-4-expected.txt:
* platform/chromium-linux/tables/mozilla/bugs/bug28928-expected.txt:
* platform/chromium-linux/tables/mozilla/bugs/bug4382-expected.txt:
* platform/chromium-linux/tables/mozilla/bugs/bug44505-expected.txt:
* platform/chromium-linux/tables/mozilla/bugs/bug46368-1-expected.txt:
* platform/chromium-linux/tables/mozilla/bugs/bug46368-2-expected.txt:
* platform/chromium-linux/tables/mozilla/bugs/bug51037-expected.txt:
* platform/chromium-linux/tables/mozilla/bugs/bug7342-expected.txt:
* platform/chromium-linux/tables/mozilla/dom/tableDom-expected.txt:
* platform/chromium-linux/tables/mozilla/other/move_row-expected.txt:
* platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug2479-5-expected.txt:
* platform/chromium-mac-leopard/css3/selectors3/html/css3-modsel-23-expected.png:
* platform/chromium-mac-leopard/css3/selectors3/html/css3-modsel-24-expected.png:
* platform/chromium-mac-leopard/css3/selectors3/html/css3-modsel-68-expected.png:
* platform/chromium-mac-leopard/css3/selectors3/html/css3-modsel-69-expected.png:
* platform/chromium-mac-leopard/css3/selectors3/xhtml/css3-modsel-23-expected.png:
* platform/chromium-mac-leopard/css3/selectors3/xhtml/css3-modsel-24-expected.png:
* platform/chromium-mac-leopard/css3/selectors3/xhtml/css3-modsel-68-expected.png:
* platform/chromium-mac-leopard/css3/selectors3/xhtml/css3-modsel-69-expected.png:
* platform/chromium-mac-leopard/css3/selectors3/xml/css3-modsel-23-expected.png:
* platform/chromium-mac-leopard/css3/selectors3/xml/css3-modsel-24-expected.png:
* platform/chromium-mac-leopard/css3/selectors3/xml/css3-modsel-68-expected.png:
* platform/chromium-mac-leopard/css3/selectors3/xml/css3-modsel-69-expected.png:
* platform/chromium-mac-leopard/fast/events/context-no-deselect-expected.txt: Removed.
* platform/chromium-mac-leopard/fast/forms/input-disabled-color-expected.png:
* platform/chromium-mac-leopard/fast/forms/input-disabled-color-expected.txt: Removed.
* platform/chromium-mac-leopard/fast/forms/number/input-appearance-number-rtl-expected.txt: Removed.
* platform/chromium-mac-leopard/fast/inline/continuation-outlines-expected.png:
* platform/chromium-mac-leopard/fast/text/selection-painted-separately-expected.txt:
* platform/chromium-mac-leopard/fast/text/selection-rect-rounding-expected.txt: Added.
* platform/chromium-mac-snowleopard/fast/events/context-no-deselect-expected.txt: Removed.
* platform/chromium-mac-snowleopard/fast/forms/input-disabled-color-expected.png:
* platform/chromium-mac-snowleopard/fast/forms/input-disabled-color-expected.txt: Removed.
* platform/chromium-mac-snowleopard/fast/forms/number/input-appearance-number-rtl-expected.txt: Removed.
* platform/chromium-mac-snowleopard/fast/inline/continuation-outlines-expected.png:
* platform/chromium-mac-snowleopard/fast/text/selection-painted-separately-expected.txt:
* platform/chromium-mac-snowleopard/fast/text/selection-rect-rounding-expected.txt:
* platform/chromium-mac/css3/selectors3/html/css3-modsel-23-expected.png:
* platform/chromium-mac/css3/selectors3/html/css3-modsel-24-expected.png:
* platform/chromium-mac/css3/selectors3/html/css3-modsel-68-expected.png:
* platform/chromium-mac/css3/selectors3/html/css3-modsel-69-expected.png:
* platform/chromium-mac/css3/selectors3/xhtml/css3-modsel-23-expected.png:
* platform/chromium-mac/css3/selectors3/xhtml/css3-modsel-24-expected.png:
* platform/chromium-mac/css3/selectors3/xhtml/css3-modsel-68-expected.png:
* platform/chromium-mac/css3/selectors3/xhtml/css3-modsel-69-expected.png:
* platform/chromium-mac/css3/selectors3/xml/css3-modsel-23-expected.png:
* platform/chromium-mac/css3/selectors3/xml/css3-modsel-24-expected.png:
* platform/chromium-mac/css3/selectors3/xml/css3-modsel-68-expected.png:
* platform/chromium-mac/css3/selectors3/xml/css3-modsel-69-expected.png:
* platform/chromium-mac/fast/block/float/overlapping-floats-with-overflow-hidden-expected.txt: Removed.
* platform/chromium-mac/fast/block/float/shrink-to-avoid-float-complexity-expected.txt: Removed.
* platform/chromium-mac/fast/block/lineboxcontain/parsing-invalid-expected.txt: Removed.
* platform/chromium-mac/fast/block/margin-collapse/103-expected.txt: Removed.
* platform/chromium-mac/fast/css/input-search-padding-expected.txt: Removed.
* platform/chromium-mac/fast/css/invalidation-errors-2-expected.txt: Removed.
* platform/chromium-mac/fast/css/invalidation-errors-expected.txt: Removed.
* platform/chromium-mac/fast/css/line-height-expected.txt: Removed.
* platform/chromium-mac/fast/css/nested-layers-with-hover-expected.txt: Removed.
* platform/chromium-mac/fast/css/text-input-with-webkit-border-radius-expected.txt: Removed.
* platform/chromium-mac/fast/css/text-overflow-input-expected.txt: Removed.
* platform/chromium-mac/fast/dom/isindex-001-expected.txt: Removed.
* platform/chromium-mac/fast/dom/isindex-002-expected.txt: Removed.
* platform/chromium-mac/fast/events/context-no-deselect-expected.txt: Removed.
* platform/chromium-mac/fast/forms/basic-inputs-expected.txt:
* platform/chromium-mac/fast/forms/box-shadow-override-expected.png:
* platform/chromium-mac/fast/forms/box-shadow-override-expected.txt:
* platform/chromium-mac/fast/forms/encoding-test-expected.txt: Removed.
* platform/chromium-mac/fast/forms/fieldset-align-expected.txt: Removed.
* platform/chromium-mac/fast/forms/floating-textfield-relayout-expected.txt: Removed.
* platform/chromium-mac/fast/forms/input-align-expected.txt: Removed.
* platform/chromium-mac/fast/forms/input-appearance-default-bkcolor-expected.txt: Removed.
* platform/chromium-mac/fast/forms/input-appearance-disabled-expected.txt:
* platform/chromium-mac/fast/forms/input-appearance-focus-expected.txt: Removed.
* platform/chromium-mac/fast/forms/input-appearance-height-expected.txt:
* platform/chromium-mac/fast/forms/input-appearance-readonly-expected.txt: Removed.
* platform/chromium-mac/fast/forms/input-appearance-visibility-expected.txt: Removed.
* platform/chromium-mac/fast/forms/input-appearance-width-expected.txt: Removed.
* platform/chromium-mac/fast/forms/input-baseline-expected.txt: Removed.
* platform/chromium-mac/fast/forms/input-disabled-color-expected.png:
* platform/chromium-mac/fast/forms/input-double-click-selection-gap-bug-expected.txt: Removed.
* platform/chromium-mac/fast/forms/input-field-text-truncated-expected.txt: Removed.
* platform/chromium-mac/fast/forms/input-placeholder-visibility-1-expected.txt: Removed.
* platform/chromium-mac/fast/forms/input-placeholder-visibility-3-expected.txt: Removed.
* platform/chromium-mac/fast/forms/input-readonly-empty-expected.txt: Removed.
* platform/chromium-mac/fast/forms/input-spaces-expected.txt: Removed.
* platform/chromium-mac/fast/forms/input-table-expected.txt: Removed.
* platform/chromium-mac/fast/forms/input-text-click-inside-expected.txt: Removed.
* platform/chromium-mac/fast/forms/input-text-click-outside-expected.txt: Removed.
* platform/chromium-mac/fast/forms/input-text-double-click-expected.txt: Removed.
* platform/chromium-mac/fast/forms/input-text-option-delete-expected.txt: Removed.
* platform/chromium-mac/fast/forms/input-text-self-emptying-click-expected.txt: Removed.
* platform/chromium-mac/fast/forms/input-width-expected.txt: Removed.
* platform/chromium-mac/fast/forms/number/input-appearance-number-rtl-expected.txt: Removed.
* platform/chromium-mac/fast/forms/number/input-appearance-spinbutton-disabled-readonly-expected.txt:
* platform/chromium-mac/fast/forms/number/input-appearance-spinbutton-layer-expected.txt: Removed.
* platform/chromium-mac/fast/forms/placeholder-pseudo-style-expected.txt:
* platform/chromium-mac/fast/forms/plaintext-mode-2-expected.txt: Removed.
* platform/chromium-mac/fast/forms/search-cancel-button-style-sharing-expected.png:
* platform/chromium-mac/fast/forms/search-cancel-button-style-sharing-expected.txt: Removed.
* platform/chromium-mac/fast/forms/search-display-none-cancel-button-expected.txt: Removed.
* platform/chromium-mac/fast/forms/search-rtl-expected.png:
* platform/chromium-mac/fast/forms/search-styled-expected.txt: Removed.
* platform/chromium-mac/fast/forms/search-vertical-alignment-expected.png:
* platform/chromium-mac/fast/forms/search-vertical-alignment-expected.txt: Removed.
* platform/chromium-mac/fast/forms/searchfield-heights-expected.png:
* platform/chromium-mac/fast/forms/searchfield-heights-expected.txt: Removed.
* platform/chromium-mac/fast/forms/tabbing-input-iframe-expected.txt: Removed.
* platform/chromium-mac/fast/forms/textfield-focus-ring-expected.txt: Removed.
* platform/chromium-mac/fast/forms/validation-message-appearance-expected.txt:
* platform/chromium-mac/fast/forms/visual-hebrew-text-field-expected.txt: Removed.
* platform/chromium-mac/fast/frames/take-focus-from-iframe-expected.txt: Removed.
* platform/chromium-mac/fast/html/details-no-summary4-expected.txt: Removed.
* platform/chromium-mac/fast/html/details-open-javascript-expected.txt: Removed.
* platform/chromium-mac/fast/html/details-open2-expected.txt: Removed.
* platform/chromium-mac/fast/html/details-open4-expected.txt: Removed.
* platform/chromium-mac/fast/inline/continuation-outlines-expected.png:
* platform/chromium-mac/fast/invalid/residual-style-expected.txt: Removed.
* platform/chromium-mac/fast/lists/dynamic-marker-crash-expected.txt: Removed.
* platform/chromium-mac/fast/multicol/layers-split-across-columns-expected.txt: Removed.
* platform/chromium-mac/fast/overflow/004-expected.txt: Removed.
* platform/chromium-mac/fast/overflow/clip-rects-fixed-ancestor-expected.txt: Removed.
* platform/chromium-mac/fast/overflow/line-clamp-expected.txt: Removed.
* platform/chromium-mac/fast/overflow/overflow-focus-ring-expected.txt: Removed.
* platform/chromium-mac/fast/repaint/layer-outline-expected.txt: Removed.
* platform/chromium-mac/fast/repaint/layer-outline-horizontal-expected.txt: Removed.
* platform/chromium-mac/fast/repaint/opacity-change-on-overflow-float-expected.txt: Removed.
* platform/chromium-mac/fast/repaint/renderer-destruction-by-invalidateSelection-crash-expected.txt: Removed.
* platform/chromium-mac/fast/replaced/replaced-breaking-mixture-expected.txt: Removed.
* platform/chromium-mac/fast/replaced/width100percent-textfield-expected.txt: Removed.
* platform/chromium-mac/fast/speech/input-appearance-speechbutton-expected.txt:
* platform/chromium-mac/fast/speech/speech-bidi-rendering-expected.txt: Removed.
* platform/chromium-mac/fast/table/003-expected.txt: Removed.
* platform/chromium-mac/fast/table/029-expected.txt: Removed.
* platform/chromium-mac/fast/table/colspanMinWidth-expected.txt: Removed.
* platform/chromium-mac/fast/table/overflowHidden-expected.txt: Removed.
* platform/chromium-mac/fast/table/spanOverlapRepaint-expected.txt: Removed.
* platform/chromium-mac/fast/table/text-field-baseline-expected.txt: Removed.
* platform/chromium-mac/fast/text/selection-painted-separately-expected.txt:
* platform/chromium-mac/fast/transforms/transformed-focused-text-input-expected.txt: Removed.
* platform/chromium-mac/http/tests/navigation/javascriptlink-frames-expected.txt: Removed.
* platform/chromium-mac/plugins/mouse-click-plugin-clears-selection-expected.txt: Removed.
* platform/chromium-mac/tables/mozilla/bugs/45621-expected.txt: Removed.
* platform/chromium-mac/tables/mozilla/bugs/bug12384-expected.txt: Removed.
* platform/chromium-mac/tables/mozilla/bugs/bug154780-expected.txt: Removed.
* platform/chromium-mac/tables/mozilla/bugs/bug18359-expected.txt: Removed.
* platform/chromium-mac/tables/mozilla/bugs/bug24200-expected.txt: Removed.
* platform/chromium-mac/tables/mozilla/bugs/bug2479-2-expected.txt: Removed.
* platform/chromium-mac/tables/mozilla/bugs/bug2479-3-expected.txt: Removed.
* platform/chromium-mac/tables/mozilla/bugs/bug2479-4-expected.txt: Removed.
* platform/chromium-mac/tables/mozilla/bugs/bug28928-expected.txt: Removed.
* platform/chromium-mac/tables/mozilla/bugs/bug4382-expected.txt: Removed.
* platform/chromium-mac/tables/mozilla/bugs/bug44505-expected.txt:
* platform/chromium-mac/tables/mozilla/bugs/bug4527-expected.txt: Removed.
* platform/chromium-mac/tables/mozilla/bugs/bug46368-1-expected.txt: Removed.
* platform/chromium-mac/tables/mozilla/bugs/bug46368-2-expected.txt: Removed.
* platform/chromium-mac/tables/mozilla/bugs/bug51037-expected.txt: Removed.
* platform/chromium-mac/tables/mozilla/bugs/bug55545-expected.txt: Removed.
* platform/chromium-mac/tables/mozilla/bugs/bug7342-expected.txt: Removed.
* platform/chromium-mac/tables/mozilla/dom/tableDom-expected.txt: Removed.
* platform/chromium-mac/tables/mozilla/other/move_row-expected.txt: Removed.
* platform/chromium-mac/tables/mozilla_expected_failures/bugs/bug106966-expected.txt:
* platform/chromium-mac/tables/mozilla_expected_failures/bugs/bug2479-5-expected.txt: Removed.
* platform/chromium-mac/tables/mozilla_expected_failures/bugs/bug45621-expected.txt: Removed.
* platform/chromium-mac/tables/mozilla_expected_failures/bugs/bug92647-1-expected.txt: Removed.
* platform/chromium-win-vista/fast/text/selection-painted-separately-expected.txt:
* platform/chromium-win-vista/fast/text/selection-rect-rounding-expected.txt: Added.
* platform/chromium-win-xp/fast/forms/search-styled-expected.txt:
* platform/chromium-win-xp/fast/text/selection-painted-separately-expected.txt:
* platform/chromium-win-xp/fast/text/selection-rect-rounding-expected.txt: Added.
* platform/chromium-win/fast/block/float/overlapping-floats-with-overflow-hidden-expected.txt:
* platform/chromium-win/fast/block/float/shrink-to-avoid-float-complexity-expected.txt:
* platform/chromium-win/fast/block/lineboxcontain/parsing-invalid-expected.txt:
* platform/chromium-win/fast/block/margin-collapse/103-expected.txt:
* platform/chromium-win/fast/css/input-search-padding-expected.txt:
* platform/chromium-win/fast/css/invalidation-errors-2-expected.txt:
* platform/chromium-win/fast/css/invalidation-errors-expected.txt:
* platform/chromium-win/fast/css/line-height-expected.txt:
* platform/chromium-win/fast/css/nested-layers-with-hover-expected.txt:
* platform/chromium-win/fast/css/text-input-with-webkit-border-radius-expected.txt:
* platform/chromium-win/fast/css/text-overflow-input-expected.txt:
* platform/chromium-win/fast/dom/isindex-001-expected.txt:
* platform/chromium-win/fast/dom/isindex-002-expected.txt:
* platform/chromium-win/fast/events/autoscroll-expected.txt:
* platform/chromium-win/fast/events/context-no-deselect-expected.txt:
* platform/chromium-win/fast/forms/basic-inputs-expected.txt:
* platform/chromium-win/fast/forms/box-shadow-override-expected.txt:
* platform/chromium-win/fast/forms/encoding-test-expected.txt:
* platform/chromium-win/fast/forms/fieldset-align-expected.txt:
* platform/chromium-win/fast/forms/floating-textfield-relayout-expected.txt:
* platform/chromium-win/fast/forms/input-align-expected.txt:
* platform/chromium-win/fast/forms/input-appearance-default-bkcolor-expected.txt:
* platform/chromium-win/fast/forms/input-appearance-disabled-expected.txt:
* platform/chromium-win/fast/forms/input-appearance-focus-expected.txt:
* platform/chromium-win/fast/forms/input-appearance-height-expected.txt:
* platform/chromium-win/fast/forms/input-appearance-preventDefault-expected.txt:
* platform/chromium-win/fast/forms/input-appearance-readonly-expected.txt:
* platform/chromium-win/fast/forms/input-appearance-selection-expected.txt:
* platform/chromium-win/fast/forms/input-appearance-visibility-expected.txt:
* platform/chromium-win/fast/forms/input-appearance-width-expected.txt:
* platform/chromium-win/fast/forms/input-baseline-expected.txt:
* platform/chromium-win/fast/forms/input-double-click-selection-gap-bug-expected.txt:
* platform/chromium-win/fast/forms/input-field-text-truncated-expected.txt:
* platform/chromium-win/fast/forms/input-placeholder-visibility-1-expected.txt:
* platform/chromium-win/fast/forms/input-placeholder-visibility-3-expected.txt:
* platform/chromium-win/fast/forms/input-readonly-empty-expected.txt:
* platform/chromium-win/fast/forms/input-spaces-expected.txt:
* platform/chromium-win/fast/forms/input-table-expected.txt:
* platform/chromium-win/fast/forms/input-text-click-inside-expected.txt:
* platform/chromium-win/fast/forms/input-text-click-outside-expected.txt:
* platform/chromium-win/fast/forms/input-text-double-click-expected.txt:
* platform/chromium-win/fast/forms/input-text-option-delete-expected.txt:
* platform/chromium-win/fast/forms/input-text-self-emptying-click-expected.txt:
* platform/chromium-win/fast/forms/input-width-expected.txt:
* platform/chromium-win/fast/forms/number/input-appearance-number-rtl-expected.txt:
* platform/chromium-win/fast/forms/number/input-appearance-spinbutton-disabled-readonly-expected.txt:
* platform/chromium-win/fast/forms/number/input-appearance-spinbutton-layer-expected.txt:
* platform/chromium-win/fast/forms/placeholder-pseudo-style-expected.txt:
* platform/chromium-win/fast/forms/plaintext-mode-2-expected.txt:
* platform/chromium-win/fast/forms/search-cancel-button-style-sharing-expected.txt:
* platform/chromium-win/fast/forms/search-display-none-cancel-button-expected.txt:
* platform/chromium-win/fast/forms/search-rtl-expected.txt:
* platform/chromium-win/fast/forms/search-styled-expected.txt:
* platform/chromium-win/fast/forms/search-vertical-alignment-expected.txt:
* platform/chromium-win/fast/forms/searchfield-heights-expected.txt:
* platform/chromium-win/fast/forms/tabbing-input-iframe-expected.txt:
* platform/chromium-win/fast/forms/textfield-focus-ring-expected.txt:
* platform/chromium-win/fast/forms/validation-message-appearance-expected.txt:
* platform/chromium-win/fast/forms/visual-hebrew-text-field-expected.txt:
* platform/chromium-win/fast/frames/take-focus-from-iframe-expected.txt:
* platform/chromium-win/fast/html/details-no-summary4-expected.txt:
* platform/chromium-win/fast/html/details-open-javascript-expected.txt:
* platform/chromium-win/fast/html/details-open2-expected.txt:
* platform/chromium-win/fast/html/details-open4-expected.txt:
* platform/chromium-win/fast/invalid/residual-style-expected.txt:
* platform/chromium-win/fast/lists/dynamic-marker-crash-expected.txt:
* platform/chromium-win/fast/multicol/layers-split-across-columns-expected.txt:
* platform/chromium-win/fast/overflow/004-expected.txt:
* platform/chromium-win/fast/overflow/clip-rects-fixed-ancestor-expected.txt:
* platform/chromium-win/fast/overflow/line-clamp-expected.txt:
* platform/chromium-win/fast/overflow/overflow-focus-ring-expected.txt:
* platform/chromium-win/fast/repaint/layer-outline-expected.txt:
* platform/chromium-win/fast/repaint/layer-outline-horizontal-expected.txt:
* platform/chromium-win/fast/repaint/opacity-change-on-overflow-float-expected.txt:
* platform/chromium-win/fast/repaint/renderer-destruction-by-invalidateSelection-crash-expected.txt:
* platform/chromium-win/fast/replaced/replaced-breaking-mixture-expected.txt:
* platform/chromium-win/fast/replaced/width100percent-textfield-expected.txt:
* platform/chromium-win/fast/speech/input-appearance-speechbutton-expected.txt:
* platform/chromium-win/fast/speech/speech-bidi-rendering-expected.txt:
* platform/chromium-win/fast/table/003-expected.txt:
* platform/chromium-win/fast/table/029-expected.txt:
* platform/chromium-win/fast/table/colspanMinWidth-expected.txt:
* platform/chromium-win/fast/table/overflowHidden-expected.txt:
* platform/chromium-win/fast/table/spanOverlapRepaint-expected.txt:
* platform/chromium-win/fast/table/text-field-baseline-expected.txt:
* platform/chromium-win/fast/text/selection-painted-separately-expected.txt:
* platform/chromium-win/fast/text/selection-rect-rounding-expected.txt:
* platform/chromium-win/fast/transforms/transformed-focused-text-input-expected.txt:
* platform/chromium-win/http/tests/navigation/javascriptlink-frames-expected.txt:
* platform/chromium-win/plugins/mouse-click-plugin-clears-selection-expected.txt:
* platform/chromium-win/tables/mozilla/bugs/45621-expected.txt:
* platform/chromium-win/tables/mozilla/bugs/bug12384-expected.txt:
* platform/chromium-win/tables/mozilla/bugs/bug154780-expected.txt:
* platform/chromium-win/tables/mozilla/bugs/bug18359-expected.txt:
* platform/chromium-win/tables/mozilla/bugs/bug24200-expected.txt:
* platform/chromium-win/tables/mozilla/bugs/bug2479-2-expected.txt:
* platform/chromium-win/tables/mozilla/bugs/bug2479-3-expected.txt:
* platform/chromium-win/tables/mozilla/bugs/bug2479-4-expected.txt:
* platform/chromium-win/tables/mozilla/bugs/bug28928-expected.txt:
* platform/chromium-win/tables/mozilla/bugs/bug4382-expected.txt:
* platform/chromium-win/tables/mozilla/bugs/bug44505-expected.txt:
* platform/chromium-win/tables/mozilla/bugs/bug4527-expected.txt:
* platform/chromium-win/tables/mozilla/bugs/bug46368-1-expected.txt:
* platform/chromium-win/tables/mozilla/bugs/bug46368-2-expected.txt:
* platform/chromium-win/tables/mozilla/bugs/bug51037-expected.txt:
* platform/chromium-win/tables/mozilla/bugs/bug55545-expected.txt:
* platform/chromium-win/tables/mozilla/bugs/bug7342-expected.txt:
* platform/chromium-win/tables/mozilla/dom/tableDom-expected.txt:
* platform/chromium-win/tables/mozilla/other/move_row-expected.txt:
* platform/chromium-win/tables/mozilla_expected_failures/bugs/bug106966-expected.txt:
* platform/chromium-win/tables/mozilla_expected_failures/bugs/bug2479-5-expected.txt:
* platform/chromium-win/tables/mozilla_expected_failures/bugs/bug45621-expected.txt:
* platform/chromium-win/tables/mozilla_expected_failures/bugs/bug92647-1-expected.txt:
* platform/chromium/fast/block/float/033-expected.txt: Removed.
* platform/chromium/fast/block/float/avoidance-rtl-expected.txt: Removed.
* platform/chromium/fast/block/float/float-not-removed-from-next-sibling3-expected.txt: Removed.
* platform/chromium/fast/block/float/float-overflow-hidden-containing-block-width-expected.txt: Removed.
* platform/chromium/fast/block/float/in-margin-expected.txt: Removed.
* platform/chromium/fast/clip/017-expected.txt: Removed.
* platform/chromium/fast/dynamic/subtree-boundary-percent-height-expected.txt: Removed.
* platform/chromium/fast/dynamic/subtree-no-common-root-static-y-expected.txt: Removed.
* platform/chromium/fast/dynamic/subtree-table-cell-height-expected.txt: Removed.
* platform/chromium/fast/layers/self-painting-outline-expected.txt: Removed.
* platform/chromium/fast/repaint/subtree-root-clip-3-expected.txt: Removed.
* platform/chromium/test_expectations.txt:
* platform/efl/fast/block/float/033-expected.txt: Removed.
* platform/gtk/css3/selectors3/html/css3-modsel-23-expected.txt: Removed.
* platform/gtk/css3/selectors3/html/css3-modsel-24-expected.txt: Removed.
* platform/gtk/css3/selectors3/html/css3-modsel-68-expected.txt: Removed.
* platform/gtk/css3/selectors3/html/css3-modsel-69-expected.txt: Removed.
* platform/gtk/css3/selectors3/xhtml/css3-modsel-23-expected.txt: Removed.
* platform/gtk/css3/selectors3/xhtml/css3-modsel-24-expected.txt: Removed.
* platform/gtk/css3/selectors3/xhtml/css3-modsel-68-expected.txt: Removed.
* platform/gtk/css3/selectors3/xhtml/css3-modsel-69-expected.txt: Removed.
* platform/gtk/css3/selectors3/xml/css3-modsel-23-expected.txt: Removed.
* platform/gtk/css3/selectors3/xml/css3-modsel-24-expected.txt: Removed.
* platform/gtk/css3/selectors3/xml/css3-modsel-68-expected.txt: Removed.
* platform/gtk/css3/selectors3/xml/css3-modsel-69-expected.txt: Removed.
* platform/gtk/fast/block/float/033-expected.txt: Removed.
* platform/gtk/fast/block/float/avoidance-rtl-expected.txt: Removed.
* platform/gtk/fast/block/float/float-not-removed-from-next-sibling3-expected.txt: Removed.
* platform/gtk/fast/block/float/float-overflow-hidden-containing-block-width-expected.txt: Removed.
* platform/gtk/fast/block/float/in-margin-expected.png: Removed.
* platform/gtk/fast/block/float/in-margin-expected.txt: Removed.
* platform/gtk/fast/block/float/overlapping-floats-with-overflow-hidden-expected.txt: Removed.
* platform/gtk/fast/block/float/shrink-to-avoid-float-complexity-expected.txt: Removed.
* platform/gtk/fast/block/lineboxcontain/parsing-invalid-expected.txt: Removed.
* platform/gtk/fast/clip/017-expected.png: Removed.
* platform/gtk/fast/clip/017-expected.txt: Removed.
* platform/gtk/fast/css/invalidation-errors-2-expected.txt: Removed.
* platform/gtk/fast/css/invalidation-errors-expected.txt: Removed.
* platform/gtk/fast/css/nested-layers-with-hover-expected.txt: Removed.
* platform/gtk/fast/dynamic/subtree-boundary-percent-height-expected.png: Removed.
* platform/gtk/fast/dynamic/subtree-boundary-percent-height-expected.txt: Removed.
* platform/gtk/fast/dynamic/subtree-no-common-root-static-y-expected.png: Removed.
* platform/gtk/fast/dynamic/subtree-no-common-root-static-y-expected.txt: Removed.
* platform/gtk/fast/dynamic/subtree-table-cell-height-expected.png: Removed.
* platform/gtk/fast/dynamic/subtree-table-cell-height-expected.txt: Removed.
* platform/gtk/fast/inline/continuation-outlines-expected.txt: Removed.
* platform/gtk/fast/layers/self-painting-outline-expected.png: Removed.
* platform/gtk/fast/layers/self-painting-outline-expected.txt: Removed.
* platform/gtk/fast/multicol/layers-split-across-columns-expected.txt: Removed.
* platform/gtk/fast/overflow/004-expected.txt: Removed.
* platform/gtk/fast/overflow/clip-rects-fixed-ancestor-expected.txt: Removed.
* platform/gtk/fast/overflow/line-clamp-expected.txt: Removed.
* platform/gtk/fast/overflow/overflow-focus-ring-expected.txt: Removed.
* platform/gtk/fast/repaint/layer-outline-expected.txt: Removed.
* platform/gtk/fast/repaint/layer-outline-horizontal-expected.txt: Removed.
* platform/gtk/fast/repaint/opacity-change-on-overflow-float-expected.txt: Removed.
* platform/gtk/fast/repaint/subtree-root-clip-3-expected.png: Removed.
* platform/gtk/fast/repaint/subtree-root-clip-3-expected.txt: Removed.
* platform/gtk/fast/table/029-expected.txt: Removed.
* platform/gtk/fast/table/overflowHidden-expected.txt: Removed.
* platform/gtk/tables/mozilla/bugs/bug154780-expected.txt: Removed.
* platform/gtk/tables/mozilla_expected_failures/bugs/bug45621-expected.png: Removed.
* platform/gtk/tables/mozilla_expected_failures/bugs/bug45621-expected.txt: Removed.
* platform/mac/fast/block/float/033-expected.txt: Removed.
* platform/mac/fast/block/float/float-not-removed-from-next-sibling3-expected.png: Removed.
* platform/mac/fast/block/float/float-overflow-hidden-containing-block-width-expected.txt: Removed.
* platform/mac/fast/block/float/in-margin-expected.txt: Removed.
* platform/mac/fast/clip/017-expected.txt: Removed.
* platform/mac/fast/dynamic/subtree-boundary-percent-height-expected.txt: Removed.
* platform/mac/fast/dynamic/subtree-no-common-root-static-y-expected.txt: Removed.
* platform/mac/fast/dynamic/subtree-table-cell-height-expected.txt: Removed.
* platform/qt/fast/block/float/avoidance-rtl-expected.txt: Removed.
* platform/qt/fast/block/float/float-overflow-hidden-containing-block-width-expected.txt: Removed.
* platform/qt/fast/block/float/in-margin-expected.txt: Removed.
* platform/qt/fast/clip/017-expected.txt: Removed.
* platform/qt/fast/css/resize-single-axis-expected.txt: Removed.
* platform/qt/fast/dynamic/subtree-boundary-percent-height-expected.txt: Removed.
* platform/qt/fast/dynamic/subtree-no-common-root-static-y-expected.txt: Removed.
* platform/qt/fast/dynamic/subtree-table-cell-height-expected.txt: Removed.
* platform/qt/fast/layers/self-painting-outline-expected.txt: Removed.
* platform/qt/fast/repaint/subtree-root-clip-3-expected.txt: Removed.
* tables/mozilla/bugs/bug154780-expected.txt: Renamed from LayoutTests/platform/efl/tables/mozilla/bugs/bug154780-expected.txt.
* tables/mozilla_expected_failures/bugs/bug45621-expected.png: Renamed from LayoutTests/platform/efl/tables/mozilla_expected_failures/bugs/bug45621-expected.png.
* tables/mozilla_expected_failures/bugs/bug45621-expected.txt: Renamed from LayoutTests/platform/efl/tables/mozilla_expected_failures/bugs/bug45621-expected.txt.

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@116841 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Cleanup ContentSecurityPolicy naming conventions.
https://bugs.webkit.org/show_bug.cgi?id=86282

Patch by Mike West <mkwst@chromium.org> on 2012-05-12
Reviewed by Adam Barth.

Two tiny changes:

1. `reportURI` and `reportURL` are both used within the CSP
   implementation. We should standardize on `reportURI` to match the
   spec.

2. Renames `ContentSecurityPolicy::allowConnectFromSource` to
   `ContentSecurityPolicy::allowConnectToSource` for clarity.

No new tests, as there's no user-visible change.

* Modules/websockets/WebSocket.cpp:
(WebCore::WebSocket::connect):
* page/ContentSecurityPolicy.cpp:
(CSPDirectiveList):
(WebCore::CSPDirectiveList::reportViolation):
(WebCore::CSPDirectiveList::allowConnectToSource):
(WebCore::CSPDirectiveList::parseReportURI):
(WebCore::CSPDirectiveList::addDirective):
(WebCore::ContentSecurityPolicy::allowConnectToSource):
* page/ContentSecurityPolicy.h:
* page/EventSource.cpp:
(WebCore::EventSource::create):
* xml/XMLHttpRequest.cpp:
(WebCore::XMLHttpRequest::open):

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@116842 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Web Inspector: merge MainScriptMapping into DebuggerPresentationModel; move other classes into their own files.
https://bugs.webkit.org/show_bug.cgi?id=86285

Reviewed by Yury Semikhatsky.

Source/WebCore:

The only purpose of the debugger presentation model now is to manage mappings. Merging main script mapping back into it.
Other classes defined in that class are moved out into their own files.

* WebCore.gypi:
* WebCore.vcproj/WebCore.vcproj:
* inspector/compile-front-end.py:
* inspector/front-end/DebuggerPresentationModel.js:
(WebInspector.DebuggerPresentationModel):
(WebInspector.DebuggerPresentationModel.prototype._parsedScriptSource):
(WebInspector.DebuggerPresentationModel.prototype.uiSourceCodes):
(WebInspector.DebuggerPresentationModel.prototype._debuggerReset):
* inspector/front-end/DebuggerResourceBinding.js: Added.
(WebInspector.DebuggerResourceBinding):
(WebInspector.DebuggerResourceBinding.canEditScriptSource):
(WebInspector.DebuggerResourceBinding.setScriptSource.didEditScriptSource):
(WebInspector.DebuggerResourceBinding.setScriptSource):
(WebInspector.DebuggerResourceBinding.prototype.canSetContent):
(WebInspector.DebuggerResourceBinding.prototype.setContent):
(WebInspector.DebuggerResourceBinding.prototype._uiSourceCodeForResource):
(WebInspector.DebuggerResourceBinding.prototype._setContentWithInitialContent):
* inspector/front-end/PresentationConsoleMessageHelper.js: Added.
(WebInspector.PresentationConsoleMessageHelper):
(WebInspector.PresentationConsoleMessageHelper.prototype._consoleMessageAdded):
(WebInspector.PresentationConsoleMessageHelper.prototype._addConsoleMessageToScript):
(WebInspector.PresentationConsoleMessageHelper.prototype._addPendingConsoleMessage):
(WebInspector.PresentationConsoleMessageHelper.prototype._parsedScriptSource):
(WebInspector.PresentationConsoleMessageHelper.prototype._consoleCleared):
(WebInspector.PresentationConsoleMessageHelper.prototype._debuggerReset):
(WebInspector.PresentationConsoleMessage):
(WebInspector.PresentationConsoleMessage.prototype._updateLocation):
(WebInspector.PresentationConsoleMessage.prototype.get lineNumber):
(WebInspector.PresentationConsoleMessage.prototype.dispose):
* inspector/front-end/ScriptMapping.js:
* inspector/front-end/ScriptsPanel.js:
* inspector/front-end/WebKit.qrc:
* inspector/front-end/inspector.html:
* inspector/front-end/inspector.js:

LayoutTests:

* http/tests/inspector/compiler-script-mapping-expected.txt:
* http/tests/inspector/compiler-script-mapping.html:

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@116843 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Unreviewed, GTK gardening.

* platform/gtk/test_expectations.txt: Also remove expectations for some
tests that were recently removed.


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@116844 268f45cc-cd09-0410-ab3c-d52691b4dbfc
[Chromium] Test expectation update.

* fast/block/float/avoiding-float-centered-expected.txt: Renamed from LayoutTests/platform/efl/fast/block/float/avoiding-float-centered-expected.txt.
* fast/clip/008-expected.txt: Renamed from LayoutTests/platform/efl/fast/clip/008-expected.txt.
* fast/clip/011-expected.txt: Renamed from LayoutTests/platform/efl/fast/clip/011-expected.txt.
* fast/clip/012-expected.txt: Renamed from LayoutTests/platform/efl/fast/clip/012-expected.txt.
* platform/chromium-linux-x86/fast/speech/input-appearance-searchandspeech-expected.txt: Copied from LayoutTests/platform/chromium-win/fast/speech/input-appearance-searchandspeech-expected.txt.
* platform/chromium-linux-x86/svg/custom/inline-svg-in-xhtml-expected.txt: Copied from LayoutTests/platform/chromium-win/svg/custom/inline-svg-in-xhtml-expected.txt.
* platform/chromium-linux/editing/selection/3690703-2-expected.txt:
* platform/chromium-linux/editing/selection/3690703-expected.txt:
* platform/chromium-linux/editing/selection/3690719-expected.txt:
* platform/chromium-mac-leopard/fast/block/lineboxcontain/block-glyphs-expected.txt: Copied from LayoutTests/platform/chromium-mac/fast/block/lineboxcontain/block-glyphs-expected.txt.
* platform/chromium-mac-snowleopard/fast/block/lineboxcontain/block-glyphs-expected.txt: Copied from LayoutTests/platform/chromium-mac/fast/block/lineboxcontain/block-glyphs-expected.txt.
* platform/chromium-mac-snowleopard/fast/speech/input-appearance-searchandspeech-expected.txt: Renamed from LayoutTests/platform/chromium-mac-leopard/fast/speech/input-appearance-searchandspeech-expected.txt.
* platform/chromium-mac/editing/inserting/before-after-input-element-expected.txt: Removed.
* platform/chromium-mac/editing/pasteboard/4806874-expected.txt: Removed.
* platform/chromium-mac/editing/pasteboard/input-field-1-expected.txt: Removed.
* platform/chromium-mac/editing/selection/3690703-2-expected.txt: Removed.
* platform/chromium-mac/editing/selection/3690703-expected.txt: Removed.
* platform/chromium-mac/editing/selection/3690719-expected.txt: Removed.
* platform/chromium-mac/editing/selection/4895428-3-expected.txt: Removed.
* platform/chromium-mac/editing/selection/4975120-expected.txt: Removed.
* platform/chromium-mac/editing/selection/drag-select-1-expected.txt: Removed.
* platform/chromium-mac/editing/selection/expanding-selections-expected.txt: Removed.
* platform/chromium-mac/editing/selection/leave-requested-block-expected.txt: Removed.
* platform/chromium-mac/editing/selection/select-across-readonly-input-1-expected.txt: Removed.
* platform/chromium-mac/editing/selection/select-across-readonly-input-2-expected.txt: Removed.
* platform/chromium-mac/editing/selection/select-across-readonly-input-3-expected.txt: Removed.
* platform/chromium-mac/editing/selection/select-across-readonly-input-4-expected.txt: Removed.
* platform/chromium-mac/editing/selection/select-across-readonly-input-5-expected.txt: Removed.
* platform/chromium-mac/fast/block/lineboxcontain/block-font-expected.txt: Removed.
* platform/chromium-mac/fast/block/lineboxcontain/block-glyphs-expected.txt:
* platform/chromium-mac/fast/block/lineboxcontain/font-expected.txt: Removed.
* platform/chromium-mac/fast/forms/box-shadow-override-expected.png:
* platform/chromium-mac/fast/forms/placeholder-position-expected.txt: Removed.
* platform/chromium-mac/fast/forms/search-cancel-button-style-sharing-expected.png:
* platform/chromium-mac/fast/forms/search-rtl-expected.png:
* platform/chromium-mac/fast/forms/search-vertical-alignment-expected.png:
* platform/chromium-mac/fast/forms/searchfield-heights-expected.png:
* platform/chromium-win/editing/inserting/before-after-input-element-expected.txt:
* platform/chromium-win/editing/pasteboard/4806874-expected.txt:
* platform/chromium-win/editing/pasteboard/drop-text-without-selection-expected.txt:
* platform/chromium-win/editing/pasteboard/input-field-1-expected.txt:
* platform/chromium-win/editing/selection/3690703-2-expected.txt:
* platform/chromium-win/editing/selection/3690703-expected.txt:
* platform/chromium-win/editing/selection/3690719-expected.txt:
* platform/chromium-win/editing/selection/4895428-3-expected.txt:
* platform/chromium-win/editing/selection/4975120-expected.txt:
* platform/chromium-win/editing/selection/drag-select-1-expected.txt:
* platform/chromium-win/editing/selection/expanding-selections-expected.txt:
* platform/chromium-win/editing/selection/leave-requested-block-expected.txt:
* platform/chromium-win/editing/selection/select-across-readonly-input-1-expected.txt:
* platform/chromium-win/editing/selection/select-across-readonly-input-2-expected.txt:
* platform/chromium-win/editing/selection/select-across-readonly-input-3-expected.txt:
* platform/chromium-win/editing/selection/select-across-readonly-input-4-expected.txt:
* platform/chromium-win/editing/selection/select-across-readonly-input-5-expected.txt:
* platform/chromium-win/fast/block/float/avoiding-float-centered-expected.txt:
* platform/chromium-win/fast/clip/008-expected.txt:
* platform/chromium-win/fast/clip/011-expected.txt:
* platform/chromium-win/fast/clip/012-expected.txt:
* platform/chromium-win/fast/forms/placeholder-position-expected.txt:
* platform/chromium-win/fast/speech/input-appearance-searchandspeech-expected.txt:
* platform/chromium-win/svg/custom/inline-svg-in-xhtml-expected.txt:
* platform/chromium-win/svg/hixie/mixed/003-expected.txt:
* platform/chromium/test_expectations.txt:
* platform/gtk/fast/block/float/avoiding-float-centered-expected.txt: Removed.
* platform/gtk/fast/clip/008-expected.txt: Removed.
* platform/gtk/fast/clip/011-expected.txt: Removed.
* platform/gtk/fast/clip/012-expected.txt: Removed.

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@116845 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Web Inspector: remove UISourceCode.id since it is no longer used.
https://bugs.webkit.org/show_bug.cgi?id=86286

Reviewed by Vsevolod Vlasov.

Source/WebCore:

We are now using breakpointStorageId property for breakpoint persistence.

* inspector/front-end/BreakpointManager.js:
(WebInspector.BreakpointManager):
(WebInspector.BreakpointManager.prototype._debuggerReset):
(WebInspector.BreakpointManager.prototype._uiLocationAdded.get if):
(WebInspector.BreakpointManager.prototype._uiLocationAdded):
(WebInspector.BreakpointManager.prototype._uiLocationRemoved.get if):
(WebInspector.BreakpointManager.prototype._uiLocationRemoved):
* inspector/front-end/CompilerScriptMapping.js:
* inspector/front-end/JavaScriptSource.js:
(WebInspector.JavaScriptSource):
* inspector/front-end/RawSourceCode.js:
(WebInspector.RawSourceCode):
(WebInspector.RawSourceCode.prototype.rawLocationToUILocation):
(WebInspector.RawSourceCode.prototype._createUISourceCode):
(WebInspector.RawSourceCode.prototype._finishedLoading):
* inspector/front-end/SnippetsModel.js:
(WebInspector.SnippetsScriptMapping.prototype._snippetAdded):
(WebInspector.SnippetsScriptMapping.prototype._createUISourceCodeForScript):
* inspector/front-end/UISourceCode.js:
(WebInspector.UISourceCode):

LayoutTests:

* inspector/debugger/breakpoint-manager.html:
* inspector/debugger/raw-source-code.html:
* inspector/debugger/scripts-file-selector.html:
* inspector/debugger/scripts-panel.html:
* inspector/debugger/scripts-sorting.html:
* inspector/debugger/ui-source-code-display-name.html:
* inspector/debugger/ui-source-code.html:

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@116846 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Web Inspector: allow showing arbitrary range of nodes in heap snapshot view
https://bugs.webkit.org/show_bug.cgi?id=86230

Reviewed by Pavel Feldman.

Source/WebCore:

Test: inspector/profiler/heap-snapshot-summary-show-ranges.html

It was only possible to expand heap snapshot node children sequentially starting
from the first child and then pressing either "Show next X items" or "Show all X items".
This change makes it possible to show any range of children.

* inspector/front-end/HeapSnapshot.js:
(WebInspector.HeapSnapshotFilteredOrderedIterator):
(WebInspector.HeapSnapshotFilteredOrderedIterator.prototype.serializeItemsRange):
(WebInspector.HeapSnapshotFilteredOrderedIterator.prototype.sortAll):
(WebInspector.HeapSnapshotFilteredOrderedIterator.prototype.sortAndRewind):
(WebInspector.HeapSnapshotEdgesProvider.prototype.serializeItem):
(WebInspector.HeapSnapshotNodesProvider.prototype.serializeItem):
* inspector/front-end/HeapSnapshotGridNodes.js:
(WebInspector.HeapSnapshotGridNode):
(WebInspector.HeapSnapshotGridNode.prototype._populate.sorted):
(WebInspector.HeapSnapshotGridNode.prototype._populate):
(WebInspector.HeapSnapshotGridNode.prototype._populateChildren.serializeNextChunk):
(WebInspector.HeapSnapshotGridNode.prototype._populateChildren.insertRetrievedChild):
(WebInspector.HeapSnapshotGridNode.prototype._populateChildren.insertShowMoreButton):
(WebInspector.HeapSnapshotGridNode.prototype._populateChildren.childrenRetrieved):
(WebInspector.HeapSnapshotGridNode.prototype._populateChildren):
(WebInspector.HeapSnapshotGridNode.prototype._saveChildren):
(WebInspector.HeapSnapshotGridNode.prototype.sort.afterSort):
(WebInspector.HeapSnapshotGridNode.prototype.sort):
(WebInspector.HeapSnapshotDiffNodesProvider):
(WebInspector.HeapSnapshotDiffNodesProvider.prototype.serializeItemsRange):
(WebInspector.HeapSnapshotDiffNodesProvider.prototype.serializeItemsRange.didReceiveDeletedItems):
(WebInspector.HeapSnapshotDiffNodesProvider.prototype.serializeItemsRange.didReceiveAddedItems):
(WebInspector.HeapSnapshotDiffNodesProvider.prototype.sortAndRewind):
* inspector/front-end/HeapSnapshotProxy.js:
(WebInspector.HeapSnapshotWorker):
(WebInspector.HeapSnapshotProviderProxy.prototype.serializeItemsRange):
* inspector/front-end/ShowMoreDataGridNode.js:
(WebInspector.ShowMoreDataGridNode):
(WebInspector.ShowMoreDataGridNode.prototype._showNextChunk):
(WebInspector.ShowMoreDataGridNode.prototype._showAll):
(WebInspector.ShowMoreDataGridNode.prototype._updateLabels):
(WebInspector.ShowMoreDataGridNode.prototype.setStartPosition):
(WebInspector.ShowMoreDataGridNode.prototype.setEndPosition):
* inspector/front-end/utilities.js:

LayoutTests:

* inspector/profiler/heap-snapshot-comparison-show-all.html:
* inspector/profiler/heap-snapshot-containment-show-all.html:
* inspector/profiler/heap-snapshot-dominators-show-all.html:
* inspector/profiler/heap-snapshot-summary-show-all.html:
* inspector/profiler/heap-snapshot-summary-show-ranges-expected.txt: Added.
* inspector/profiler/heap-snapshot-summary-show-ranges.html: Added. Test that
showing overlapping and disjoint ranges of node children will leave the node
in a valid state.
* platform/mac/Skipped: Skip the test on platforms that don't support heap profiling.
* platform/qt/Skipped:
* platform/win/Skipped:
* platform/wincairo/Skipped:

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@116847 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Web Inspector: shrink SourceFrame editing API to two methods (was 4).
https://bugs.webkit.org/show_bug.cgi?id=86288

Reviewed by Yury Semikhatsky.

Used specific workflow in two SourceFrame implementations.

* inspector/front-end/JavaScriptSourceFrame.js:
(WebInspector.JavaScriptSourceFrame.prototype.commitEditing):
(WebInspector.JavaScriptSourceFrame.prototype.afterTextChanged):
(WebInspector.JavaScriptSourceFrame.prototype._didEditContent):
* inspector/front-end/ResourceView.js:
(WebInspector.EditableResourceSourceFrame.prototype.commitEditing.callbackWrapper):
(WebInspector.EditableResourceSourceFrame.prototype.commitEditing):
* inspector/front-end/SourceFrame.js:
(WebInspector.SourceFrame.prototype.commitEditing):
(WebInspector.TextViewerDelegateForSourceFrame.prototype.commitEditing):

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@116848 268f45cc-cd09-0410-ab3c-d52691b4dbfc
[Chromium] Update test expectations

* platform/chromium-linux-x86/fast/speech/input-appearance-searchandspeech-expected.txt: Removed.
* platform/chromium-linux-x86/svg/custom/inline-svg-in-xhtml-expected.txt: Removed.
* platform/chromium-linux/fast/speech/input-appearance-searchandspeech-expected.txt:
* platform/chromium-linux/svg/custom/inline-svg-in-xhtml-expected.txt:
* platform/chromium/test_expectations.txt:

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@116849 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Web Inspector: Load context menu item has to be shown for all Profiles panel.
https://bugs.webkit.org/show_bug.cgi?id=86290

Reviewed by Pavel Feldman.

* inspector/front-end/ProfilesPanel.js:
(WebInspector.ProfilesPanel.prototype._handleContextMenuEvent):

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@116850 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Web Inspector: unreviewed one line fix.

* inspector/front-end/HeapSnapshotProxy.js:
(WebInspector.HeapSnapshotWorker):

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@116851 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Web Inspector: make call frame selector pane focusable, allow Up / Down to select current call frame.
https://bugs.webkit.org/show_bug.cgi?id=86291

Reviewed by Yury Semikhatsky.

This change makes sidebar section focusable, introduces key listeners for Up and Down.

* inspector/front-end/CallStackSidebarPane.js:
(WebInspector.CallStackSidebarPane):
(WebInspector.CallStackSidebarPane.prototype.setStatus):
(WebInspector.CallStackSidebarPane.prototype._treeKeyDown):
* inspector/front-end/UISourceCode.js:
* inspector/front-end/scriptsPanel.css:
(#scripts-debug-toolbar img):

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@116852 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Web Inspector: add tab context menu
https://bugs.webkit.org/show_bug.cgi?id=86292

Reviewed by Yury Semikhatsky.

This tab context menu will have "Close", "Close Others" and "Close All".

* English.lproj/localizedStrings.js:
* inspector/front-end/TabbedPane.js:
(WebInspector.TabbedPane.prototype.closeOtherTabs):
(WebInspector.TabbedPaneTab.prototype._createTabElement):
(WebInspector.TabbedPaneTab.prototype._tabClicked):
(WebInspector.TabbedPaneTab.prototype._tabContextMenu):
(WebInspector.TabbedPaneTab.prototype._tabContextMenu.closeOthers):
(WebInspector.TabbedPaneTab.prototype._tabContextMenu.closeAll):

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@116853 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Web Inspector: Turn HelpScreen to be View.
https://bugs.webkit.org/show_bug.cgi?id=85711

Patch by Eugene Klyuchnikov <eustas.bug@gmail.com> on 2012-05-12
Reviewed by Yury Semikhatsky.

Motivation: for further UI changes, HelpSceen needs to be View.
It is planned to combine Settings Screen and Shortcuts Screen in one
tabbed screen.
Bonus: "helpScreen.css" will be lazy-loaded.
Additional changes: move settingsScreen logic out of inspector.js

UI change, no test required.

* WebCore.gypi: Change "helpScreen.css" file group.
* inspector/front-end/HelpScreen.js:
(WebInspector.HelpScreen): Turned to View subclass.
(WebInspector.HelpScreen.prototype.showModal): Remove "onHide" param
(WebInspector.HelpScreen.prototype.hide): Ditto.
(WebInspector.HelpScreen.prototype._onKeyDown): Adopt View members.
(WebInspector.HelpScreen.prototype._onBlur): Ditto.
* inspector/front-end/SettingsScreen.js: Adopt new workflow.
(WebInspector.SettingsScreen): Put onHide function to member
(WebInspector.SettingsScreen.prototype.willHide): Invoke onHide
(WebInspector.SettingsController): Mediator pattern - this class
takes care of status bar button - settings screen relationship.
(WebInspector.SettingsController.prototype.get statusBarItem):
Getter fot representative element.
(WebInspector.SettingsController.prototype._buttonClicked):
Classifies user action.
(WebInspector.SettingsController.prototype._onHideSettingsScreen):
Cleanup after settings screen is hidden.
(WebInspector.SettingsController.prototype._showSettingsScreen):
Presents settings screen.
(WebInspector.SettingsController.prototype._hideSettingsScreen):
Hides settings screen.
* inspector/front-end/ShortcutsScreen.js: Adopt new workflow.
(WebInspector.ShortcutsScreen.prototype.wasShown): Lazy initialization.
* inspector/front-end/WorkerManager.js: Adopt new workflow.
(WebInspector.WorkerManager.prototype._disconnectedFromWorker): Ditto.
(WebInspector.WorkerTerminatedScreen.prototype.willHide): Ditto.
* inspector/front-end/helpScreen.css: Fix spacing.
(.help-window-outer): Ditto.
(body.compact .help-window-outer): Ditto.
(body.compact .help-window-main): Ditto.
(body.compact .help-window-caption): Ditto.
(.help-content): Ditto.
(body.compact .help-content): Ditto.
(.help-content select): Ditto.
* inspector/front-end/inspector.html: Ditto.
* inspector/front-end/inspector.js: Ditto.
(WebInspector._createGlobalStatusBarItems): Create SettingsController.
(WebInspector.documentKeyDown): Adopt new workflow.

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@116854 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Web Inspector: move recording button state control out of addProfileHeader.
https://bugs.webkit.org/show_bug.cgi?id=86293

Reviewed by Yury Semikhatsky.

* inspector/front-end/CSSSelectorProfileView.js:
(WebInspector.CSSSelectorProfileType.prototype.buttonClicked):
* inspector/front-end/HeapSnapshotView.js:
(WebInspector.HeapSnapshotProfileType.prototype.buttonClicked):
* inspector/front-end/ProfileView.js:
(WebInspector.CPUProfileType.prototype.buttonClicked):
* inspector/front-end/ProfilesPanel.js:
(WebInspector.ProfileType.prototype.buttonClicked):
(WebInspector.ProfilesPanel.prototype.toggleRecordButton):
(WebInspector.ProfilesPanel.prototype.addProfileHeader):
(WebInspector.ProfilesPanel.prototype.setRecordingProfile):
(WebInspector.ProfilesPanel.prototype.takeHeapSnapshot.done):
(WebInspector.ProfilesPanel.prototype.takeHeapSnapshot):

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@116855 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Unreviewed, GTK gardening. Also add baselines for new tests after
r116001, r116373 and r116438.

* platform/gtk/css2.1/20110323/first-letter-000-expected.txt: Added.
* platform/gtk/css2.1/20110323/first-letter-001-expected.txt: Added.
* platform/gtk/css2.1/20110323/first-letter-dynamic-001-expected.txt: Added.
* platform/gtk/css2.1/20110323/first-letter-dynamic-002-expected.txt: Added.
* platform/gtk/css2.1/20110323/first-letter-dynamic-003a-expected.txt: Added.
* platform/gtk/css2.1/20110323/first-letter-dynamic-003b-expected.txt: Added.
* platform/gtk/css2.1/20110323/first-letter-inherit-001-expected.txt: Added.
* platform/gtk/css2.1/20110323/first-letter-nested-001-expected.txt: Added.
* platform/gtk/css2.1/20110323/first-letter-nested-002-expected.txt: Added.
* platform/gtk/css2.1/20110323/first-letter-nested-003-expected.txt: Added.
* platform/gtk/css2.1/20110323/first-letter-nested-004-expected.txt: Added.
* platform/gtk/css2.1/20110323/first-letter-nested-005-expected.txt: Added.
* platform/gtk/css2.1/20110323/first-letter-nested-006-expected.txt: Added.
* platform/gtk/css2.1/20110323/first-letter-nested-007-expected.txt: Added.
* platform/gtk/css2.1/20110323/first-letter-quote-001-expected.txt: Added.
* platform/gtk/css2.1/20110323/first-letter-quote-002-expected.txt: Added.
* platform/gtk/css2.1/20110323/first-letter-quote-003-expected.txt: Added.
* platform/gtk/css2.1/20110323/first-letter-quote-004-expected.txt: Added.
* platform/gtk/css2.1/20110323/first-letter-quote-005-expected.txt: Added.
* platform/gtk/css2.1/20110323/first-letter-quote-006-expected.txt: Added.
* platform/gtk/fast/css/first-letter-nested-positioned-expected.txt: Added.
* platform/gtk/fast/css/first-letter-quotes-no-content-before-after-expected.txt: Added.
* platform/gtk/fast/css/first-line-text-decoration-expected.txt: Added.
* platform/gtk/fast/css/first-line-text-decoration-inherited-from-parent-expected.txt: Added.
* platform/gtk/media/media-can-play-webm-expected.txt: Added.
* platform/gtk/svg/as-image/image-respects-deviceScaleFactor-expected.txt: Added.
* platform/gtk/svg/as-image/image-respects-pageScaleFactor-expected.txt: Added.
* platform/gtk/test_expectations.txt:


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