{"push_id":1096565428,"size":2,"distinct_size":2,"ref":"refs/heads/master","head":"571fd1a69c206cb3cebc04c82254dfa53bce7c43","before":"c3035c080aebda88b4e8078c87f43318dd2db953","commits":[{"sha":"20f5610786650446a03b90b64c80df623bafa9d4","author":{"email":"ac9a2473c0ef555408136e34495b9caa303d8cc0@crf.canon.fr","name":"youenn.fablet@crf.canon.fr"},"message":"Clicks inside button elements are sometimes discarded when the mouse moves\nhttps://bugs.webkit.org/show_bug.cgi?id=39620\n\nReviewed by Darin Adler.\n\nSource/WebCore:\n\nTest: fast/events/click-over-descendant-elements.html\n\n* dom/Node.cpp:\n(WebCore::ancestor):\n(WebCore::commonAncestor): Method inspired from\nhttp://src.chromium.org/viewvc/blink?view=revision&revision=162081.\n(WebCore::commonAncestorCrossingShadowBoundary): Helper routine\nthat handles the case of nodes into a shadow node.\n* dom/Node.h:\n* page/EventHandler.cpp:\n(WebCore::EventHandler::handleMouseReleaseEvent): Selecting click event\ntarget node according commonAncestorOverShadowBoundary method.\n(WebCore::EventHandler::targetNodeForClickEvent): Deleted.\n\nLayoutTests:\n\nTest coming from http://src.chromium.org/viewvc/blink?view=revision&revision=162081.\nModified to ensure click events do not end up being considered as double click events.\n\n* fast/events/click-over-descendant-elements-expected.txt: Added.\n* fast/events/click-over-descendant-elements.html: Added.\n* platform/ios-simulator/TestExpectations: Marked new test as failing.\n\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@200414 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":true,"url":"https://api.github.com/repos/paul99/webkit-mips/commits/20f5610786650446a03b90b64c80df623bafa9d4"},{"sha":"571fd1a69c206cb3cebc04c82254dfa53bce7c43","author":{"email":"5df0c877c5d81c4917dcf49fa2f0cae37031c3f2@igalia.com","name":"jdiggs@igalia.com"},"message":"AX: ARIA 'region' role is now a landmark; HTML 'section' element should be a landmark only if named\nhttps://bugs.webkit.org/show_bug.cgi?id=157331\n\nReviewed by Chris Fleizach.\n\nSource/WebCore:\n\nThe 'region' role is now mapped as a landmark: The WebCore DocumentRegionRole\nAccessibilityRole has been renamed to LandmarkRegionRole. The AXDocumentRegion\nsubrole has been renamed to AXLandmarkRegion. A 'section' element is mapped to\nthe LandmarkRegionRole if it has an author-provided accessible name via either\nthe aria-label or aria-labelledby attribute. Otherwise, it is mapped as GroupRole\nwith no subrole.\n\nOur existing test coverage for exposure of the 'region' role and the 'section'\nelement is sufficient. These tests were updated to reflect the new behavior.\nSeveral new test cases were added to cover both sections with accessible names\nand those without.\n\n* accessibility/AccessibilityObject.cpp:\n(WebCore::AccessibilityObject::accessibleNameDerivesFromContent):\n(WebCore::AccessibilityObject::isLandmark):\n(WebCore::initializeRoleMap):\n* accessibility/AccessibilityObject.h:\n* accessibility/AccessibilityRenderObject.cpp:\n(WebCore::AccessibilityRenderObject::computeAccessibilityIsIgnored):\n(WebCore::AccessibilityRenderObject::determineAccessibilityRole):\n* accessibility/atk/WebKitAccessibleWrapperAtk.cpp:\n(atkRole):\n* accessibility/ios/WebAccessibilityObjectWrapperIOS.mm:\n(-[WebAccessibilityObjectWrapper _accessibilityIsLandmarkRole:]):\n(-[WebAccessibilityObjectWrapper determineIsAccessibilityElement]):\n* accessibility/mac/WebAccessibilityObjectWrapperBase.mm:\n(-[WebAccessibilityObjectWrapperBase ariaLandmarkRoleDescription]):\n* accessibility/mac/WebAccessibilityObjectWrapperMac.mm:\n(createAccessibilityRoleMap):\n(-[WebAccessibilityObjectWrapper subrole]):\n* platform/LocalizedStrings.cpp:\n(WebCore::AXARIAContentGroupText):\n\nSource/WebKit/win:\n\nAs part of this change, the WebCore DocumentRegionRole AccessibilityRole has\nbeen renamed to LandmarkRegionRole. Update MSAARole() to use the new name.\n\n* AccessibleBase.cpp:\n(MSAARole):\n\nTools:\n\nAdd AXLandmarkRegion to the landmark strings handled by roleToString\nfor objects with ATK_ROLE_LANDMARK.\n\n* WebKitTestRunner/InjectedBundle/atk/AccessibilityUIElementAtk.cpp:\n\nLayoutTests:\n\nOur existing test coverage for exposure of the 'region' role and the 'section'\nelement is sufficient. These tests were updated to reflect the new behavior.\nSeveral new test cases were added to cover both sections with accessible names\nand those without.\n\n* accessibility/gtk/xml-roles-exposed-expected.txt: Updated.\n* accessibility/mac/aria-grouping-roles-expected.txt: Updated.\n* accessibility/mac/aria-grouping-roles.html: Updated.\n* accessibility/mac/html-section-elements-expected.txt: Updated.\n* accessibility/mac/html-section-elements.html: Updated.\n* accessibility/mac/landmark-not-ignored-expected.txt: Updated.\n* accessibility/mac/landmark-not-ignored.html: Updated.\n* accessibility/roles-computedRoleString-expected.txt: Updated.\n* accessibility/roles-computedRoleString.html: New test cases added.\n* accessibility/roles-exposed.html: New test cases added.\n* platform/efl/accessibility/roles-exposed-expected.txt: Updated.\n* platform/gtk/accessibility/roles-computedRoleString-expected.txt: Updated.\n* platform/gtk/accessibility/roles-exposed-expected.txt: Updated.\n* platform/mac-mavericks/accessibility/roles-exposed-expected.txt: Updated.\n* platform/mac/accessibility/roles-exposed-expected.txt: Updated.\n* platform/win/accessibility/roles-exposed-expected.txt: Updated.\n\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@200415 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":true,"url":"https://api.github.com/repos/paul99/webkit-mips/commits/571fd1a69c206cb3cebc04c82254dfa53bce7c43"}]}