GitHub PushEvent at 2014-11-12 19:28:45
Repository: webkit
Actor: hubot
Payload: {"shas":[["c5192359973857b1d8a62f8100731e0bfcdc70e2","ac78b022715c5b8357b4dca8045e8463b4de2124@apple.com","compositing/video/video-border-radius.html frequently times out on Mountain Lion only\nhttps://bugs.webkit.org/show_bug.cgi?id=138662\n\nMake the test a reftest again, and skip it, as nothing helps.\n\nAlso, updated all compositing/video expectations to match what bots see now.\n\n* compositing/video/video-border-radius-expected.html: Copied from LayoutTests/compositing/video/video-border-radius-expected.html-disabled.\n* compositing/video/video-border-radius-expected.html-disabled: Removed.\n* compositing/video/video-border-radius-expected.png: Removed.\n* compositing/video/video-border-radius-expected.txt: Removed.\n* platform/mac/TestExpectations:\n\n\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@176022 268f45cc-cd09-0410-ab3c-d52691b4dbfc","ap@apple.com",true],["b142b27e94c8413f887d58dc9195f27ea393613b","ac78b022715c5b8357b4dca8045e8463b4de2124@apple.com","Fix a typo in the previous commit - a test should be skipped, not its expectation.\n\n* platform/mac/TestExpectations:\n\n\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@176023 268f45cc-cd09-0410-ab3c-d52691b4dbfc","ap@apple.com",true],["c5f81245a4275744d100b324e404a2f5bd4f9903","81dea2becd6014d7f2a527acd521cad73bee7d2a@apple.com","[Mac] media/track/audio-track.html is flakey\nhttps://bugs.webkit.org/show_bug.cgi?id=138394\n\nReviewed by Alexey Proskuryakov.\n\nSource/WebCore:\n\nThe above test fails if the HTMLMediaElement's \"canplaythrough\" event fires before the AudioTrackList's\n\"addtrack\" event fires. This can happen because each object keeps its own GenericEventQueue, which\nempties when that individual queue's timer fires. So events can be enqueued in the following order:\n1, A, 2, B, 3, C; but fired in a different order: 1, 2, 3, A, B, C.\n\nMake events enqueued in GenericEventQueues globally ordered, so that events are fired in the order\nwhich they are enqueued, regardless of which object owns the queue. Use a static queue of\nGenericEventQueues to manage which GenericEventQueue fires and in what order.\n\nGenericEventQueues will use a WeakPtrFactory to cancel pending events. Revoking a GenericEventQueue's\nweak pointers means those queue's entries will be skipped the next time the meta-queue is processed.\n\n* dom/GenericEventQueue.cpp:\n(WebCore::GenericEventQueue::GenericEventQueue): Create a WeakPtrFactory instead of a Timer.\n(WebCore::GenericEventQueue::enqueueEvent): Enqueue this queue with the MetaQueue.\n(WebCore::GenericEventQueue::sharedTimer): Lazily-initializing accessor.\n(WebCore::GenericEventQueue::sharedTimerFired):  Ask each queue to dispatch one event.\n(WebCore::GenericEventQueue::pendingQueues): Lazily-initializing accessor.\n(WebCore::GenericEventQueue::dispatchOneEvent): Renamed from timerFired.\n(WebCore::GenericEventQueue::close): Revoke all WeakPtrs.\n(WebCore::GenericEventQueue::cancelAllEvents): Ditto.\n(WebCore::GenericEventQueue::hasPendingEvents): Use !isEmpty().\n(WebCore::GenericEventQueue::timerFired): Deleted.\n* dom/GenericEventQueue.h:\n\nLayoutTests:\n\n* platform/mac/TestExpectations:\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@176024 268f45cc-cd09-0410-ab3c-d52691b4dbfc","jer.noble@apple.com",true],["f4981dfa2ee0fba739f301c1e7b87c3deb8a632a","ac78b022715c5b8357b4dca8045e8463b4de2124@apple.com","Instead of blacklisting tests for OS X versions that use PPT for testing,\nwhitelist MountainLion that doesn't. That's more future compatible.\n\n* platform/mac-wk2/TestExpectations:\n\n\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@176025 268f45cc-cd09-0410-ab3c-d52691b4dbfc","ap@apple.com",true],["796bf7940005414a9286d064754dc01d6af6ecaf","ac78b022715c5b8357b4dca8045e8463b4de2124@apple.com","A number of hidpi tests don't appear to fail on Yosemite now, let's try unmarking them.\n\n* platform/mac-wk2/TestExpectations:\n* platform/mac/TestExpectations:\n\n\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@176026 268f45cc-cd09-0410-ab3c-d52691b4dbfc","ap@apple.com",true],["ac61e2fc015e40a9094b768e73078732f10aacb3","f6a40302e70d3875826ddafd7e450bcee2d7be56@apple.com","Make action menus much more reliable\nhttps://bugs.webkit.org/show_bug.cgi?id=138654\n<rdar://problem/18909111>\n\nReviewed by Anders Carlsson.\n\n* UIProcess/mac/WKActionMenuController.mm:\n(-[WKActionMenuController prepareForMenu:withEvent:]):\nRemove MenuUpdateStage; nothing actually uses this value, we just pass it around.\n\n(-[WKActionMenuController didPerformActionMenuHitTest:userData:]):\nUpdate the menu as soon as we have a reply from the Web process.\n\n(-[WKActionMenuController menuNeedsUpdate:]):\nIf our sync-wait for the Web process' reply times out, we should still update\nthe menu to remove the placeholder separator item.\n\n(-[WKActionMenuController _updateActionMenuItems]):\n(-[WKActionMenuController _updateActionMenuItemsForStage:]): Deleted.\nIf we have our final answer for this menu (_state == Ready), and the final answer\nhas no items in the menu, cancel tracking on the menu.\n\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@176027 268f45cc-cd09-0410-ab3c-d52691b4dbfc","timothy_horton@apple.com",true],["40ac160af61eabaeb8e9dfa27657c2f1619d75b4","ac78b022715c5b8357b4dca8045e8463b4de2124@apple.com","Some WebKit1-only Yosemite-only failures don't appear to exist any more.\n\n* platform/mac-wk2/TestExpectations:\n* platform/mac/TestExpectations:\nUnmark the tests.\n\n\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@176028 268f45cc-cd09-0410-ab3c-d52691b4dbfc","ap@apple.com",true]],"size":7,"ref":"refs/heads/master","head":"40ac160af61eabaeb8e9dfa27657c2f1619d75b4"}