{"push_id":1738811055,"size":500,"distinct_size":0,"ref":"refs/heads/gnustep","head":"6028e685839dfd2930ef5ab0ff304e190c49ea8a","before":"fa26d5f54bb4b2ed89b7222031b281a7411037fd","commits":[{"sha":"b2ca2d1ef7adc627efa8c5216eb693eb7bf720bc","author":{"name":"akling@apple.com","email":"65740854c8505878995fa283c5ea4b302299877c@apple.com"},"message":"Fix build even more. Not a strong performance here.\n\n* platform/graphics/Font.cpp:\n(WebCore::FontGlyphsCacheEntry::FontGlyphsCacheEntry):\n(WebCore::retrieveOrAddCachedFontGlyphs):\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@177262 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":false,"url":"https://api.github.com/repos/theiostream/webkit/commits/b2ca2d1ef7adc627efa8c5216eb693eb7bf720bc"},{"sha":"7d2d1cc01cb12d870806bbf1a239ff698c1d1267","author":{"name":"rniwa@webkit.org","email":"bb1427811f7f1f5ee1e9e2f4eae879b0833665cb@webkit.org"},"message":"REGRESSION(r160182): Fragment parser doesn't close a form element with a close tag\nhttps://bugs.webkit.org/show_bug.cgi?id=139561\n\nReviewed by Darin Adler.\n\nSource/WebCore:\n\nThe bug was caused by us not setting the form pointer in insertHTMLFormElement.\nSince we already avoid associating a form inside HTMLConstructionSite::createHTMLElement,\nwe didn't need this code at all.\n\nFixed the bug by partially reverting r160182.\n\nTest: fast/dom/dom-parse-close-form.html\n\n* html/parser/HTMLConstructionSite.cpp:\n(WebCore::HTMLConstructionSite::insertHTMLFormElement):\n(WebCore::HTMLConstructionSite::insideTemplateElement): Deleted.\n* html/parser/HTMLConstructionSite.h:\n\nLayoutTests:\n\nAdded a regression test.\n\n* fast/dom/dom-parse-close-form-expected.txt: Added.\n* fast/dom/dom-parse-close-form.html: Added.\n\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@177263 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":false,"url":"https://api.github.com/repos/theiostream/webkit/commits/7d2d1cc01cb12d870806bbf1a239ff698c1d1267"},{"sha":"b6c8c7ce476e4bd864eb641a4aa7c165a511e4ad","author":{"name":"akling@apple.com","email":"65740854c8505878995fa283c5ea4b302299877c@apple.com"},"message":"Event construction helpers should return Ref instead of PassRefPtr.\n<https://webkit.org/b/139625>\n\nReviewed by Antti Koivisto.\n\nChange all the FooEvent::create() construction helpers to return Ref<FooEvent>\ninstead of PassRefPtr<FooEvent>.\n\nThis allows the compiler to omit null checks at each call site, since we know\nthat these functions always return valid objects.\n\n* Modules/airplay/WebKitPlaybackTargetAvailabilityEvent.h:\n(WebCore::WebKitPlaybackTargetAvailabilityEvent::create):\n* Modules/encryptedmedia/MediaKeyMessageEvent.h:\n(WebCore::MediaKeyMessageEvent::create):\n* Modules/encryptedmedia/MediaKeyNeededEvent.h:\n(WebCore::MediaKeyNeededEvent::create):\n* Modules/gamepad/GamepadEvent.h:\n(WebCore::GamepadEvent::create):\n* Modules/indexeddb/IDBVersionChangeEvent.h:\n(WebCore::IDBVersionChangeEvent::create):\n* Modules/indieui/UIRequestEvent.cpp:\n(WebCore::UIRequestEvent::create):\n* Modules/indieui/UIRequestEvent.h:\n* Modules/mediastream/MediaStreamEvent.cpp:\n(WebCore::MediaStreamEvent::create):\n* Modules/mediastream/MediaStreamEvent.h:\n* Modules/mediastream/MediaStreamTrackEvent.cpp:\n(WebCore::MediaStreamTrackEvent::create):\n* Modules/mediastream/MediaStreamTrackEvent.h:\n* Modules/mediastream/RTCDTMFToneChangeEvent.cpp:\n(WebCore::RTCDTMFToneChangeEvent::create):\n* Modules/mediastream/RTCDTMFToneChangeEvent.h:\n* Modules/mediastream/RTCDataChannelEvent.cpp:\n(WebCore::RTCDataChannelEvent::create):\n* Modules/mediastream/RTCDataChannelEvent.h:\n* Modules/mediastream/RTCIceCandidateEvent.cpp:\n(WebCore::RTCIceCandidateEvent::create):\n* Modules/mediastream/RTCIceCandidateEvent.h:\n* Modules/speech/SpeechSynthesisEvent.cpp:\n(WebCore::SpeechSynthesisEvent::create):\n* Modules/speech/SpeechSynthesisEvent.h:\n* Modules/webaudio/AudioProcessingEvent.cpp:\n(WebCore::AudioProcessingEvent::create):\n* Modules/webaudio/AudioProcessingEvent.h:\n* Modules/webaudio/OfflineAudioCompletionEvent.cpp:\n(WebCore::OfflineAudioCompletionEvent::create):\n* Modules/webaudio/OfflineAudioCompletionEvent.h:\n* Modules/websockets/CloseEvent.h:\n(WebCore::CloseEvent::create):\n* dom/AnimationEvent.h:\n* dom/AutocompleteErrorEvent.h:\n* dom/BeforeLoadEvent.h:\n* dom/BeforeTextInsertedEvent.h:\n* dom/BeforeUnloadEvent.h:\n* dom/ClipboardEvent.h:\n* dom/CompositionEvent.h:\n* dom/CustomEvent.h:\n* dom/DeviceMotionEvent.h:\n* dom/DeviceOrientationEvent.h:\n* dom/ErrorEvent.h:\n* dom/Event.h:\n(WebCore::Event::create):\n* dom/FocusEvent.h:\n* dom/HashChangeEvent.h:\n* dom/KeyboardEvent.h:\n* dom/MessageEvent.h:\n* dom/MouseEvent.cpp:\n(WebCore::MouseEvent::create):\n(WebCore::SimulatedMouseEvent::create):\n* dom/MouseEvent.h:\n(WebCore::MouseEvent::create):\n* dom/MutationEvent.h:\n* dom/OverflowEvent.h:\n* dom/PageTransitionEvent.h:\n* dom/PopStateEvent.cpp:\n(WebCore::PopStateEvent::create):\n* dom/PopStateEvent.h:\n* dom/ProgressEvent.h:\n(WebCore::ProgressEvent::create):\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* dom/TextEvent.h:\n* dom/TouchEvent.h:\n* dom/TransitionEvent.h:\n* dom/UIEvent.h:\n(WebCore::UIEvent::create):\n* dom/WebKitAnimationEvent.h:\n* dom/WebKitTransitionEvent.h:\n* dom/WheelEvent.h:\n* html/MediaKeyEvent.h:\n* html/canvas/WebGLContextEvent.h:\n* html/track/TrackEvent.h:\n* storage/StorageEvent.cpp:\n(WebCore::StorageEvent::create):\n* storage/StorageEvent.h:\n* svg/SVGZoomEvent.h:\n(WebCore::SVGZoomEvent::create):\n* xml/XMLHttpRequestProgressEvent.h:\n(WebCore::XMLHttpRequestProgressEvent::create):\n\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@177264 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":false,"url":"https://api.github.com/repos/theiostream/webkit/commits/b6c8c7ce476e4bd864eb641a4aa7c165a511e4ad"},{"sha":"d6d0231b578398ec00c323480f7e2e7488c1ae8d","author":{"name":"cdumez@apple.com","email":"db6265dc3a98ac0c5eece8303efd5265ebe4135b@apple.com"},"message":"fast/images/animated-gif-body-outside-viewport.html is flaky\nhttps://bugs.webkit.org/show_bug.cgi?id=139599\n\nReviewed by Alexey Proskuryakov.\n\nUpdate fast/images/animated-gif-body-outside-viewport.html to use\nshouldBecomeEqual() instead of a setTimeout() + shouldBe() to fix\nthe flakiness.\n\n* fast/images/animated-gif-body-outside-viewport-expected.txt:\n* fast/images/animated-gif-body-outside-viewport.html:\n* platform/mac-wk1/TestExpectations:\n\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@177265 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":false,"url":"https://api.github.com/repos/theiostream/webkit/commits/d6d0231b578398ec00c323480f7e2e7488c1ae8d"},{"sha":"c1d908c6d09e57f5313762b1b02c5605b1594985","author":{"name":"commit-queue@webkit.org","email":"bf5a5ee7740adc2e16c9908c58a0c6d4239e6078@webkit.org"},"message":"Unreviewed, rolling out r177223 and r177226.\nhttps://bugs.webkit.org/show_bug.cgi?id=139631\n\nMultiple tests are flakily asserting in\nStyleResolver::loadPendingResources (Requested by ap_ on\n#webkit).\n\nReverted changesets:\n\n\"[SVG Masking] Enable the use of <mask> elements for -webkit-\nmask-image\"\nhttps://bugs.webkit.org/show_bug.cgi?id=139294\nhttp://trac.webkit.org/changeset/177223\n\n\"animations/cross-fade-webkit-mask-image.html is flaky\"\nhttps://bugs.webkit.org/show_bug.cgi?id=139590\nhttp://trac.webkit.org/changeset/177226\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@177266 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":false,"url":"https://api.github.com/repos/theiostream/webkit/commits/c1d908c6d09e57f5313762b1b02c5605b1594985"},{"sha":"0a9c11ad9bbf47afe755640348a8bd088c6e9b8b","author":{"name":"ap@apple.com","email":"b05df8b29f1f54c68ac2f56ea6cf3eb521bfc2c3@apple.com"},"message":"Mac test expectations gardening.\n\nFixed lint failures, moved a flakiness expectation that was overriding a Skip.\n\n* TestExpectations:\n* platform/mac/TestExpectations:\n\n\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@177267 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":false,"url":"https://api.github.com/repos/theiostream/webkit/commits/0a9c11ad9bbf47afe755640348a8bd088c6e9b8b"},{"sha":"9cdb1977b11f195e1f473236e59093adef37294d","author":{"name":"ap@apple.com","email":"b05df8b29f1f54c68ac2f56ea6cf3eb521bfc2c3@apple.com"},"message":"Tests with infinite recursion frequently crash\nhttps://bugs.webkit.org/show_bug.cgi?id=139548\n\nAdded another affected test, generalized expectations to be cross-platform.\n\n* TestExpectations:\n* platform/mac/TestExpectations:\n\n\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@177268 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":false,"url":"https://api.github.com/repos/theiostream/webkit/commits/9cdb1977b11f195e1f473236e59093adef37294d"},{"sha":"1a343fd7d80e95bc1246832e46a92a178f55e17e","author":{"name":"commit-queue@webkit.org","email":"bf5a5ee7740adc2e16c9908c58a0c6d4239e6078@webkit.org"},"message":"Unreviewed, rolling out r177238 and r177244.\nhttps://bugs.webkit.org/show_bug.cgi?id=139632\n\nIntroduced memory corruption (Requested by ap on #webkit).\n\nReverted changesets:\n\n\"REGRESSION (r168217): Images are cropped out during animation\nat jetblue.com\"\nhttps://bugs.webkit.org/show_bug.cgi?id=136410\nhttp://trac.webkit.org/changeset/177238\n\nhttps://bugs.webkit.org/show_bug.cgi?id=139596\nhttp://trac.webkit.org/changeset/177244\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@177269 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":false,"url":"https://api.github.com/repos/theiostream/webkit/commits/1a343fd7d80e95bc1246832e46a92a178f55e17e"},{"sha":"c8238100ab8698bc19a7c8a8d344586ac029f774","author":{"name":"fpizlo@apple.com","email":"d10321acbaab64496ad134683276bafab9252051@apple.com"},"message":"PutLocalSinkingPhase has an invalid assertion about incoming values, because both liveness and deferral analyses are conservative\nhttps://bugs.webkit.org/show_bug.cgi?id=139630\n\nReviewed by Oliver Hunt.\n\nReplaces a faulty assertion with code to handle an awesome special case. Also adds a lot of\ncomments that reconstruct my reasoning about this code. I had to work hard to remember how\ndeferral worked so I wrote my discoveries down.\n\n* dfg/DFGInsertionSet.h:\n(JSC::DFG::InsertionSet::insertBottomConstantForUse):\n* dfg/DFGPutLocalSinkingPhase.cpp:\n* tests/stress/put-local-conservative.js: Added.\n(foo):\n(.result):\n(bar):\n\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@177270 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":false,"url":"https://api.github.com/repos/theiostream/webkit/commits/c8238100ab8698bc19a7c8a8d344586ac029f774"},{"sha":"928ce9810995f05c708b6a53252beafea07375ca","author":{"name":"ap@apple.com","email":"b05df8b29f1f54c68ac2f56ea6cf3eb521bfc2c3@apple.com"},"message":"jquery/manipulation.html is very slow in debug builds, frequently timing out\nhttps://bugs.webkit.org/show_bug.cgi?id=61932\n\nSeveral fast/selectors tests are very slow in debug\nhttps://bugs.webkit.org/show_bug.cgi?id=139634\n\n* TestExpectations: Mark them as slow\n\n\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@177271 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":false,"url":"https://api.github.com/repos/theiostream/webkit/commits/928ce9810995f05c708b6a53252beafea07375ca"},{"sha":"740c0b55f0ce7df7d9555e5d6767538612a58022","author":{"name":"ap@apple.com","email":"b05df8b29f1f54c68ac2f56ea6cf3eb521bfc2c3@apple.com"},"message":"svg/filters/svg-deeply-nested-crash.html is slow in debug builds\nhttps://bugs.webkit.org/show_bug.cgi?id=139638\n\nMarked it as such. Also, added [ Debug ] to other tests that are slow in debug only.\n\n* TestExpectations:\n\n\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@177272 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":false,"url":"https://api.github.com/repos/theiostream/webkit/commits/740c0b55f0ce7df7d9555e5d6767538612a58022"},{"sha":"c1d9aa51d25d0feb7a0e5bf8b15a7978977957e0","author":{"name":"ap@apple.com","email":"b05df8b29f1f54c68ac2f56ea6cf3eb521bfc2c3@apple.com"},"message":"Add some more slow tests to TestExpectations.\n\n* TestExpectations:\n\n\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@177273 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":false,"url":"https://api.github.com/repos/theiostream/webkit/commits/c1d9aa51d25d0feb7a0e5bf8b15a7978977957e0"},{"sha":"93ce13625e9fe4cce1a6725f61ac920e14c345aa","author":{"name":"cdumez@apple.com","email":"db6265dc3a98ac0c5eece8303efd5265ebe4135b@apple.com"},"message":"Move 'counter-increment' / 'counter-reset' to the new StyleBuilder\nhttps://bugs.webkit.org/show_bug.cgi?id=139635\n\nReviewed by Antti Koivisto.\n\nMove 'counter-increment' / 'counter-reset' to the new StyleBuilder by\nusing custom code.\n\nNo new tests, no behavior change.\n\n* css/CSSPropertyNames.in:\n* css/DeprecatedStyleBuilder.cpp:\n(WebCore::DeprecatedStyleBuilder::DeprecatedStyleBuilder):\n(WebCore::ApplyPropertyCounter::emptyFunction): Deleted.\n(WebCore::ApplyPropertyCounter::applyInheritValue): Deleted.\n(WebCore::ApplyPropertyCounter::applyValue): Deleted.\n(WebCore::ApplyPropertyCounter::createHandler): Deleted.\n* css/StyleBuilderCustom.h:\n(WebCore::StyleBuilderCustom::applyInitialCounterIncrement):\n(WebCore::StyleBuilderCustom::applyInitialCounterReset):\n(WebCore::StyleBuilderCustom::applyInheritCounter):\n(WebCore::StyleBuilderCustom::applyValueCounter):\n(WebCore::StyleBuilderCustom::applyInheritCounterIncrement):\n(WebCore::StyleBuilderCustom::applyValueCounterIncrement):\n(WebCore::StyleBuilderCustom::applyInheritCounterReset):\n(WebCore::StyleBuilderCustom::applyValueCounterReset):\n\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@177274 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":false,"url":"https://api.github.com/repos/theiostream/webkit/commits/93ce13625e9fe4cce1a6725f61ac920e14c345aa"},{"sha":"0692e3a6d8aaa7e855797f4409dbb9e87b33fd8c","author":{"name":"gyuyoung.kim@samsung.com","email":"3c51fd3286ecbfb97ac979f043b775d1e7396d2f@samsung.com"},"message":"[GTK] Remove GamepadDeviceGtk::create()\nhttps://bugs.webkit.org/show_bug.cgi?id=139637\n\nReviewed by Carlos Garcia Campos.\n\nstd::make_unique<> can replace GamepadDeviceGtk::create() factory function.\n\n* platform/gtk/GamepadsGtk.cpp: Add \"explicit\" to GamepadsGtk constructor.\n(WebCore::GamepadsGtk::registerDevice):\n(WebCore::GamepadDeviceGtk::create): Deleted.\n\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@177275 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":false,"url":"https://api.github.com/repos/theiostream/webkit/commits/0692e3a6d8aaa7e855797f4409dbb9e87b33fd8c"},{"sha":"614cbaca49ab3b50b785c50982fdda38bffa49a5","author":{"name":"yoon@igalia.com","email":"1ddae05fd8b3db4eb80d28aa210de767ebbaa866@igalia.com"},"message":"Add initial implementation of ThreadSafeCoordinatedSurface, ThreadedCompositor, and SimpleViewportController\nhttps://bugs.webkit.org/show_bug.cgi?id=118383\n\nReviewed by Martin Robinson.\n\nImplements an initial version of the Threaded Compositor.\n\nThreaded Compositor is a variant of Coordinated Graphics implementation.\nBasic structure of the implementaion is simliar, thus, Threaded\nCompositor reuses lots of classes from Coordinated Graphics. However,\ninstead of compositing on UI Process, Threaded Compositor performs\ncompositing on a dedicate thread of Web Process.\n\nNo new test, because it is in experimental stage.\n\n* Shared/CoordinatedGraphics/CoordinatedGraphicsScene.cpp:\n(WebKit::CoordinatedGraphicsScene::CoordinatedGraphicsScene):\nRemoved a assertion not to force its creation in the main thread. In\nthe Threaded Compositor, it can be created in the dedicated thread.\n\n* Shared/CoordinatedGraphics/threadedcompositor/ThreadSafeCoordinatedSurface.cpp: Added.\n* Shared/CoordinatedGraphics/threadedcompositor/ThreadSafeCoordinatedSurface.h: Added.\nImplements a surface using ImageBuffer as a backend to use in the Web\nProcess.\n\n* Shared/CoordinatedGraphics/threadedcompositor/ThreadedCompositor.h: Added.\n* Shared/CoordinatedGraphics/threadedcompositor/ThreadedCompositor.cpp: Added.\nImplements a compositor which runs on the created thread. It owns\nSimpleViewportController and CoordinatedGraphicsScene to render scene on the\nactual surface.\n\n* Shared/CoordinatedGraphics/SimpleViewportController.cpp: Added.\n* Shared/CoordinatedGraphics/SimpleViewportController.h: Added.\nThis class is responsible to handle scale factor and scrolling position\nwith a simplifed logic in the compositing thread.\n\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@177276 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":false,"url":"https://api.github.com/repos/theiostream/webkit/commits/614cbaca49ab3b50b785c50982fdda38bffa49a5"},{"sha":"05e15dc03801c4af6d30b3ff1654e20cd73db7ff","author":{"name":"carlosgc@webkit.org","email":"f0d8198c2f2c7571e9504148b3ae623d3bc1c7c7@webkit.org"},"message":"[GTK] build fails with error: xgettext: Non-ASCII string at ../../../WebKit2/UIProcess/API/gtk/WebKitAuthenticationDialog.cpp:131.\nhttps://bugs.webkit.org/show_bug.cgi?id=139620\n\nReviewed by Gustavo Noronha Silva.\n\n* CMakeLists.txt: Pass --from-code=UTF-8 to xgettext.\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@177277 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":false,"url":"https://api.github.com/repos/theiostream/webkit/commits/05e15dc03801c4af6d30b3ff1654e20cd73db7ff"},{"sha":"fa8043da6f344d57d3da957f6f64ee8ae1e053ec","author":{"name":"carlosgc@webkit.org","email":"f0d8198c2f2c7571e9504148b3ae623d3bc1c7c7@webkit.org"},"message":"[GTK] Use API::LoaderClient instead of WKPageLoaderClient\nhttps://bugs.webkit.org/show_bug.cgi?id=139583\n\nReviewed by Gustavo Noronha Silva.\n\nIt simplifies the code and it will make easier to implement new\nloader client methods.\n\n* UIProcess/API/gtk/WebKitBackForwardList.cpp:\n(webkitBackForwardListChanged):\n* UIProcess/API/gtk/WebKitBackForwardListPrivate.h:\n* UIProcess/API/gtk/WebKitLoaderClient.cpp:\n(LoaderClient::LoaderClient):\n(attachLoaderClientToView):\n(didStartProvisionalLoadForFrame): Deleted.\n(didReceiveServerRedirectForProvisionalLoadForFrame): Deleted.\n(didFailProvisionalLoadWithErrorForFrame): Deleted.\n(didCommitLoadForFrame): Deleted.\n(didFinishLoadForFrame): Deleted.\n(didFailLoadWithErrorForFrame): Deleted.\n(didDisplayInsecureContentForFrame): Deleted.\n(didRunInsecureContentForFrame): Deleted.\n(didChangeBackForwardList): Deleted.\n(didReceiveAuthenticationChallengeInFrame): Deleted.\n(processDidCrash): Deleted.\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@177278 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":false,"url":"https://api.github.com/repos/theiostream/webkit/commits/fa8043da6f344d57d3da957f6f64ee8ae1e053ec"},{"sha":"98b5990cfb298545c8b0063b35831f009acf0be5","author":{"name":"commit-queue@webkit.org","email":"bf5a5ee7740adc2e16c9908c58a0c6d4239e6078@webkit.org"},"message":"[GStreamer] the webkitwebsrc element can stale\nhttps://bugs.webkit.org/show_bug.cgi?id=138425\n\nPatch by Xavier Claessens <xavier.claessens@collabora.com> on 2014-12-15\nReviewed by Philippe Normand.\n\n* platform/graphics/gstreamer/WebKitWebSourceGStreamer.cpp:\n(removeTimeoutSources):\n(webKitWebSrcStart):\n(webKitWebSrcChangeState):\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@177279 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":false,"url":"https://api.github.com/repos/theiostream/webkit/commits/98b5990cfb298545c8b0063b35831f009acf0be5"},{"sha":"20a37cdb24b2ec5ebf3dc2f1da8b2c34b4ccd39e","author":{"name":"gyuyoung.kim@samsung.com","email":"3c51fd3286ecbfb97ac979f043b775d1e7396d2f@samsung.com"},"message":"Move WebCore/platform/text to std::unique_ptr\nhttps://bugs.webkit.org/show_bug.cgi?id=139395\n\nReviewed by Darin Adler.\n\nAs a step to use std::unique_ptr<>, this patch replaces OwnPtr|PassOwnPtr with\nstd::unique_ptr<> | std::make_unique<>.\n\n* dom/Document.h:\n* platform/text/LineBreakIteratorPoolICU.h:\n(WebCore::LineBreakIteratorPool::LineBreakIteratorPool):\n(WebCore::LineBreakIteratorPool::create): Deleted.\n* platform/text/LocaleICU.cpp:\n(WebCore::Locale::create):\n(WebCore::LocaleICU::createLabelVector):\n(WebCore::createFallbackMonthLabels):\n(WebCore::createFallbackAMPMLabels):\n(WebCore::LocaleICU::initializeDateTimeFormat):\n(WebCore::LocaleICU::shortMonthLabels):\n(WebCore::LocaleICU::create): Deleted.\n(WebCore::LocaleICU::standAloneMonthLabels): Deleted.\n(WebCore::LocaleICU::shortStandAloneMonthLabels): Deleted.\n* platform/text/LocaleICU.h:\n* platform/text/LocaleNone.cpp:\n(WebCore::Locale::create):\n* platform/text/PlatformLocale.h:\n(WebCore::Locale::createDefault):\n* platform/text/TextCodecLatin1.cpp:\n* platform/text/TextCodecUTF16.cpp:\n* platform/text/TextEncoding.cpp:\n* platform/text/mac/LocaleMac.h:\n* platform/text/mac/LocaleMac.mm:\n(WebCore::Locale::create):\n(WebCore::LocaleMac::create):\n* platform/text/mac/TextCodecMac.cpp:\n* platform/text/win/LocaleWin.cpp:\n(WebCore::Locale::create):\n(WebCore::LocaleWin::create):\n* platform/text/win/LocaleWin.h:\n* platform/text/win/TextCodecWin.cpp:\n(WebCore::newTextCodecWin):\n\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@177280 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":false,"url":"https://api.github.com/repos/theiostream/webkit/commits/20a37cdb24b2ec5ebf3dc2f1da8b2c34b4ccd39e"},{"sha":"95a2c74383312042fa4be8ae651813f0d41c2a6a","author":{"name":"commit-queue@webkit.org","email":"bf5a5ee7740adc2e16c9908c58a0c6d4239e6078@webkit.org"},"message":"[MSE] Prevent SourceBuffer monitoring algorithm from triggering a HAVE_NOTHING to HAVE_METADATA transition.\nhttps://bugs.webkit.org/show_bug.cgi?id=139444\n\nPatch by Bartlomiej Gajda <b.gajda@samsung.com> on 2014-12-15\nReviewed by Jer Noble.\n\nSource/WebCore:\n\nIn case of 2 SourceBuffers, there can be transition to HaveMetadata from monitorSourceBuffers,\neven though second SourceBuffer did not receive init segment - we can't query for it's metadata\nsuch as width/height (if second one was video), so we shouldn't fire the event.\nW3 Bug reference : https://www.w3.org/Bugs/Public/show_bug.cgi?id=27542\n\nTest: media/media-source/media-source-loadedmetada-with-two-sourcebuffers.html\n\n* Modules/mediasource/MediaSource.cpp:\n(WebCore::MediaSource::monitorSourceBuffers):\n* Modules/mediasource/SourceBuffer.h:\n* platform/mock/mediasource/MockMediaPlayerMediaSource.cpp:\n(WebCore::mimeTypeCache):\n\nLayoutTests:\n\nAdded test to check how many active SourceBuffers exist when loadedmetadata fires,\naccording to spec 3.5.7, this should be equal to number of sourcebuffers.\n\n* media/media-source/media-source-loadedmetada-with-two-sourcebuffers-expected.txt: Added.\n* media/media-source/media-source-loadedmetada-with-two-sourcebuffers.html: Added.\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@177281 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":false,"url":"https://api.github.com/repos/theiostream/webkit/commits/95a2c74383312042fa4be8ae651813f0d41c2a6a"}]}
{"actor":{"display_login":"theiostream"}}