{"push_id":623733978,"size":1000,"distinct_size":1749,"ref":"refs/heads/master","head":"d7af0dcf045faa8b1bd949512a23241e43865d5b","before":"e239ee42f1d26ab43a2ed3fdfbb8ba3425aa03a7","commits":[{"sha":"38a3e11bdb2f3741a6c4ecfaf506e4a974171082","author":{"email":"40fc0cb507030a081616f25547d9cd1b104aae47@apple.com","name":"bfulgham@apple.com"},"message":"[Win] Correct Windows build.\n\nRubberstamped by Michael Saboff\n\n* win/AssembleBuildLogs/AssembleLogs.cmd: Correct cut/paste error\nin the GOTO labels.\n\n\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@181192 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":true,"url":"https://api.github.com/repos/WebRTCinWebKit/webkit/commits/38a3e11bdb2f3741a6c4ecfaf506e4a974171082"},{"sha":"793fcf4e5f13e3ca729b727fc20cec0fc0328086","author":{"email":"4e2df5029224b0cc861d4c3a65c813963297b174@apple.com","name":"dino@apple.com"},"message":"https://bugs.webkit.org/show_bug.cgi?id=142416\n\nUnreviewed build fix.\n\n* platform/spi/cocoa/QuartzCoreSPI.h: Add kCAFilterPlusL.\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@181193 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":true,"url":"https://api.github.com/repos/WebRTCinWebKit/webkit/commits/793fcf4e5f13e3ca729b727fc20cec0fc0328086"},{"sha":"3956f33ce407aa0ce184e7b269c66a9f05bce98c","author":{"email":"40fc0cb507030a081616f25547d9cd1b104aae47@apple.com","name":"bfulgham@apple.com"},"message":"Setting scroll-snap-desination to (100% 100%) locks up WebKit\nhttps://bugs.webkit.org/show_bug.cgi?id=142414\n<rdar://problem/20077275>\n\nReviewed by Dean Jackson.\n\nSource/WebCore:\n\nTested by css3/scroll-snap/scroll-snap-desination-lock-up.html.\n\nCorrect an infinite loop that is triggered when you combine a repeating (100%)\nscroll-snap-point-{x,y} along with a 100% scroll-snap-destination value.\n\n* page/scrolling/AxisScrollSnapOffsets.cpp:\n(WebCore::updateFromStyle): Make sure we break out of the loop properly when\nthe scroll-snap-point-{x,y} step is the same as the scroll-snap-destination.\n\nLayoutTests:\n\n* css3/scroll-snap/scroll-snap-desination-lock-up.html: Added.\n* css3/scroll-snap/scroll-snap-desination-lock-up-expected.txt: Added.\n\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@181194 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":true,"url":"https://api.github.com/repos/WebRTCinWebKit/webkit/commits/3956f33ce407aa0ce184e7b269c66a9f05bce98c"},{"sha":"4b5eb928ead656fef8c7adedec399be265fd3d4d","author":{"email":"c77ba1f13dd683021409b41cf8bcdadfeaa22cff@webkit.org","name":"rniwa@webkit.org"},"message":"REGRESSION(r180595): construct varargs fails in FTL\nhttps://bugs.webkit.org/show_bug.cgi?id=142030\n\nReviewed by Michael Saboff.\n\nSource/JavaScriptCore:\n\nIncrease sizeOfCallVarargs as done for sizeOfConstructVarargs in r180651.\n\n* ftl/FTLInlineCacheSize.cpp:\n(JSC::FTL::sizeOfCallVarargs):\n\nLayoutTests:\n\nRe-enable the test on 64-bit iOS.\n\n* js/regress/script-tests/deltablue-varargs.js:\n\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@181195 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":true,"url":"https://api.github.com/repos/WebRTCinWebKit/webkit/commits/4b5eb928ead656fef8c7adedec399be265fd3d4d"},{"sha":"3b292d148bb97cf408b70b321f13fe5f9989a320","author":{"email":"40fc0cb507030a081616f25547d9cd1b104aae47@apple.com","name":"bfulgham@apple.com"},"message":"Add inherit support from scroll snap CSS properties\nhttps://bugs.webkit.org/show_bug.cgi?id=136344\n<rdar://problem/18162329>\n\nReviewed by Dean Jackson.\n\n* css3/scroll-snap/scroll-snap-inherit.html: Added.\n* css3/scroll-snap/scroll-snap-inherit-expected.txt: Added.\n\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@181196 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":true,"url":"https://api.github.com/repos/WebRTCinWebKit/webkit/commits/3b292d148bb97cf408b70b321f13fe5f9989a320"},{"sha":"30a8e9fc8c8a631df9ef031dc6eb793b42cb2997","author":{"email":"80ffe04775c98d061401d6be14bead4e167507e8@rockybars.com","name":"diorahman@rockybars.com"},"message":"Enable selectors level 4's :lang() by default\nhttps://bugs.webkit.org/show_bug.cgi?id=142302\n\nReviewed by Benjamin Poulain.\n\nNo behavior change.\n\n* css/CSSGrammar.y.in:\n* css/CSSParser.cpp:\n(WebCore::CSSParser::detectFunctionTypeToken):\n* css/CSSParserValues.cpp:\n(WebCore::CSSParserSelector::setLangArgumentList):\n* css/CSSParserValues.h:\n* css/CSSSelector.cpp:\n(WebCore::appendLangArgumentList):\n(WebCore::CSSSelector::selectorText):\n(WebCore::CSSSelector::setLangArgumentList):\n* css/CSSSelector.h:\n* css/SelectorChecker.cpp:\n(WebCore::SelectorChecker::checkOne):\n* css/SelectorCheckerTestFunctions.h:\n(WebCore::matchesLangPseudoClass):\n(WebCore::matchesLangPseudoClassDeprecated): Deleted.\n* cssjit/SelectorCompiler.cpp:\n(WebCore::SelectorCompiler::addPseudoClassType):\n(WebCore::SelectorCompiler::SelectorCodeGenerator::generateElementMatching):\n(WebCore::SelectorCompiler::SelectorCodeGenerator::generateElementIsInLanguage):\n\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@181197 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":true,"url":"https://api.github.com/repos/WebRTCinWebKit/webkit/commits/30a8e9fc8c8a631df9ef031dc6eb793b42cb2997"},{"sha":"cc8be974fab5a79cede73258a6dead840dd93acb","author":{"email":"75627661c6524c42f6b15cccebd09e42ccf63aa6@apple.com","name":"roger_fong@apple.com"},"message":"Redraw timeline background when updating media time.\nhttps://bugs.webkit.org/show_bug.cgi?id=142421.\n<rdar://problem/20065104>\nReviewed by Brent Fulgham.\n* Modules/mediacontrols/mediaControlsApple.js:\n(Controller.prototype.handleTimeUpdate):\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@181198 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":true,"url":"https://api.github.com/repos/WebRTCinWebKit/webkit/commits/cc8be974fab5a79cede73258a6dead840dd93acb"},{"sha":"08d6db303135c7ad62acac8794915a4518c38a2e","author":{"email":"40fc0cb507030a081616f25547d9cd1b104aae47@apple.com","name":"bfulgham@apple.com"},"message":"[Win] Mark svg/fonts/svg-font-horiz-orig.html as failing.\nhttps://bugs.webkit.org/show_bug.cgi?id=142423\n\n* platform/win/TestExpectations:\n\n\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@181199 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":true,"url":"https://api.github.com/repos/WebRTCinWebKit/webkit/commits/08d6db303135c7ad62acac8794915a4518c38a2e"},{"sha":"963c96add5cc55949eee6eb402d7be21c89a425d","author":{"email":"1213f304cb4206c2f96b41c3de6fca27b6572fb1@apple.com","name":"weinig@apple.com"},"message":"[Content Extensions] Move compiling of content extensions to the UIProcess\nhttps://bugs.webkit.org/show_bug.cgi?id=142402\n\nReviewed by Benjamin Poulain.\n\nSource/WebCore:\n\n* contentextensions/CompiledContentExtension.cpp:\n(WebCore::ContentExtensions::CompiledContentExtension::~CompiledContentExtension):\n(WebCore::ContentExtensions::CompiledContentExtension::create): Deleted.\n(WebCore::ContentExtensions::CompiledContentExtension::CompiledContentExtension): Deleted.\n* contentextensions/CompiledContentExtension.h:\n(WebCore::ContentExtensions::CompiledContentExtension::bytecode): Deleted.\n(WebCore::ContentExtensions::CompiledContentExtension::actions): Deleted.\nConvert CompiledContentExtension to be an abstract base class so that we can back it however\nwe like at the WebKit level. Since it doesn't necessarily use Vectors for its backing store\nany more, change the interface to use pointer/length.\n\n* contentextensions/ContentExtensionCompiler.cpp:\n(WebCore::ContentExtensions::compileRuleList):\n* contentextensions/ContentExtensionCompiler.h:\nChange compileRuleList to return compiled result as the raw Vectors rather than as\na CompiledContentExtension, since that class is now abstract. It is up to the caller\nto copy the data into its final home.\n\n* contentextensions/ContentExtensionRule.cpp:\n(WebCore::ContentExtensions::Action::deserialize):\n* contentextensions/ContentExtensionRule.h:\nSwitch Action::deserialize to take pointer/length rather than a Vector.\n\n* contentextensions/ContentExtensionsBackend.cpp:\n(WebCore::ContentExtensions::ContentExtensionsBackend::actionsForURL):\nPull getting the serialized actions from the compiled extension out of the loop\nto avoid calling the virtual function multiple times. Pass the bytecode and actions\nas pointer/length pairs rather than Vectors.\n\n* contentextensions/DFABytecodeInterpreter.cpp:\n(WebCore::ContentExtensions::getBits):\n(WebCore::ContentExtensions::DFABytecodeInterpreter::interpret):\n* contentextensions/DFABytecodeInterpreter.h:\n(WebCore::ContentExtensions::DFABytecodeInterpreter::DFABytecodeInterpreter):\nSwitch the interpreter to take pointer/length rather than a Vector.\n\n* page/UserContentController.cpp:\n(WebCore::UserContentController::addUserContentExtension):\n(WebCore::UserContentController::removeUserContentExtension):\n(WebCore::UserContentController::removeAllUserContentExtensions):\n(WebCore::UserContentController::addUserContentFilter): Deleted.\n(WebCore::UserContentController::removeUserContentFilter): Deleted.\n(WebCore::UserContentController::removeAllUserContentFilters): Deleted.\n* page/UserContentController.h:\nUnify terminology to use the term UserContentExtension rather than UserContentFilter.\n\nSource/WebKit2:\n\n* Shared/API/APIObject.h:\nRename UserContentFilter type to UserContentExtension to match new unified naming.\n\n* Shared/WebCompiledContentExtension.cpp: Added.\n(WebKit::WebCompiledContentExtension::create):\n(WebKit::WebCompiledContentExtension::WebCompiledContentExtension):\n(WebKit::WebCompiledContentExtension::~WebCompiledContentExtension):\n(WebKit::WebCompiledContentExtension::bytecode):\n(WebKit::WebCompiledContentExtension::bytecodeLength):\n(WebKit::WebCompiledContentExtension::actions):\n(WebKit::WebCompiledContentExtension::actionsLength):\n* Shared/WebCompiledContentExtension.h: Added.\nAdd new WebKit2 implementation of CompiledContentExtension. Right now it is the same as the old\nWebCore based CompiledContentExtension, but in subsequent patches, it will use shared/file backed\nmemory.\n\n* Shared/WebCompiledContentExtensionData.cpp: Added.\n(WebKit::WebCompiledContentExtensionData::encode):\n(WebKit::WebCompiledContentExtensionData::decode):\n* Shared/WebCompiledContentExtensionData.h: Added.\nAdd encodable/decodable holder for the compiled content extension data for use in IPC. Right\nnow it is doing the naive thing and always copying the data, but in subsequent patches, it will\nuse shared/file backed memory.\n\n* Shared/WebPageGroupData.cpp:\n(WebKit::WebPageGroupData::encode):\n(WebKit::WebPageGroupData::decode):\n* Shared/WebPageGroupData.h:\nRename member to match new unification on the name userContentExtension. Change the value from\nthe serialized JSON (as a String) to WebCompiledContentExtensionData.\n\n* UIProcess/API/APIUserContentExtension.cpp: Copied from Source/WebKit2/UIProcess/API/APIUserContentFilter.cpp.\n(API::UserContentExtension::UserContentExtension):\n(API::UserContentExtension::~UserContentExtension):\n(API::UserContentFilter::UserContentFilter): Deleted.\n(API::UserContentFilter::~UserContentFilter): Deleted.\n* UIProcess/API/APIUserContentExtension.h: Copied from Source/WebKit2/UIProcess/API/APIUserContentFilter.h.\n* UIProcess/API/APIUserContentFilter.cpp: Removed.\n* UIProcess/API/APIUserContentFilter.h: Removed.\nRenamed UserContentFilter to APIUserContentExtension. Updated to store the compiled extension (as a WebCompiledContentExtension)\nrather than the serialized JSON.\n\n* UIProcess/API/C/WKAPICast.h:\n* UIProcess/API/C/WKPageGroup.cpp:\n(WKPageGroupAddUserContentFilter):\n(WKPageGroupRemoveUserContentFilter):\n(WKPageGroupRemoveAllUserContentFilters):\n* UIProcess/API/C/WKUserContentControllerRef.cpp:\n(WKUserContentControllerAddUserContentFilter):\n(WKUserContentControllerRemoveAllUserContentFilters):\n* UIProcess/API/Cocoa/WKUserContentController.mm:\n(-[WKUserContentController _addUserContentFilter:]):\n(-[WKUserContentController _removeUserContentFilter:]):\n(-[WKUserContentController _removeAllUserContentFilters]):\nUpdate for rename of APIUserContentFilter -> UserContentExtension.\n\n* UIProcess/API/C/WKUserContentFilterRef.cpp:\n(WKUserContentFilterGetTypeID):\n(WKUserContentFilterCreate):\nUpdate for rename of APIUserContentFilter -> UserContentExtension. Also make WKUserContentFilterCreate eagerly\ncompile rule list to a WebCompiledContentExtensionData.\n\n* UIProcess/API/Cocoa/_WKUserContentFilter.mm:\n(-[_WKUserContentFilter initWithName:serializedRules:]):\n(-[_WKUserContentFilter dealloc]):\n(-[_WKUserContentFilter _apiObject]):\nUpdate for rename of APIUserContentFilter -> UserContentExtension. Also make initWithName:serializedRules: eagerly\ncompile rule list to a WebCompiledContentExtensionData.\n\n* UIProcess/API/Cocoa/_WKUserContentFilterInternal.h:\n(WebKit::wrapper):\nUpdate for rename of APIUserContentFilter -> UserContentExtension.\n\n* UIProcess/UserContent/WebUserContentControllerProxy.cpp:\n(WebKit::WebUserContentControllerProxy::addProcess):\n(WebKit::WebUserContentControllerProxy::addUserContentExtension):\n(WebKit::WebUserContentControllerProxy::removeUserContentExtension):\n(WebKit::WebUserContentControllerProxy::removeAllUserContentExtensions):\n(WebKit::WebUserContentControllerProxy::addUserContentFilter): Deleted.\n(WebKit::WebUserContentControllerProxy::removeUserContentFilter): Deleted.\n(WebKit::WebUserContentControllerProxy::removeAllUserContentFilters): Deleted.\n* UIProcess/UserContent/WebUserContentControllerProxy.h:\n* UIProcess/WebPageGroup.cpp:\n(WebKit::WebPageGroup::addUserContentExtension):\n(WebKit::WebPageGroup::removeUserContentExtension):\n(WebKit::WebPageGroup::removeAllUserContentExtensions):\n(WebKit::WebPageGroup::addUserContentFilter): Deleted.\n(WebKit::WebPageGroup::removeUserContentFilter): Deleted.\n(WebKit::WebPageGroup::removeAllUserContentFilters): Deleted.\n* UIProcess/WebPageGroup.h:\n* WebKit2.xcodeproj/project.pbxproj:\n* WebProcess/UserContent/WebUserContentController.cpp:\n(WebKit::WebUserContentController::addUserContentExtensions):\n(WebKit::WebUserContentController::removeUserContentExtension):\n(WebKit::WebUserContentController::removeAllUserContentExtensions):\n(WebKit::WebUserContentController::addUserContentFilters): Deleted.\n(WebKit::WebUserContentController::removeUserContentFilter): Deleted.\n(WebKit::WebUserContentController::removeAllUserContentFilters): Deleted.\n* WebProcess/UserContent/WebUserContentController.h:\n* WebProcess/UserContent/WebUserContentController.messages.in:\n* WebProcess/WebPage/WebPageGroupProxy.cpp:\n(WebKit::WebPageGroupProxy::WebPageGroupProxy):\n(WebKit::WebPageGroupProxy::addUserContentExtension):\n(WebKit::WebPageGroupProxy::removeUserContentExtension):\n(WebKit::WebPageGroupProxy::removeAllUserContentExtensions):\n(WebKit::WebPageGroupProxy::addUserContentFilter): Deleted.\n(WebKit::WebPageGroupProxy::removeUserContentFilter): Deleted.\n(WebKit::WebPageGroupProxy::removeAllUserContentFilters): Deleted.\n* WebProcess/WebPage/WebPageGroupProxy.h:\n* WebProcess/WebPage/WebPageGroupProxy.messages.in:\nPipe the compiled extension from the UIProcess to the WebProcess.\n\nTools:\n\n* TestWebKitAPI/TestWebKitAPI.xcodeproj/project.pbxproj:\n* TestWebKitAPI/Tests/WebCore/ContentExtensions.cpp: Copied from Tools/TestWebKitAPI/Tests/WebCore/ContentFilter.cpp.\n(TestWebKitAPI::InMemoryCompiledContentExtension::create):\n(TestWebKitAPI::InMemoryCompiledContentExtension::~InMemoryCompiledContentExtension):\n(TestWebKitAPI::InMemoryCompiledContentExtension::InMemoryCompiledContentExtension):\n(TestWebKitAPI::TEST_F):\n* TestWebKitAPI/Tests/WebCore/ContentFilter.cpp: Removed.\nUpdate test for new name (ContentFilter -> ContentExtensions) and API (CompiledContentExtension\nis now abstract).\n\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@181200 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":true,"url":"https://api.github.com/repos/WebRTCinWebKit/webkit/commits/963c96add5cc55949eee6eb402d7be21c89a425d"},{"sha":"6da9e2f0e782cc824a51429ca7d3494ba47409e0","author":{"email":"75627661c6524c42f6b15cccebd09e42ccf63aa6@apple.com","name":"roger_fong@apple.com"},"message":"Create new buttons for media controls on OSX.\nhttps://bugs.webkit.org/show_bug.cgi?id=142415.\n<rdar://problem/20019441>\nReviewed by Eric Carlson.\n* Modules/mediacontrols/mediaControlsApple.css:\n(audio::-webkit-media-controls-wireless-playback-picker-button):\n(audio::-webkit-media-controls-wireless-playback-picker-button.playing):\n(audio:-webkit-full-screen::-webkit-media-controls-wireless-playback-picker-button):\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@181201 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":true,"url":"https://api.github.com/repos/WebRTCinWebKit/webkit/commits/6da9e2f0e782cc824a51429ca7d3494ba47409e0"},{"sha":"c5279b1f0f144e75835c0992eed7bfbfe5213ff1","author":{"email":"40fc0cb507030a081616f25547d9cd1b104aae47@apple.com","name":"bfulgham@apple.com"},"message":"[Win] Mark svg/fonts/svg-font-horiz-orig.html as Image-only failing.\n\n* platform/win/TestExpectations:\n\n\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@181202 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":true,"url":"https://api.github.com/repos/WebRTCinWebKit/webkit/commits/c5279b1f0f144e75835c0992eed7bfbfe5213ff1"},{"sha":"f711c19635d9ef8acb069018b382b2be25c11bde","author":{"email":"a82ad16292c9f3b890b7b13c336ff95f6bd02623@webkit.org","name":"commit-queue@webkit.org"},"message":"Web Inspector: ES6: Improved Support for Iterator Objects\nhttps://bugs.webkit.org/show_bug.cgi?id=142420\n\nPatch by Joseph Pecoraro <pecoraro@apple.com> on 2015-03-06\nReviewed by Timothy Hatcher.\n\nSource/JavaScriptCore:\n\n* inspector/protocol/Runtime.json:\nAdd new object subtype \"iterator\" for built-in iterator objects.\n\n* inspector/InjectedScriptSource.js:\nReturn iterator values as Entry objects.\n\n* inspector/JSInjectedScriptHost.cpp:\n(Inspector::JSInjectedScriptHost::subtype):\nIdentify \"iterator\" typed objects.\n\n(Inspector::JSInjectedScriptHost::getInternalProperties):\nProvide internal properties for the different Iterator objects.\n\n(Inspector::JSInjectedScriptHost::iteratorEntries):\nFetch the next few iterator entries of a built-in iterator object.\n\n* inspector/JSInjectedScriptHost.h:\n* inspector/JSInjectedScriptHostPrototype.cpp:\n(Inspector::JSInjectedScriptHostPrototype::finishCreation):\n(Inspector::jsInjectedScriptHostPrototypeFunctionIteratorEntries):\nCall through to JSInjectedScriptHost.\n\n* runtime/JSArgumentsIterator.cpp:\n(JSC::JSArgumentsIterator::clone):\n* runtime/JSArgumentsIterator.h:\n(JSC::JSArgumentsIterator::iteratedValue):\n* runtime/JSArrayIterator.cpp:\n(JSC::JSArrayIterator::kind):\n(JSC::JSArrayIterator::iteratedValue):\n(JSC::JSArrayIterator::clone):\n* runtime/JSArrayIterator.h:\n* runtime/JSMapIterator.cpp:\n(JSC::JSMapIterator::finishCreation):\n(JSC::JSMapIterator::clone):\n* runtime/JSMapIterator.h:\n(JSC::JSMapIterator::kind):\n(JSC::JSMapIterator::iteratedValue):\n* runtime/JSSetIterator.cpp:\n(JSC::JSSetIterator::finishCreation):\n(JSC::JSSetIterator::clone):\n* runtime/JSSetIterator.h:\n(JSC::JSSetIterator::kind):\n(JSC::JSSetIterator::iteratedValue):\n* runtime/JSStringIterator.cpp:\n(JSC::JSStringIterator::iteratedValue):\n(JSC::JSStringIterator::clone):\n* runtime/JSStringIterator.h:\nAdd accessors for internal properties and provide a way to clone the\niterator so we can be at the same index and peek at the next few\nobjects without modifying the original iterator object.\n\nSource/WebInspectorUI:\n\n* UserInterface/Views/ConsoleMessageImpl.js:\n(WebInspector.ConsoleMessageImpl):\nTreat an iterator like an object.\n\n* UserInterface/Views/ObjectPreviewView.js:\nOutput iterator previews with []s, not {}s.\n\nLayoutTests:\n\n* inspector/model/remote-object.html:\nUpdate tests to include iterator objects.\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@181203 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":true,"url":"https://api.github.com/repos/WebRTCinWebKit/webkit/commits/f711c19635d9ef8acb069018b382b2be25c11bde"},{"sha":"ac9ec240548059d37d1922ecfe5f4f87614b3ed3","author":{"email":"02f199576e3fa8dd317089ce53371c928ff2f6f2@samsung.com","name":"gyuyoung.kim@samsung.com"},"message":"Unreviewed EFL gardening on 7th Mar.\n\nRemove duplicated css nap scroll skip.\nMark printing, compositing mask, svg pattern, and webgl visibility tests to failures.\n\n* platform/efl/TestExpectations:\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@181204 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":true,"url":"https://api.github.com/repos/WebRTCinWebKit/webkit/commits/ac9ec240548059d37d1922ecfe5f4f87614b3ed3"},{"sha":"7c46cd53ed109895306c7ad9c650bf11af529695","author":{"email":"a82ad16292c9f3b890b7b13c336ff95f6bd02623@webkit.org","name":"commit-queue@webkit.org"},"message":"Web Inspector: JS Pretty Printing: \"case\" or \"default\" outside of switch causes unbalanced indentation\nhttps://bugs.webkit.org/show_bug.cgi?id=142428\n\nPatch by Joseph Pecoraro <pecoraro@apple.com> on 2015-03-06\nReviewed by Timothy Hatcher.\n\n* Tools/PrettyPrinting/CodeMirrorFormatters.js:\n* UserInterface/Views/CodeMirrorFormatters.js:\nFix \"case\" and \"default\" indentation rules to only happen inside a switch.\n\n* Tools/PrettyPrinting/js-tests/switch-case-default-expected.js:\n* Tools/PrettyPrinting/js-tests/switch-case-default.js:\nAdd tests for \"case\" and \"default\" nested inside and outside of switches.\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@181205 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":true,"url":"https://api.github.com/repos/WebRTCinWebKit/webkit/commits/7c46cd53ed109895306c7ad9c650bf11af529695"},{"sha":"61638b79d508bad75cd2758a2d30d9720bdc7683","author":{"email":"40fc0cb507030a081616f25547d9cd1b104aae47@apple.com","name":"bfulgham@apple.com"},"message":"[Win] Turn off a warning on Windows.\n\nReduce build logging noise on Windows.\n\n* JavaScriptCore.vcxproj/JavaScriptCoreCommon.props:\n\n\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@181206 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":true,"url":"https://api.github.com/repos/WebRTCinWebKit/webkit/commits/61638b79d508bad75cd2758a2d30d9720bdc7683"},{"sha":"6520722f3ac153f84acebec6afb2aa48a3099b8d","author":{"email":"9dddda5b47459e138db3e48e9e36e3396d29c6c1@apple.com","name":"ddkilzer@apple.com"},"message":"Rename SOFT_LINK_FRAMEWORK_{HEADER,SOURCE} to SOFT_LINK_FRAMEWORK_FOR_{HEADER,SOURCE}\n<http://webkit.org/b/142434>\n\nReviewed by Darin Adler.\n\n* platform/cf/CoreMediaSoftLink.cpp:\n* platform/cf/CoreMediaSoftLink.h:\n* platform/cf/MediaAccessibilitySoftLink.cpp:\n* platform/cf/MediaAccessibilitySoftLink.h:\n* platform/mac/SoftLinking.h:\n* platform/win/SoftLinking.h:\n- Do the rename.\n\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@181207 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":true,"url":"https://api.github.com/repos/WebRTCinWebKit/webkit/commits/6520722f3ac153f84acebec6afb2aa48a3099b8d"},{"sha":"90bcb6c36b2f1ebcbb58631118b7093f004f5e4d","author":{"email":"c77ba1f13dd683021409b41cf8bcdadfeaa22cff@webkit.org","name":"rniwa@webkit.org"},"message":"fromGlobalCode has an unused Debugger* argument\nhttps://bugs.webkit.org/show_bug.cgi?id=142430\n\nReviewed by Darin Adler.\n\nRemoved the debugger argument from UnlinkedFunctionExecutable::fromGlobalCode and\nFunctionExecutable::fromGlobalCode since it's not used in either function.\n\nAlso use reference in other arguments.\n\n* bytecode/UnlinkedCodeBlock.cpp:\n(JSC::UnlinkedFunctionExecutable::fromGlobalCode):\n* bytecode/UnlinkedCodeBlock.h:\n* runtime/Executable.cpp:\n(JSC::FunctionExecutable::fromGlobalCode):\n* runtime/Executable.h:\n* runtime/FunctionConstructor.cpp:\n(JSC::constructFunctionSkippingEvalEnabledCheck):\n\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@181208 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":true,"url":"https://api.github.com/repos/WebRTCinWebKit/webkit/commits/90bcb6c36b2f1ebcbb58631118b7093f004f5e4d"},{"sha":"1af2c403e0cb4df6a4f8ab0887085f0da640ec5f","author":{"email":"40fc0cb507030a081616f25547d9cd1b104aae47@apple.com","name":"bfulgham@apple.com"},"message":"Source/WebCore:\n[Win] Increase TestWebKitAPI Test Coverage\nhttps://bugs.webkit.org/show_bug.cgi?id=142433\n\nReviewed by Darin Adler.\n\nCorrect some build deficiencies that prevent TestWebKitAPI\nfrom executing certain tests on Windows.\n\n* WebCore.vcxproj/copyForwardingHeaders.cmd: Copy the interpreter\nheaders.\n* css/CSSParser.h: Export necessary symbols\n* css/CSSParserMode.h: Ditto.\n* css/StyleProperties.h: Ditto.\n\nTools:\n[Win] Increase TestWebKitAPI Test Coverage[Win] Increase TestWebKitAPI Test Coverage\nhttps://bugs.webkit.org/show_bug.cgi?id=142433\n\nReviewed by Darin Adler.\n\nInclude more TestWebKitAPI tests when building for Windows. Also\nfix a build error in MetaAllocator.cpp caused by one of the\nMicrosoft headers #defining 'small'.\n\n* TestWebKitAPI/TestWebKitAPI.vcxproj/TestWebKitAPI.vcxproj:\n* TestWebKitAPI/TestWebKitAPI.vcxproj/TestWebKitAPI.vcxproj.filters:\n* TestWebKitAPI/Tests/WTF/MetaAllocator.cpp:\n\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@181209 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":true,"url":"https://api.github.com/repos/WebRTCinWebKit/webkit/commits/1af2c403e0cb4df6a4f8ab0887085f0da640ec5f"},{"sha":"62efa73cc6a9ae782fd150159fddd9847f92f4d9","author":{"email":"3900621269810b30d05a7a0a00185ac6ac0d42c4@apple.com","name":"ggaren@apple.com"},"message":"Use FastMalloc (bmalloc) instead of BlockAllocator for GC pages\nhttps://bugs.webkit.org/show_bug.cgi?id=140900\n\nReviewed by Mark Hahnenberg.\n\nRe-landing just the MarkedBlock piece of this patch.\n\n* heap/MarkedAllocator.cpp:\n(JSC::MarkedAllocator::allocateBlock):\n* heap/MarkedBlock.cpp:\n(JSC::MarkedBlock::create):\n(JSC::MarkedBlock::destroy):\n(JSC::MarkedBlock::MarkedBlock):\n* heap/MarkedBlock.h:\n(JSC::MarkedBlock::capacity):\n* heap/MarkedSpace.cpp:\n(JSC::MarkedSpace::freeBlock):\n\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@181210 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":true,"url":"https://api.github.com/repos/WebRTCinWebKit/webkit/commits/62efa73cc6a9ae782fd150159fddd9847f92f4d9"},{"sha":"566094d6a973d624d35e2b824166d9c66db964ee","author":{"email":"b626abb8f335fb56884ab84af7ce09cd9151230f@apple.com","name":"darin@apple.com"},"message":"Do a bit of EventNames tidying\nhttps://bugs.webkit.org/show_bug.cgi?id=142438\n\nReviewed by Anders Carlsson.\n\n* dom/EventNames.h: Sorted the event names into a single list instead of\nthe rudimentary attempts at organizing the list that simply made it hard\nto see what is and is not in the list. Removed two unused event names.\nI'm sure there are more. Reorganized the EventName class, now a struct,\ninto a more conventional \"public first\" order. Got the function bodies\nout of the struct so we can see more clearly what is in the struct.\nMade more things const.\n(WebCore::EventNames::touchEventNames): Changed the return value to a\nstd::array of reference wrappers rather than a vector of atomic strings.\nThis should eliminate unnecessary memory allocation and reference count churn.\n\n* dom/EventNames.cpp: Changed initialization based on the above.\n\n* dom/EventTarget.cpp:\n(WebCore::EventTarget::getEventListeners): Use NeverDestroyed instead of\nDEPRECATED_DEFINE_LOCAL and also just tightened up the function a bit.\n\n* dom/Node.cpp:\n(WebCore::Node::didMoveToNewDocument): Streamlined this function with\nmodern for loops, auto, and also tried to make what it does a bit clearer,\nby making loops that are just based on numbers of event listeners look a\nbit less like code that actually iterates a vector of listeners. Also used\nthe type unsigned instead of size_t.\n\n* platform/ThreadGlobalData.h: Updated since it's a struct instead of class now.\n(Why is this file in platform!?)\n\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@181212 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":true,"url":"https://api.github.com/repos/WebRTCinWebKit/webkit/commits/566094d6a973d624d35e2b824166d9c66db964ee"}]}