{"push_id":802095330,"size":1000,"distinct_size":1001,"ref":"refs/heads/blink","head":"de7f875c22c8c9c6e4a3c855084617d38bf5bd9a","before":"5284227942cfb52214e220cc6b0b07fd7c4f050e","commits":[{"sha":"344d201085ab2f3e95572bc3de88b932a03367df","author":{"email":"3f4bb586f04a0c1d93eadab9363a8a3183b4860c@opera.com","name":"fs@opera.com"},"message":"Move activeCues ownership to TextTrack\n\nInstead of having a list that owns another list (that owns another\nlist...), move the m_activeCues member from TextTrackCueList to TextTrack.\nThis is structurally less strange, and makes TextTrackCueList slightly\nmore self-contained. The code for building the activeCues list remains\n(for now.)\n\nBUG=321654\n\nReview URL: https://codereview.chromium.org/958903002\n\ngit-svn-id: svn://svn.chromium.org/blink/trunk@190923 bbb929c8-8fbe-4397-9dbb-9b2b20218538","distinct":true,"url":"https://api.github.com/repos/dstockwell/chromium/commits/344d201085ab2f3e95572bc3de88b932a03367df"},{"sha":"63aebc8fda1760145f931df338dd531bf9d9c945","author":{"email":"426c54bf154ff8d1bfecfdb0f393e8e07cde8f7a@igalia.com","name":"rego@igalia.com"},"message":"[CSS Grid Layout] Update WATCHLIST after move to layout/LayoutGrid\n\nAfter the rename in r190772, change \"rendering/\" path by \"layout/\" in\nthe grid layout WATCHLIST. Include \"paint/\" in the list too.\n\nBUG=450612\n\nReview URL: https://codereview.chromium.org/964473002\n\ngit-svn-id: svn://svn.chromium.org/blink/trunk@190924 bbb929c8-8fbe-4397-9dbb-9b2b20218538","distinct":true,"url":"https://api.github.com/repos/dstockwell/chromium/commits/63aebc8fda1760145f931df338dd531bf9d9c945"},{"sha":"858b0befa14c51527cbb59c4cfd650f489b83bcf","author":{"email":"20c6ee013ba6573821a2eee901ed6b8c5257a234@chromium.org","name":"mkwst@chromium.org"},"message":"Mixed Content: Explicitly allow blockable content for specific tests.\n\nIn preparation for changing the default, we need to explicitly set the\npreference in tests which verify that exceptions work correctly.\n\nPatch 1: [THIS PATCH]\nPatch 2: Chromium: https://codereview.chromium.org/960853002\nPatch 3: Blink: https://codereview.chromium.org/961633002/\nBUG=462158\n\nReview URL: https://codereview.chromium.org/957263002\n\ngit-svn-id: svn://svn.chromium.org/blink/trunk@190925 bbb929c8-8fbe-4397-9dbb-9b2b20218538","distinct":true,"url":"https://api.github.com/repos/dstockwell/chromium/commits/858b0befa14c51527cbb59c4cfd650f489b83bcf"},{"sha":"20c41cb33da000e8249db6a2507ff2cb4c1cf49f","author":{"email":"3f4bb586f04a0c1d93eadab9363a8a3183b4860c@opera.com","name":"fs@opera.com"},"message":"Eliminate calls to TextTrackCue::setIsActive outside of CueTimeline\n\nHoisting the calls to setIsActive and removeDisplayTree out of\nTextTrackCueList::updateCueIndex into its single caller\n(TextTrack::cueDidChange), it becomes evident that at this point in the\nstate update, the cue in question should already be both inactive and\nhave had its \"display tree\" removed. Hence the pair of calls can be\ndropped.\nThe same logic can also be applied in TextTrack::removeCue where we\nhave the same operations being performed.\nReorganize the code slightly to get timeline updates at the end of the\ncue{Will,Did}Change methods, and document the invariants.\n\nBUG=321654\n\nReview URL: https://codereview.chromium.org/960233002\n\ngit-svn-id: svn://svn.chromium.org/blink/trunk@190927 bbb929c8-8fbe-4397-9dbb-9b2b20218538","distinct":true,"url":"https://api.github.com/repos/dstockwell/chromium/commits/20c41cb33da000e8249db6a2507ff2cb4c1cf49f"},{"sha":"725feb91cd12917f185d79bfbeef6a52905dd4ab","author":{"email":"eeb7781bb6559d3388969060d8857e70061e83fa@chromium.org","name":"aandrey@chromium.org"},"message":"DevTools: Redefine StepIntoAsync debugger action.\n\nNow StepIntoAsync is:\n- StepInto, iff there were no async operations scheduled\n- StepInto + Resume + AsyncOperation breakpoint, iff there was at least one async operation scheduled during the StepInto.\n\nIn other words, StepIntoAsync will act as StepInto on all instructions except those that schedule async operations.\nIn the latter cases, StepIntoAsync will be stepping into the async callback that was just scheduled.\n\nAs a reminder, StepIntoAsync keyboard shortcuts are: Alt+F11 or Ctrl/Meta+Alt+.\n\nBUG=432469, 457134\nR=yurys, pfeldman\n\nReview URL: https://codereview.chromium.org/954753003\n\ngit-svn-id: svn://svn.chromium.org/blink/trunk@190928 bbb929c8-8fbe-4397-9dbb-9b2b20218538","distinct":true,"url":"https://api.github.com/repos/dstockwell/chromium/commits/725feb91cd12917f185d79bfbeef6a52905dd4ab"},{"sha":"d288e20d0f24a34636014fb24127e3fd20f99cc0","author":{"email":"f70dc21b1b6a10340b65b6dcc0bde33e44f9236b@chromium.org","name":"dsinclair@chromium.org"},"message":"Rename rendering/RenderBlock* to layout/LayoutBlock*.\n\nThis CL does not change the output of renderName() so there are no layout\ntest changes.\n\nBUG=450612\nTBR=jchaffraix@chromium.org\n\nReview URL: https://codereview.chromium.org/956023002\n\ngit-svn-id: svn://svn.chromium.org/blink/trunk@190929 bbb929c8-8fbe-4397-9dbb-9b2b20218538","distinct":true,"url":"https://api.github.com/repos/dstockwell/chromium/commits/d288e20d0f24a34636014fb24127e3fd20f99cc0"},{"sha":"07d96c76875cb8b06cc889892d16fb9feb3e0ce5","author":{"email":"4a88736f13dbf05d594d3864e1987904b45f797f@opera.com","name":"philipj@opera.com"},"message":"Sync the DOM* geometry interfaces with the spec\n\nhttp://dev.w3.org/fxtf/geometry/\n\nNote that DOMRect is missing the optional keyword in the spec:\nhttps://www.w3.org/Bugs/Public/show_bug.cgi?id=27706\n\nBUG=460722\n\nReview URL: https://codereview.chromium.org/956203002\n\ngit-svn-id: svn://svn.chromium.org/blink/trunk@190930 bbb929c8-8fbe-4397-9dbb-9b2b20218538","distinct":true,"url":"https://api.github.com/repos/dstockwell/chromium/commits/07d96c76875cb8b06cc889892d16fb9feb3e0ce5"},{"sha":"1b5a1df55fa94aafcbc0491a87c06696b9b4449f","author":{"email":"426c54bf154ff8d1bfecfdb0f393e8e07cde8f7a@igalia.com","name":"rego@igalia.com"},"message":"[CSS Grid Layout] Remove unused code in LayoutGrid\n\nRemove LayoutGrid::computeUsedBreadthOfGridTracks() (with 2 arguments)\nas it's never used.\nAlso remove the last 2 arguments of LayoutGrid::populateGridPositions() for the\nsame reason.\n\nReview URL: https://codereview.chromium.org/958033002\n\ngit-svn-id: svn://svn.chromium.org/blink/trunk@190931 bbb929c8-8fbe-4397-9dbb-9b2b20218538","distinct":true,"url":"https://api.github.com/repos/dstockwell/chromium/commits/1b5a1df55fa94aafcbc0491a87c06696b9b4449f"},{"sha":"805cdb65c377efb40c554bc138d2d83201a71e86","author":{"email":"07bc3b230c7ebb6565f05597e182520b8b74797d@chromium.org","name":"yurys@chromium.org"},"message":"DevTools: move addInspectedHeapObject command from Console to HeapProfiler domain\n\nBUG=461839\n\nReview URL: https://codereview.chromium.org/957293002\n\ngit-svn-id: svn://svn.chromium.org/blink/trunk@190932 bbb929c8-8fbe-4397-9dbb-9b2b20218538","distinct":true,"url":"https://api.github.com/repos/dstockwell/chromium/commits/805cdb65c377efb40c554bc138d2d83201a71e86"},{"sha":"5d616eaef7bc5de1b707d27b592e9c309c094e92","author":{"email":"eeb7781bb6559d3388969060d8857e70061e83fa@chromium.org","name":"aandrey@chromium.org"},"message":"DevTools: Merge StepIntoAsync and AsyncOperation breakpoints pausing in backend.\n\nMerge the two mechanisms in backend.\nThe pausing algorithm for StepIntoAsync was correct, unlike the AsyncOperations,\nwhich did not work in case of async operation chaining (see the test case).\n\nBUG=432469, 457134\nTEST=inspector/sources/debugger/async-operation-breakpoints.html\nR=yurys\n\nReview URL: https://codereview.chromium.org/956903002\n\ngit-svn-id: svn://svn.chromium.org/blink/trunk@190934 bbb929c8-8fbe-4397-9dbb-9b2b20218538","distinct":true,"url":"https://api.github.com/repos/dstockwell/chromium/commits/5d616eaef7bc5de1b707d27b592e9c309c094e92"},{"sha":"66525c5caf885f33f1f8b8f5255f4549773c00ed","author":{"email":"03b08926e49d80331ab322c2b9e0332109fbfd39@chromium.org","name":"caseq@chromium.org"},"message":"Timeline: add labels around status bar controls\n\nBUG=432736\n\nReview URL: https://codereview.chromium.org/934303002\n\ngit-svn-id: svn://svn.chromium.org/blink/trunk@190935 bbb929c8-8fbe-4397-9dbb-9b2b20218538","distinct":true,"url":"https://api.github.com/repos/dstockwell/chromium/commits/66525c5caf885f33f1f8b8f5255f4549773c00ed"},{"sha":"f700e73f7b6bb41c025bdb2caaa988e08621740d","author":{"email":"e0251dece5da094d93c561b9796e75d6924e3cc5@gmail.com","name":"shivamidow@gmail.com"},"message":"Div having contentEditable and display:grid cannot be edited if it is empty.\n\nThis bug is quite similar to https://codereview.chromium.org/897633002/.\nRenderGrid should be also treated as a candidate for visible position\nas like RenderFlexibleBox. The only different situation between them is\nthat RenderGrid has a bug setting \"0px\" for logicalHeight when it is empty.\nRenderGrid should also have a minimum height of a single line if it is editable\nas well as RenderFlexibleBox does.\nThis is the same patch applied to webkit. http://webkit.org/b/141465\n\nBUG=79180\n\nReview URL: https://codereview.chromium.org/870013003\n\ngit-svn-id: svn://svn.chromium.org/blink/trunk@190936 bbb929c8-8fbe-4397-9dbb-9b2b20218538","distinct":true,"url":"https://api.github.com/repos/dstockwell/chromium/commits/f700e73f7b6bb41c025bdb2caaa988e08621740d"},{"sha":"59f948ac2a640e3b4db35797acc0a3ce726d177b","author":{"email":"a162caffcb6897220f4d1cf28164d73cb91993a8@opera.com","name":"ed@opera.com"},"message":"[svg2] Make 'rx' and 'ry' presentation attributes\n\nThe following elements' rx and ry attributes have been made\ninto presentation attributes:\n\n* rect\n* ellipse\n\nSpec:\n  https://svgwg.org/svg2-draft/geometry.html#RXProperty\n  https://svgwg.org/svg2-draft/geometry.html#RYProperty\n\nBUG=400725\n\nReview URL: https://codereview.chromium.org/955033002\n\ngit-svn-id: svn://svn.chromium.org/blink/trunk@190937 bbb929c8-8fbe-4397-9dbb-9b2b20218538","distinct":true,"url":"https://api.github.com/repos/dstockwell/chromium/commits/59f948ac2a640e3b4db35797acc0a3ce726d177b"},{"sha":"55953586c933b282794a4c6fa07bc44f8b8d4b1e","author":{"email":"4a88736f13dbf05d594d3864e1987904b45f797f@opera.com","name":"philipj@opera.com"},"message":"Remove the overflowchanged event with a runtime flag\n\nIntent to Remove:\nhttps://groups.google.com/a/chromium.org/d/msg/blink-dev/NZ7RGtrPQsw/DRQmRzSkGNAJ\n\nA full removal touches many files, so keep it behind a flag in case this\nneeds to be reverted.\n\nThe tests are much less prone to conflicts, so in order to avoid\ncreating a virtual testsuite, simply remove them. They can be restored\nif necessary later.\n\nAll but one of the removed tests are explictly for some aspect of the\noverflowchanged event. The exception is\nlayout-overflow-not-affected-by-visual-overflow.html which is from the\nfix of \"RenderBox layout overflow is not correctly computed\":\nhttps://code.google.com/p/chromium/issues/detail?id=254002\n\nUnfortunately, it does not appear that the bug has any other observable\neffect that can be used. An old version of Chromium with the bug was\ntested; the rendered result is identical and overflow:scroll does not\ncause any scrollbars to appear. Therefore, the test is removed.\n\nBUG=460822\n\nReview URL: https://codereview.chromium.org/959643002\n\ngit-svn-id: svn://svn.chromium.org/blink/trunk@190938 bbb929c8-8fbe-4397-9dbb-9b2b20218538","distinct":true,"url":"https://api.github.com/repos/dstockwell/chromium/commits/55953586c933b282794a4c6fa07bc44f8b8d4b1e"},{"sha":"9de07fa7f6ac3ae1b6a6404cb3ede0f6d2765bf7","author":{"email":"be235e35a6c144329e4aa1b0fbe2c3f8c71f3676@chromium.org","name":"sadrul@chromium.org"},"message":"blink: Remove the use of WebWorkerRunLoop.\n\nWebWorkerRunLoop serves no purpose anymore. So remove its use from blink.\n\nThis is part 2 of 3.\nPart 1: https://codereview.chromium.org/937313003\nPart 3: https://codereview.chromium.org/955883002\n\nBUG=461664\n\nReview URL: https://codereview.chromium.org/960443002\n\ngit-svn-id: svn://svn.chromium.org/blink/trunk@190939 bbb929c8-8fbe-4397-9dbb-9b2b20218538","distinct":true,"url":"https://api.github.com/repos/dstockwell/chromium/commits/9de07fa7f6ac3ae1b6a6404cb3ede0f6d2765bf7"},{"sha":"3a351c35567bac01fa2e6fbf4eb1f51ad79ec9da","author":{"email":"99c90cf4ea837852b994440ebb0162392109c408@chromium.org","name":"japhet@chromium.org"},"message":"Fix print preview sometimes not appearing\n\nLocalDOMWindow::print() should use the embedder-definition of load completion\n(Frame::isLoading), rather than the JS defintion (Document::loadEventFinished).\nThey're subtly different during the period immediately after load event\ncompletion.\n\nThis was regressed in r188017\n\nBUG=449911\n\nReview URL: https://codereview.chromium.org/928593003\n\ngit-svn-id: svn://svn.chromium.org/blink/trunk@190941 bbb929c8-8fbe-4397-9dbb-9b2b20218538","distinct":true,"url":"https://api.github.com/repos/dstockwell/chromium/commits/3a351c35567bac01fa2e6fbf4eb1f51ad79ec9da"},{"sha":"459a07ede8e368f6f51f99d0dec5260be883bd4e","author":{"email":"cb141bc04912f7082317b2d75e22ecde40953ac2@chromium.org","name":"kojii@chromium.org"},"message":"Optimize HarfBuzzShaper::createHarfBuzzRuns() for width() against CJK text\n\nThis patch optimizes HarfBuzzShaper::createHarfBuzzRuns() for when the\nlength of the string is 1.\n\nSince most ideographic characters have break opportunities both before\nand after, the line breaker calls width() with such string in 90-95%\nof cases if the text is Chinese, Japanese, or traditional Korean.\n\n5%-9% perf gain for vertical-japanese-kokoro-insert.html on local win\nbox. 15% of CPU time was spent in createHarfBuzzRuns() before this\npatch. This patch reduces it to around 10%.\n\nBUG=446011\n\nReview URL: https://codereview.chromium.org/959833002\n\ngit-svn-id: svn://svn.chromium.org/blink/trunk@190942 bbb929c8-8fbe-4397-9dbb-9b2b20218538","distinct":true,"url":"https://api.github.com/repos/dstockwell/chromium/commits/459a07ede8e368f6f51f99d0dec5260be883bd4e"},{"sha":"26af52ff47b97de6ae9557d5e896ca7609a58011","author":{"email":"4a88736f13dbf05d594d3864e1987904b45f797f@opera.com","name":"philipj@opera.com"},"message":"Sync the Node interface with the spec\n\nhttps://dom.spec.whatwg.org/#interface-node\n\nThe only changes to the generated code are code movement and variable\nname changes.\n\nMany types were made nullable to match the spec, as doing so did not\ncause any changes to the generated code. If [TypeChecking=Interface]\nwere used, there would have been more differences.\n\nBUG=460722\n\nReview URL: https://codereview.chromium.org/961653004\n\ngit-svn-id: svn://svn.chromium.org/blink/trunk@190943 bbb929c8-8fbe-4397-9dbb-9b2b20218538","distinct":true,"url":"https://api.github.com/repos/dstockwell/chromium/commits/26af52ff47b97de6ae9557d5e896ca7609a58011"},{"sha":"44c4f7cc944145ce0b2ca4616b10120e73e36320","author":{"email":"6f72d32195e4e81c2c906e9fd2e2c5476f0ed83c@chromium.org","name":"mek@chromium.org"},"message":"Expose v8 context a MessagePort lives in to give content side code a valid context to (de)serialize messages in.\n\nThis is used in the content side changes in https://codereview.chromium.org/921013002\n\nBUG=426458\n\nReview URL: https://codereview.chromium.org/924983002\n\ngit-svn-id: svn://svn.chromium.org/blink/trunk@190944 bbb929c8-8fbe-4397-9dbb-9b2b20218538","distinct":true,"url":"https://api.github.com/repos/dstockwell/chromium/commits/44c4f7cc944145ce0b2ca4616b10120e73e36320"},{"sha":"a28530da3726f61efc5da6b4f51c71e76aa1a116","author":{"email":"56bf68553a6eeecbbaf7c80da87195a59c9681bb@chromium.org","name":"wangxianzhu@chromium.org"},"message":"[Slimming paint] Do per-object paint invalidation when RenderView::doingFullInvalidation()\n\nPreviously if a RenderView is doing full invalidation,\nwe call view->layer()->compositor()->fullInvalidatePaint() to invalidate\nthe whole RenderView and skip paint invalidation for descendants.\n\nHowever, if the RenderView doesn't paint into own backing,\nfullInvalidatePaint won't invalidate the RenderView's layer,\ncausing under-invalidation in slimming paint mode.\n\nAlways do per-object paint invalidation in slimming paint mode.\nThis also enables us to reuse cached display items if possible\nwhen the RenderView is resized horizontally.\n\nBUG=450725,460117\nTEST=fast/frames/frame-resize-repaint-contents.html\n\nReview URL: https://codereview.chromium.org/953253002\n\ngit-svn-id: svn://svn.chromium.org/blink/trunk@190945 bbb929c8-8fbe-4397-9dbb-9b2b20218538","distinct":true,"url":"https://api.github.com/repos/dstockwell/chromium/commits/a28530da3726f61efc5da6b4f51c71e76aa1a116"}]}