{"push_id":2903245739,"size":2,"distinct_size":2,"ref":"refs/heads/master","head":"587d18a6cefdcddca1d78edc845cceb300434759","before":"0cc581c6bdb182a27d184c61433fa329a48b1894","commits":[{"sha":"08039431868248514b3bdc81f99d122b8d62ab8b","author":{"name":"aestes@apple.com","email":"dedb680b423a787f94d96fbc589576d3178e9fd3@apple.com"},"message":"[Payment Request] Events cleanup\nhttps://bugs.webkit.org/show_bug.cgi?id=189925\n\nReviewed by Simon Fraser.\n\n1. Constructed MerchantValidationEvents (and ApplePayValidateMerchantEvents) with rvalue\nreferences to validationURLs.\n2. Instead of MerchantValidationEvent and PaymentRequestUpdateEvent having a\nRefPtr<PaymentRequest>, downcasted their target to a PaymentRequest. Trusted versions of\nthese events are always dispatched to a PaymentRequest object.\n3. Defined MerchantValidationEventInit in MerchantValidationEvent.idl instead of having a\nseparate .idl and .h for this dictionary.\n\nNo new tests. No change in behavior.\n\n* CMakeLists.txt:\n* DerivedSources.make:\n* Modules/applepay/ApplePaySession.cpp:\n(WebCore::ApplePaySession::validateMerchant):\n* Modules/applepay/ApplePaySession.h:\n* Modules/applepay/ApplePayValidateMerchantEvent.cpp:\n(WebCore::ApplePayValidateMerchantEvent::ApplePayValidateMerchantEvent):\n* Modules/applepay/ApplePayValidateMerchantEvent.h:\n(WebCore::ApplePayValidateMerchantEvent::create):\n* Modules/applepay/PaymentCoordinator.cpp:\n(WebCore::PaymentCoordinator::validateMerchant):\n* Modules/applepay/PaymentCoordinator.h:\n* Modules/applepay/PaymentSession.h:\n* Modules/applepay/paymentrequest/ApplePayPaymentHandler.cpp:\n(WebCore::ApplePayPaymentHandler::validateMerchant):\n* Modules/applepay/paymentrequest/ApplePayPaymentHandler.h:\n* Modules/paymentrequest/MerchantValidationEvent.cpp:\n(WebCore::MerchantValidationEvent::create):\n(WebCore::MerchantValidationEvent::MerchantValidationEvent):\n(WebCore::MerchantValidationEvent::complete):\n* Modules/paymentrequest/MerchantValidationEvent.h:\n* Modules/paymentrequest/MerchantValidationEvent.idl:\n* Modules/paymentrequest/MerchantValidationEventInit.h: Removed.\n* Modules/paymentrequest/MerchantValidationEventInit.idl: Removed.\n* Modules/paymentrequest/PaymentMethodChangeEvent.cpp:\n(WebCore::PaymentMethodChangeEvent::PaymentMethodChangeEvent):\n* Modules/paymentrequest/PaymentMethodChangeEvent.h:\n* Modules/paymentrequest/PaymentRequest.cpp:\n(WebCore::PaymentRequest::shippingAddressChanged):\n(WebCore::PaymentRequest::shippingOptionChanged):\n(WebCore::PaymentRequest::paymentMethodChanged):\n* Modules/paymentrequest/PaymentRequest.h:\n(isType):\n* Modules/paymentrequest/PaymentRequestUpdateEvent.cpp:\n(WebCore::PaymentRequestUpdateEvent::PaymentRequestUpdateEvent):\n(WebCore::PaymentRequestUpdateEvent::updateWith):\n* Modules/paymentrequest/PaymentRequestUpdateEvent.h:\n* Sources.txt:\n* WebCore.xcodeproj/project.pbxproj:\n* dom/EventTarget.cpp:\n(WebCore::EventTarget::isPaymentRequest const):\n* dom/EventTarget.h:\n\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@236429 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":true,"url":"https://api.github.com/repos/paul99/webkit-mips/commits/08039431868248514b3bdc81f99d122b8d62ab8b"},{"sha":"587d18a6cefdcddca1d78edc845cceb300434759","author":{"name":"tzagallo@apple.com","email":"62438b0d6c6e5f5ae9101e724148400e0a7c045a@apple.com"},"message":"Add forEach method for iterating CodeBlock's ValueProfiles\nhttps://bugs.webkit.org/show_bug.cgi?id=189897\n\nReviewed by Mark Lam.\n\nAdd method to abstract how we find ValueProfiles in a CodeBlock in\npreparation for https://bugs.webkit.org/show_bug.cgi?id=189785, when\nValueProfiles will be stored in the MetadataTable.\n\n* bytecode/CodeBlock.cpp:\n(JSC::CodeBlock::updateAllPredictionsAndCountLiveness):\n(JSC::CodeBlock::updateAllValueProfilePredictions):\n(JSC::CodeBlock::shouldOptimizeNow):\n(JSC::CodeBlock::dumpValueProfiles):\n* bytecode/CodeBlock.h:\n(JSC::CodeBlock::forEachValueProfile):\n(JSC::CodeBlock::numberOfArgumentValueProfiles):\n(JSC::CodeBlock::valueProfileForArgument):\n(JSC::CodeBlock::numberOfValueProfiles):\n(JSC::CodeBlock::valueProfile):\n(JSC::CodeBlock::totalNumberOfValueProfiles): Deleted.\n(JSC::CodeBlock::getFromAllValueProfiles): Deleted.\n* tools/HeapVerifier.cpp:\n(JSC::HeapVerifier::validateJSCell):\n\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@236430 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":true,"url":"https://api.github.com/repos/paul99/webkit-mips/commits/587d18a6cefdcddca1d78edc845cceb300434759"}]}
{"actor":{"display_login":"kisg"}}