EventDispatchBehavior is unnecessary
https://bugs.webkit.org/show_bug.cgi?id=122483

Reviewed by Andreas Kling.

Removed EventDispatchBehavior and changed the return type of determineDispatchBehavior to bool.
Also renamed it to shouldEventCrossShadowBoundary to reflect the semantics more clear.

* dom/EventRetargeter.cpp:
(WebCore::shouldEventCrossShadowBoundary):
(WebCore::EventRetargeter::calculateEventPath):
* dom/EventRetargeter.h:


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@157085 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Layout Test mathml/very-large-stretchy-operators.html is failing
https://bugs.webkit.org/show_bug.cgi?id=122490

* platform/mac/TestExpectations: Skipped the test. It's faiing with a timeout and
taking up to 80 seconds.



git-svn-id: http://svn.webkit.org/repository/webkit/trunk@157086 268f45cc-cd09-0410-ab3c-d52691b4dbfc
webaudio/javascriptaudionode-upmix2-8channel-input.html is flaky on Mac WK2
https://bugs.webkit.org/show_bug.cgi?id=120148

* platform/mac-wk2/TestExpectations: Updated expectations to cover debug assertions,
and that this is not limited to Lion.



git-svn-id: http://svn.webkit.org/repository/webkit/trunk@157087 268f45cc-cd09-0410-ab3c-d52691b4dbfc
webaudio/javascriptaudionode-upmix2-8channel-input.html is flaky on Mac WK2
https://bugs.webkit.org/show_bug.cgi?id=120148

* platform/mac-wk2/TestExpectations: Removed a duplicate expectation that I overlooked
at first. Note that having separate expectations for Debug and Release doesn't
appear to work.



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