Web Inspector: OverviewGrid. Dragged window may change its width due to accumulating rounding error.
https://bugs.webkit.org/show_bug.cgi?id=113138

Reviewed by Pavel Feldman.

The old version had problem with rounding because it recalculates the window size on each event.
The new version just calculates the dragging delta and moves the window
to the new position based on the initial values and the delta.

* inspector/front-end/OverviewGrid.js:
(WebInspector.OverviewGrid.Window.prototype._startWindowDragging):
(WebInspector.OverviewGrid.Window.prototype._windowDragging):
(WebInspector.OverviewGrid.Window.prototype._onMouseWheel):

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@146866 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Unable to insert a paragraph in between some text whose previous sibling is a non-editable block.
https://bugs.webkit.org/show_bug.cgi?id=113007

Patch by Arpita Bahuguna <a.bah@samsung.com> on 2013-03-26
Reviewed by Ryosuke Niwa.

Source/WebCore:

Unable to insert a line break in between a text that follows a
non-editable block but is itself contained within an editable
block.

While comparing the positions from the start block till the
insertion position, we should ignore the nodes that do not
generate a visiblePosition for the position before the node.
This ultimately results in an assert within comparePositions().

For this case, the firstChild of the start block is a text
node with no renderer which would thus not generate a candidate
position for itself.
There is also no candidate previous to it, and since
the position after it lies within a different editable element (root),
no candidate after it as well.
Such a point will thus return a null visiblePosition.

Test: editing/inserting/insert-paragraph-between-text.html

* editing/InsertParagraphSeparatorCommand.cpp:
(WebCore::InsertParagraphSeparatorCommand::doApply):
Added a check to verify the generated visiblePosition (for the
position before the node) prior to carrying out a comparison with
the insertion point.

LayoutTests:

* editing/inserting/insert-paragraph-between-text-expected.txt: Added.
* editing/inserting/insert-paragraph-between-text.html: Added.
Added a layout test case for verifying the behavior when trying
to insert a line break between an editable text with a non-editable
block as it's previous sibling.

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@146867 268f45cc-cd09-0410-ab3c-d52691b4dbfc
[Qt] Enable release/debug/2/webkit2 options for run-qtwebkit-tests
https://bugs.webkit.org/show_bug.cgi?id=113287

Reviewed by Jocelyn Turcotte.

* Scripts/run-qtwebkit-tests:
(Options.__init__):

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@146868 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Fix unused parameter warnings in JITInlines.h
https://bugs.webkit.org/show_bug.cgi?id=112560

Reviewed by Zoltan Herczeg.

* jit/JITInlines.h:
(JSC::JIT::beginUninterruptedSequence):
(JSC::JIT::endUninterruptedSequence):
(JSC):

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@146869 268f45cc-cd09-0410-ab3c-d52691b4dbfc
[Qt] Unreviewed gardening. Rebaselining. Making pixel test bot happier after r146206.

