{"push_id":975144028,"size":684,"distinct_size":186,"ref":"refs/heads/qtwebkit-1","head":"17b21c992d6193fab9997cc6ee716e842f9c6279","before":"5ac3ec093fd07330e0f32072a112f564d1535d83","commits":[{"sha":"0d1807d20fa7a5fcae2d352414fffea52593b0e2","author":{"email":"4f11a7be697eb6b745758b6d1ce6147e341a0128@apple.com","name":"beidson@apple.com"},"message":"Modern IDB: storage/indexeddb/modern/index-3.html fails.\nhttps://bugs.webkit.org/show_bug.cgi?id=153661\n\nReviewed by Tim Horton.\n\nSource/WebCore:\n\nNo new tests (1 failing test now passes, others get closer).\n\nWhen indexing a new record fails due to uniqueness constraints, remove all traces of the record.\n\n* Modules/indexeddb/server/SQLiteIDBBackingStore.cpp:\n(WebCore::IDBServer::SQLiteIDBBackingStore::createIndex):\n(WebCore::IDBServer::SQLiteIDBBackingStore::updateAllIndexesForAddRecord):\n(WebCore::IDBServer::SQLiteIDBBackingStore::addRecord):\n\nLayoutTests:\n\n* platform/mac-wk1/TestExpectations:\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@195838 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":false,"url":"https://api.github.com/repos/annulen/webkit/commits/0d1807d20fa7a5fcae2d352414fffea52593b0e2"},{"sha":"9c8e04f0ea36c2aba41a0c9c3913ff967d050be0","author":{"email":"0c14cefec9476562948d928ef34b7e5bc72c4a13@apple.com","name":"timothy@apple.com"},"message":"Add some defintion list styles.\n\n* wp-content/themes/webkit/style.css:\n(dl):\n(dt):\n(dd):\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@195839 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":false,"url":"https://api.github.com/repos/annulen/webkit/commits/9c8e04f0ea36c2aba41a0c9c3913ff967d050be0"},{"sha":"2f494b755b23ba65dd706ca981172c512bfe41d7","author":{"email":"80ba7d307f87947d398714412ac0b1f517125a6c@apple.com","name":"enrica@apple.com"},"message":"One more iOS build fix.\n\nUnreviewed.\n\n* Platform/spi/ios/UIKitSPI.h:\n\n\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@195840 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":false,"url":"https://api.github.com/repos/annulen/webkit/commits/2f494b755b23ba65dd706ca981172c512bfe41d7"},{"sha":"612d79d795c0add840a3fa4ca047dc8fadfc1623","author":{"email":"99f346658a335f564f87a5db55db57b4f8371bfa@apple.com","name":"fpizlo@apple.com"},"message":"B3 should have documentation\nhttps://bugs.webkit.org/show_bug.cgi?id=153658\n\nReviewed by Saam Barati.\n\nChange the documentation to use HTML instead of Markdown.  Markdown has trouble with\ndefinition lists.  Things go downhill when you try to add paragraphs or code blocks to\na definition.  That's unfortunate since we use definitions for the IR document.\n\nSince there is no way to use our preferred styling for the IR document without doing a\nlot of bad hacks, it's best if we just stick to HTML. It looks plain but it's highly\npractical.\n\n* docs/b3/assembly-intermediate-representation.html: Added.\n* docs/b3/bare-bones-backend.md: Removed.\n* docs/b3/index.html: Added.\n* docs/b3/intermediate-representation.html: Added.\n* docs/b3/style.css: Added.\n(dd):\n(dd:last-child):\n\n\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@195841 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":false,"url":"https://api.github.com/repos/annulen/webkit/commits/612d79d795c0add840a3fa4ca047dc8fadfc1623"},{"sha":"0a95bc23cf7445d3a65cf3de9f3e8f273fe1efb5","author":{"email":"a82ad16292c9f3b890b7b13c336ff95f6bd02623@webkit.org","name":"commit-queue@webkit.org"},"message":"Web Inspector: WebInspector.Setting should not access localStorage if the value did not change\nhttps://bugs.webkit.org/show_bug.cgi?id=153671\n<rdar://problem/24417029>\n\nPatch by Joseph Pecoraro <pecoraro@apple.com> on 2016-01-29\nReviewed by Brian Burg.\n\n* UserInterface/Base/Setting.js:\n(WebInspector.Setting.prototype.set value):\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@195842 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":false,"url":"https://api.github.com/repos/annulen/webkit/commits/0a95bc23cf7445d3a65cf3de9f3e8f273fe1efb5"},{"sha":"b3493cc679f5fabb4452795312f7345b0cc2f897","author":{"email":"a82ad16292c9f3b890b7b13c336ff95f6bd02623@webkit.org","name":"commit-queue@webkit.org"},"message":"update-webkit-dependency fails to fetch updates through firewall on Windows\nhttps://bugs.webkit.org/show_bug.cgi?id=153619\n\nPatch by Nikos Andronikos <nikos.andronikos-webkit@cisra.canon.com.au> on 2016-01-29\nReviewed by Myles C. Maxfield.\n\nOn Windows, when a firewall is present we need to read proxy settings\nfrom environment variables.\n\nThis patch relies on the following environment variables being set:\nHTTP_PROXY\nHTTPS_PROXY\n\n* Scripts/update-webkit-dependency:\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@195843 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":false,"url":"https://api.github.com/repos/annulen/webkit/commits/b3493cc679f5fabb4452795312f7345b0cc2f897"},{"sha":"5ba536eec060ad40c7ec81b3e7725b643b12fa36","author":{"email":"c67cad03cd1356332f3ef3eb273740e931d7b0ec@apple.com","name":"mitz@apple.com"},"message":"Don’t use the “.Development” suffix for engineering builds targeting iOS devices, because the XPC cache is only aware of the unsuffixed service identifiers.\n\nReviewed by Chris Dumez.\n\n* Configurations/DebugRelease.xcconfig:\n\n\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@195844 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":false,"url":"https://api.github.com/repos/annulen/webkit/commits/5ba536eec060ad40c7ec81b3e7725b643b12fa36"},{"sha":"70c253e48f5f9dd5f70b8ec433e76cd9b48309f0","author":{"email":"99f346658a335f564f87a5db55db57b4f8371bfa@apple.com","name":"fpizlo@apple.com"},"message":"Air:fixObviousSpills should handle floats and doubles\nhttps://bugs.webkit.org/show_bug.cgi?id=153197\n\nReviewed by Saam Barati.\n\nThis adds the most obvious handling of float spills, where we just enable load elimination on\nfloat spill code.\n\n* b3/air/AirFixObviousSpills.cpp:\n\n\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@195845 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":false,"url":"https://api.github.com/repos/annulen/webkit/commits/70c253e48f5f9dd5f70b8ec433e76cd9b48309f0"},{"sha":"79468c17f7c0a0fbcde9b0905a3b64c014d84eea","author":{"email":"a82ad16292c9f3b890b7b13c336ff95f6bd02623@webkit.org","name":"commit-queue@webkit.org"},"message":"Web Inspector: Provide a way to clear the network panel\nhttps://bugs.webkit.org/show_bug.cgi?id=153632\n<rdar://problem/23317773>\n\nPatch by Devin Rousso <dcrousso+webkit@gmail.com> on 2016-01-29\nReviewed by Timothy Hatcher.\n\nAdded a navigation item to the Network tab that resets the network grid's content.\n\n* Localizations/en.lproj/localizedStrings.js:\n* UserInterface/Views/NetworkGridContentView.js:\n(WebInspector.NetworkGridContentView):\n(WebInspector.NetworkGridContentView.prototype.get navigationItems):\n(WebInspector.NetworkGridContentView.prototype._clearNetworkItems):\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@195846 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":false,"url":"https://api.github.com/repos/annulen/webkit/commits/79468c17f7c0a0fbcde9b0905a3b64c014d84eea"},{"sha":"ff671598fde49d1023ab41af18e5fe661d3e3175","author":{"email":"da9ae7a44550fc178f41fcc48acfff2b8c028cf4@apple.com","name":"simon.fraser@apple.com"},"message":"image-rendering: -webkit-optimize-contrast not working for background images\nhttps://bugs.webkit.org/show_bug.cgi?id=97991\n\nReviewed by Darin Adler.\nSource/WebCore:\n\nDon't equate \"pixelated\" and \"crisp-edges\" values for image-rendering with low\nquality scaling; they should map to InterpolationNone, not InterpolationLow.\n\nTo support this change ImageQualityController to return a InterpolationQuality\nfrom the renamed chooseInterpolationQuality(). If the returned value is not\nInterpolationDefault, set the GraphicsContext image interpolation when drawing\nimages and image buffers.\n\nRemove the redundant \"useLowQualityScale\" from\n\nTest: fast/images/image-rendering-interpolation.html\n\n* html/HTMLCanvasElement.cpp:\n(WebCore::HTMLCanvasElement::paint):\n* html/HTMLCanvasElement.h:\n* page/DragController.cpp:\n(WebCore::DragController::doImageDrag):\n* platform/graphics/GraphicsContext.cpp:\n(WebCore::GraphicsContext::drawImage):\n(WebCore::GraphicsContext::drawTiledImage):\n(WebCore::GraphicsContext::drawImageBuffer):\n(WebCore::GraphicsContext::drawConsumingImageBuffer):\n(WebCore::InterpolationQualityMaintainer::InterpolationQualityMaintainer): Deleted.\n(WebCore::InterpolationQualityMaintainer::~InterpolationQualityMaintainer): Deleted.\n* platform/graphics/GraphicsContext.h:\n(WebCore::ImagePaintingOptions::ImagePaintingOptions):\n(WebCore::ImagePaintingOptions::usesDefaultInterpolation):\n(WebCore::InterpolationQualityMaintainer::InterpolationQualityMaintainer):\n(WebCore::InterpolationQualityMaintainer::~InterpolationQualityMaintainer):\n* platform/graphics/GraphicsTypes.h:\n* platform/graphics/ImageBuffer.h:\n* platform/graphics/cg/ImageBufferCG.cpp:\n(WebCore::ImageBuffer::drawConsuming):\n(WebCore::ImageBuffer::draw):\n* rendering/ImageQualityController.cpp:\n(WebCore::ImageQualityController::interpolationQualityFromStyle):\n(WebCore::ImageQualityController::chooseInterpolationQuality):\n(WebCore::ImageQualityController::ImageQualityController): Deleted.\n(WebCore::ImageQualityController::shouldPaintAtLowQuality): Deleted.\n* rendering/ImageQualityController.h:\n* rendering/RenderBoxModelObject.cpp:\n(WebCore::RenderBoxModelObject::chooseInterpolationQuality):\n(WebCore::RenderBoxModelObject::paintFillLayerExtended):\n(WebCore::RenderBoxModelObject::shouldPaintAtLowQuality): Deleted.\n* rendering/RenderBoxModelObject.h:\n* rendering/RenderEmbeddedObject.cpp:\n(WebCore::RenderEmbeddedObject::paintSnapshotImage):\n* rendering/RenderHTMLCanvas.cpp:\n(WebCore::RenderHTMLCanvas::paintReplaced):\n* rendering/RenderImage.cpp:\n(WebCore::RenderImage::paintIntoRect):\n* rendering/RenderSnapshottedPlugIn.cpp:\n(WebCore::RenderSnapshottedPlugIn::paintSnapshot):\n* rendering/style/RenderStyle.h:\n\nLayoutTests:\n\n* fast/images/image-rendering-interpolation-expected.html: Added.\n* fast/images/image-rendering-interpolation.html: Added.\n\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@195848 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":false,"url":"https://api.github.com/repos/annulen/webkit/commits/ff671598fde49d1023ab41af18e5fe661d3e3175"},{"sha":"5a97cf8ce55fd8a340e5104f5b70831c3f13c9f9","author":{"email":"4f11a7be697eb6b745758b6d1ce6147e341a0128@apple.com","name":"beidson@apple.com"},"message":"Modern IDB: Getting records for key ranges with null keys aren't properly handled in SQLite backend\nhttps://bugs.webkit.org/show_bug.cgi?id=153666\n\nReviewed by Tim Horton.\n\nSource/WebCore:\n\nNo new tests (Two failing tests now pass).\n\n* Modules/indexeddb/server/SQLiteIDBBackingStore.cpp:\n(WebCore::IDBServer::SQLiteIDBBackingStore::getRecord):\n\nLayoutTests:\n\n* platform/mac-wk1/TestExpectations:\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@195850 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":false,"url":"https://api.github.com/repos/annulen/webkit/commits/5a97cf8ce55fd8a340e5104f5b70831c3f13c9f9"},{"sha":"c3061cfb3a25545e87066fc3ac73cf0b5590872d","author":{"email":"4f11a7be697eb6b745758b6d1ce6147e341a0128@apple.com","name":"beidson@apple.com"},"message":"Get rid of conflit markers added to ChangeLog in r195837\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@195853 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":false,"url":"https://api.github.com/repos/annulen/webkit/commits/c3061cfb3a25545e87066fc3ac73cf0b5590872d"},{"sha":"11c7329e2c8cce2aa2ac905762563d7366bf0524","author":{"email":"4f11a7be697eb6b745758b6d1ce6147e341a0128@apple.com","name":"beidson@apple.com"},"message":"Finish getting rid of those conflict markers.\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@195855 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":false,"url":"https://api.github.com/repos/annulen/webkit/commits/11c7329e2c8cce2aa2ac905762563d7366bf0524"},{"sha":"355d8aa3cbd1ef3a09fbc8f9aab04b6fd4bc3ae8","author":{"email":"4f11a7be697eb6b745758b6d1ce6147e341a0128@apple.com","name":"beidson@apple.com"},"message":"Unreviewed test gardening.\n\n* platform/mac-wk1/TestExpectations: Break out some IDB failures with better descriptions.\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@195856 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":false,"url":"https://api.github.com/repos/annulen/webkit/commits/355d8aa3cbd1ef3a09fbc8f9aab04b6fd4bc3ae8"},{"sha":"e867f7a7fa1985bc6f1f6eb85ffcbf8ae3d3d652","author":{"email":"99f346658a335f564f87a5db55db57b4f8371bfa@apple.com","name":"fpizlo@apple.com"},"message":"Clean up the B3 documentation a bit\nhttps://bugs.webkit.org/show_bug.cgi?id=153678\n\nReviewed by Saam Barati.\n\n* docs/b3/index.html: Fix some links and fix small issues.\n* docs/b3/intermediate-representation.html: Clean up some text and fix small issues.\n\n\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@195859 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":false,"url":"https://api.github.com/repos/annulen/webkit/commits/e867f7a7fa1985bc6f1f6eb85ffcbf8ae3d3d652"},{"sha":"f21cb956ae021f43fbe6d9df86e774a092cc8577","author":{"email":"d75a3c58a75ce3c6ae81d64c426e784a98413ff8@apple.com","name":"ryanhaddad@apple.com"},"message":"Rebaselining tests on ios-simulator after r195740\n\nUnreviewed test gardning.\n\n* platform/ios-simulator-wk2/editing/inserting/paragraph-separator-in-table-1-expected.txt: Removed.\n* platform/ios-simulator/compositing/contents-opaque/table-parts-expected.txt:\n* platform/ios-simulator/fast/text/emoji-expected.txt:\n* platform/ios-simulator/tables/mozilla/marvin/colgroup_align_center-expected.txt:\n* platform/ios-simulator/tables/mozilla/marvin/colgroup_align_justify-expected.txt:\n* platform/ios-simulator/tables/mozilla/marvin/colgroup_align_left-expected.txt:\n* platform/ios-simulator/tables/mozilla/marvin/colgroup_align_right-expected.txt:\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@195860 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":false,"url":"https://api.github.com/repos/annulen/webkit/commits/f21cb956ae021f43fbe6d9df86e774a092cc8577"},{"sha":"dde778b659644b69f2ce8939433116b6f85c99d1","author":{"email":"d75a3c58a75ce3c6ae81d64c426e784a98413ff8@apple.com","name":"ryanhaddad@apple.com"},"message":"Missed one rebaseline for ios-simulator after r195740 in the last patch.\n\nUnreviewed test gardening.\n\n* platform/ios-simulator/fast/forms/form-in-malformed-markup-expected.txt:\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@195861 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":false,"url":"https://api.github.com/repos/annulen/webkit/commits/dde778b659644b69f2ce8939433116b6f85c99d1"},{"sha":"24a81e21d60fc7e84c1c1aefc20fb1dced38067f","author":{"email":"ce44a69f81b51c534892900655cbab4fcdc1b9e0@apple.com","name":"sbarati@apple.com"},"message":"Remove our notion of having a single activation register\nhttps://bugs.webkit.org/show_bug.cgi?id=153673\n\nReviewed by Filip Pizlo.\n\nWe have many functions lurking around where we think a function \nmight only have one activation register. This is clearly wrong\nnow that ES6 has block scoping. This patch removes this false notion.\n\n* bytecode/CodeBlock.cpp:\n(JSC::CodeBlock::dumpBytecode):\n(JSC::CodeBlock::CodeBlock):\n* bytecode/CodeBlock.h:\n(JSC::CodeBlock::scopeRegister):\n(JSC::CodeBlock::codeType):\n(JSC::CodeBlock::setActivationRegister): Deleted.\n(JSC::CodeBlock::activationRegister): Deleted.\n(JSC::CodeBlock::uncheckedActivationRegister): Deleted.\n(JSC::CodeBlock::needsActivation): Deleted.\n* bytecode/ExecutableInfo.h:\n(JSC::ExecutableInfo::ExecutableInfo):\n(JSC::ExecutableInfo::usesEval):\n(JSC::ExecutableInfo::isStrictMode):\n(JSC::ExecutableInfo::isConstructor):\n(JSC::ExecutableInfo::isClassContext):\n(JSC::ExecutableInfo::needsActivation): Deleted.\n* bytecode/UnlinkedCodeBlock.cpp:\n(JSC::UnlinkedCodeBlock::UnlinkedCodeBlock):\n* bytecode/UnlinkedCodeBlock.h:\n(JSC::UnlinkedCodeBlock::isArrowFunctionContext):\n(JSC::UnlinkedCodeBlock::isClassContext):\n(JSC::UnlinkedCodeBlock::setThisRegister):\n(JSC::UnlinkedCodeBlock::setScopeRegister):\n(JSC::UnlinkedCodeBlock::usesGlobalObject):\n(JSC::UnlinkedCodeBlock::setGlobalObjectRegister):\n(JSC::UnlinkedCodeBlock::thisRegister):\n(JSC::UnlinkedCodeBlock::scopeRegister):\n(JSC::UnlinkedCodeBlock::addPropertyAccessInstruction):\n(JSC::UnlinkedCodeBlock::needsFullScopeChain): Deleted.\n(JSC::UnlinkedCodeBlock::setActivationRegister): Deleted.\n(JSC::UnlinkedCodeBlock::activationRegister): Deleted.\n(JSC::UnlinkedCodeBlock::hasActivationRegister): Deleted.\n* bytecode/UnlinkedFunctionExecutable.cpp:\n(JSC::generateUnlinkedFunctionCodeBlock):\n* bytecompiler/BytecodeGenerator.cpp:\n(JSC::BytecodeGenerator::BytecodeGenerator):\n(JSC::BytecodeGenerator::initializeVarLexicalEnvironment):\n* bytecompiler/BytecodeGenerator.h:\n(JSC::BytecodeGenerator::destinationForAssignResult):\n(JSC::BytecodeGenerator::leftHandSideNeedsCopy):\n(JSC::BytecodeGenerator::emitNodeForLeftHandSide):\n* dfg/DFGByteCodeParser.cpp:\n(JSC::DFG::ByteCodeParser::inliningCost):\n(JSC::DFG::ByteCodeParser::parseCodeBlock):\n* dfg/DFGGraph.h:\n(JSC::DFG::Graph::hasExitSite):\n(JSC::DFG::Graph::activationRegister): Deleted.\n(JSC::DFG::Graph::uncheckedActivationRegister): Deleted.\n(JSC::DFG::Graph::machineActivationRegister): Deleted.\n(JSC::DFG::Graph::uncheckedMachineActivationRegister): Deleted.\n* dfg/DFGStackLayoutPhase.cpp:\n(JSC::DFG::StackLayoutPhase::run):\n* interpreter/CallFrame.cpp:\n(JSC::CallFrame::callSiteIndex):\n(JSC::CallFrame::stack):\n(JSC::CallFrame::callerFrame):\n(JSC::CallFrame::friendlyFunctionName):\n(JSC::CallFrame::hasActivation): Deleted.\n(JSC::CallFrame::uncheckedActivation): Deleted.\n(JSC::CallFrame::lexicalEnvironment): Deleted.\n(JSC::CallFrame::lexicalEnvironmentOrNullptr): Deleted.\n(JSC::CallFrame::setActivation): Deleted.\n* interpreter/CallFrame.h:\n(JSC::ExecState::scope):\n(JSC::ExecState::setCallerFrame):\n(JSC::ExecState::setScope):\n(JSC::ExecState::init):\n* interpreter/Register.h:\n* llint/LLIntSlowPaths.cpp:\n(JSC::LLInt::LLINT_SLOW_PATH_DECL):\n* runtime/Executable.h:\n(JSC::ScriptExecutable::usesEval):\n(JSC::ScriptExecutable::usesArguments):\n(JSC::ScriptExecutable::isArrowFunctionContext):\n(JSC::ScriptExecutable::isStrictMode):\n(JSC::ScriptExecutable::derivedContextType):\n(JSC::ScriptExecutable::needsActivation): Deleted.\n* runtime/JSLexicalEnvironment.h:\n(JSC::asActivation):\n(JSC::Register::lexicalEnvironment): Deleted.\n\n\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@195862 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":false,"url":"https://api.github.com/repos/annulen/webkit/commits/24a81e21d60fc7e84c1c1aefc20fb1dced38067f"},{"sha":"1d3baf90592435dc623cf02d6f24fa995be49c2d","author":{"email":"c77ba1f13dd683021409b41cf8bcdadfeaa22cff@webkit.org","name":"rniwa@webkit.org"},"message":"fast/shadow-dom/Element-interface-attachShadow.html fails on iOS\nhttps://bugs.webkit.org/show_bug.cgi?id=153681\n\nReviewed by Antti Koivisto.\n\nSource/WebCore:\n\nThe bug was caused by canHaveUserAgentShadowRoot() returning false on a meter element since it's disabled on iOS.\nOverride HTMLUnknownElement's canHaveUserAgentShadowRoot to return false for compatbility on iOS.\n\n* html/HTMLUnknownElement.h:\n(WebCore::HTMLUnknownElement::canHaveUserAgentShadowRoot):\n\nLayoutTests:\n\nEnable shadow DOM and custom elements tests on iOS; matches that's in platform/mac/TestExpectations.\n\n* platform/ios-simulator/TestExpectations:\n\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@195863 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":false,"url":"https://api.github.com/repos/annulen/webkit/commits/1d3baf90592435dc623cf02d6f24fa995be49c2d"},{"sha":"7bae08f2299a4cded02adfb45161ad1ceda27990","author":{"email":"d75a3c58a75ce3c6ae81d64c426e784a98413ff8@apple.com","name":"ryanhaddad@apple.com"},"message":"Marking fast/parser/external-entities-in-xslt.xml as flaky on El Capitan\nhttps://bugs.webkit.org/show_bug.cgi?id=153683\n\nUnreviewed test gardening.\n\n* platform/mac/TestExpectations:\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@195864 268f45cc-cd09-0410-ab3c-d52691b4dbfc","distinct":false,"url":"https://api.github.com/repos/annulen/webkit/commits/7bae08f2299a4cded02adfb45161ad1ceda27990"}]}