GitHub PushEvent at 2014-10-28 17:00:25
Repository: webkit-mips
Actor: kisg
Payload: {"shas":[["4f91803e6450d55885e01603a3368fa4d36e3949","b8676f6f928be61b4dfe06922835796c5deaca81@apple.com","Holes are not copied properly when Arrays change shape to ArrayStorage type.\n<https://webkit.org/b/138118>\n\nReviewed by Mark Hahnenberg.\n\nWhen we convert non-ArrayStorage typed arrays into ArrayStorage typed arrays,\nwe skipped the holes.  As a result, the slots in the ArrayStorage vector that\ncorresponds to those holes are uninitialize.  This is now fixed.\n\n* runtime/JSObject.cpp:\n(JSC::JSObject::convertUndecidedToArrayStorage):\n(JSC::JSObject::convertInt32ToArrayStorage):\n(JSC::JSObject::convertDoubleToArrayStorage):\n(JSC::JSObject::convertContiguousToArrayStorage):\n\n\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@175249 268f45cc-cd09-0410-ab3c-d52691b4dbfc","mark.lam@apple.com",true],["c8f50a1f53220992eb9da6240c7950b33ea5de66","083d44ce61b1f946a3aa6fbd704954e0195d0658@apple.com","Move text decoration CSS properties to the new StyleBuilder\nhttps://bugs.webkit.org/show_bug.cgi?id=138121\n\nReviewed by Antti Koivisto.\n\nMove text decoration CSS properties from DeprecatedStyleBuilder to the\nnew StyleBuilder so that they are generated from CSSPropertyNames.in.\n\nNo new tests, no behavior change.\n\n* css/CSSPropertyNames.in:\n* css/DeprecatedStyleBuilder.cpp:\n(WebCore::DeprecatedStyleBuilder::DeprecatedStyleBuilder):\n(WebCore::ApplyPropertyTextDecoration::applyValue): Deleted.\n(WebCore::ApplyPropertyTextDecoration::createHandler): Deleted.\n* css/StyleBuilderConverter.h:\n(WebCore::StyleBuilderConverter::convertTextDecoration):\n\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@175250 268f45cc-cd09-0410-ab3c-d52691b4dbfc","cdumez@apple.com",true],["55bcd65bd50f5cf096804e1434c18a89d6f93c20","81dea2becd6014d7f2a527acd521cad73bee7d2a@apple.com","[Mac] The first software paint of a <video> element takes up to 2.5s.\nhttps://bugs.webkit.org/show_bug.cgi?id=137754\n\nReviewed by Brent Fulgham.\n\nIt turns out that, if you pass nil to -[AVPlayerItemVideoOutput initWithPixelBufferAttributes:]\nthe video output will not attempt to conform the resulting pixel buffers into a particular format.\nThis means that adding such a video output to a AVPlayerItem should have almost no performance\npenalty, since the video output does not even copy the resulting buffers, but rather just retains\nand returns the ones from the AVPlayerLayer.\n\nCreate and attach an AVPlayerItemVideoOutput after creating the AVPlayerItem, but before attaching\nthe player item to the AVPlayer. This eliminates the reconfigure step which occurs after attaching\na video output to an already attached AVPlayerItem.\n\nWhen creating the AVPlayerItemVideoOutput, pass in `nil` for the pixelBufferAttributes parameter.\n\nInstead of blocking waiting for output from the AVPlayerItemVideoOutput during creating, block and\nwhait when asked to paint with the video output.\n\n* platform/graphics/avfoundation/objc/MediaPlayerPrivateAVFoundationObjC.mm:\n(WebCore::MediaPlayerPrivateAVFoundationObjC::createVideoLayer):\n(WebCore::MediaPlayerPrivateAVFoundationObjC::createVideoOutput):\n(WebCore::MediaPlayerPrivateAVFoundationObjC::paintWithVideoOutput):\n\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@175251 268f45cc-cd09-0410-ab3c-d52691b4dbfc","jer.noble@apple.com",true],["a328836448a1c54db220df326c3d9ca448c98d75","35aed05115bd769cbfb384792061e6d4116cbf64@adobe.com","Clean up subtrees selection code\nhttps://bugs.webkit.org/show_bug.cgi?id=137740\n\nReviewed by David Hyatt.\n\nClean up subtrees selection code. Add a new class SelectionSubtreeData\nthat keeps only the selection data. Have SelectionSubtreeRoot class embed\na SelectionSubtreeData member and keep the business logic methods.\nNo functionality changed therefore no new layout tests.\n\n* rendering/RenderObject.cpp:\n(WebCore::RenderObject::selectionStartEnd):\n* rendering/RenderView.cpp:\n(WebCore::RenderView::subtreeSelectionBounds):\n(WebCore::RenderView::repaintSubtreeSelection):\n(WebCore::RenderView::setSelection):\n(WebCore::RenderView::splitSelectionBetweenSubtrees):\n(WebCore::RenderView::updateSelectionForSubtrees):\n(WebCore::RenderView::clearSubtreeSelection):\n(WebCore::RenderView::applySubtreeSelection):\n* rendering/RenderView.h:\n* rendering/SelectionSubtreeRoot.cpp:\n(WebCore::SelectionSubtreeRoot::SelectionSubtreeRoot):\n(WebCore::SelectionSubtreeRoot::adjustForVisibleSelection):\n* rendering/SelectionSubtreeRoot.h:\n(WebCore::SelectionSubtreeRoot::SelectionSubtreeData::SelectionSubtreeData):\n(WebCore::SelectionSubtreeRoot::SelectionSubtreeData::selectionStart):\n(WebCore::SelectionSubtreeRoot::SelectionSubtreeData::selectionStartPos):\n(WebCore::SelectionSubtreeRoot::SelectionSubtreeData::selectionEnd):\n(WebCore::SelectionSubtreeRoot::SelectionSubtreeData::selectionEndPos):\n(WebCore::SelectionSubtreeRoot::SelectionSubtreeData::selectionClear):\n(WebCore::SelectionSubtreeRoot::SelectionSubtreeData::selectionStartEndPositions):\n(WebCore::SelectionSubtreeRoot::SelectionSubtreeData::setSelectionStart):\n(WebCore::SelectionSubtreeRoot::SelectionSubtreeData::setSelectionStartPos):\n(WebCore::SelectionSubtreeRoot::SelectionSubtreeData::setSelectionEnd):\n(WebCore::SelectionSubtreeRoot::SelectionSubtreeData::setSelectionEndPos):\n(WebCore::SelectionSubtreeRoot::SelectionSubtreeData::clearSelection):\n(WebCore::SelectionSubtreeRoot::selectionData):\n(WebCore::SelectionSubtreeRoot::setSelectionData):\n(WebCore::SelectionSubtreeRoot::selectionStart): Deleted.\n(WebCore::SelectionSubtreeRoot::selectionStartPos): Deleted.\n(WebCore::SelectionSubtreeRoot::selectionEnd): Deleted.\n(WebCore::SelectionSubtreeRoot::selectionEndPos): Deleted.\n(WebCore::SelectionSubtreeRoot::selectionStartEndPositions): Deleted.\n(WebCore::SelectionSubtreeRoot::selectionClear): Deleted.\n(WebCore::SelectionSubtreeRoot::setSelectionStart): Deleted.\n(WebCore::SelectionSubtreeRoot::setSelectionStartPos): Deleted.\n(WebCore::SelectionSubtreeRoot::setSelectionEnd): Deleted.\n(WebCore::SelectionSubtreeRoot::setSelectionEndPos): Deleted.\n\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@175252 268f45cc-cd09-0410-ab3c-d52691b4dbfc","mihnea@adobe.com",true],["4e112a526f7e60fc49aa52a98c4d4b18c90113c4","a82ad16292c9f3b890b7b13c336ff95f6bd02623@webkit.org","[EFL] Remove unnecessary defines from OptionsEfl.cmake\nhttps://bugs.webkit.org/show_bug.cgi?id=138132\n\nPatch by Tibor Meszaros <tmeszaros.u-szeged@partner.samsung.com> on 2014-10-28\nReviewed by Csaba Osztrogonác.\n\n.:\n\n* Source/cmake/OptionsEfl.cmake:\n\nSource/WTF:\n\n* wtf/Platform.h:\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@175253 268f45cc-cd09-0410-ab3c-d52691b4dbfc","commit-queue@webkit.org",true],["b5387e29ca4c3181677bbddd3050565fef4420db","ac78b022715c5b8357b4dca8045e8463b4de2124@apple.com","Windows build fix.\n\n* platform/network/cf/NetworkStorageSessionCFNet.cpp:\n(WebCore::NetworkStorageSession::switchToNewTestingSession): Use a WTF function\nfor getting current process ID instead of getpid().\n\n\n\ngit-svn-id: http://svn.webkit.org/repository/webkit/trunk@175254 268f45cc-cd09-0410-ab3c-d52691b4dbfc","ap@apple.com",true]],"size":6,"ref":"refs/heads/master","head":"b5387e29ca4c3181677bbddd3050565fef4420db"}