* platform/qt/svg/W3C-SVG-1.1/animate-elem-28-t-expected.png:
* platform/qt/svg/W3C-SVG-1.1/animate-elem-29-b-expected.png:
* platform/qt/svg/W3C-SVG-1.1/animate-elem-30-t-expected.png:
* platform/qt/svg/W3C-SVG-1.1/animate-elem-31-t-expected.png:
* platform/qt/svg/W3C-SVG-1.1/animate-elem-32-t-expected.png:
* platform/qt/svg/W3C-SVG-1.1/animate-elem-34-t-expected.png:
* platform/qt/svg/W3C-SVG-1.1/animate-elem-36-t-expected.png:
* platform/qt/svg/W3C-SVG-1.1/animate-elem-37-t-expected.png:
* platform/qt/svg/W3C-SVG-1.1/animate-elem-39-t-expected.png:
* platform/qt/svg/W3C-SVG-1.1/animate-elem-40-t-expected.png:
* platform/qt/svg/W3C-SVG-1.1/animate-elem-41-t-expected.png:
* platform/qt/svg/W3C-SVG-1.1/animate-elem-44-t-expected.png:
* platform/qt/svg/W3C-SVG-1.1/animate-elem-46-t-expected.png:
* platform/qt/svg/W3C-SVG-1.1/animate-elem-52-t-expected.png:
* platform/qt/svg/W3C-SVG-1.1/animate-elem-60-t-expected.png:
* platform/qt/svg/W3C-SVG-1.1/animate-elem-61-t-expected.png:
* platform/qt/svg/W3C-SVG-1.1/animate-elem-62-t-expected.png:
* platform/qt/svg/W3C-SVG-1.1/animate-elem-63-t-expected.png:
* platform/qt/svg/W3C-SVG-1.1/animate-elem-64-t-expected.png:
* platform/qt/svg/W3C-SVG-1.1/animate-elem-65-t-expected.png:
* platform/qt/svg/W3C-SVG-1.1/animate-elem-66-t-expected.png:
* platform/qt/svg/W3C-SVG-1.1/animate-elem-67-t-expected.png:
* platform/qt/svg/W3C-SVG-1.1/animate-elem-68-t-expected.png:
* platform/qt/svg/W3C-SVG-1.1/animate-elem-69-t-expected.png:
* platform/qt/svg/W3C-SVG-1.1/animate-elem-70-t-expected.png:
* platform/qt/svg/W3C-SVG-1.1/animate-elem-77-t-expected.png:
* platform/qt/svg/W3C-SVG-1.1/animate-elem-78-t-expected.png:
* platform/qt/svg/W3C-SVG-1.1/animate-elem-81-t-expected.png:
* platform/qt/svg/W3C-SVG-1.1/animate-elem-82-t-expected.png:
* platform/qt/svg/W3C-SVG-1.1/animate-elem-83-t-expected.png:
* platform/qt/svg/W3C-SVG-1.1/animate-elem-85-t-expected.png:
* platform/qt/svg/W3C-SVG-1.1/color-prof-01-f-expected.png:
* platform/qt/svg/W3C-SVG-1.1/color-prop-01-b-expected.png:
* platform/qt/svg/W3C-SVG-1.1/color-prop-02-f-expected.png:
* platform/qt/svg/W3C-SVG-1.1/color-prop-03-t-expected.png:
* platform/qt/svg/W3C-SVG-1.1/coords-coord-01-t-expected.png:
* platform/qt/svg/W3C-SVG-1.1/coords-coord-02-t-expected.png:
* platform/qt/svg/W3C-SVG-1.1/coords-trans-01-b-expected.png:
* platform/qt/svg/W3C-SVG-1.1/coords-trans-02-t-expected.png:
* platform/qt/svg/W3C-SVG-1.1/coords-trans-03-t-expected.png:
* platform/qt/svg/W3C-SVG-1.1/coords-trans-04-t-expected.png:
* platform/qt/svg/W3C-SVG-1.1/coords-trans-05-t-expected.png:
* platform/qt/svg/W3C-SVG-1.1/coords-trans-06-t-expected.png:
* platform/qt/svg/W3C-SVG-1.1/coords-units-01-b-expected.png:
* platform/qt/svg/W3C-SVG-1.1/coords-units-02-b-expected.png:
* platform/qt/svg/W3C-SVG-1.1/coords-units-03-b-expected.png:
* platform/qt/svg/W3C-SVG-1.1/coords-viewattr-01-b-expected.png:
* platform/qt/svg/W3C-SVG-1.1/extend-namespace-01-f-expected.png:
* platform/qt/svg/W3C-SVG-1.1/filters-conv-01-f-expected.png:
* platform/qt/svg/W3C-SVG-1.1/filters-diffuse-01-f-expected.png:
* platform/qt/svg/W3C-SVG-1.1/filters-example-01-b-expected.png:
* platform/qt/svg/W3C-SVG-1.1/filters-felem-01-b-expected.png:
* platform/qt/svg/W3C-SVG-1.1/filters-light-04-f-expected.png:
* platform/qt/svg/W3C-SVG-1.1/filters-specular-01-f-expected.png:
* platform/qt/svg/W3C-SVG-1.1/filters-tile-01-b-expected.png:
* platform/qt/svg/W3C-SVG-1.1/filters-turb-01-f-expected.png:
* platform/qt/svg/W3C-SVG-1.1/filters-turb-02-f-expected.png:
* platform/qt/svg/W3C-SVG-1.1/fonts-desc-02-t-expected.png:
* platform/qt/svg/W3C-SVG-1.1/fonts-elem-01-t-expected.png:
* platform/qt/svg/W3C-SVG-1.1/fonts-elem-02-t-expected.png:
* platform/qt/svg/W3C-SVG-1.1/fonts-elem-03-b-expected.png:
* platform/qt/svg/W3C-SVG-1.1/fonts-elem-04-b-expected.png:
* platform/qt/svg/W3C-SVG-1.1/fonts-elem-05-t-expected.png:
* platform/qt/svg/W3C-SVG-1.1/fonts-elem-06-t-expected.png:
* platform/qt/svg/W3C-SVG-1.1/fonts-elem-07-b-expected.png:
* platform/qt/svg/W3C-SVG-1.1/fonts-glyph-02-t-expected.png:
* platform/qt/svg/W3C-SVG-1.1/fonts-glyph-03-t-expected.png:
* platform/qt/svg/W3C-SVG-1.1/fonts-glyph-04-t-expected.png:
* platform/qt/svg/W3C-SVG-1.1/interact-cursor-01-f-expected.png:
* platform/qt/svg/W3C-SVG-1.1/interact-dom-01-b-expected.png:
* platform/qt/svg/W3C-SVG-1.1/interact-zoom-01-t-expected.png:
* platform/qt/svg/W3C-SVG-1.1/linking-a-01-b-expected.png:
* platform/qt/svg/W3C-SVG-1.1/linking-a-02-b-expected.png:
* platform/qt/svg/W3C-SVG-1.1/linking-a-03-b-expected.png:
* platform/qt/svg/W3C-SVG-1.1/linking-a-04-t-expected.png:
* platform/qt/svg/W3C-SVG-1.1/linking-a-05-t-expected.png:
* platform/qt/svg/W3C-SVG-1.1/linking-a-07-t-expected.png:
* platform/qt/svg/W3C-SVG-1.1/linking-uri-01-b-expected.png:
* platform/qt/svg/W3C-SVG-1.1/linking-uri-02-b-expected.png:
* platform/qt/svg/W3C-SVG-1.1/linking-uri-03-t-expected.png:
* platform/qt/svg/W3C-SVG-1.1/masking-intro-01-f-expected.png:
* platform/qt/svg/W3C-SVG-1.1/masking-mask-01-b-expected.png:
* platform/qt/svg/W3C-SVG-1.1/masking-path-05-f-expected.png:
* platform/qt/svg/W3C-SVG-1.1/metadata-example-01-b-expected.png:
* platform/qt/svg/W3C-SVG-1.1/painting-fill-01-t-expected.png:
* platform/qt/svg/W3C-SVG-1.1/painting-fill-04-t-expected.png:
* platform/qt/svg/W3C-SVG-1.1/painting-fill-05-b-expected.png:
* platform/qt/svg/W3C-SVG-1.1/painting-marker-01-f-expected.png:
* platform/qt/svg/W3C-SVG-1.1/painting-marker-02-f-expected.png:
* platform/qt/svg/W3C-SVG-1.1/painting-marker-03-f-expected.png:
* platform/qt/svg/W3C-SVG-1.1/painting-render-01-b-expected.png:
* platform/qt/svg/W3C-SVG-1.1/painting-stroke-07-t-expected.png:
* platform/qt/svg/W3C-SVG-1.1/paths-data-01-t-expected.png:
* platform/qt/svg/W3C-SVG-1.1/paths-data-02-t-expected.png:
* platform/qt/svg/W3C-SVG-1.1/paths-data-05-t-expected.png:
* platform/qt/svg/W3C-SVG-1.1/paths-data-07-t-expected.png:
* platform/qt/svg/W3C-SVG-1.1/paths-data-09-t-expected.png:
* platform/qt/svg/W3C-SVG-1.1/paths-data-12-t-expected.png:
* platform/qt/svg/W3C-SVG-1.1/paths-data-13-t-expected.png:
* platform/qt/svg/W3C-SVG-1.1/paths-data-14-t-expected.png:
* platform/qt/svg/W3C-SVG-1.1/paths-data-15-t-expected.png:
* platform/qt/svg/W3C-SVG-1.1/pservers-grad-01-b-expected.png:
* platform/qt/svg/W3C-SVG-1.1/pservers-grad-02-b-expected.png:
* platform/qt/svg/W3C-SVG-1.1/pservers-grad-03-b-expected.png:
* platform/qt/svg/W3C-SVG-1.1/pservers-grad-04-b-expected.png:
* platform/qt/svg/W3C-SVG-1.1/pservers-grad-05-b-expected.png:
* platform/qt/svg/W3C-SVG-1.1/pservers-grad-06-b-expected.png:
* platform/qt/svg/W3C-SVG-1.1/pservers-grad-08-b-expected.png:
* platform/qt/svg/W3C-SVG-1.1/pservers-grad-10-b-expected.png:
* platform/qt/svg/W3C-SVG-1.1/pservers-grad-11-b-expected.png:
* platform/qt/svg/W3C-SVG-1.1/pservers-grad-12-b-expected.png:
* platform/qt/svg/W3C-SVG-1.1/pservers-grad-13-b-expected.png:
* platform/qt/svg/W3C-SVG-1.1/pservers-grad-15-b-expected.png:
* platform/qt/svg/W3C-SVG-1.1/pservers-grad-16-b-expected.png:
* platform/qt/svg/W3C-SVG-1.1/pservers-grad-17-b-expected.png:
* platform/qt/svg/W3C-SVG-1.1/pservers-grad-18-b-expected.png:
* platform/qt/svg/W3C-SVG-1.1/pservers-grad-19-b-expected.png:
* platform/qt/svg/W3C-SVG-1.1/render-elems-01-t-expected.png:
* platform/qt/svg/W3C-SVG-1.1/render-elems-02-t-expected.png:
* platform/qt/svg/W3C-SVG-1.1/render-elems-03-t-expected.png:
* platform/qt/svg/W3C-SVG-1.1/render-elems-06-t-expected.png:
* platform/qt/svg/W3C-SVG-1.1/render-elems-07-t-expected.png:
* platform/qt/svg/W3C-SVG-1.1/render-elems-08-t-expected.png:
* platform/qt/svg/W3C-SVG-1.1/script-handle-01-b-expected.png:
* platform/qt/svg/W3C-SVG-1.1/script-handle-02-b-expected.png:
* platform/qt/svg/W3C-SVG-1.1/script-handle-03-b-expected.png:
* platform/qt/svg/W3C-SVG-1.1/shapes-circle-01-t-expected.png:
* platform/qt/svg/W3C-SVG-1.1/shapes-circle-02-t-expected.png:
* platform/qt/svg/W3C-SVG-1.1/shapes-ellipse-01-t-expected.png:
* platform/qt/svg/W3C-SVG-1.1/shapes-ellipse-02-t-expected.png:
* platform/qt/svg/W3C-SVG-1.1/shapes-intro-01-t-expected.png:
* platform/qt/svg/W3C-SVG-1.1/shapes-line-01-t-expected.png:
* platform/qt/svg/W3C-SVG-1.1/shapes-polygon-01-t-expected.png:
* platform/qt/svg/W3C-SVG-1.1/shapes-polyline-01-t-expected.png:
* platform/qt/svg/W3C-SVG-1.1/shapes-rect-01-t-expected.png:
* platform/qt/svg/W3C-SVG-1.1/shapes-rect-02-t-expected.png:
* platform/qt/svg/W3C-SVG-1.1/struct-cond-01-t-expected.png:
* platform/qt/svg/W3C-SVG-1.1/struct-cond-03-t-expected.png:
* platform/qt/svg/W3C-SVG-1.1/struct-defs-01-t-expected.png:
* platform/qt/svg/W3C-SVG-1.1/struct-dom-01-b-expected.png:
* platform/qt/svg/W3C-SVG-1.1/struct-dom-02-b-expected.png:
* platform/qt/svg/W3C-SVG-1.1/struct-dom-03-b-expected.png:
* platform/qt/svg/W3C-SVG-1.1/struct-dom-06-b-expected.png:
* platform/qt/svg/W3C-SVG-1.1/struct-frag-02-t-expected.png:
* platform/qt/svg/W3C-SVG-1.1/struct-frag-03-t-expected.png:
* platform/qt/svg/W3C-SVG-1.1/struct-frag-04-t-expected.png:
* platform/qt/svg/W3C-SVG-1.1/struct-frag-05-t-expected.png:
* platform/qt/svg/W3C-SVG-1.1/struct-frag-06-t-expected.png:
* platform/qt/svg/W3C-SVG-1.1/struct-group-01-t-expected.png:
* platform/qt/svg/W3C-SVG-1.1/struct-group-02-b-expected.png:
* platform/qt/svg/W3C-SVG-1.1/struct-group-03-t-expected.png:
* platform/qt/svg/W3C-SVG-1.1/struct-image-01-t-expected.png:
* platform/qt/svg/W3C-SVG-1.1/struct-image-03-t-expected.png:
* platform/qt/svg/W3C-SVG-1.1/struct-image-04-t-expected.png:
* platform/qt/svg/W3C-SVG-1.1/struct-image-05-b-expected.png:
* platform/qt/svg/W3C-SVG-1.1/struct-image-07-t-expected.png:
* platform/qt/svg/W3C-SVG-1.1/struct-image-08-t-expected.png:
* platform/qt/svg/W3C-SVG-1.1/struct-image-09-t-expected.png:
* platform/qt/svg/W3C-SVG-1.1/struct-use-01-t-expected.png:
* platform/qt/svg/W3C-SVG-1.1/struct-use-03-t-expected.png:
* platform/qt/svg/W3C-SVG-1.1/struct-use-05-b-expected.png:
* platform/qt/svg/W3C-SVG-1.1/styling-css-01-b-expected.png:
* platform/qt/svg/W3C-SVG-1.1/styling-css-02-b-expected.png:
* platform/qt/svg/W3C-SVG-1.1/styling-css-03-b-expected.png:
* platform/qt/svg/W3C-SVG-1.1/styling-css-04-f-expected.png:
* platform/qt/svg/W3C-SVG-1.1/styling-css-05-b-expected.png:
* platform/qt/svg/W3C-SVG-1.1/styling-css-06-b-expected.png:
* platform/qt/svg/W3C-SVG-1.1/styling-inherit-01-b-expected.png:
* platform/qt/svg/W3C-SVG-1.1/styling-pres-01-t-expected.png:
* platform/qt/svg/W3C-SVG-1.1/text-align-05-b-expected.png:
* platform/qt/svg/W3C-SVG-1.1/text-align-08-b-expected.png:
* platform/qt/svg/W3C-SVG-1.1/text-fonts-03-t-expected.png:
* platform/qt/svg/W3C-SVG-1.1/text-intro-01-t-expected.png:
* platform/qt/svg/W3C-SVG-1.1/text-intro-02-b-expected.png:
* platform/qt/svg/W3C-SVG-1.1/text-intro-03-b-expected.png:
* platform/qt/svg/W3C-SVG-1.1/text-intro-04-t-expected.png:
* platform/qt/svg/W3C-SVG-1.1/text-text-04-t-expected.png:
* platform/qt/svg/W3C-SVG-1.1/text-text-05-t-expected.png:
* platform/qt/svg/W3C-SVG-1.1/text-text-06-t-expected.png:
* platform/qt/svg/W3C-SVG-1.1/text-text-08-b-expected.png:
* platform/qt/svg/W3C-SVG-1.1/text-tref-01-b-expected.png:
* platform/qt/svg/as-background-image/animated-svg-as-background-expected.png:
* platform/qt/svg/as-background-image/background-image-preserveaspectRatio-support-expected.png:
* platform/qt/svg/as-background-image/same-image-two-instances-background-image-expected.png:
* platform/qt/svg/as-background-image/svg-as-background-with-relative-size-expected.png:
* platform/qt/svg/as-border-image/svg-as-border-image-2-expected.png:
* platform/qt/svg/as-border-image/svg-as-border-image-expected.png:
* platform/qt/svg/as-image/image-respects-pageScaleFactor-expected.png:
* platform/qt/svg/as-image/same-image-two-instances-expected.png:
* platform/qt/svg/batik/filters/feTile-expected.png:
* platform/qt/svg/batik/paints/patternRegions-expected.png:
* platform/qt/svg/batik/paints/patternRegions-positioned-objects-expected.png:
* platform/qt/svg/batik/text/textEffect-expected.png:
* platform/qt/svg/batik/text/textEffect3-expected.png:
* platform/qt/svg/batik/text/textLayout-expected.png:
* platform/qt/svg/batik/text/textOnPath3-expected.png:
* platform/qt/svg/batik/text/textStyles-expected.png:
* platform/qt/svg/batik/text/xmlSpace-expected.png:
* platform/qt/svg/clip-path/clip-in-mask-expected.png:
* platform/qt/svg/clip-path/clip-in-mask-objectBoundingBox-expected.png:
* platform/qt/svg/clip-path/clip-in-mask-userSpaceOnUse-expected.png:
* platform/qt/svg/clip-path/clip-path-childs-clipped-expected.png:
* platform/qt/svg/clip-path/clip-path-clipped-evenodd-twice-expected.png:
* platform/qt/svg/clip-path/clip-path-clipped-expected.png:
* platform/qt/svg/clip-path/clip-path-clipped-nonzero-expected.png:
* platform/qt/svg/clip-path/clip-path-css-transform-1-expected.png:
* platform/qt/svg/clip-path/clip-path-css-transform-2-expected.png:
* platform/qt/svg/clip-path/clip-path-objectBoundingBox-expected.png:
* platform/qt/svg/clip-path/clip-path-on-clipped-use-expected.png:
* platform/qt/svg/clip-path/clip-path-on-g-and-child-expected.png:
* platform/qt/svg/clip-path/clip-path-on-g-expected.png:
* platform/qt/svg/clip-path/clip-path-on-svg-and-child-expected.png:
* platform/qt/svg/clip-path/clip-path-on-svg-expected.png:
* platform/qt/svg/clip-path/clip-path-recursive-call-by-child-expected.png:
* platform/qt/svg/clip-path/clip-path-recursive-call-expected.png:
* platform/qt/svg/clip-path/clip-path-transform-1-expected.png:
* platform/qt/svg/clip-path/clip-path-transform-2-expected.png:
* platform/qt/svg/clip-path/clip-path-use-as-child-expected.png:
* platform/qt/svg/clip-path/clip-path-userSpaceOnUse-expected.png:
* platform/qt/svg/clip-path/clip-path-with-different-unittypes-expected.png:
* platform/qt/svg/clip-path/clip-path-with-different-unittypes2-expected.png:
* platform/qt/svg/clip-path/nested-clip-in-mask-image-based-clipping-expected.png:
* platform/qt/svg/clip-path/nested-clip-in-mask-path-and-image-based-clipping-expected.png:
* platform/qt/svg/clip-path/nested-clip-in-mask-path-based-clipping-expected.png:
* platform/qt/svg/css/css-box-min-width-expected.png:
* platform/qt/svg/css/group-with-shadow-expected.png:
* platform/qt/svg/css/mask-with-shadow-expected.png:
* platform/qt/svg/css/path-gradient-stroke-shadow-expected.png:
* platform/qt/svg/css/rect-gradient-stroke-shadow-expected.png:
* platform/qt/svg/custom/SVGMatrix-interface-expected.png:
* platform/qt/svg/custom/SVGNumber-interface-expected.png:
* platform/qt/svg/custom/SVGPoint-interface-expected.png:
* platform/qt/svg/custom/SVGRect-interface-expected.png:
* platform/qt/svg/custom/alignment-baseline-modes-expected.png:
* platform/qt/svg/custom/bug45331-expected.png:
* platform/qt/svg/custom/circular-marker-reference-2-expected.png:
* platform/qt/svg/custom/class-baseValue-expected.png:
* platform/qt/svg/custom/clip-mask-negative-scale-expected.png:
* platform/qt/svg/custom/clip-path-referencing-use-expected.png:
* platform/qt/svg/custom/clip-path-with-transform-expected.png:
* platform/qt/svg/custom/conditional-processing-outside-switch-expected.png:
* platform/qt/svg/custom/container-opacity-clip-viewBox-expected.png:
* platform/qt/svg/custom/control-points-for-S-and-T-expected.png:
* platform/qt/svg/custom/convolution-crash-expected.png:
* platform/qt/svg/custom/create-metadata-element-expected.png:
* platform/qt/svg/custom/createelement-expected.png:
* platform/qt/svg/custom/display-none-expected.png:
* platform/qt/svg/custom/dominant-baseline-hanging-expected.png:
* platform/qt/svg/custom/dominant-baseline-modes-expected.png:
* platform/qt/svg/custom/dynamic-svg-document-creation-expected.png:
* platform/qt/svg/custom/embedding-external-svgs-expected.png:
* platform/qt/svg/custom/empty-clip-path-expected.png:
* platform/qt/svg/custom/evt-onload-expected.png:
* platform/qt/svg/custom/fill-SVGPaint-interface-expected.png:
* platform/qt/svg/custom/fill-fallback-expected.png:
* platform/qt/svg/custom/fill-update-expected.png:
* platform/qt/svg/custom/fractional-rects-expected.png:
* platform/qt/svg/custom/getPresentationAttribute-expected.png:
* platform/qt/svg/custom/getscreenctm-in-mixed-content-expected.png:
* platform/qt/svg/custom/getsvgdocument-expected.png:
* platform/qt/svg/custom/gradient-attr-update-expected.png:
* platform/qt/svg/custom/gradient-cycle-detection-expected.png:
* platform/qt/svg/custom/gradient-rotated-bbox-expected.png:
* platform/qt/svg/custom/gradient-stop-corner-cases-expected.png:
* platform/qt/svg/custom/group-opacity-expected.png:
* platform/qt/svg/custom/hit-test-with-br-expected.png:
* platform/qt/svg/custom/image-parent-translation-expected.png:
* platform/qt/svg/custom/image-rescale-scroll-expected.png:
* platform/qt/svg/custom/image-with-aspect-ratio-stretch-expected.png:
* platform/qt/svg/custom/image-with-transform-clip-filter-expected.png:
* platform/qt/svg/custom/inner-svg-hit-test-expected.png:
* platform/qt/svg/custom/invalid-fill-expected.png:
* platform/qt/svg/custom/invalid-fill-hex-expected.png:
* platform/qt/svg/custom/invalid-lengthlist-expected.png:
* platform/qt/svg/custom/invalid-stroke-hex-expected.png:
* platform/qt/svg/custom/invalid-uri-stroke-expected.png:
* platform/qt/svg/custom/invisible-text-after-scrolling-expected.png:
* platform/qt/svg/custom/junk-data-expected.png:
* platform/qt/svg/custom/large-bounding-box-percents-expected.png:
* platform/qt/svg/custom/linking-a-03-b-transform-expected.png:
* platform/qt/svg/custom/linking-a-03-b-viewBox-expected.png:
* platform/qt/svg/custom/linking-a-03-b-viewBox-transform-expected.png:
* platform/qt/svg/custom/linking-uri-01-b-expected.png:
* platform/qt/svg/custom/marker-changes-expected.png:
* platform/qt/svg/custom/marker-empty-path-expected.png:
* platform/qt/svg/custom/mask-changes-expected.png:

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@146870 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Unreviewed, rolling out r146767.
http://trac.webkit.org/changeset/146767
https://bugs.webkit.org/show_bug.cgi?id=113295

