Crash in Node::enclosingBlockFlowElement()
https://bugs.webkit.org/show_bug.cgi?id=113712

Reviewed by Abhishek Arya.

Source/WebCore:

Fix a bad Node assumption if we walk up to the document root.

Test: editing/execCommand/format-block-at-root.html

* dom/Node.cpp:
(WebCore::Node::isBlockFlowElement): Check we found an Element Node and rename from isBlockFlow().
(WebCore::Node::enclosingBlockFlowElement): Use the new toElement().
* editing/FormatBlockCommand.cpp:
(WebCore::FormatBlockCommand::formatRange): Check for NULL.
* editing/InsertListCommand.cpp:
(WebCore::InsertListCommand::doApplyForSingleParagraph):
* editing/ReplaceSelectionCommand.cpp:
(WebCore::enclosingInline): Impact from method rename.

LayoutTests:

* editing/execCommand/format-block-at-root-expected.txt: Added.
* editing/execCommand/format-block-at-root.html: Added.


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@147388 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Hide non-coordinated scrollbars for Android M26
https://bugs.webkit.org/show_bug.cgi?id=113738

Patch by Tien-Ren Chen <trchen@chromium.org> on 2013-04-01
Reviewed by Simon Fraser.

This patch will hide any non-coordinated scrollbars on Android.
Coordinated scrollbars won't be affected.

Currently all scrollbars are coordinated on Android. The sole purpose
of this patch is to be cherry-picked to the M26 branch.

No new tests. Please revert immediately after landed.

* platform/ScrollView.cpp:
(WebCore::positionScrollbarLayer):
* rendering/RenderLayerBacking.cpp:
(WebCore::RenderLayerBacking::positionOverflowControlsLayers):

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@147389 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2013-04-01  <webkit.review.bot@gmail.com>

[chromium] Roll chromium deps to 191760.
https://bugs.webkit.org/show_bug.cgi?id=113745

Unreviewed, rolling deps.

* DEPS:

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