Changeset 156551 in webkit
- Timestamp:
- Sep 27, 2013 9:59:49 AM (11 years ago)
- Location:
- trunk
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/LayoutTests/ChangeLog
r156546 r156551 1 2013-09-27 Mario Sanchez Prada <mario.prada@samsung.com> 2 3 [GTK] GTK does not expose heading level correctly. Was: accessibility/heading-level.html is failing 4 https://bugs.webkit.org/show_bug.cgi?id=106924 5 6 Reviewed by Chris Fleizach. 7 8 Removed accesibility/heading-level.html from failure expectations. 9 10 * platform/gtk/TestExpectations: Removed test now passing. 11 1 12 2013-09-27 Jer Noble <jer.noble@apple.com> 2 13 -
trunk/LayoutTests/platform/gtk/TestExpectations
r156532 r156551 1225 1225 webkit.org/b/106316 accessibility/render-counter-text.html [ Failure ] 1226 1226 1227 webkit.org/b/106924 accessibility/heading-level.html [ Failure ]1228 1229 1227 webkit.org/b/103927 http/tests/w3c/webperf/submission/Intel/resource-timing/test_resource_timing_cross_origin_resource_request.html [ Failure ] 1230 1228 webkit.org/b/103927 http/tests/w3c/webperf/submission/Intel/resource-timing/test_resource_timing_timing_allow_cross_origin_resource_request.html [ Failure ] -
trunk/Tools/ChangeLog
r156550 r156551 1 2013-09-27 Mario Sanchez Prada <mario.prada@samsung.com> 2 3 [GTK] GTK does not expose heading level correctly. Was: accessibility/heading-level.html is failing 4 https://bugs.webkit.org/show_bug.cgi?id=106924 5 6 Reviewed by Chris Fleizach. 7 8 Consider headings levels as values to be returned in intValue() 9 both in DRT and WKTR, so we can share more tests with other ports. 10 11 * DumpRenderTree/atk/AccessibilityUIElementAtk.cpp: 12 (AccessibilityUIElement::intValue): Consider headings too. 13 * WebKitTestRunner/InjectedBundle/atk/AccessibilityUIElementAtk.cpp: 14 (WTR::AccessibilityUIElement::intValue): Ditto. 15 1 16 2013-09-26 Darin Adler <darin@apple.com> 2 17 -
trunk/Tools/DumpRenderTree/atk/AccessibilityUIElementAtk.cpp
r156531 r156551 629 629 double AccessibilityUIElement::intValue() const 630 630 { 631 if (!ATK_IS_VALUE(m_element)) 632 return 0; 633 634 GValue value = G_VALUE_INIT; 635 atk_value_get_current_value(ATK_VALUE(m_element), &value); 636 if (!G_VALUE_HOLDS_FLOAT(&value)) 637 return 0; 638 return g_value_get_float(&value); 631 if (!ATK_IS_OBJECT(m_element)) 632 return 0; 633 634 if (ATK_IS_VALUE(m_element)) { 635 GValue value = G_VALUE_INIT; 636 atk_value_get_current_value(ATK_VALUE(m_element), &value); 637 if (!G_VALUE_HOLDS_FLOAT(&value)) 638 return 0; 639 return g_value_get_float(&value); 640 } 641 642 // Consider headings as an special case when returning the "int value" of 643 // an AccessibilityUIElement, so we can reuse some tests to check the level 644 // both for HTML headings and objects with the aria-level attribute. 645 if (atk_object_get_role(ATK_OBJECT(m_element)) == ATK_ROLE_HEADING) { 646 String headingLevel = getAttributeSetValueForId(ATK_OBJECT(m_element), "level"); 647 bool ok; 648 double headingLevelValue = headingLevel.toDouble(&ok); 649 if (ok) 650 return headingLevelValue; 651 } 652 653 return 0; 639 654 } 640 655 -
trunk/Tools/WebKitTestRunner/InjectedBundle/atk/AccessibilityUIElementAtk.cpp
r156531 r156551 793 793 double AccessibilityUIElement::intValue() const 794 794 { 795 if (!ATK_IS_VALUE(m_element.get())) 796 return 0; 797 798 GValue value = G_VALUE_INIT; 799 atk_value_get_current_value(ATK_VALUE(m_element.get()), &value); 800 if (!G_VALUE_HOLDS_FLOAT(&value)) 801 return 0; 802 803 return g_value_get_float(&value); 795 if (!ATK_IS_OBJECT(m_element.get())) 796 return 0; 797 798 if (ATK_IS_VALUE(m_element.get())) { 799 GValue value = G_VALUE_INIT; 800 atk_value_get_current_value(ATK_VALUE(m_element.get()), &value); 801 if (!G_VALUE_HOLDS_FLOAT(&value)) 802 return 0; 803 return g_value_get_float(&value); 804 } 805 806 // Consider headings as an special case when returning the "int value" of 807 // an AccessibilityUIElement, so we can reuse some tests to check the level 808 // both for HTML headings and objects with the aria-level attribute. 809 if (atk_object_get_role(ATK_OBJECT(m_element.get())) == ATK_ROLE_HEADING) { 810 String headingLevel = getAttributeSetValueForId(ATK_OBJECT(m_element.get()), "level"); 811 bool ok; 812 double headingLevelValue = headingLevel.toDouble(&ok); 813 if (ok) 814 return headingLevelValue; 815 } 816 817 return 0; 804 818 } 805 819
Note: See TracChangeset
for help on using the changeset viewer.