Rolling out until nicer fonts / sizes are chosen (Requested by
pfeldman on #webkit).

Patch by Sheriff Bot <webkit.review.bot@gmail.com> on 2013-03-26

Source/WebCore:

* inspector/front-end/dataGrid.css:
(.data-grid table):
(.data-grid td):
* inspector/front-end/inspector.css:
(.toolbar-label):
(body.show-toolbar-icons .toolbar-label):
(.console-message .bubble):
(li .status .bubble):
(.source-frame-breakpoint-message):
(.soft-context-menu):
(.drawer-header-close-button):
* inspector/front-end/inspectorCommon.css:
(body):
* inspector/front-end/networkLogView.css:
(.network-log-grid.data-grid td):
(.network-log-grid.data-grid.small td):
* inspector/front-end/tabbedPane.css:
(.tabbed-pane-header-tab):
(.tabbed-pane-header-tab-close-button):
* inspector/front-end/timelinePanel.css:
(.timeline-tree-item .count):
(.timeline-records-stats, .storage-application-cache-status, .storage-application-cache-connectivity):
(.memory-counter-sidebar-info):
(.memory-counter-value):

Source/WebKit/chromium:

* src/js/devTools.css:

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@146871 268f45cc-cd09-0410-ab3c-d52691b4dbfc
[Qt] Fix tst_QWebElement::render() API test
https://bugs.webkit.org/show_bug.cgi?id=65243

Reviewed by Jocelyn Turcotte.

Unmark the passing part of this testcase.

* tests/qwebelement/tst_qwebelement.cpp:
(tst_QWebElement::render):

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

* Scripts/run-gtk-tests:
(TestRunner): A follow-up to 146859, skipping the complete WebKit2APITests/TestInspector unit test.


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@146873 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Remove references to non-chromium entries from WebCore.gypi (part 2)
https://bugs.webkit.org/show_bug.cgi?id=103124

Reviewed by Pavel Feldman.

* WebCore.gypi: removed unused references to gtk, cf, win and mac

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@146874 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Web Inspector: Decorations in several consecutive lines are not moved correctly in DTE.
https://bugs.webkit.org/show_bug.cgi?id=113296

Reviewed by Pavel Feldman.

Separated removing and adding decorations so that moved decorations are not removed when next line is processed.

* inspector/front-end/DefaultTextEditor.js:
(WebInspector.TextEditorGutterPanel.prototype.textChanged):


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@146875 268f45cc-cd09-0410-ab3c-d52691b4dbfc
[Qt] Unreviewed gardneing. Unskipped and Updated inspector tests after r146863.

* platform/qt/TestExpectations:
* platform/qt/inspector/console/console-eval-syntax-error-expected.txt: Added.
* platform/qt/inspector/debugger/debugger-pause-in-eval-script-expected.txt: Added.
* platform/qt/inspector/extensions/extensions-eval-expected.txt: Added.

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@146876 268f45cc-cd09-0410-ab3c-d52691b4dbfc
[Qt] Unreviewed gardening. Updating PNG expected results. Making pixel test bot happier after r146206.

* platform/qt/svg/custom/mask-excessive-malloc-expected.png:
* platform/qt/svg/custom/mask-inside-defs-expected.png:
* platform/qt/svg/custom/massive-coordinates-expected.png:
* platform/qt/svg/custom/missing-xlink-expected.png:
* platform/qt/svg/custom/non-circular-marker-reference-expected.png:
* platform/qt/svg/custom/object-sizing-expected.png:
* platform/qt/svg/custom/path-bad-data-expected.png:
* platform/qt/svg/custom/path-update-expected.png:
* platform/qt/svg/custom/pattern-no-pixelation-expected.png:
* platform/qt/svg/custom/pattern-scaled-pattern-space-expected.png: Added.
* platform/qt/svg/custom/pattern-size-bigger-than-target-size-expected.png:
* platform/qt/svg/custom/pattern-userSpaceOnUse-userToBaseTransform-expected.png:
* platform/qt/svg/custom/pattern-y-offset-expected.png:
* platform/qt/svg/custom/percentage-of-html-parent-expected.png:
* platform/qt/svg/custom/pointer-events-image-css-transform-expected.png:
* platform/qt/svg/custom/pointer-events-image-expected.png:
* platform/qt/svg/custom/pointer-events-path-expected.png:
* platform/qt/svg/custom/pointer-events-text-css-transform-expected.png:
* platform/qt/svg/custom/pointer-events-text-expected.png:
* platform/qt/svg/custom/poly-identify-expected.png:
* platform/qt/svg/custom/polyline-hittest-expected.png:
* platform/qt/svg/custom/polyline-invalid-points-expected.png:
* platform/qt/svg/custom/relative-sized-content-with-resources-expected.png:
* platform/qt/svg/custom/rootelement-expected.png:
* platform/qt/svg/custom/rootmost-svg-xy-attrs-expected.png:
* platform/qt/svg/custom/second-inline-text-expected.png:
* platform/qt/svg/custom/shape-rendering-expected.png:
* platform/qt/svg/custom/sheet-title-expected.png:
* platform/qt/svg/custom/stroke-fallback-expected.png:
* platform/qt/svg/custom/svg-float-border-padding-expected.png:
* platform/qt/svg/custom/svg-fonts-in-html-expected.png:
* platform/qt/svg/custom/svg-fonts-segmented-expected.png:
* platform/qt/svg/custom/svg-fonts-without-missing-glyph-expected.png:
* platform/qt/svg/custom/svgpolyparser-extra-space-expected.png:
* platform/qt/svg/custom/text-dom-01-f-expected.png:
* platform/qt/svg/custom/text-filter-expected.png:
* platform/qt/svg/custom/text-hit-test-expected.png:
* platform/qt/svg/custom/text-letter-spacing-expected.png:
* platform/qt/svg/custom/text-linking-expected.png:
* platform/qt/svg/custom/text-whitespace-handling-expected.png:
* platform/qt/svg/custom/text-x-dx-lists-expected.png:
* platform/qt/svg/custom/text-x-dy-lists-expected.png:
* platform/qt/svg/custom/text-x-override-in-tspan-child-expected.png:
* platform/qt/svg/custom/transform-removeAttributeNS-expected.png:
* platform/qt/svg/custom/transform-scale-parse-expected.png:
* platform/qt/svg/custom/use-clipped-transform-expected.png:
* platform/qt/svg/custom/use-dynamic-append-expected.png:
* platform/qt/svg/custom/use-font-face-crash-expected.png:
* platform/qt/svg/custom/use-nested-transform-expected.png:
* platform/qt/svg/custom/use-on-clip-path-with-transformation-expected.png:
* platform/qt/svg/custom/use-on-g-containing-foreignObject-and-image-expected.png:
* platform/qt/svg/custom/use-on-g-containing-symbol-expected.png:
* platform/qt/svg/custom/use-on-g-containing-use-expected.png:
* platform/qt/svg/custom/use-on-g-expected.png:
* platform/qt/svg/custom/use-on-rect-expected.png:
* platform/qt/svg/custom/use-on-symbol-expected.png:
* platform/qt/svg/custom/use-on-text-expected.png:
* platform/qt/svg/custom/use-on-use-expected.png:
* platform/qt/svg/custom/use-transform-expected.png:
* platform/qt/svg/custom/viewport-no-width-height-expected.png:
* platform/qt/svg/custom/viewport-update-expected.png:
* platform/qt/svg/custom/visibility-override-clip-expected.png:
* platform/qt/svg/custom/visibility-override-expected.png:
* platform/qt/svg/custom/visibility-override-mask-expected.png:
* platform/qt/svg/custom/width-full-percentage-expected.png:
* platform/qt/svg/custom/xml-stylesheet-expected.png:
* platform/qt/svg/dom/SVGLengthList-insertItemBefore-expected.png:
* platform/qt/svg/dom/SVGPathSegList-cloning-expected.png:
* platform/qt/svg/filters/animate-fill-expected.png: Copied from LayoutTests/platform/qt/tables/mozilla/bugs/bug219693-1-expected.png.
* platform/qt/svg/filters/big-sized-filter-expected.png:
* platform/qt/svg/filters/feColorMatrix-offset-expected.png:
* platform/qt/svg/filters/feColorMatrix-saturate-expected.png:
* platform/qt/svg/filters/feDropShadow-subregion-expected.png: Copied from LayoutTests/platform/qt/tables/mozilla/bugs/bug219693-1-expected.png.
* platform/qt/svg/filters/feGaussianBlur-subregion-expected.png: Copied from LayoutTests/platform/qt/tables/mozilla/bugs/bug219693-1-expected.png.
* platform/qt/svg/filters/filter-empty-g-expected.png:
* platform/qt/svg/filters/filter-on-filter-for-text-expected.png:
* platform/qt/svg/filters/filter-on-tspan-expected.png:
* platform/qt/svg/filters/filter-placement-issue-expected.png:
* platform/qt/svg/filters/filter-source-position-expected.png:
* platform/qt/svg/filters/filterRes2-expected.png:
* platform/qt/svg/foreignObject/clip-expected.png: Copied from LayoutTests/platform/qt/svg/custom/transform-scale-parse-expected.png.
* platform/qt/svg/foreignObject/disallowed-svg-nodes-as-direct-children-expected.png:
* platform/qt/svg/foreignObject/filter-expected.png: Copied from LayoutTests/platform/qt/svg/custom/transform-scale-parse-expected.png.
* platform/qt/svg/foreignObject/mask-expected.png: Copied from LayoutTests/platform/qt/svg/custom/transform-scale-parse-expected.png.
* platform/qt/svg/foreignObject/svg-document-as-direct-child-expected.png:
* platform/qt/svg/foreignObject/svg-document-in-html-document-expected.png:
* platform/qt/svg/hixie/cascade/001-broken-expected.png:
* platform/qt/svg/hixie/error/012-expected.png:
* platform/qt/svg/hixie/error/013-expected.png:
* platform/qt/svg/hixie/links/001-expected.png:
* platform/qt/svg/hixie/mixed/003-expected.png:
* platform/qt/svg/hixie/shapes/path/001-expected.png:
* platform/qt/svg/hixie/text/001-expected.png:
* platform/qt/svg/hixie/text/003-expected.png:
* platform/qt/svg/hixie/transform/001-expected.png:
* platform/qt/svg/hixie/viewbox/preserveAspectRatio/001-expected.png:
* platform/qt/svg/hixie/viewbox/preserveAspectRatio/002-expected.png:
* platform/qt/svg/text/bidi-embedded-direction-expected.png:
* platform/qt/svg/text/kerning-expected.png:
* platform/qt/svg/text/scaled-font-expected.png:
* platform/qt/svg/text/select-textLength-spacingAndGlyphs-squeeze-2-expected.png:
* platform/qt/svg/text/select-textLength-spacingAndGlyphs-squeeze-3-expected.png:
* platform/qt/svg/text/select-textLength-spacingAndGlyphs-squeeze-4-expected.png:
* platform/qt/svg/text/small-fonts-in-html5-expected.png:
* platform/qt/svg/text/text-align-04-b-expected.png:
* platform/qt/svg/text/text-align-05-b-expected.png:
* platform/qt/svg/text/text-deco-01-b-expected.png:
* platform/qt/svg/text/text-path-middle-align-expected.png:
* platform/qt/svg/text/text-text-04-t-expected.png:
* platform/qt/svg/text/text-text-06-t-expected.png:
* platform/qt/svg/text/text-text-07-t-expected.png:
* platform/qt/svg/text/textPathBoundsBug-expected.png:
* platform/qt/svg/wicd/rightsizing-grid-expected.png:
* platform/qt/svg/wicd/test-rightsizing-a-expected.png:
* platform/qt/svg/wicd/test-rightsizing-b-expected.png:
* platform/qt/svg/wicd/test-scalable-background-image1-expected.png:
* platform/qt/svg/wicd/test-scalable-background-image2-expected.png:
* platform/qt/svg/zoom/page/zoom-background-image-tiled-expected.png:
* platform/qt/svg/zoom/page/zoom-coords-viewattr-01-b-expected.png:
* platform/qt/svg/zoom/page/zoom-hixie-mixed-008-expected.png:
* platform/qt/svg/zoom/page/zoom-hixie-rendering-model-004-expected.png:
* platform/qt/svg/zoom/page/zoom-img-preserveAspectRatio-support-1-expected.png:
* platform/qt/svg/zoom/page/zoom-mask-with-percentages-expected.png:
* platform/qt/svg/zoom/page/zoom-svg-as-background-with-relative-size-expected.png:
* platform/qt/svg/zoom/page/zoom-svg-as-object-expected.png:
* platform/qt/svg/zoom/page/zoom-svg-float-border-padding-expected.png:
* platform/qt/svg/zoom/page/zoom-svg-through-object-with-absolute-size-2-expected.png:
* platform/qt/svg/zoom/page/zoom-svg-through-object-with-absolute-size-expected.png:
* platform/qt/svg/zoom/text/zoom-hixie-mixed-008-expected.png:
* platform/qt/svg/zoom/text/zoom-hixie-rendering-model-004-expected.png:
* platform/qt/svg/zoom/text/zoom-svg-float-border-padding-expected.png:
* platform/qt/tables/layering/paint-test-layering-1-expected.png:
* platform/qt/tables/layering/paint-test-layering-2-expected.png:
* platform/qt/tables/mozilla/bugs/bug101201-expected.png:
* platform/qt/tables/mozilla/bugs/bug102145-1-expected.png:
* platform/qt/tables/mozilla/bugs/bug102145-2-expected.png:
* platform/qt/tables/mozilla/bugs/bug102145-3-expected.png:
* platform/qt/tables/mozilla/bugs/bug102145-4-expected.png:
* platform/qt/tables/mozilla/bugs/bug10269-1-expected.png:
* platform/qt/tables/mozilla/bugs/bug10296-1-expected.png:
* platform/qt/tables/mozilla/bugs/bug10296-2-expected.png:
* platform/qt/tables/mozilla/bugs/bug103533-expected.png:
* platform/qt/tables/mozilla/bugs/bug1055-1-expected.png:
* platform/qt/tables/mozilla/bugs/bug106158-1-expected.png:
* platform/qt/tables/mozilla/bugs/bug106795-expected.png:
* platform/qt/tables/mozilla/bugs/bug106816-expected.png:
* platform/qt/tables/mozilla/bugs/bug109043-expected.png:
* platform/qt/tables/mozilla/bugs/bug11321-expected.png:
* platform/qt/tables/mozilla/bugs/bug113235-2-expected.png:
* platform/qt/tables/mozilla/bugs/bug113235-3-expected.png:
* platform/qt/tables/mozilla/bugs/bug11384q-expected.png:
* platform/qt/tables/mozilla/bugs/bug11384s-expected.png:
* platform/qt/tables/mozilla/bugs/bug1163-1-expected.png:
* platform/qt/tables/mozilla/bugs/bug1188-expected.png:
* platform/qt/tables/mozilla/bugs/bug11944-expected.png:
* platform/qt/tables/mozilla/bugs/bug119786-expected.png:
* platform/qt/tables/mozilla/bugs/bug1224-expected.png:
* platform/qt/tables/mozilla/bugs/bug12709-expected.png:
* platform/qt/tables/mozilla/bugs/bug127267-expected.png:
* platform/qt/tables/mozilla/bugs/bug128229-expected.png:
* platform/qt/tables/mozilla/bugs/bug131020-expected.png:
* platform/qt/tables/mozilla/bugs/bug131020_iframe-expected.png:
* platform/qt/tables/mozilla/bugs/bug13118-expected.png:
* platform/qt/tables/mozilla/bugs/bug1318-expected.png:
* platform/qt/tables/mozilla/bugs/bug13196-expected.png:
* platform/qt/tables/mozilla/bugs/bug133756-2-expected.png:
* platform/qt/tables/mozilla/bugs/bug133948-expected.png:
* platform/qt/tables/mozilla/bugs/bug137388-1-expected.png:
* platform/qt/tables/mozilla/bugs/bug139524-2-expected.png:
* platform/qt/tables/mozilla/bugs/bug14159-1-expected.png:
* platform/qt/tables/mozilla/bugs/bug14929-expected.png:
* platform/qt/tables/mozilla/bugs/bug15247-expected.png:
* platform/qt/tables/mozilla/bugs/bug154780-expected.png:
* platform/qt/tables/mozilla/bugs/bug157890-expected.png:
* platform/qt/tables/mozilla/bugs/bug15933-expected.png:
* platform/qt/tables/mozilla/bugs/bug16012-expected.png:
* platform/qt/tables/mozilla/bugs/bug16252-expected.png:
* platform/qt/tables/mozilla/bugs/bug17138-expected.png:
* platform/qt/tables/mozilla/bugs/bug17587-expected.png:
* platform/qt/tables/mozilla/bugs/bug1800-expected.png:
* platform/qt/tables/mozilla/bugs/bug1802-expected.png:
* platform/qt/tables/mozilla/bugs/bug1802s-expected.png:
* platform/qt/tables/mozilla/bugs/bug1818-1-expected.png:
* platform/qt/tables/mozilla/bugs/bug1818-2-expected.png:
* platform/qt/tables/mozilla/bugs/bug1818-4-expected.png:
* platform/qt/tables/mozilla/bugs/bug18359-expected.png:
* platform/qt/tables/mozilla/bugs/bug18664-expected.png:
* platform/qt/tables/mozilla/bugs/bug18955-expected.png:
* platform/qt/tables/mozilla/bugs/bug19061-1-expected.png:
* platform/qt/tables/mozilla/bugs/bug19061-2-expected.png:
* platform/qt/tables/mozilla/bugs/bug194024-expected.png:
* platform/qt/tables/mozilla/bugs/bug19599-expected.png:
* platform/qt/tables/mozilla/bugs/bug2050-expected.png:
* platform/qt/tables/mozilla/bugs/bug20579-expected.png:
* platform/qt/tables/mozilla/bugs/bug20804-expected.png:
* platform/qt/tables/mozilla/bugs/bug21299-expected.png:
* platform/qt/tables/mozilla/bugs/bug215629-expected.png:
* platform/qt/tables/mozilla/bugs/bug219693-1-expected.png:
* platform/qt/tables/mozilla/bugs/bug219693-2-expected.png:
* platform/qt/tables/mozilla/bugs/bug221784-1-expected.png:
* platform/qt/tables/mozilla/bugs/bug221784-2-expected.png:
* platform/qt/tables/mozilla/bugs/bug222846-expected.png:
* platform/qt/tables/mozilla/bugs/bug2267-expected.png:
* platform/qt/tables/mozilla/bugs/bug23072-expected.png:
* platform/qt/tables/mozilla/bugs/bug23299-expected.png:
* platform/qt/tables/mozilla/bugs/bug24627-expected.png:
* platform/qt/tables/mozilla/bugs/bug2469-expected.png:
* platform/qt/tables/mozilla/bugs/bug2479-2-expected.png:
* platform/qt/tables/mozilla/bugs/bug24880-expected.png:
* platform/qt/tables/mozilla/bugs/bug25074-expected.png:
* platform/qt/tables/mozilla/bugs/bug25086-expected.png:
* platform/qt/tables/mozilla/bugs/bug2509-expected.png:
* platform/qt/tables/mozilla/bugs/bug25367-expected.png:
* platform/qt/tables/mozilla/bugs/bug25663-expected.png:
* platform/qt/tables/mozilla/bugs/bug2684-expected.png:
* platform/qt/tables/mozilla/bugs/bug27038-2-expected.png:
* platform/qt/tables/mozilla/bugs/bug27038-3-expected.png:
* platform/qt/tables/mozilla/bugs/bug2773-expected.png:
* platform/qt/tables/mozilla/bugs/bug2886-2-expected.png:
* platform/qt/tables/mozilla/bugs/bug28928-expected.png:
* platform/qt/tables/mozilla/bugs/bug29058-3-expected.png:
* platform/qt/tables/mozilla/bugs/bug29429-expected.png:
* platform/qt/tables/mozilla/bugs/bug2981-1-expected.png:
* platform/qt/tables/mozilla/bugs/bug2981-2-expected.png:
* platform/qt/tables/mozilla/bugs/bug2997-expected.png:
* platform/qt/tables/mozilla/bugs/bug3037-1-expected.png:
* platform/qt/tables/mozilla/bugs/bug3037-2-expected.png:
* platform/qt/tables/mozilla/bugs/bug30418-expected.png:
* platform/qt/tables/mozilla/bugs/bug30559-expected.png:
* platform/qt/tables/mozilla/bugs/bug30692-expected.png:
* platform/qt/tables/mozilla/bugs/bug3103-expected.png:
* platform/qt/tables/mozilla/bugs/bug32205-2-expected.png:
* platform/qt/tables/mozilla/bugs/bug32205-3-expected.png:
* platform/qt/tables/mozilla/bugs/bug32447-expected.png:
* platform/qt/tables/mozilla/bugs/bug3260-expected.png:
* platform/qt/tables/mozilla/bugs/bug32841-expected.png:
* platform/qt/tables/mozilla/bugs/bug3309-1-expected.png:
* platform/qt/tables/mozilla/bugs/bug3309-2-expected.png:
* platform/qt/tables/mozilla/bugs/bug34538-expected.png:
* platform/qt/tables/mozilla/bugs/bug3454-expected.png:
* platform/qt/tables/mozilla/bugs/bug3681-1-expected.png:
* platform/qt/tables/mozilla/bugs/bug3681-2-expected.png:
* platform/qt/tables/mozilla/bugs/bug38916-expected.png:
* platform/qt/tables/mozilla/bugs/bug3977-expected.png:
* platform/qt/tables/mozilla/bugs/bug41890-expected.png:
* platform/qt/tables/mozilla/bugs/bug42187-expected.png:
* platform/qt/tables/mozilla/bugs/bug4284-expected.png:
* platform/qt/tables/mozilla/bugs/bug43039-expected.png:
* platform/qt/tables/mozilla/bugs/bug4382-expected.png:
* platform/qt/tables/mozilla/bugs/bug43854-1-expected.png:
* platform/qt/tables/mozilla/bugs/bug43854-2-expected.png:
* platform/qt/tables/mozilla/bugs/bug4427-expected.png:
* platform/qt/tables/mozilla/bugs/bug45055-2-expected.png:
* platform/qt/tables/mozilla/bugs/bug4523-expected.png:
* platform/qt/tables/mozilla/bugs/bug45350-expected.png:
* platform/qt/tables/mozilla/bugs/bug45486-expected.png:
* platform/qt/tables/mozilla/bugs/bug46268-1-expected.png:
* platform/qt/tables/mozilla/bugs/bug46268-2-expected.png:
* platform/qt/tables/mozilla/bugs/bug46268-5-expected.png:
* platform/qt/tables/mozilla/bugs/bug46268-expected.png:
* platform/qt/tables/mozilla/bugs/bug46368-1-expected.png:
* platform/qt/tables/mozilla/bugs/bug46368-2-expected.png:

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@146877 268f45cc-cd09-0410-ab3c-d52691b4dbfc
[Qt] Poor rounding in GraphicsContext::drawLineForText
https://bugs.webkit.org/show_bug.cgi?id=113301

Reviewed by Jocelyn Turcotte.

Round the position of the line decoration, so lines on subpixel
coordinates are not always rounded up.

* platform/graphics/qt/GraphicsContextQt.cpp:
(WebCore::GraphicsContext::drawLineForText):


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@146878 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Use DOM ordering for list counts
https://bugs.webkit.org/show_bug.cgi?id=110352

Reviewed by Elliott Sprehn.

Source/WebCore:

Currently the list items ordering is made by traversing the render tree. This gives bad results for:
- list items flown inside regions because they are not rendered as descendants of their DOM list ancestors.
- list items matched to insertion points inside a shadow tree. The insertion point may be a child of a
list so the numbering gets broken.

To implement correct DOM ordering I've taken into account the fact that pseudo-elements can have display: list-item
so they should be included when traversing the DOM tree. I've added helper methods on the NodeTraversal
namespace that should allow easily traversing the tree including the pseudo-elements (e.g. firstChildWithPseudo
for an element with pseudo-before will return the before PseudoElement). Using these helper methods I've implemented
pre-order traversal methods aware of the pseudo-elements.
An effect of this change is how the list items inside shadow tree update their counting. With the patch, if there's
no <ol> or <ul> element on the ancestor chain of a <li> element to the shadow root, the list node will be considered the
first parent of the <li> or the shadow root if there is no ancestor.
The RenderListItem class now makes use of this new method of traversal, replacing the one based on the render tree.
To simplify the CSS counters implementation, I've changed the traversal functions inside RenderCounter to also make use
of this method. The CSS counters and the list items now have the same traversal algorithm.

In later patches I'll add tests that should cover the regions and shadow DOM use cases.
Tests bug for shadow DOM: https://bugs.webkit.org/show_bug.cgi?id=113193
Tests bug for regions: https://bugs.webkit.org/show_bug.cgi?id=103975

Tests: no new tests is this patch; added the correct expectations for fast/lists/positioned-count-crash.html
and fast/dom/shadow/shadow-and-list-elements.html

* dom/Node.cpp:
(WebCore::Node::pseudoAwarePreviousSibling):
(WebCore):
(WebCore::Node::pseudoAwareNextSibling):
(WebCore::Node::pseudoAwareFirstChild):
(WebCore::Node::pseudoAwareLastChild):
* dom/Node.h:
(Node):
* dom/NodeTraversal.cpp:
(WebCore):
(WebCore::NodeTraversal::previousIncludingPseudo):
(NodeTraversal):
(WebCore::NodeTraversal::nextIncludingPseudo):
(WebCore::NodeTraversal::nextIncludingPseudoSkippingChildren):
* dom/NodeTraversal.h:
(ElementTraversal):
(NodeTraversal):
(WebCore::ElementTraversal::previousIncludingPseudo):
(WebCore::ElementTraversal::nextIncludingPseudo):
(WebCore::ElementTraversal::nextIncludingPseudoSkippingChildren):
(WebCore::ElementTraversal::pseudoAwarePreviousSibling):
* html/HTMLLIElement.cpp:
(WebCore::HTMLLIElement::attach):
* html/HTMLOListElement.cpp:
(WebCore::HTMLOListElement::updateItemValues):
(WebCore::HTMLOListElement::recalculateItemCount):
* rendering/RenderCounter.cpp:
(WebCore::previousInPreOrder):
(WebCore::previousSiblingOrParent):
(WebCore::parentElement):
(WebCore::nextInPreOrder):
* rendering/RenderListItem.cpp:
(WebCore):
(WebCore::enclosingList):
(WebCore::RenderListItem::nextListItem):
(WebCore::previousListItem):
(WebCore::RenderListItem::calcValue):
(WebCore::RenderListItem::explicitValueChanged):
(WebCore::previousOrNextItem):
(WebCore::RenderListItem::updateListMarkerNumbers):
* rendering/RenderListItem.h:
(RenderListItem):

LayoutTests:

The fast/dom/shadow/shadow-and-list-elements-expected.html has changed because the list items
inside the shadow tree no longer see the root <ol> element.
The test fast/lists/positioned-count-crash.html has the correct rendering after changing
the list counting to be in DOM order.

* fast/dom/shadow/shadow-and-list-elements-expected.html:
* fast/lists/positioned-count-crash-expected.txt:


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@146879 268f45cc-cd09-0410-ab3c-d52691b4dbfc
[Qt] UIProcess should initialize WebCoreSystemInterface.
https://bugs.webkit.org/show_bug.cgi?id=113300

The WebCoreSystemInterface is necessary to detect supported
mime types on Mac OS. In particular it is needed for download
support.
This patch fixes in particular the previously failing
Qt API qmltest WebViewDownload::test_downloadRequest.
The test was crashing when using QTKit, because functions
in WebCoreSystemInterface could not be resolved on the UIProcess side.

Reviewed by Jocelyn Turcotte.

* UIProcess/qt/WebContextQt.cpp:
(WebKit::WebContext::platformInitializeWebProcess):

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@146880 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Unreviewed. Updated test expectations for compositing/geometry/fixed-in-composited.html

* platform/chromium-linux-x86/platform/chromium/virtual/softwarecompositing/geometry/fixed-in-composited-expected.png: Removed.
* platform/chromium-win/platform/chromium/virtual/softwarecompositing/geometry/fixed-in-composited-expected.png: Added.

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@146881 268f45cc-cd09-0410-ab3c-d52691b4dbfc
remoeveAllEventListeners() should be called to shadow trees
https://bugs.webkit.org/show_bug.cgi?id=113037

Reviewed by Dimitri Glazkov.

Source/WebCore:

Document::removeAllEventListeners() doesn't traverse shadow tree, but we should.
This change override Element::removeAllEventListeners() so that it cleans its shadow trees up.

Test: fast/dom/shadow/shadow-tree-listener-clearance.html

* dom/Element.cpp:
(WebCore::Element::removeAllEventListeners):
(WebCore):
* dom/Element.h:
(Element):
* dom/ElementShadow.cpp:
(WebCore::ElementShadow::removeAllEventListeners): Added.
(WebCore):
* dom/ElementShadow.h:
(ElementShadow):

LayoutTests:

* fast/dom/shadow/resources/shadow-tree-listener-clearance-frame.html: Added.
* fast/dom/shadow/shadow-tree-listener-clearance-expected.txt: Added.
* fast/dom/shadow/shadow-tree-listener-clearance.html: Added.


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@146882 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Unreviewed, rolling out r146879.
http://trac.webkit.org/changeset/146879
https://bugs.webkit.org/show_bug.cgi?id=113312

Multiple layout test crashes in
WebCore::RenderListItem::updateListMarkerNumbers (Requested by
yurys on #webkit).

Patch by Sheriff Bot <webkit.review.bot@gmail.com> on 2013-03-26

Source/WebCore:

* dom/Node.cpp:
* dom/Node.h:
(Node):
* dom/NodeTraversal.cpp:
* dom/NodeTraversal.h:
(ElementTraversal):
(NodeTraversal):
* html/HTMLLIElement.cpp:
(WebCore::HTMLLIElement::attach):
* html/HTMLOListElement.cpp:
(WebCore::HTMLOListElement::updateItemValues):
(WebCore::HTMLOListElement::recalculateItemCount):
* rendering/RenderCounter.cpp:
(WebCore::previousInPreOrder):
(WebCore::previousSiblingOrParent):
(WebCore::parentElement):
(WebCore::nextInPreOrder):
* rendering/RenderListItem.cpp:
(WebCore::enclosingList):
(WebCore::RenderListItem::nextListItem):
(WebCore::previousListItem):
(WebCore::RenderListItem::calcValue):
(WebCore::RenderListItem::explicitValueChanged):
(WebCore::previousOrNextItem):
(WebCore::RenderListItem::updateListMarkerNumbers):
* rendering/RenderListItem.h:
(RenderListItem):

LayoutTests:

* fast/dom/shadow/shadow-and-list-elements-expected.html:
* fast/lists/positioned-count-crash-expected.txt:

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@146883 268f45cc-cd09-0410-ab3c-d52691b4dbfc
FormData::deepCopy() could use Vector::uncheckedAppend()
https://bugs.webkit.org/show_bug.cgi?id=113309

Reviewed by Kenneth Rohde Christiansen.

FormData::deepCopy() calls reserveInitialCapacity() on the Vector but then uses the
regular append() method. This patch switches to using uncheckedAppend() method
instead to bypass capacity checks as we already know it is sufficient.

No new tests, no behavior change.

* platform/network/FormData.cpp:
(WebCore::FormData::deepCopy):


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@146884 268f45cc-cd09-0410-ab3c-d52691b4dbfc
[BlackBerry] Main frame fixed divs not positioned correctly
https://bugs.webkit.org/show_bug.cgi?id=112889

Reviewed by Carlos Garcia Campos.

PR 283363

This was a regression from bug #112806. It caused main frame fixed
handling to enter the iframe/scrollable div code path in LayerRenderer.

Fixed by not setting the container for fixed flag on the main frame,
the LayerRenderer expects this flag to be set only on non-mainframe
containers.

Only manually testable.

* page/scrolling/blackberry/ScrollingCoordinatorBlackBerry.cpp:
(WebCore::scrollLayerForFrame):
(WebCore):
(WebCore::ScrollingCoordinatorBlackBerry::setLayerIsContainerForFixedPositionLayers):
(WebCore::ScrollingCoordinatorBlackBerry::setLayerIsFixedToContainerLayer):


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