{"push_id":2524174473,"size":25,"distinct_size":25,"ref":"refs/heads/master","head":"7153e657d2d5ed70560e39e2cc6357104f78da5f","before":"5a2a2805691d5ae2262731528cbce5c4485201ea","commits":[{"sha":"54a2a87fe7150c0fdc8df8d4ffc367767d1066af","author":{"name":"youenn@apple.com","email":"f4c72f5f29ddf12f9692ab45b028a13cc6c83445@apple.com"},"message":"CachedRawResource is not handling incremental data computation correctly\nhttps://bugs.webkit.org/show_bug.cgi?id=184936\n<rdar://problem/38798141>\n\nReviewed by Darin Adler.\n\n* loader/cache/CachedRawResource.cpp:\n(WebCore::CachedRawResource::updateBuffer): Fixing style.\n\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@231109 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":true,"url":"https://api.github.com/repos/caiolima/webkit/commits/54a2a87fe7150c0fdc8df8d4ffc367767d1066af"},{"sha":"ded76d45bc20c80f97033f81f15d8eef77e57639","author":{"name":"bfulgham@apple.com","email":"40fc0cb507030a081616f25547d9cd1b104aae47@apple.com"},"message":"URL::appendEncodedHostName is using the deprecated uidna_IDNToASCII function\nhttps://bugs.webkit.org/show_bug.cgi?id=184836\n\nPatch by Christopher Reid <chris.reid@sony.com> on 2018-04-27\nReviewed by Alex Christensen.\n\nSource/WebCore:\n\nUpdate URL::appendEncodedHostName to use uidna_nameToASCII as done in r208902.\n\nTest: LayoutTests\\fast\\url\\url-hostname-encoding.html\n\n* platform/URL.cpp:\n\nLayoutTests:\n\nVerify that setting the host or hostname of URL objects will use IDNA2008.\n\n* fast/url/url-hostname-encoding-expected.txt: Added.\n* fast/url/url-hostname-encoding.html: Added.\n\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@231110 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":true,"url":"https://api.github.com/repos/caiolima/webkit/commits/ded76d45bc20c80f97033f81f15d8eef77e57639"},{"sha":"bf9c52f0fc7055f94a8e9198f131d61e4696307e","author":{"name":"cdumez@apple.com","email":"083d44ce61b1f946a3aa6fbd704954e0195d0658@apple.com"},"message":"Regression(r222392?): Events can have a negative timestamp which causes app breakage\nhttps://bugs.webkit.org/show_bug.cgi?id=185040\n<rdar://problem/39638051>\n\nReviewed by Wenson Hsieh.\n\nThe real fix is in UIKit when generating the touch timestamps. However, this patch\ndoes some hardening to make sure that Event.timestamp can never return a negative\nvalue even if something goes wrong.\n\n* dom/Event.cpp:\n(WebCore::Event::timeStampForBindings const):\n\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@231111 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":true,"url":"https://api.github.com/repos/caiolima/webkit/commits/bf9c52f0fc7055f94a8e9198f131d61e4696307e"},{"sha":"7fbbd37ca131cd7b6475f13561293567c9f4325a","author":{"name":"simon.fraser@apple.com","email":"da9ae7a44550fc178f41fcc48acfff2b8c028cf4@apple.com"},"message":"Refactor filter list checking code\nhttps://bugs.webkit.org/show_bug.cgi?id=185087\n\nReviewed by Alan Bujtas.\n\nDeduplicate code between filter and backdrop-filter for checking whether function lists\nmatch, by making a shared function that takes a std::function.\n\nThe call sites have to declare the return type (-> const FilterOperations&) to avoid std::function\nconverting the return type into a value.\n\n* animation/KeyframeEffectReadOnly.cpp:\n(WebCore::KeyframeEffectReadOnly::checkForMatchingFilterFunctionLists const):\n(WebCore::KeyframeEffectReadOnly::checkForMatchingFilterFunctionLists):\n(WebCore::KeyframeEffectReadOnly::checkForMatchingBackdropFilterFunctionLists):\n* animation/KeyframeEffectReadOnly.h:\n* page/animation/KeyframeAnimation.cpp:\n(WebCore::KeyframeAnimation::checkForMatchingFilterFunctionLists const):\n(WebCore::KeyframeAnimation::checkForMatchingFilterFunctionLists):\n(WebCore::KeyframeAnimation::checkForMatchingBackdropFilterFunctionLists):\n* page/animation/KeyframeAnimation.h:\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@231112 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":true,"url":"https://api.github.com/repos/caiolima/webkit/commits/7fbbd37ca131cd7b6475f13561293567c9f4325a"},{"sha":"adef8983bb7f5eeb4b2b456db61a08820d6bb6c1","author":{"name":"n_wang@apple.com","email":"6a093aa9766b0be651db6eb88313f786870d92ca@apple.com"},"message":"AX: Accessibility needs to know which part of the content view is visible on iOS\nhttps://bugs.webkit.org/show_bug.cgi?id=185085\n<rdar://problem/39801363>\n\nReviewed by Chris Fleizach.\n\nSource/WebCore:\n\nExposed unobscuredContentRect() to iOS accessibility object wrapper.\n\nTest: accessibility/ios-simulator/unobscured-content-rect.html\n\n* accessibility/ios/WebAccessibilityObjectWrapperIOS.mm:\n(-[WebAccessibilityObjectWrapper accessibilityVisibleContentRect]):\n\nTools:\n\n* WebKitTestRunner/InjectedBundle/ios/AccessibilityUIElementIOS.mm:\n(WTR::AccessibilityUIElement::stringAttributeValue):\n\nLayoutTests:\n\n* accessibility/ios-simulator/unobscured-content-rect-expected.txt: Added.\n* accessibility/ios-simulator/unobscured-content-rect.html: Added.\n* platform/ios-wk1/TestExpectations:\n\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@231113 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":true,"url":"https://api.github.com/repos/caiolima/webkit/commits/adef8983bb7f5eeb4b2b456db61a08820d6bb6c1"},{"sha":"240d017fb55958095e34f5bd1d9c5532e9fae1ef","author":{"name":"cdumez@apple.com","email":"083d44ce61b1f946a3aa6fbd704954e0195d0658@apple.com"},"message":"Use WindowProxy instead of DOMWindow in our IDL\nhttps://bugs.webkit.org/show_bug.cgi?id=185022\n\nReviewed by Sam Weinig.\n\nSource/WebCore:\n\nStop using DOMWindow in all of our IDL files and use WindowProxy as\nper their respective specifications. As a result, the implementation\nas also updated to use WindowProxy type instead of DOMWindow.\n\n* WebCore.xcodeproj/project.pbxproj:\n* bindings/js/JSDOMConvertWindowProxy.h: Removed.\n* bindings/js/JSWindowProxy.cpp:\n(WebCore::JSWindowProxy::windowProxy const):\n(WebCore::JSWindowProxy::toWrapped):\n* bindings/js/JSWindowProxy.h:\n(WebCore::window):\nUse static_cast<>() instead of jsCast<>() because jsCast<>()\nrelies on classInfo() which is not allowed to be called during\nJS sweep due to an assertion inside classInfo(). The JSWindowProxy\nobjects are held strongly by the WindowProxy so we know the JSWindowProxy\nobject is not getting destroyed here.\n\n(WebCore::toJS):\n* bindings/js/WindowProxy.cpp:\n(WebCore::WindowProxy::globalObject):\n* bindings/js/WindowProxy.h:\n(WebCore::WindowProxy::frame const):\n* bindings/scripts/CodeGenerator.pm:\n(IsBuiltinType):\n(ComputeIsCallbackInterface):\n(ComputeIsCallbackFunction):\n* bindings/scripts/CodeGeneratorJS.pm:\n(AddToIncludesForIDLType):\n(GetBaseIDLType):\n(NativeToJSValueDOMConvertNeedsState):\n* bindings/scripts/test/JS/JSTestObj.cpp:\n(WebCore::jsTestObjPrototypeFunctionOverloadedMethod9Body):\n(WebCore::jsTestObjPrototypeFunctionOverloadedMethodOverloadDispatcher):\n* bindings/scripts/test/TestObj.idl:\n* dom/CompositionEvent.cpp:\n(WebCore::CompositionEvent::CompositionEvent):\n(WebCore::CompositionEvent::initCompositionEvent):\n* dom/CompositionEvent.h:\n* dom/CompositionEvent.idl:\n* dom/Document.cpp:\n(WebCore::Document::defaultView const):\n* dom/Document.h:\n* dom/Document.idl:\n* dom/DocumentTouch.cpp:\n(WebCore::DocumentTouch::createTouch):\n* dom/DocumentTouch.h:\n* dom/DocumentTouch.idl:\n* dom/FocusEvent.cpp:\n(WebCore::FocusEvent::FocusEvent):\n* dom/FocusEvent.h:\n* dom/InputEvent.cpp:\n(WebCore::InputEvent::create):\n(WebCore::InputEvent::InputEvent):\n* dom/InputEvent.h:\n* dom/KeyboardEvent.cpp:\n(WebCore::KeyboardEvent::KeyboardEvent):\n(WebCore::KeyboardEvent::create):\n(WebCore::KeyboardEvent::initKeyboardEvent):\n(WebCore::KeyboardEvent::charCode const):\n* dom/KeyboardEvent.h:\n* dom/KeyboardEvent.idl:\n* dom/MessageEvent.h:\n* dom/MessageEvent.idl:\n* dom/MouseEvent.cpp:\n(WebCore::MouseEvent::create):\n(WebCore::MouseEvent::MouseEvent):\n(WebCore::MouseEvent::initMouseEvent):\n(WebCore::MouseEvent::initMouseEventQuirk):\n* dom/MouseEvent.h:\n* dom/MouseEvent.idl:\n* dom/MouseRelatedEvent.cpp:\n(WebCore::MouseRelatedEvent::MouseRelatedEvent):\n(WebCore::MouseRelatedEvent::init):\n(WebCore::MouseRelatedEvent::frameViewFromWindowProxy):\n(WebCore::MouseRelatedEvent::initCoordinates):\n(WebCore::MouseRelatedEvent::documentToAbsoluteScaleFactor const):\n(WebCore::MouseRelatedEvent::computePageLocation):\n(WebCore::MouseRelatedEvent::locationInRootViewCoordinates const):\n* dom/MouseRelatedEvent.h:\n* dom/Node.cpp:\n* dom/SimulatedClick.cpp:\n* dom/TextEvent.cpp:\n(WebCore::TextEvent::create):\n(WebCore::TextEvent::createForPlainTextPaste):\n(WebCore::TextEvent::createForFragmentPaste):\n(WebCore::TextEvent::createForDrop):\n(WebCore::TextEvent::createForDictation):\n(WebCore::TextEvent::TextEvent):\n(WebCore::TextEvent::initTextEvent):\n* dom/TextEvent.h:\n* dom/TextEvent.idl:\n* dom/TouchEvent.idl:\n* dom/UIEvent.cpp:\n(WebCore::UIEvent::UIEvent):\n(WebCore::UIEvent::initUIEvent):\n* dom/UIEvent.h:\n(WebCore::UIEvent::create):\n(WebCore::UIEvent::view const):\n* dom/UIEvent.idl:\n* dom/UIEventInit.h:\n* dom/UIEventInit.idl:\n* dom/UIEventWithKeyState.h:\n(WebCore::UIEventWithKeyState::UIEventWithKeyState):\n* dom/WheelEvent.cpp:\n(WebCore::WheelEvent::WheelEvent):\n(WebCore::WheelEvent::create):\n(WebCore::WheelEvent::initWebKitWheelEvent):\n* dom/WheelEvent.h:\n* dom/WheelEvent.idl:\n* editing/AlternativeTextController.cpp:\n(WebCore::AlternativeTextController::insertDictatedText):\n* editing/Editor.cpp:\n(WebCore::Editor::pasteAsPlainText):\n(WebCore::Editor::pasteAsFragment):\n(WebCore::Editor::setComposition):\n* html/HTMLDocument.cpp:\n(WebCore::HTMLDocument::namedItem):\n* html/HTMLDocument.h:\n* html/HTMLDocument.idl:\n* html/HTMLFrameElement.idl:\n* html/HTMLFrameOwnerElement.cpp:\n(WebCore::HTMLFrameOwnerElement::contentWindow const):\n* html/HTMLFrameOwnerElement.h:\n* html/HTMLFrameSetElement.cpp:\n(WebCore::HTMLFrameSetElement::namedItem):\n* html/HTMLFrameSetElement.h:\n* html/HTMLFrameSetElement.idl:\n* html/HTMLIFrameElement.idl:\n* html/ImageDocument.cpp:\n* page/DOMWindow.cpp:\n(WebCore::PostMessageTimer::PostMessageTimer):\n(WebCore::PostMessageTimer::event):\n(WebCore::DOMWindow::postMessage):\n* page/DragController.cpp:\n(WebCore::DragController::dispatchTextInputEventFor):\n* page/EventHandler.cpp:\n(WebCore::EventHandler::handleTextInputEvent):\n\nSource/WebKitLegacy/mac:\n\n* DOM/DOMAbstractView.mm:\n(kit):\n(toWindowProxy):\n* DOM/DOMAbstractViewInternal.h:\n* DOM/DOMDocument.mm:\n(-[DOMDocument defaultView]):\n(-[DOMDocument getComputedStyle:pseudoElement:]):\n(-[DOMDocument getMatchedCSSRules:pseudoElement:authorOnly:]):\n* DOM/DOMHTMLFrameElement.mm:\n(-[DOMHTMLFrameElement contentWindow]):\n* DOM/DOMHTMLIFrameElement.mm:\n(-[DOMHTMLIFrameElement contentWindow]):\n* DOM/DOMKeyboardEvent.mm:\n(-[DOMKeyboardEvent initKeyboardEvent:canBubble:cancelable:view:keyIdentifier:location:ctrlKey:altKey:shiftKey:metaKey:altGraphKey:]):\n(-[DOMKeyboardEvent initKeyboardEvent:canBubble:cancelable:view:keyIdentifier:location:ctrlKey:altKey:shiftKey:metaKey:]):\n(-[DOMKeyboardEvent initKeyboardEvent:canBubble:cancelable:view:keyIdentifier:keyLocation:ctrlKey:altKey:shiftKey:metaKey:altGraphKey:]):\n(-[DOMKeyboardEvent initKeyboardEvent:canBubble:cancelable:view:keyIdentifier:keyLocation:ctrlKey:altKey:shiftKey:metaKey:]):\n* DOM/DOMMouseEvent.mm:\n(-[DOMMouseEvent initMouseEvent:canBubble:cancelable:view:detail:screenX:screenY:clientX:clientY:ctrlKey:altKey:shiftKey:metaKey:button:relatedTarget:]):\n* DOM/DOMTextEvent.mm:\n(-[DOMTextEvent initTextEvent:canBubbleArg:cancelableArg:viewArg:dataArg:]):\n* DOM/DOMUIEvent.mm:\n(-[DOMUIEvent view]):\n(-[DOMUIEvent initUIEvent:canBubble:cancelable:view:detail:]):\n* DOM/DOMWheelEvent.mm:\n(-[DOMWheelEvent initWheelEvent:wheelDeltaY:view:screenX:screenY:clientX:clientY:ctrlKey:altKey:shiftKey:metaKey:]):\n\nSource/WebKitLegacy/win:\n\n* DOMCoreClasses.cpp:\n(DOMDocument::getComputedStyle):\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@231114 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":true,"url":"https://api.github.com/repos/caiolima/webkit/commits/240d017fb55958095e34f5bd1d9c5532e9fae1ef"},{"sha":"21fd4196404eb17bb001d3c15ff28a744779d354","author":{"name":"rniwa@webkit.org","email":"c77ba1f13dd683021409b41cf8bcdadfeaa22cff@webkit.org"},"message":"PSON: Triggering a navigation to an invalid URL creates a new WebContent process\nhttps://bugs.webkit.org/show_bug.cgi?id=185066\n\nReviewed by Youenn Fablet.\n\nSource/WebKit:\n\nDon't create a new WebContent process when the target URL is invalid as well as when the source URL is invalid.\n\n* UIProcess/WebProcessPool.cpp:\n(WebKit::WebProcessPool::processForNavigationInternal):\n\nTools:\n\nAdded a new test case (ProcessSwap.NavigateToInvalidURL) for navigating to an invalid URL.\nWebKit should not swap WebContent process in this case.\n\n* TestWebKitAPI/Tests/WebKitCocoa/ProcessSwapOnNavigation.mm:\n(-[PSONNavigationDelegate webView:didFailProvisionalNavigation:withError:]):\n(-[PSONUIDelegate webView:runJavaScriptAlertPanelWithMessage:initiatedByFrame:completionHandler:]):\n\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@231115 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":true,"url":"https://api.github.com/repos/caiolima/webkit/commits/21fd4196404eb17bb001d3c15ff28a744779d354"},{"sha":"0737aae984307f13cf70cd9e2faaa0d2eadd5d68","author":{"name":"fpizlo@apple.com","email":"99f346658a335f564f87a5db55db57b4f8371bfa@apple.com"},"message":"Also run foldPathConstants before mussing up SSA\nhttps://bugs.webkit.org/show_bug.cgi?id=185069\n\nReviewed by Saam Barati.\n        \nThis isn't needed now, but will be once I implement the phase in bug 185060.\n        \nThis could be a speed-up, or a slow-down, independent of that phase. Most likely it's neutral.\nLocal testing seems to suggest that it's neutral. Anyway, whatever it ends up being, I want it to\nbe landed separately and measured separately from that phase.\n        \nIt's probably nice for sanity to have this and reduceStrength run before tail duplication and\nanother round of reduceStrength, since that make for something that is closer to a fixpoint. But\nit will increase FTL compile times. So, there's no way to guess if this change is good, bad, or\nneutral. It all depends on what programs typically look like.\n\n* b3/B3Generate.cpp:\n(JSC::B3::generateToAir):\n\n\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@231116 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":true,"url":"https://api.github.com/repos/caiolima/webkit/commits/0737aae984307f13cf70cd9e2faaa0d2eadd5d68"},{"sha":"ee1a6968525cb9fcd1f3c8e03e0c8d655070a1e4","author":{"name":"zalan@apple.com","email":"d85155df5f11c7dea01135ad65d46852edb35997@apple.com"},"message":"[LFC] Add FormattingContext::computeWidth/computeHeight logic.\nhttps://bugs.webkit.org/show_bug.cgi?id=185091\n\nReviewed by Antti Koivisto.\n\nInflow width and height can't really be computed without knowing the exact context.\n\n* layout/FormattingContext.cpp:\n(WebCore::Layout::FormattingContext::computeWidth const):\n(WebCore::Layout::FormattingContext::computeHeight const):\n(WebCore::Layout::FormattingContext::computeOutOfFlowWidth const):\n(WebCore::Layout::FormattingContext::computeFloatingWidth const):\n(WebCore::Layout::FormattingContext::computeOutOfFlowHeight const):\n(WebCore::Layout::FormattingContext::computeFloatingHeight const):\n* layout/FormattingContext.h:\n* layout/blockformatting/BlockFormattingContext.cpp:\n(WebCore::Layout::BlockFormattingContext::computeInFlowWidth const):\n(WebCore::Layout::BlockFormattingContext::computeInFlowHeight const):\n(WebCore::Layout::BlockFormattingContext::computeWidth const): Deleted.\n(WebCore::Layout::BlockFormattingContext::computeHeight const): Deleted.\n* layout/blockformatting/BlockFormattingContext.h:\n* layout/inlineformatting/InlineFormattingContext.cpp:\n(WebCore::Layout::InlineFormattingContext::computeInFlowWidth const):\n(WebCore::Layout::InlineFormattingContext::computeInFlowHeight const):\n* layout/inlineformatting/InlineFormattingContext.h:\n\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@231117 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":true,"url":"https://api.github.com/repos/caiolima/webkit/commits/ee1a6968525cb9fcd1f3c8e03e0c8d655070a1e4"},{"sha":"de127e90ddb4ca6aef9f9e87edf912d67f5e3f3f","author":{"name":"utatane.tea@gmail.com","email":"177bef41247b2b039b4b4d4f7428c2c16069ba8f@gmail.com"},"message":"[JSC][ARM64][Linux] Add collectCPUFeatures using auxiliary vector\nhttps://bugs.webkit.org/show_bug.cgi?id=185055\n\nReviewed by JF Bastien.\n\nThis patch is paving the way to emitting jscvt instruction if possible.\nTo do that, we need to determine jscvt instruction is supported in the\ngiven CPU.\n\nWe add a function collectCPUFeatures, which is responsible to collect\nCPU features if necessary. In Linux, we can use auxiliary vector to get\nthe information without parsing /proc/cpuinfo.\n\nCurrently, nobody calls this function. It is later called when we emit\njscvt instruction. To make it possible, we also need to add disassembler\nsupport too.\n\n* assembler/AbstractMacroAssembler.h:\n* assembler/MacroAssemblerARM64.cpp:\n(JSC::MacroAssemblerARM64::collectCPUFeatures):\n* assembler/MacroAssemblerARM64.h:\n* assembler/MacroAssemblerX86Common.h:\n\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@231118 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":true,"url":"https://api.github.com/repos/caiolima/webkit/commits/de127e90ddb4ca6aef9f9e87edf912d67f5e3f3f"},{"sha":"b69d6503af3e31372f8c79b6579b320640cf523a","author":{"name":"ryanhaddad@apple.com","email":"d75a3c58a75ce3c6ae81d64c426e784a98413ff8@apple.com"},"message":"Mark http/wpt/resource-timing/rt-resources-per-worker.html as flaky on iOS.\nhttps://bugs.webkit.org/show_bug.cgi?id=180260\n\nUnreviewed test gardening.\n\n* platform/ios/TestExpectations:\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@231119 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":true,"url":"https://api.github.com/repos/caiolima/webkit/commits/b69d6503af3e31372f8c79b6579b320640cf523a"},{"sha":"d5e0494614d10ddfd7d65fb98397706e950c7572","author":{"name":"ryanhaddad@apple.com","email":"d75a3c58a75ce3c6ae81d64c426e784a98413ff8@apple.com"},"message":"Update TestExpectations for fast/loader/submit-form-while-parsing-2.html.\nhttps://bugs.webkit.org/show_bug.cgi?id=184051\n\nUnreviewed test gardening.\n\n* platform/mac-wk2/TestExpectations:\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@231120 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":true,"url":"https://api.github.com/repos/caiolima/webkit/commits/d5e0494614d10ddfd7d65fb98397706e950c7572"},{"sha":"749bc84e64a909934d9bf264bd5eb56cb6dc7458","author":{"name":"ryanhaddad@apple.com","email":"d75a3c58a75ce3c6ae81d64c426e784a98413ff8@apple.com"},"message":"Rebaseline imported/w3c/web-platform-tests/url/url-setters.html after r231110.\n\nUnreviewed test gardening..\n\n* web-platform-tests/url/url-setters-expected.txt:\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@231121 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":true,"url":"https://api.github.com/repos/caiolima/webkit/commits/749bc84e64a909934d9bf264bd5eb56cb6dc7458"},{"sha":"c157caa7ba8bcdba5f4d516e4a659a28910ccc92","author":{"name":"commit-queue@webkit.org","email":"a82ad16292c9f3b890b7b13c336ff95f6bd02623@webkit.org"},"message":"[WinCairo] Support --no-copy for jsc tests in wincairo tests, add copying of dlls for copy case\nhttps://bugs.webkit.org/show_bug.cgi?id=185049\n\nPatch by Stephan Szabo <stephan.szabo@sony.com> on 2018-04-27\nReviewed by Keith Miller.\n\n* Scripts/run-javascriptcore-tests:\n(runJSCStressTests):\n* Scripts/run-jsc-stress-tests:\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@231122 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":true,"url":"https://api.github.com/repos/caiolima/webkit/commits/c157caa7ba8bcdba5f4d516e4a659a28910ccc92"},{"sha":"8cf22d2d61200d84f87c1c854513f826d4e3aeae","author":{"name":"simon.fraser@apple.com","email":"da9ae7a44550fc178f41fcc48acfff2b8c028cf4@apple.com"},"message":"Implement animation for color-filter\nhttps://bugs.webkit.org/show_bug.cgi?id=185092\nrdar://problem/39773810\n\nReviewed by Tim Horton.\n\nSource/WebCore:\n\nImplement animation of color-filter.\n\nThis requires tracking whether the color-filter function lists match for both old and new\nanimation code paths.\n\nThe filter-related ProperyWappers in CSSPropertyAnimation are cleaned up to use a single wrapper,\nwhich has to pass the propertyID to the blend function so we know which \"lists match\" to check.\nThis wrapper reports that its accelerated for filter and backdrop-filter, but not color-filter.\n\nTest: css3/color-filters/color-filter-animation.html\n\n* animation/CSSPropertyBlendingClient.h:\n* animation/KeyframeEffectReadOnly.cpp:\n(WebCore::KeyframeEffectReadOnly::setBlendingKeyframes):\n(WebCore::KeyframeEffectReadOnly::checkForMatchingColorFilterFunctionLists):\n* animation/KeyframeEffectReadOnly.h:\n* page/animation/AnimationBase.h:\n* page/animation/CSSPropertyAnimation.cpp:\n(WebCore::blendFunc):\n(WebCore::PropertyWrapperFilter::PropertyWrapperFilter):\n(WebCore::CSSPropertyAnimationWrapperMap::CSSPropertyAnimationWrapperMap):\n(WebCore::PropertyWrapperAcceleratedFilter::PropertyWrapperAcceleratedFilter): Deleted.\n(WebCore::PropertyWrapperAcceleratedBackdropFilter::PropertyWrapperAcceleratedBackdropFilter): Deleted.\n(WebCore::PropertyWrapperAcceleratedBackdropFilter::animationIsAccelerated const): Deleted.\n(WebCore::PropertyWrapperAcceleratedBackdropFilter::blend const): Deleted.\n* page/animation/ImplicitAnimation.cpp:\n(WebCore::ImplicitAnimation::reset):\n(WebCore::ImplicitAnimation::checkForMatchingColorFilterFunctionLists):\n* page/animation/ImplicitAnimation.h:\n* page/animation/KeyframeAnimation.cpp:\n(WebCore::KeyframeAnimation::KeyframeAnimation):\n(WebCore::KeyframeAnimation::checkForMatchingColorFilterFunctionLists):\n* page/animation/KeyframeAnimation.h:\n\nLayoutTests:\n\nFix the testing to recognize unprefixed filter, and color-filter.\n\nAdd a color-filter animation test.\n\n* animations/resources/animation-test-helpers.js:\n(getPropertyValue):\n(comparePropertyValue):\n* css3/color-filters/color-filter-animation-expected.txt: Added.\n* css3/color-filters/color-filter-animation.html: Added.\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@231123 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":true,"url":"https://api.github.com/repos/caiolima/webkit/commits/8cf22d2d61200d84f87c1c854513f826d4e3aeae"},{"sha":"c80b138e8e79251f40709e92fd7cc75191e807a0","author":{"name":"simon.fraser@apple.com","email":"da9ae7a44550fc178f41fcc48acfff2b8c028cf4@apple.com"},"message":"Implement color-filter for text stroke\nhttps://bugs.webkit.org/show_bug.cgi?id=185098\n\nReviewed by Alan Bujtas.\nSource/WebCore:\n\nTransform the text stroke color through color-filter.\n\nTest: css3/color-filters/color-filter-text-stroke.html\n\n* rendering/TextPaintStyle.cpp:\n(WebCore::computeTextPaintStyle):\n\nLayoutTests:\n\n* css3/color-filters/color-filter-text-stroke-expected.html: Added.\n* css3/color-filters/color-filter-text-stroke.html: Added.\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@231124 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":true,"url":"https://api.github.com/repos/caiolima/webkit/commits/c80b138e8e79251f40709e92fd7cc75191e807a0"},{"sha":"de417909890e6beb02f84ac839bb3b25678a6e8c","author":{"name":"simon.fraser@apple.com","email":"da9ae7a44550fc178f41fcc48acfff2b8c028cf4@apple.com"},"message":"Clean up color-filter tests.\n\nDetab the files.\n\nRemove calls to internals.settings.setColorFilterEnabled() which aren't needed, since\nWebKitTestRunner and DumpRenderTree turn the feature on by default.\n\n* css3/color-filters/color-filter-backgrounds-borders-expected.html:\n* css3/color-filters/color-filter-backgrounds-borders.html:\n* css3/color-filters/color-filter-box-shadow-expected.html:\n* css3/color-filters/color-filter-box-shadow.html:\n* css3/color-filters/color-filter-brightness-expected.html:\n* css3/color-filters/color-filter-brightness.html:\n* css3/color-filters/color-filter-color-property-expected.html:\n* css3/color-filters/color-filter-color-property-list-item-expected.html:\n* css3/color-filters/color-filter-color-property-list-item.html:\n* css3/color-filters/color-filter-color-property.html:\n* css3/color-filters/color-filter-color-text-decorations-expected.html:\n* css3/color-filters/color-filter-color-text-decorations.html:\n* css3/color-filters/color-filter-column-rule-expected.html:\n* css3/color-filters/color-filter-column-rule.html:\n* css3/color-filters/color-filter-contrast-expected.html:\n* css3/color-filters/color-filter-contrast.html:\n* css3/color-filters/color-filter-current-color-expected.html:\n* css3/color-filters/color-filter-current-color.html:\n* css3/color-filters/color-filter-filter-list-expected.html:\n* css3/color-filters/color-filter-filter-list.html:\n* css3/color-filters/color-filter-gradients-expected.html:\n* css3/color-filters/color-filter-gradients.html:\n* css3/color-filters/color-filter-grayscale-expected.html:\n* css3/color-filters/color-filter-grayscale.html:\n* css3/color-filters/color-filter-hue-rotate-expected.html:\n* css3/color-filters/color-filter-hue-rotate.html:\n* css3/color-filters/color-filter-inherits-expected.html:\n* css3/color-filters/color-filter-inherits.html:\n* css3/color-filters/color-filter-invert-expected.html:\n* css3/color-filters/color-filter-invert.html:\n* css3/color-filters/color-filter-opacity-expected.html:\n* css3/color-filters/color-filter-opacity.html:\n* css3/color-filters/color-filter-outline-expected.html:\n* css3/color-filters/color-filter-outline.html:\n* css3/color-filters/color-filter-parsing.html:\n* css3/color-filters/color-filter-saturate-expected.html:\n* css3/color-filters/color-filter-saturate.html:\n* css3/color-filters/color-filter-sepia-expected.html:\n* css3/color-filters/color-filter-sepia.html:\n* css3/color-filters/color-filter-text-decoration-shadow-expected.html:\n* css3/color-filters/color-filter-text-decoration-shadow.html:\n* css3/color-filters/color-filter-text-emphasis-expected.html:\n* css3/color-filters/color-filter-text-emphasis.html:\n* css3/color-filters/color-filter-text-shadow-expected.html:\n* css3/color-filters/color-filter-text-shadow.html:\n* css3/color-filters/color-filter-text-stroke.html:\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@231125 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":true,"url":"https://api.github.com/repos/caiolima/webkit/commits/de417909890e6beb02f84ac839bb3b25678a6e8c"},{"sha":"33aa0254fca0404567632bd9663ad587afb089bb","author":{"name":"timothy@apple.com","email":"0c14cefec9476562948d928ef34b7e5bc72c4a13@apple.com"},"message":"REGRESSION: Touch events fail to dispatch to the page in all cases.\n\nhttps://bugs.webkit.org/show_bug.cgi?id=185097\nrdar://problem/39731995\n\nReviewed by Tim Horton.\n\n* UIProcess/ios/WKContentViewInteraction.mm:\n(-[WKContentView gestureRecognizer:shouldRecognizeSimultaneouslyWithGestureRecognizer:]):\nConsult internal gesture recognizers, otherwise NO might get returned.\n\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@231126 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":true,"url":"https://api.github.com/repos/caiolima/webkit/commits/33aa0254fca0404567632bd9663ad587afb089bb"},{"sha":"4c7d95629ffaef0909bfb634e507ed2290e5afc6","author":{"name":"ryanhaddad@apple.com","email":"d75a3c58a75ce3c6ae81d64c426e784a98413ff8@apple.com"},"message":"Unreviewed test gardening for iOS and macOS.\n\n* platform/ios-wk2/TestExpectations:\n* platform/ios/TestExpectations:\n* platform/mac-wk1/TestExpectations:\n* platform/mac-wk2/TestExpectations:\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@231127 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":true,"url":"https://api.github.com/repos/caiolima/webkit/commits/4c7d95629ffaef0909bfb634e507ed2290e5afc6"},{"sha":"9ef22d7bc7f38eeb96603cd9326af63bb1e3da6b","author":{"name":"krollin@apple.com","email":"e6b4986c287ca593632df0a491e84803e43df267@apple.com"},"message":"Fix crash in DocumentLoader::startLoadingMainResource\nhttps://bugs.webkit.org/show_bug.cgi?id=185088\nrdar://problem/39689263\n\nReviewed by Chris Dumez.\n\nAdd a \"protectedThis\" to address a case where a deleted \"this\" was\naccessed in a RELEASE_LOG statement.\n\nNo new tests -- covered by existing tests, which now pass.\n\n* loader/DocumentLoader.cpp:\n(WebCore::DocumentLoader::startLoadingMainResource):\n\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@231128 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":true,"url":"https://api.github.com/repos/caiolima/webkit/commits/9ef22d7bc7f38eeb96603cd9326af63bb1e3da6b"}]}
{"actor":{"display_login":"caiolima"}}