Fix lint warnings on Mac TestExpectations.

* platform/mac-wk1/TestExpectations:
* platform/mac-wk2/TestExpectations:
* platform/mac/TestExpectations:



git-svn-id: http://svn.webkit.org/repository/webkit/trunk@177120 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Fix a typo in the rpevious commit.

* platform/mac-wk1/TestExpectations:



git-svn-id: http://svn.webkit.org/repository/webkit/trunk@177121 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Remove expectations that were incorrectly landed in http://trac.webkit.org/changeset/176778

* platform/mac/TestExpectations:



git-svn-id: http://svn.webkit.org/repository/webkit/trunk@177122 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Build fix for EFL and GTK ports since r177104
https://bugs.webkit.org/show_bug.cgi?id=139513

Patch by Sanghyup Lee <sh53.lee@samsung.com> on 2014-12-10
Reviewed by Tim Horton.

Moved WebPageProxy::installViewStateChangeCompletionHandler in PLATFORM(MAC) macro.

* UIProcess/WebPageProxy.cpp:
* UIProcess/WebPageProxy.h:

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@177123 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Speculative build fix.

* platform/spi/mac/NSImmediateActionGestureRecognizerSPI.h:



git-svn-id: http://svn.webkit.org/repository/webkit/trunk@177124 268f45cc-cd09-0410-ab3c-d52691b4dbfc
[CMake] Fix build after WebStorageNamespaceProvider

Unreviewed, fix build.

* CMakeLists.txt: Add WebStorageNamespaceProvider.cpp to the source list.

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@177125 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Add an empty storage namespace provider
https://bugs.webkit.org/show_bug.cgi?id=139520

Reviewed by Tim Horton.

* loader/EmptyClients.cpp:
(WebCore::fillWithEmptyClients):

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@177126 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Update Apple bot list.

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@177127 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Continuously repainting large parts of Huffington Post.
https://bugs.webkit.org/show_bug.cgi?id=139468

Reviewed by Antti Koivisto.

This patch eliminates redundant repaint requests for inlines when neither the parent
block flow nor any of the inline children are dirty.
Previously,
1. simple line layout always recalculated inline content positions regardless of whether
the content needed relayout at all; as a result, it always triggered full repaint.
2. inline tree layout ignored the needslayout flag on the last line and treated it dirty
(unless it broke cleanly (<div>foo<br></div>)).
This was an ancient workaround for an editing/insert use case, but it seems not to be the case anymore.

Source/WebCore:

Tests: fast/repaint/implicitly-positioned-block-repaint-complex-line-layout.html
       fast/repaint/implicitly-positioned-block-repaint-simple-line-layout.html

* rendering/RenderBlockFlow.cpp:
(WebCore::RenderBlockFlow::layoutInlineChildren):
(WebCore::RenderBlockFlow::layoutSimpleLines): Check if we need to trigger layout at all.
* rendering/RenderBlockFlow.h:
* rendering/RenderBlockLineLayout.cpp:
(WebCore::RenderBlockFlow::determineStartPosition): Remove the last line dirty hack. If it
happens to introduce regression, we should fix it at the caller site to make the line dirty.

LayoutTests:

* fast/repaint/implicitly-positioned-block-repaint-complex-line-layout-expected.txt: Added.
* fast/repaint/implicitly-positioned-block-repaint-complex-line-layout.html: Added.
* fast/repaint/implicitly-positioned-block-repaint-simple-line-layout-expected.txt: Added.
* fast/repaint/implicitly-positioned-block-repaint-simple-line-layout.html: Added.
* platform/mac/fast/line-grid/line-align-right-edges-expected.txt:

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