Unreviewed. Marking svg/animations/svglengthlist-animation-3.html as flaky.

* platform/gtk/TestExpectations:

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@157078 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Gardening: skip audio/video track tests, since those are not yet supported by our
media player.

* platform/gtk/TestExpectations:

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@157079 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Gardening: add baselines for new tests.

* platform/gtk/fast/regions/selection/selecting-text-ignoring-region-horiz-bt-expected.png: Added.
* platform/gtk/fast/regions/selection/selecting-text-ignoring-region-vert-lr-expected.png: Added.
* platform/gtk/fast/regions/selection/selecting-text-in-2-regions-horiz-bt-expected.png: Added.
* platform/gtk/fast/regions/selection/selecting-text-in-2-regions-vert-lr-expected.png: Added.

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@157080 268f45cc-cd09-0410-ab3c-d52691b4dbfc
CTTE: EditCommand always has a Document.
<https://webkit.org/b/122473>

Reviewed by Anders Carlsson.

Store a Ref<Document> in EditComment since it's never null.

Since Ref enforces more const consistency than RefPtr, I had to make
document() and frame() non-const here. Only a single method depended
on the old half-const behavior.


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@157081 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Pass VM instead of ExecState to JSNotAnObject constructor.
<https://webkit.org/b/122474>

Reviewed by Sam Weinig.

JSNotAnObject was only using the ExecState to find the VM.


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@157082 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Make buildRelatedNodeMap and findRelatedNode static to EventRetargeter.cpp
https://bugs.webkit.org/show_bug.cgi?id=122477

Reviewed by Antti Koivisto.

Make EventRetargeter::buildRelatedNodeMap and EventRetargeter::findRelatedNode static local functions
in EventRetargeter.cpp since they're only called in EventRetargeter::calculateAdjustedNodes and don't
depend on any oher member function or variable (EventRetarger doesn't have any member variables).

Also get rid of Vector local variables in both functions as they're redundant.

* dom/EventRetargeter.cpp:
(WebCore::buildRelatedNodeMap): Moved. Replaced Vector<Node*, 32> relatedNodeStack by a single pointer
since the only time we add an item to this Vector is when it's empty, and we always use or remove the
last item.
(WebCore::addRelatedNodeForUnmapedTreeScopes): Renamed from EventRetargeter::findRelatedNode. Removed
Vector<TreeScope*, 32> parentTreeScopes since it only contains the ancestor tree scopes of scope up to
a tree scope already in relatedNodeMap. We could simply remember this tree scope and re-traverse the
ancestor tree scopes in the second loop.
(WebCore::EventRetargeter::calculateAdjustedNodes):
* dom/EventRetargeter.h:


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@157083 268f45cc-cd09-0410-ab3c-d52691b4dbfc
run-jsc-stress-tests progress meter should update more quickly on older Rubies
https://bugs.webkit.org/show_bug.cgi?id=122459

Reviewed by Darin Adler.

* Scripts/run-jsc-stress-tests:



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