media/track/audio-track.html is flaky on Yosemite
https://bugs.webkit.org/show_bug.cgi?id=137882

* platform/mac/TestExpectations: Marking it as such.



git-svn-id: http://svn.webkit.org/repository/webkit/trunk@175218 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Move canContainFixedPositionObjects() to RenderElement.
<https://webkit.org/b/138088>

Reviewed by Mihnea Ovidenie.

Only RenderElement can contain other renderers, so it's not really
natural to answer this question on RenderObject anyway.

Moving it to RenderElement lets it access more efficient getters
that don't have to handle the RenderText case.

* rendering/RenderElement.h:
(WebCore::RenderElement::canContainFixedPositionObjects):
* rendering/RenderObject.h:
(WebCore::RenderObject::canContainFixedPositionObjects): Deleted.


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@175219 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Some test for multicol were redundant.
https://bugs.webkit.org/show_bug.cgi?id=133084

Patch by Piotr Grad <p.grad@samsung.com> on 2014-10-27
Reviewed by Andreas Kling.

* fast/multicol/newmulticol/compare-with-old-impl/anonymous-block-split-crash-expected.txt: Removed.
* fast/multicol/newmulticol/compare-with-old-impl/anonymous-block-split-crash.html: Removed.
* fast/multicol/newmulticol/compare-with-old-impl/clone-before-after-content-crash-expected.txt: Removed.
* fast/multicol/newmulticol/compare-with-old-impl/clone-before-after-content-crash.html: Removed.
* fast/multicol/newmulticol/compare-with-old-impl/clone-block-children-inline-mismatch-crash-expected.txt: Removed.
* fast/multicol/newmulticol/compare-with-old-impl/clone-block-children-inline-mismatch-crash.html: Removed.
* fast/multicol/newmulticol/compare-with-old-impl/clone-flexbox-expected.txt: Removed.
* fast/multicol/newmulticol/compare-with-old-impl/clone-flexbox.html: Removed.
* fast/multicol/newmulticol/compare-with-old-impl/continuation-crash-expected.txt: Removed.
* fast/multicol/newmulticol/compare-with-old-impl/continuation-crash.html: Removed.
* fast/multicol/newmulticol/compare-with-old-impl/double-merge-anonymous-block-crash-expected.txt: Removed.
* fast/multicol/newmulticol/compare-with-old-impl/double-merge-anonymous-block-crash.html: Removed.
* fast/multicol/newmulticol/compare-with-old-impl/empty-anonymous-block-split-crash-expected.txt: Removed.
* fast/multicol/newmulticol/compare-with-old-impl/empty-anonymous-block-split-crash.html: Removed.
* fast/multicol/newmulticol/compare-with-old-impl/float-not-removed-crash-expected.txt: Removed.
* fast/multicol/newmulticol/compare-with-old-impl/float-not-removed-crash.html: Removed.
* fast/multicol/newmulticol/compare-with-old-impl/hit-test-above-or-below-expected.txt: Removed.
* fast/multicol/newmulticol/compare-with-old-impl/hit-test-above-or-below.html: Removed.
* fast/multicol/newmulticol/compare-with-old-impl/hit-test-block-axis-flipped-expected.txt: Removed.
* fast/multicol/newmulticol/compare-with-old-impl/hit-test-block-axis-flipped.html: Removed.
* fast/multicol/newmulticol/compare-with-old-impl/hit-test-end-of-column-expected.txt: Removed.
* fast/multicol/newmulticol/compare-with-old-impl/hit-test-end-of-column.html: Removed.
* fast/multicol/newmulticol/compare-with-old-impl/hit-test-float-expected.txt: Removed.
* fast/multicol/newmulticol/compare-with-old-impl/hit-test-float.html: Removed.
* fast/multicol/newmulticol/compare-with-old-impl/hit-test-gap-between-pages-expected.txt: Removed.
* fast/multicol/newmulticol/compare-with-old-impl/hit-test-gap-between-pages-flipped-expected.txt: Removed.
* fast/multicol/newmulticol/compare-with-old-impl/hit-test-gap-between-pages-flipped.html: Removed.
* fast/multicol/newmulticol/compare-with-old-impl/hit-test-gap-between-pages.html: Removed.
* fast/multicol/newmulticol/compare-with-old-impl/hit-test-gap-block-axis-expected.txt: Removed.
* fast/multicol/newmulticol/compare-with-old-impl/hit-test-gap-block-axis.html: Removed.
* fast/multicol/newmulticol/compare-with-old-impl/list-multi-column-crash-expected.txt: Removed.
* fast/multicol/newmulticol/compare-with-old-impl/list-multi-column-crash.html: Removed.
* fast/multicol/newmulticol/compare-with-old-impl/multicol-with-child-renderLayer-for-input-expected.html: Removed.
* fast/multicol/newmulticol/compare-with-old-impl/multicol-with-child-renderLayer-for-input.html: Removed.
* fast/multicol/newmulticol/compare-with-old-impl/positioned-child-not-removed-crash-expected.txt: Removed.
* fast/multicol/newmulticol/compare-with-old-impl/positioned-child-not-removed-crash.html: Removed.
* fast/multicol/newmulticol/compare-with-old-impl/positioned-objects-not-removed-crash-expected.txt: Removed.
* fast/multicol/newmulticol/compare-with-old-impl/positioned-objects-not-removed-crash.html: Removed.
* fast/multicol/newmulticol/compare-with-old-impl/recursive-split-flow-crash-expected.txt: Removed.
* fast/multicol/newmulticol/compare-with-old-impl/recursive-split-flow-crash.html: Removed.
* fast/multicol/newmulticol/compare-with-old-impl/removal-of-multicol-span-crash-expected.txt: Removed.
* fast/multicol/newmulticol/compare-with-old-impl/removal-of-multicol-span-crash.html: Removed.
* fast/multicol/newmulticol/compare-with-old-impl/remove-child-split-flow-crash-expected.txt: Removed.
* fast/multicol/newmulticol/compare-with-old-impl/remove-child-split-flow-crash.html: Removed.
* fast/multicol/newmulticol/compare-with-old-impl/split-flow-anonymous-wrapper-crash-expected.txt: Removed.
* fast/multicol/newmulticol/compare-with-old-impl/split-flow-anonymous-wrapper-crash.html: Removed.
* fast/multicol/newmulticol/compare-with-old-impl/split-inline-wrong-post-block-crash-expected.txt: Removed.
* fast/multicol/newmulticol/compare-with-old-impl/split-inline-wrong-post-block-crash.html: Removed.
* fast/multicol/newmulticol/compare-with-old-impl/table-multi-column-crash-expected.txt: Removed.
* fast/multicol/newmulticol/compare-with-old-impl/table-multi-column-crash.html: Removed.
* fast/multicol/newmulticol/compare-with-old-impl/textbox-not-removed-crash-expected.txt: Removed.
* fast/multicol/newmulticol/compare-with-old-impl/textbox-not-removed-crash.html: Removed.
* fast/multicol/newmulticol/compare-with-old-impl/update-after-content-before-child-crash-expected.txt: Removed.
* fast/multicol/newmulticol/compare-with-old-impl/update-after-content-before-child-crash.html: Removed.

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@175220 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Shrink MathMLOperatorDictionary::dictionary table
https://bugs.webkit.org/show_bug.cgi?id=137914

Reviewed by Darin Adler.

Improve packing of the Entry structure that's used for elements
of the MathMLOperatorDictionary::dictionary table. This drops the
size of the struct from 16 bytes to just 4 bytes, and shrinks the
size of the dictionary table from rougly 16 kB down to 4 kB.

* rendering/mathml/RenderMathMLOperator.cpp:
(WebCore::MathMLOperatorDictionary::ExtractKey):
(WebCore::RenderMathMLOperator::setOperatorProperties):
* rendering/mathml/RenderMathMLOperator.h:


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