AX: [ATK] Expose the footer element as ATK_ROLE_FOOTER
https://bugs.webkit.org/show_bug.cgi?id=138773

Reviewed by Chris Fleizach.

Source/WebCore:

Map FooterRole to ATK_ROLE_FOOTER.

No new tests. Unskipped a test that verifies this mapping.

* accessibility/atk/WebKitAccessibleWrapperAtk.cpp:
(atkRole):

LayoutTests:

* accessibility/roles-exposed.html: Unskip the footer element test for GTK and EFL
* platform/efl/accessibility/roles-exposed-expected.txt: Updated expectations
* platform/gtk/accessibility/roles-exposed-expected.txt: Updated expectations


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@176158 268f45cc-cd09-0410-ab3c-d52691b4dbfc
AX: [ATK] Video and audio elements should be exposed using ATK's video and audio roles.
https://bugs.webkit.org/show_bug.cgi?id=138767

Reviewed by Chris Fleizach.

Source/WebCore:

Map AudioRole and VideoRole to ATK_ROLE_AUDIO and ATK_ROLE_VIDEO
respectively, falling back on the existing mapping to ATK_ROLE_EMBEDDED
in environments which have an older version of ATK.

No new tests are required. Instead, existing expectations were updated
to reflect the new mapping.

* accessibility/atk/WebKitAccessibleWrapperAtk.cpp:
(atkRole):

Tools:

Add mappings for ATK_ROLE_AUDIO and ATK_ROLE_VIDEO to roleToString().

* WebKitTestRunner/InjectedBundle/atk/AccessibilityUIElementAtk.cpp:

LayoutTests:

Updated expectations to reflect the new mapping to ATK_ROLE_AUDIO and
ATK_ROLE_VIDEO.

* platform/efl/accessibility/media-element-expected.txt: updated
* platform/efl/accessibility/media-emits-object-replacement-expected.txt: updated
* platform/gtk/accessibility/media-controls-panel-title-expected.txt: updated
* platform/gtk/accessibility/media-controls-panel-title.html: updated
* platform/gtk/accessibility/media-element-expected.txt: updated
* platform/gtk/accessibility/media-emits-object-replacement-expected.txt: updated


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@176159 268f45cc-cd09-0410-ab3c-d52691b4dbfc
AX: [ATK] Lists with selectable children should have ATK_ROLE_LIST_BOX
https://bugs.webkit.org/show_bug.cgi?id=127060

Reviewed by Chris Fleizach.

Source/WebCore:

Corrected the mapping from ATK_ROLE_LIST to ATK_ROLE_LIST_BOX.

No new tests. Instead, updated the expectations of roles-exposed.html to
reflect the corrected mapping.

* accessibility/atk/WebKitAccessibleWrapperAtk.cpp:
(atkRole):

LayoutTests:

Updated the expectations to reflect the corrected role.

* platform/efl/accessibility/roles-exposed-expected.txt: updated
* platform/gtk/accessibility/roles-exposed-expected.txt: updated


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