Changeset 193750 in webkit


Ignore:
Timestamp:
Dec 8, 2015 8:02:50 AM (8 years ago)
Author:
jdiggs@igalia.com
Message:

[EFL] some ax tests have been failed since r186692
https://bugs.webkit.org/show_bug.cgi?id=146887

Reviewed by Mario Sanchez Prada.

Source/WebCore:

The tests were failing because there are now two WebCore accessibility
roles which need to implement the AtkTable interface: TableRole and
GridRole. Because the latter was not added in r186692, any tests with
ARIA role grid that accessed cells via coordinates stopped working.

No new tests; instead unskipped all the broken table tests which now pass.

  • accessibility/atk/WebKitAccessibleWrapperAtk.cpp:

(getInterfaceMaskFromObject):

LayoutTests:

  • platform/efl/TestExpectations: Removed failing tests.
Location:
trunk
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/LayoutTests/ChangeLog

    r193746 r193750  
     12015-12-08  Joanmarie Diggs  <jdiggs@igalia.com>
     2
     3        [EFL] some ax tests have been failed since r186692
     4        https://bugs.webkit.org/show_bug.cgi?id=146887
     5
     6        Reviewed by Mario Sanchez Prada.
     7
     8        * platform/efl/TestExpectations: Removed failing tests.
     9
    1102015-12-08  Joanmarie Diggs  <jdiggs@igalia.com>
    211
  • trunk/LayoutTests/platform/efl/TestExpectations

    r193625 r193750  
    23442344
    23452345webkit.org/b/146887 accessibility/aria-roledescription.html [ Failure ]
    2346 webkit.org/b/146887 accessibility/aria-table-hierarchy.html [ Failure ]
    2347 webkit.org/b/146887 accessibility/aria-table-with-presentational-elements.html [ Failure ]
    2348 webkit.org/b/146887 accessibility/aria-tables.html [ Failure ]
    23492346webkit.org/b/146887 accessibility/list-detection.html [ Failure ]
    2350 webkit.org/b/146887 accessibility/poorly-formed-aria-table.html [ Failure ]
    2351 webkit.org/b/146887 accessibility/roles-exposed.html [ Failure ]
    2352 webkit.org/b/146887 accessibility/table-fallback-roles-expose-element-attributes.html [ Failure ]
    2353 webkit.org/b/146887 accessibility/table-with-footer-section-above-body.html [ Failure ]
    2354 webkit.org/b/146887 accessibility/table-with-missing-aria-role-rows.html [ Failure ]
    23552347
    23562348# This test hardcodes the result of a platform-dependent font lookup algorithm.
  • trunk/Source/WebCore/ChangeLog

    r193748 r193750  
     12015-12-08  Joanmarie Diggs  <jdiggs@igalia.com>
     2
     3        [EFL] some ax tests have been failed since r186692
     4        https://bugs.webkit.org/show_bug.cgi?id=146887
     5
     6        Reviewed by Mario Sanchez Prada.
     7
     8        The tests were failing because there are now two WebCore accessibility
     9        roles which need to implement the AtkTable interface: TableRole and
     10        GridRole. Because the latter was not added in r186692, any tests with
     11        ARIA role grid that accessed cells via coordinates stopped working.
     12
     13        No new tests; instead unskipped all the broken table tests which now pass.
     14
     15        * accessibility/atk/WebKitAccessibleWrapperAtk.cpp:
     16        (getInterfaceMaskFromObject):
     17
    1182015-12-08  Gwang Yoon Hwang  <yoon@igalia.com>
    219
  • trunk/Source/WebCore/accessibility/atk/WebKitAccessibleWrapperAtk.cpp

    r193746 r193750  
    11321132
    11331133    // Table
    1134     if (role == TableRole)
     1134    if (role == TableRole || role == GridRole)
    11351135        interfaceMask |= 1 << WAITable;
    11361136
Note: See TracChangeset for help on using the changeset viewer.