[EFL] Accessibility gardening
https://bugs.webkit.org/show_bug.cgi?id=122751

Unreviewed EFL gardening.

Patch by Krzysztof Czech <k.czech@samsung.com> on 2013-10-14

* platform/efl-wk2/TestExpectations: Add bug numbers and marked missing tests.

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@157399 268f45cc-cd09-0410-ab3c-d52691b4dbfc
[CSS Shapes] Shape-Margin should be animatable
https://bugs.webkit.org/show_bug.cgi?id=122524

Reviewed by Darin Adler.

Source/WebCore:

Mark content for relayout after shape-margin changes, and add shape-margin
to the list of animatable properties.

Tests: fast/shapes/shape-outside-floats/shape-outside-dynamic-shape-margin.html
       fast/shapes/shape-outside-floats/shape-outside-shape-margin-animation.html

* page/animation/CSSPropertyAnimation.cpp:
(WebCore::CSSPropertyAnimationWrapperMap::CSSPropertyAnimationWrapperMap): Add
shape-margin to the map of animatable CSS properties.
* rendering/RenderBox.cpp:
(WebCore::RenderBox::updateShapeOutsideInfoAfterStyleChange): Compare shape-margins,
and mark dependent content for relayout if they have changed.

LayoutTests:

Test that shape-margin can be set dynamically and content lays out correctly.
Also test that shape-margin can be manipulated through CSS Animations.

* fast/shapes/shape-outside-floats/shape-outside-dynamic-shape-margin-expected.html: Added.
* fast/shapes/shape-outside-floats/shape-outside-dynamic-shape-margin.html: Added.
* fast/shapes/shape-outside-floats/shape-outside-shape-margin-animation-expected.txt: Added.
* fast/shapes/shape-outside-floats/shape-outside-shape-margin-animation.html: Added.


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@157400 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Reintroduce PassRefPtr<Event> copy in ScopedEventQueue::dispatchEvent
https://bugs.webkit.org/show_bug.cgi?id=122742

Reviewed by Alexey Proskuryakov.

This is a follow-up to r157219 which introduced a workaround for the GCC's quirky behavior that
was resulting in crashes due to the PassRefPtr<Event> object passed to EventDispatcher::dispatchEvent
being copied and nullified first before retrieving the EventTarget of the Event object wrapped in that
PassRefPtr.

The implementation is now adjusted to first retrieve the pointer to the Event's EventTarget and store
it in a local variable. That variable is then passed as the first parameter to EventDispatcher::dispatchEvent,
and the PassRefPtr<Event> passed directly as the second parameter. Previously the pointer of that PassRefPtr
object was passed in, with a new PassRefPtr being created which would increase the reference count of the
ref-counted object. Passing in the original PassRefPtr avoids the unnecessary reference count increase by creating
a copy. That still nullifies the original PassRefPtr, but that's not a problem anymore.

* dom/ScopedEventQueue.cpp:
(WebCore::ScopedEventQueue::dispatchEvent):


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@157401 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Static assertions in WTF::adoptPtr should point to using adoptRef for ref-counted objects
https://bugs.webkit.org/show_bug.cgi?id=122745

Reviewed by Anders Carlsson.

* wtf/PassOwnPtr.h:
(WTF::adoptPtr): When the object's type is convertible to the RefCountedBase or ThreadSafeRefCountedBase type,
the static assertion should note that adoptRef should be used instead.


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@157402 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Unreviewed EFL gardening

Added new baselines for tests marked as skipped.

* platform/efl-wk1/TestExpectations:
* platform/efl/TestExpectations:
* platform/efl/compositing/overflow/nested-scrolling-expected.txt: Added.
* platform/efl/compositing/overflow/remove-overflow-crash2-expected.png: Added.
* platform/efl/compositing/overflow/remove-overflow-crash2-expected.txt: Added.
* platform/efl/editing/spelling/inline-spelling-markers-hidpi-expected.png: Added.
* platform/efl/editing/unsupported-content/list-delete-001-expected.png:
* platform/efl/editing/unsupported-content/list-delete-001-expected.txt: Added.
* platform/efl/editing/unsupported-content/list-delete-003-expected.png:
* platform/efl/editing/unsupported-content/list-delete-003-expected.txt: Added.
* platform/efl/editing/unsupported-content/list-type-after-expected.png:
* platform/efl/editing/unsupported-content/list-type-after-expected.txt: Added.
* platform/efl/editing/unsupported-content/table-delete-002-expected.png:
* platform/efl/editing/unsupported-content/table-delete-002-expected.txt: Added.
* platform/efl/fast/canvas/fill-stroke-clip-reset-path-expected.png: Added.
* platform/efl/fast/table/click-near-anonymous-table-expected.png: Added.
* platform/efl/fast/table/click-near-anonymous-table-expected.txt: Added.
* platform/efl/fast/text/international/arabic-justify-expected.png: Added.
* platform/efl/fast/text/international/arabic-justify-expected.txt: Added.
* platform/efl/fast/text/international/bidi-linebreak-001-expected.png: Added.
* platform/efl/fast/text/international/bidi-linebreak-001-expected.txt: Added.
* platform/efl/fast/text/international/bidi-linebreak-002-expected.png: Added.
* platform/efl/fast/text/international/bidi-linebreak-002-expected.txt: Added.
* platform/efl/fast/text/international/bidi-linebreak-003-expected.png: Added.
* platform/efl/fast/text/international/bidi-linebreak-003-expected.txt: Added.
* platform/efl/fast/text/unicode-variation-selector-expected.png: Added.
* platform/efl/fast/text/unicode-variation-selector-expected.txt: Added.
* platform/efl/media/video-colorspace-yuv420-expected.png: Added.
* platform/efl/media/video-colorspace-yuv420-expected.txt: Added.
* platform/efl/media/video-colorspace-yuv422-expected.png: Added.
* platform/efl/media/video-colorspace-yuv422-expected.txt: Added.
* platform/efl/svg/as-image/image-respects-deviceScaleFactor-expected.png: Added.
* platform/efl/svg/as-image/image-respects-deviceScaleFactor-expected.txt: Added.
* platform/efl/svg/hixie/data-types/002-expected.png: Added.
* platform/efl/svg/hixie/data-types/002-expected.txt:
* platform/efl/svg/text/non-bmp-positioning-lists-expected.png: Added.
* platform/efl/svg/text/non-bmp-positioning-lists-expected.txt: Added.
* platform/efl/svg/zoom/text/zoom-hixie-mixed-009-expected.png: Added.
* platform/efl/svg/zoom/text/zoom-hixie-mixed-009-expected.txt:

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