[CTTE] RenderTableCaption is never anonymous.
<https://webkit.org/b/121289>

Reviewed by Antti Koivisto.

Hide element() and provide existingElement() instead, returning an Element&.

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@155686 268f45cc-cd09-0410-ab3c-d52691b4dbfc
[CTTE] RenderGrid is never anonymous.
<https://webkit.org/b/121290>

Reviewed by Antti Koivisto.

Hide element() and provide existingElement() instead, returning an Element&.

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@155687 268f45cc-cd09-0410-ab3c-d52691b4dbfc
[CTTE] RenderMultiColumnBlock is never anonymous.
<https://webkit.org/b/121292>

Reviewed by Antti Koivisto.

Hide element() and provide existingElement() instead, returning an Element&.

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@155688 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Remove support for anonymous deprecated flexboxes.
<https://webkit.org/b/121288>

Reviewed by Antti Koivisto.

There are no remaining internal clients of RenderDeprecatedFlexibleBox,
Nuke a FIXME from r143643 where the move to basing renderers on new flexbox started.

This was the only user of anonymous deprecated flexbox, so removed the ability to
construct those.

Also removed some Chrome-related feature observation gunk from constructor.

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@155689 268f45cc-cd09-0410-ab3c-d52691b4dbfc
[CTTE] RenderSVGRoot always has a SVGSVGElement.
<https://webkit.org/b/121293>

Reviewed by Antti Koivisto.

This renderer is never anonymous, and always has a corresponding <svg> element.
Tighten this up and remove some pointless null checks and assertions.

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@155690 268f45cc-cd09-0410-ab3c-d52691b4dbfc
[Qt] Unreviewed gardening. Rebaseline tests after r155408.

* platform/qt/fast/forms/control-restrict-line-height-expected.png:
* platform/qt/fast/forms/control-restrict-line-height-expected.txt:
* platform/qt/fast/forms/input-placeholder-visibility-1-expected.png:
* platform/qt/fast/forms/input-placeholder-visibility-1-expected.txt:
* platform/qt/fast/forms/input-placeholder-visibility-3-expected.png:
* platform/qt/fast/forms/input-placeholder-visibility-3-expected.txt:
* platform/qt/fast/forms/placeholder-position-expected.png:
* platform/qt/fast/forms/placeholder-position-expected.txt:
* platform/qt/fast/forms/textarea-placeholder-pseudo-style-expected.png:
* platform/qt/fast/forms/textarea-placeholder-pseudo-style-expected.txt:
* platform/qt/fast/forms/textarea-placeholder-visibility-1-expected.png:
* platform/qt/fast/forms/textarea-placeholder-visibility-1-expected.txt:
* platform/qt/fast/forms/textarea-placeholder-visibility-2-expected.png:
* platform/qt/fast/forms/textarea-placeholder-visibility-2-expected.txt:

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@155691 268f45cc-cd09-0410-ab3c-d52691b4dbfc
[Qt] unreviewed gardening. Rebaseline after r155253.

* platform/qt-wk2/editing/selection/caret-rtl-2-expected.png: Removed.
* platform/qt-wk2/editing/selection/caret-rtl-2-left-expected.png: Removed.
* platform/qt-wk2/editing/selection/caret-rtl-expected.png: Removed.
* platform/qt-wk2/editing/selection/caret-rtl-right-expected.png: Removed.
* platform/qt-wk2/editing/selection/caret-rtl-right-expected.txt: Removed.
* platform/qt/editing/selection/caret-rtl-2-expected.txt:
* platform/qt/editing/selection/caret-rtl-2-left-expected.txt:
* platform/qt/editing/selection/caret-rtl-expected.txt:
* platform/qt/editing/selection/caret-rtl-right-expected.txt:

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@155692 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Unreviewed fix after r155675. Move new tests from fast/js to js.

* js/array-with-double-assign-expected.txt: Renamed from LayoutTests/fast/js/array-with-double-assign-expected.txt.
* js/array-with-double-assign.html: Renamed from LayoutTests/fast/js/array-with-double-assign.html.
* js/array-with-double-push-expected.txt: Renamed from LayoutTests/fast/js/array-with-double-push-expected.txt.
* js/array-with-double-push.html: Renamed from LayoutTests/fast/js/array-with-double-push.html.
* js/script-tests/array-with-double-assign.js: Renamed from LayoutTests/fast/js/script-tests/array-with-double-assign.js.
(foo):
* js/script-tests/array-with-double-push.js: Renamed from LayoutTests/fast/js/script-tests/array-with-double-push.js.
(foo):

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@155693 268f45cc-cd09-0410-ab3c-d52691b4dbfc
[Qt] Update sync.profile
https://bugs.webkit.org/show_bug.cgi?id=121295

Reviewed by Simon Hausmann.

Ensure we let the dependencies pick the right branch instead of always master
and list all the dependencies we need on all platforms.

* Source/sync.profile:

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@155694 268f45cc-cd09-0410-ab3c-d52691b4dbfc
One more Unreviewed fix after r155675.

* js/array-with-double-assign-expected.txt:
* js/array-with-double-assign.html: Path fixed.
* js/array-with-double-push-expected.txt:
* js/array-with-double-push.html: Path fixed.

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