Update some references for MathML pixels tests
https://bugs.webkit.org/show_bug.cgi?id=130455.

Reviewed by Chris Fleizach.

* TestExpectations: Remove failures for MathML pixel tests.
* mathml/presentation/mo.xhtml: Removed.
* mathml/presentation/roots.xhtml: Remove the test that is already covered by bug95015.html.
* mathml/presentation/row.xhtml: Removed.
* platform/efl/TestExpectations: Remove failure for mo-stretch.html
* platform/efl/mathml/presentation/mo-stretch-expected.png: Update reference.
* platform/efl/mathml/presentation/mo-stretch-expected.txt: Update reference.
* platform/efl/mathml/presentation/roots-expected.png: Update reference.
* platform/efl/mathml/presentation/roots-expected.txt: Update reference.
* platform/gtk/mathml/presentation/mo-expected.png: Removed.
* platform/gtk/mathml/presentation/mo-expected.txt: Removed.
* platform/gtk/mathml/presentation/roots-expected.png: Update reference.
* platform/gtk/mathml/presentation/roots-expected.txt: Update reference.
* platform/gtk/mathml/presentation/row-expected.png: Removed.
* platform/gtk/mathml/presentation/row-expected.txt: Removed.
* platform/mac/mathml/presentation/mo-expected.png: Removed.
* platform/mac/mathml/presentation/mo-expected.txt: Removed.
* platform/mac/mathml/presentation/roots-expected.txt: Update reference.
* platform/mac/mathml/presentation/row-expected.txt: Removed.
* platform/mac/mathml/presentation/row-expected.txt: Removed.
* platform/win/TestExpectations: Remove failure for mo-stretch.html and mspace-children.html

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@166059 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Subpixel rendering: RenderBox is positioned off by one when non-compositing transform is present.
https://bugs.webkit.org/show_bug.cgi?id=130430

Reviewed by Simon Fraser.

div {
    position: absolute;
     top: 10.25px;
     left: 10.25px;
 }

 The <div> with (10.25px, 10.25px) is painted to (10.5px, 10.5px) after device pixel snapping on 2x display.
 Moving <div> to its own RenderLayer should not change the painting position.

 div {
     position: absolute;
     top: 10.25px;
     left: 10.25px;
     -webkit-transform: rotate(0deg);
 }

When we paint the RenderLayer's content, the graphics context is translated by the rounded value of
renderer's offset from parent.

    (10.25px,10.25px) -> rounded to (10.5px,10.5px).

When the translate moves the graphics context's origin over the renderer's top-left position,
the renderer's relative top-left coordinates end up being negative.

    Graphics context translated by (10.5px,10.5px) -> pushes renderer's relative top-left coords to (-0.25px,-0.25px)

When we round (pixel snap) these negative coordinates, half-way values get translated to the wrong direction.

(relative coords (-0.25px,-0.25px) -> pixel snapped to (-0.5px,-0.5px) -> final absolute(painting) coords (10px,10px))

This patch changes the rounding to flooring to ensure that the relative top-left position never gets negative as the result
of subpixel shifting.

Source/WebCore:

Tests: compositing/hidpi-box-positioned-off-by-one-when-non-compositing-transform-is-present.html
       fast/layers/hidpi-box-positioned-off-by-one-when-transform-is-present.html

* css/CSSComputedStyleDeclaration.cpp:
(WebCore::computedTransform):
* rendering/RenderLayer.cpp:
(WebCore::RenderLayer::updateTransform):
(WebCore::RenderLayer::currentTransform):
(WebCore::RenderLayer::paintLayerByApplyingTransform):
* rendering/RenderLayerBacking.cpp:
(WebCore::RenderLayerBacking::updateTransform):
* rendering/style/RenderStyle.cpp:
* rendering/style/RenderStyle.h:
* svg/SVGTextElement.cpp:
(WebCore::SVGTextElement::animatedLocalTransform):

LayoutTests:

* TestExpectations:
* compositing/hidpi-box-positioned-off-by-one-when-non-compositing-transform-is-present-expected.html: Added.
* compositing/hidpi-box-positioned-off-by-one-when-non-compositing-transform-is-present.html: Added.
* fast/layers/hidpi-box-positioned-off-by-one-when-transform-is-present-expected.html: Added.
* fast/layers/hidpi-box-positioned-off-by-one-when-transform-is-present.html: Added.

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@166060 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Add cache support for jhbuild
https://bugs.webkit.org/show_bug.cgi?id=130588

Patch by Jozsef Berta <jberta.u-szeged@partner.samsung.com> on 2014-03-21
Reviewed by Csaba Osztrogonác.

* jhbuild/jhbuildrc_common.py:
(init): Jhbuild can now save the dependencies locally, if the JHBUILD_MIRROR environment variable is set.

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@166061 268f45cc-cd09-0410-ab3c-d52691b4dbfc
[webkitpy] Fix has_valid_reviewer()
https://bugs.webkit.org/show_bug.cgi?id=130589

Patch by Eva Balazsfalvi <evab.u-szeged@partner.samsung.com> on 2014-03-21
Reviewed by Csaba Osztrogonác.

* Scripts/webkitpy/common/checkout/changelog.py:
(ChangeLogEntry.has_valid_reviewer):
* Scripts/webkitpy/common/checkout/changelog_unittest.py:
(test_has_valid_reviewer):
* Scripts/webkitpy/common/config/committers.py:
(CommitterList._reviewer_only):
(CommitterList.committer_by_name):
(CommitterList.reviewer_by_email):
(CommitterList):
(CommitterList.reviewer_by_name):

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