{"push_id":1342060201,"size":9,"distinct_size":9,"ref":"refs/heads/master","head":"6e923959f7c0db118968eeac94f9aaa602a3c1a1","before":"1328bc13ebebd21b7bf1f4b91cb3ba4e87a46712","commits":[{"sha":"02f2e52141828ad6b29bc11444810c1aae3f6131","author":{"name":"gyuyoung.kim@webkit.org","email":"3c51fd3286ecbfb97ac979f043b775d1e7396d2f@webkit.org"},"message":"[EFL] Skip imported/w3c/web-platform-tests for a while\n\nUnreviewed EFL gardening.\n\nMany imported/w3c/web-platform-tests have been failed, timeout, and crash.\nSo skip the tests until fixing all problems.\n\nAdditionally this patch removes duplciated tests.\n\nPatch by Gyuyoung Kim <gyuyoung.kim@navercorp.com> on 2016-10-10\n\n* platform/efl/TestExpectations:\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@207045 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":true,"url":"https://api.github.com/repos/paul99/webkit-mips/commits/02f2e52141828ad6b29bc11444810c1aae3f6131"},{"sha":"c68449d25214afe967638142c09b5ba07b950399","author":{"name":"commit-queue@webkit.org","email":"bf5a5ee7740adc2e16c9908c58a0c6d4239e6078@webkit.org"},"message":"Change HTTPHeaderValues from a struct to a namespace\nhttps://bugs.webkit.org/show_bug.cgi?id=163203\n\nPatch by Youenn Fablet <youenn@apple.com> on 2016-10-10\nReviewed by Alex Christensen.\n\nNo change of behavior.\n\n* Modules/fetch/FetchBody.cpp:\n(WebCore::FetchBody::extract):\n* platform/network/HTTPHeaderValues.cpp:\n(WebCore::HTTPHeaderValues::textPlainContentType):\n(WebCore::HTTPHeaderValues::formURLEncodedContentType):\n(WebCore::HTTPHeaderValues::TextPlainContentType): Deleted.\n(WebCore::HTTPHeaderValues::FormURLEncodedContentType): Deleted.\n* platform/network/HTTPHeaderValues.h:\n* xml/XMLHttpRequest.cpp:\n(WebCore::XMLHttpRequest::send):\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@207046 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":true,"url":"https://api.github.com/repos/paul99/webkit-mips/commits/c68449d25214afe967638142c09b5ba07b950399"},{"sha":"92dc2158dfb106b651135079ebccf66770d5b5e6","author":{"name":"darin@apple.com","email":"009da5f71ae5055bc6ae7b3a9c8f8ed7c370e31b@apple.com"},"message":"Move audio module off of legacy exceptions\nhttps://bugs.webkit.org/show_bug.cgi?id=163269\n\nReviewed by Alex Christensen.\n\n* Modules/webaudio/AnalyserNode.cpp:\n(WebCore::AnalyserNode::setFftSize): Use ExceptionOr.\n(WebCore::AnalyserNode::setMinDecibels): Ditto.\n(WebCore::AnalyserNode::setMaxDecibels): Ditto.\n(WebCore::AnalyserNode::setSmoothingTimeConstant): Ditto.\n* Modules/webaudio/AnalyserNode.h: Update for above.\n* Modules/webaudio/AnalyserNode.idl: Ditto.\n\n* Modules/webaudio/AudioBasicInspectorNode.cpp:\n(WebCore::AudioBasicInspectorNode::AudioBasicInspectorNode):\nInitialize m_needAutomaticPull in class definition.\n(WebCore::AudioBasicInspectorNode::connect): Use ExceptionOr.\n(WebCore::AudioBasicInspectorNode::disconnect): Ditto.\n* Modules/webaudio/AudioBasicInspectorNode.h: Updated for above.\n\n* Modules/webaudio/AudioBuffer.cpp:\n(WebCore::AudioBuffer::createFromAudioFileData): Use reference.\n(WebCore::AudioBuffer::AudioBuffer): Initialize m_gain in class definition.\n(WebCore::AudioBuffer::getChannelData): Use ExceptionOr.\n(WebCore::AudioBuffer::channelData): Rename to disambiguate with getChannelData.\n(WebCore::AudioBuffer::zero): Use modern for loop.\n* Modules/webaudio/AudioBuffer.h: Update for above.\n* Modules/webaudio/AudioBuffer.idl: Ditto.\n\n* Modules/webaudio/AudioBufferSourceNode.cpp:\n(WebCore::AudioBufferSourceNode::process): Use reference.\n(WebCore::AudioBufferSourceNode::setBuffer): Use channelData.\n(WebCore::AudioBufferSourceNode::start): Use ExceptionOr.\n(WebCore::AudioBufferSourceNode::startPlaying): Ditto.\n* Modules/webaudio/AudioBufferSourceNode.h: Update for above.\n* Modules/webaudio/AudioBufferSourceNode.idl: Ditto.\n\n* Modules/webaudio/AudioContext.cpp:\n(WebCore::AudioContext::createBuffer): Use ExceptionOr.\n(WebCore::AudioContext::createMediaElementSource): Ditto.\n(WebCore::AudioContext::createMediaStreamSource): Ditto.\n(WebCore::AudioContext::createScriptProcessor): Ditto.\n(WebCore::AudioContext::createDelay): Ditto.\n(WebCore::AudioContext::createChannelSplitter): Ditto.\n(WebCore::AudioContext::createChannelMerger): Ditto.\n(WebCore::AudioContext::createPeriodicWave): Ditto.\n* Modules/webaudio/AudioContext.h: Update for above.\n* Modules/webaudio/AudioContext.idl: Ditto.\n\n* Modules/webaudio/AudioDestinationNode.h: Use unsigned instead\nof unsigned long for maxChannelCount.\n\n* Modules/webaudio/AudioNode.cpp:\n(WebCore::AudioNode::connect): Use ExceptionOr.\n(WebCore::AudioNode::disconnect): Ditto.\n(WebCore::AudioNode::channelCount): Use unsigned.\n(WebCore::AudioNode::setChannelCount): Use ExceptionOr and unsigned.\n(WebCore::AudioNode::setChannelCountMode): Ditto.\n(WebCore::AudioNode::setChannelInterpretation): Ditto.\n* Modules/webaudio/AudioNode.h: Update for above.\n* Modules/webaudio/AudioNode.idl: Ditto.\n\n* Modules/webaudio/AudioScheduledSourceNode.cpp:\n(WebCore::AudioScheduledSourceNode::AudioScheduledSourceNode):\nInitialize data members in class definition.\n(WebCore::AudioScheduledSourceNode::updateSchedulingInfo): Take\na reference instead of a pointer to the audio bus.\n(WebCore::AudioScheduledSourceNode::start): Use ExceptionOr.\n(WebCore::AudioScheduledSourceNode::stop): Ditto.\n* Modules/webaudio/AudioScheduledSourceNode.h: Update for above.\n\n* Modules/webaudio/ConvolverNode.cpp:\n(WebCore::ConvolverNode::ConvolverNode): Initialize m_normalize\nin class definition.\n(WebCore::ConvolverNode::setBuffer): Use ExceptionOr.\n* Modules/webaudio/ConvolverNode.h: Update for above.\n* Modules/webaudio/ConvolverNode.idl: Ditto.\n\n* Modules/webaudio/DefaultAudioDestinationNode.cpp:\n(WebCore::DefaultAudioDestinationNode::DefaultAudioDestinationNode):\nInitialize m_numberOfInputChannels in class definition.\n(WebCore::DefaultAudioDestinationNode::maxChannelCount): Use unsigned.\n(WebCore::DefaultAudioDestinationNode::setChannelCount): Use ExceptionOr.\n* Modules/webaudio/DefaultAudioDestinationNode.h: Update for changes above.\n\n* Modules/webaudio/DelayNode.cpp:\n(WebCore::DelayNode::DelayNode): Moved exception logic out of constructor.\n(WebCore::DelayNode::create): Added. Moved exception logic in here.\n(WebCore::DelayNode::delayTime): Moved typecast here from header.\n* Modules/webaudio/DelayNode.h: Update for above.\n\n* Modules/webaudio/OfflineAudioContext.cpp:\n(WebCore::OfflineAudioContext::OfflineAudioContext): Marked inline.\n(WebCore::OfflineAudioContext::create): Use ExceptionOr.\n(WebCore::OfflineAudioContext::~OfflineAudioContext): Deleted. Unneeded.\n* Modules/webaudio/OfflineAudioContext.h: Update for above.\n* Modules/webaudio/OfflineAudioContext.idl: Ditto.\n\n* Modules/webaudio/OfflineAudioDestinationNode.cpp:\n(WebCore::OfflineAudioDestinationNode::offlineRender): Use channelData.\n\n* Modules/webaudio/OscillatorNode.cpp:\n(WebCore::OscillatorNode::OscillatorNode): Updated for change to setType.\n(WebCore::OscillatorNode::setType): Use ExceptionOr.\n(WebCore::OscillatorNode::process): Use a reference.\n* Modules/webaudio/OscillatorNode.h: Update for above.\n* Modules/webaudio/OscillatorNode.idl: Ditto.\n\n* Modules/webaudio/ScriptProcessorNode.cpp:\n(WebCore::ScriptProcessorNode::process): Use channelData.\n\n* bindings/js/JSDOMBinding.h: Added overloads of toJS to it can be used on\nreferences to array buffers and array buffer views, not just pointers.\n\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@207050 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":true,"url":"https://api.github.com/repos/paul99/webkit-mips/commits/92dc2158dfb106b651135079ebccf66770d5b5e6"},{"sha":"9954d9158d42b5048a3535bf505a69f148c2b3f9","author":{"name":"commit-queue@webkit.org","email":"bf5a5ee7740adc2e16c9908c58a0c6d4239e6078@webkit.org"},"message":"WebRTC: Make MediaEndpointPeerConnection handle remotely assigned mids correctly\nhttps://bugs.webkit.org/show_bug.cgi?id=163202\n\nPatch by Adam Bergkvist  <adam.bergkvist@ericsson.com> and Alejandro G. Castro <alex@igalia.com> on 2016-10-10\nReviewed by Eric Carlson.\n\nSource/WebCore:\n\nAn RTCRtpTransceiver has a null mid until it's been associated with a\nmedia description (with a mid) [1]. During that time, it's identified by\na provisional mid that might become its real mid, but the transceiver\ncan also get its mid assigned by a remote media description. In the\nsecond case, the mid value is initially unknown. A transceiver's\nRTCRtpSender must directly (synchronously in the script) provide a muted\nremote source that is playable by, for example, a media element. This\nsource is initially registered in the MediaEndpoint (WebRTC backend)\nwith the transceiver's provisional mid. So, if the real mid is set by a\nremote description, the registered mid must be updated to preserve the\nassociation between the registered source and the transceiver.\n\n[1] https://w3c.github.io/webrtc-pc/archives/20160913/webrtc.html#dom-rtcrtptransceiver-mid\n\nTest: fast/mediastream/RTCPeerConnection-remotely-assigned-transceiver-mid.html\n\n* Modules/mediastream/MediaEndpointPeerConnection.cpp:\nDon't break after finding the first transceiver in the loop that builds the send source map.\nUpdate the mid used to register the muted remote source if the a transceiver's mid gets\nassigned by a remote media description.\n(WebCore::createSourceMap):\n(WebCore::MediaEndpointPeerConnection::setRemoteDescriptionTask):\n* platform/mediastream/MediaEndpoint.cpp:\n* platform/mediastream/MediaEndpoint.h:\n* platform/mock/MockMediaEndpoint.cpp:\n(WebCore::MockMediaEndpoint::MockMediaEndpoint):\n(WebCore::MockMediaEndpoint::updateReceiveConfiguration):\n(WebCore::MockMediaEndpoint::updateSendConfiguration):\n(WebCore::MockMediaEndpoint::createMutedRemoteSource):\n(WebCore::MockMediaEndpoint::replaceMutedRemoteSourceMid):\n(WebCore::MockMediaEndpoint::emulatePlatformEvent):\nAdd \"unmute-remote-sources-by-mid\" action that emulates data arriving on media descriptions\nwhich unmutes the remote sources.\n(WebCore::MockMediaEndpoint::updateConfigurationMids):\n(WebCore::MockMediaEndpoint::unmuteRemoteSourcesByMid):\n(WebCore::MockMediaEndpoint::unmuteTimerFired):\n* platform/mock/MockMediaEndpoint.h:\n\nLayoutTests:\n\nTest the case when an RTCRtpTransceiver gets its mid assigned from a remote session\ndescription.\n\n* fast/mediastream/RTCPeerConnection-remotely-assigned-transceiver-mid-expected.txt: Added.\n* fast/mediastream/RTCPeerConnection-remotely-assigned-transceiver-mid.html: Added.\n* platform/mac/TestExpectations:\nSkip above test until the Mac port builds with WEB_RTC.\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@207052 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":true,"url":"https://api.github.com/repos/paul99/webkit-mips/commits/9954d9158d42b5048a3535bf505a69f148c2b3f9"},{"sha":"779513258deebcff17b3ed5faa369c4325d33e10","author":{"name":"commit-queue@webkit.org","email":"bf5a5ee7740adc2e16c9908c58a0c6d4239e6078@webkit.org"},"message":"CachedResourceRequest constructor should be made more efficient\nhttps://bugs.webkit.org/show_bug.cgi?id=163210\n\nPatch by Youenn Fablet <youenn@apple.com> on 2016-10-10\nReviewed by Alex Christensen.\n\nNo change of behavior.\n\nRefactoring to use one CachedResourceRequest constructor that will move its request and charset to improve efficiency.\n\n* css/StyleRuleImport.cpp:\n(WebCore::StyleRuleImport::requestStyleSheet):\n* dom/ProcessingInstruction.cpp:\n(WebCore::ProcessingInstruction::checkStyleSheet):\n* html/HTMLLinkElement.cpp:\n(WebCore::HTMLLinkElement::process):\n* html/parser/HTMLResourcePreloader.cpp:\n(WebCore::PreloadRequest::resourceRequest):\n* loader/cache/CachedResourceRequest.cpp:\n(WebCore::CachedResourceRequest::CachedResourceRequest):\n* loader/cache/CachedResourceRequest.h:\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@207053 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":true,"url":"https://api.github.com/repos/paul99/webkit-mips/commits/779513258deebcff17b3ed5faa369c4325d33e10"},{"sha":"869798d24a5b0feaa19a43dc848f19a32a80b59d","author":{"name":"zandobersek@gmail.com","email":"fd81335c2c8ce2331428882abfa44d8ba0e512e9@gmail.com"},"message":"Add ENABLE_ENCRYPTED_MEDIA configuration option\nhttps://bugs.webkit.org/show_bug.cgi?id=163219\n\nReviewed by Darin Adler.\n\n.:\n\nAdd the ENABLE_ENCRYPTED_MEDIA configuration option to the\nCMake and MSVC build systems. It will be used to enable or\ndisable the new EME implementation at build-time.\n\n* Source/cmake/WebKitFeatures.cmake:\n* Source/cmake/tools/vsprops/FeatureDefines.props:\n* Source/cmake/tools/vsprops/FeatureDefinesCairo.props:\n\nSource/JavaScriptCore:\n\n* Configurations/FeatureDefines.xcconfig:\nAdd the ENABLE_ENCRYPTED_MEDIA configuration option. It will be used\nto enable or disable the new EME implementation at build-time.\n\nSource/WebCore:\n\n* Configurations/FeatureDefines.xcconfig:\nAdd the ENABLE_ENCRYPTED_MEDIA configuration option. It will be used\nto enable or disable the new EME implementation at build-time.\n* DerivedSources.make: Group the legacy option and the new option together.\n\nSource/WebKit/mac:\n\n* Configurations/FeatureDefines.xcconfig:\nAdd the ENABLE_ENCRYPTED_MEDIA configuration option. It will be used\nto enable or disable the new EME implementation at build-time.\n\nSource/WebKit2:\n\n* Configurations/FeatureDefines.xcconfig:\nAdd the ENABLE_ENCRYPTED_MEDIA configuration option. It will be used\nto enable or disable the new EME implementation at build-time.\n\nSource/WTF:\n\n* wtf/FeatureDefines.h:\nIf undefined, define the ENABLE_ENCRYPTED_MEDIA option to 0.\n\nTools:\n\n* Scripts/webkitperl/FeatureList.pm:\nMake the ENABLE_ENCRYPTED_MEDIA option overridable via build-webkit.\n* TestWebKitAPI/Configurations/FeatureDefines.xcconfig:\nAdd the ENABLE_ENCRYPTED_MEDIA configuration option. It will be used\nto enable or disable the new EME implementation at build-time.\n\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@207054 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":true,"url":"https://api.github.com/repos/paul99/webkit-mips/commits/869798d24a5b0feaa19a43dc848f19a32a80b59d"},{"sha":"d605141cde63a63b707f795e70c188fd8cb5e209","author":{"name":"cdumez@apple.com","email":"db6265dc3a98ac0c5eece8303efd5265ebe4135b@apple.com"},"message":"Update WebKitPlaybackTargetAvailabilityEvent to stop using legacy [ConstructorTemplate=Event]\nhttps://bugs.webkit.org/show_bug.cgi?id=163265\n\nReviewed by Darin Adler.\n\nUpdate WebKitPlaybackTargetAvailabilityEvent to stop using legacy\n[ConstructorTemplate=Event] and use a regular constructor instead.\n\n* Modules/airplay/WebKitPlaybackTargetAvailabilityEvent.cpp:\n(WebCore::WebKitPlaybackTargetAvailabilityEvent::WebKitPlaybackTargetAvailabilityEvent):\n* Modules/airplay/WebKitPlaybackTargetAvailabilityEvent.h:\n(WebCore::WebKitPlaybackTargetAvailabilityEvent::createForBindings):\n(WebCore::WebKitPlaybackTargetAvailabilityEvent::~WebKitPlaybackTargetAvailabilityEvent): Deleted.\n* Modules/airplay/WebKitPlaybackTargetAvailabilityEvent.idl:\n\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@207057 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":true,"url":"https://api.github.com/repos/paul99/webkit-mips/commits/d605141cde63a63b707f795e70c188fd8cb5e209"},{"sha":"65e2df28c44db85c2f24727d0467b34fd7aa9768","author":{"name":"cdumez@apple.com","email":"db6265dc3a98ac0c5eece8303efd5265ebe4135b@apple.com"},"message":"Update IDBVersionChangeEvent to stop using legacy [ConstructorTemplate=Event]\nhttps://bugs.webkit.org/show_bug.cgi?id=163266\n\nReviewed by Darin Adler.\n\nSource/WebCore:\n\nUpdate IDBVersionChangeEvent to stop using legacy [ConstructorTemplate=Event]\nand use a regular constructor instead, as in the specification:\n- http://w3c.github.io/IndexedDB/#request-idbversionchangeevent\n\nThis patch also fixes a bug where the IDBVersionChangeEvent was ignoring the\nEventInit dictionary members passed by the JavaScript (e.g. bubbles).\n\nNo new tests, updated existing test.\n\n* Modules/indexeddb/IDBVersionChangeEvent.cpp:\n(WebCore::IDBVersionChangeEvent::IDBVersionChangeEvent):\n* Modules/indexeddb/IDBVersionChangeEvent.h:\n* Modules/indexeddb/IDBVersionChangeEvent.idl:\n* bindings/js/JSDOMConvert.h:\n(WebCore::convertNullable):\n(WebCore::convert): Deleted.\n* bindings/scripts/CodeGeneratorJS.pm:\n(GenerateDefaultValue):\n(GenerateDictionaryImplementationContent):\n* bindings/scripts/test/JS/JSTestObj.cpp:\n(WebCore::convertDictionary<TestObj::Dictionary>):\n* bindings/scripts/test/TestObj.idl:\n\nLayoutTests:\n\nUpdate existing layout test covering the IDBVersionChangeEvent constructor\nto test to EventInit dictionary members as well.\n\n* storage/indexeddb/modern/idbversionchangeevent-constructor-expected.txt:\n* storage/indexeddb/modern/idbversionchangeevent-constructor.html:\n\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@207058 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":true,"url":"https://api.github.com/repos/paul99/webkit-mips/commits/65e2df28c44db85c2f24727d0467b34fd7aa9768"},{"sha":"6e923959f7c0db118968eeac94f9aaa602a3c1a1","author":{"name":"sbarati@apple.com","email":"cfe8b072acfc1ecbb502b2c68e8c1fd0c07db689@apple.com"},"message":"ValueAdd should be constant folded if the operands are constant String,Primitive or Primitive,String\nhttps://bugs.webkit.org/show_bug.cgi?id=163182\n\nReviewed by Filip Pizlo.\n\nJSTests:\n\n* microbenchmarks/string-add-constant-folding.js: Added.\n(assert):\n(runTests):\n(add):\n(test):\n\nSource/JavaScriptCore:\n\nThis code pattern shows up in Dromaeo, so it's worth optimizing for.\nThis might also show up in real world JS code due to inlining and other\ntypes of constant folding.\n\n* dfg/DFGByteCodeParser.cpp:\n(JSC::DFG::ByteCodeParser::parseBlock):\n* dfg/DFGLazyJSValue.cpp:\n(JSC::DFG::LazyJSValue::getValue):\n* dfg/DFGStrengthReductionPhase.cpp:\n(JSC::DFG::StrengthReductionPhase::handleNode):\n\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@207060 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":true,"url":"https://api.github.com/repos/paul99/webkit-mips/commits/6e923959f7c0db118968eeac94f9aaa602a3c1a1"}]}
{"actor":{"display_login":"kisg"}}