{"push_id":862464366,"size":178,"distinct_size":149,"ref":"refs/heads/webrender","head":"3faa237abcd4836b40e694a4011d0f806411bc30","before":"0cea5db922a67b9d005a59c7adb6606fff8fa563","commits":[{"sha":"4fc0a66ba1cc9bd45673c7d2095ca34b90e09197","author":{"email":"8e0d94695c8087496e207d45916b5a6b810661a9@gmail.com","name":"Eli Friedman"},"message":"Simplify implementation of '<canvas>' 'width' and 'height' attributes.","distinct":false,"url":"https://api.github.com/repos/glennw/servo/commits/4fc0a66ba1cc9bd45673c7d2095ca34b90e09197"},{"sha":"695b7491fea505aad1179915b56a1fc295ccd9c3","author":{"email":"fc471ce1ec61f8c7b76f85bd7169cc53c56b215c@intuitionlibrary.com","name":"Glenn Watson"},"message":"Change overflow calculation to be calculated after compute_absolute_position.\n\nAlso include absolutely positioned elements in the overflow rect calculation.\n\nFixes #7797.","distinct":false,"url":"https://api.github.com/repos/glennw/servo/commits/695b7491fea505aad1179915b56a1fc295ccd9c3"},{"sha":"193d8f2dba94c3b8edad34cf9f40cdf27daaeb63","author":{"email":"8e0d94695c8087496e207d45916b5a6b810661a9@gmail.com","name":"Eli Friedman"},"message":"Remove dead load_sync function.","distinct":true,"url":"https://api.github.com/repos/glennw/servo/commits/193d8f2dba94c3b8edad34cf9f40cdf27daaeb63"},{"sha":"d1824aea48f408ab09cec04547c1baa6d79b3cfa","author":{"email":"16aea3ed30350b1f4b4dfc1111a05a38e3d681b3@rwell.org","name":"Corey Farwell"},"message":"Expand tidy to lint parts of /tests/wpt","distinct":false,"url":"https://api.github.com/repos/glennw/servo/commits/d1824aea48f408ab09cec04547c1baa6d79b3cfa"},{"sha":"58a5369dd16297b06f697ecbaac74e6350e13d3c","author":{"email":"5fbe89295ed5fbc903a91b921e10112e97e4a3cb@limpet.net","name":"Matt Brubeck"},"message":"Fix unused import warning in headless builds","distinct":false,"url":"https://api.github.com/repos/glennw/servo/commits/58a5369dd16297b06f697ecbaac74e6350e13d3c"},{"sha":"261246ea25d8c937151e79d0ce1ad5f1bf1274af","author":{"email":"4439ff048f4288e04f9446ae0ea13621e0f61f68@igalia.com","name":"Martin Robinson"},"message":"Properly resize iframe root layers\n\nWhen a layer containing an iframe changes, we also need to resize the\nroot layer of the subpage. This ensures that content from the child\nlayer tree is masked to the new size.\n\nFixes #8301.","distinct":false,"url":"https://api.github.com/repos/glennw/servo/commits/261246ea25d8c937151e79d0ce1ad5f1bf1274af"},{"sha":"4a23f6f2d057ef4186eac12d8b37bb5821aa5421","author":{"email":"4439ff048f4288e04f9446ae0ea13621e0f61f68@igalia.com","name":"Martin Robinson"},"message":"Print process output for TIMEOUT status in WPT UI\n\nTests can time out due to script or runtime errors, which are typically\nreported via the Servo process output. Including process output for tests\ntiming out makes it easier to understand these problems.","distinct":false,"url":"https://api.github.com/repos/glennw/servo/commits/4a23f6f2d057ef4186eac12d8b37bb5821aa5421"},{"sha":"c1a38e240afdfaed0f223f2a4e205d05554f322e","author":{"email":"4439ff048f4288e04f9446ae0ea13621e0f61f68@igalia.com","name":"Martin Robinson"},"message":"Mix stacking contexts into the positioned content list\n\nSometimes positioned content needs to be layered on top of stacking\ncontexts. The layer synthesis code can do this, but the current design\nprevents it because stacking contexts are stored in a separate struct\nmember. In order to preserve tree order, mix stacking contexts into the\npositioned content list, by adding a new StackingContextClass\nDisplayItem. Such items do not have a base DisplayItem.\n\nIn some ways this simplifies the code, because we no longer have to\nhave a separate code path in the StackingContextLayerCreator.\n\nFixes #7779.\nFixes #7983.\nFixes #8122.\nFixes #8310.","distinct":false,"url":"https://api.github.com/repos/glennw/servo/commits/c1a38e240afdfaed0f223f2a4e205d05554f322e"},{"sha":"86e3add8fdc35fc6980bb63695781925607437b8","author":{"email":"1d30da7446c147361b50ba946a7897e87cc888f4@mozilla.com","name":"bors-servo"},"message":"Auto merge of #8266 - mrobinson:stacking-context-mix, r=pcwalton\n\nMix stacking contexts into the positioned content list\n\nSometimes positioned content needs to be layered on top of stacking\r\ncontexts. The layer synthesis code can do this, but the current design\r\nprevents it because stacking contexts are stored in a separate struct\r\nmember. In order to preserve tree order, mix stacking contexts into the\r\npositioned content list, by adding a new StackingContextClass\r\nDisplayItem. Such items do not have a base DisplayItem.\r\n\r\nIn some ways this simplifies the code, because we no longer have to\r\nhave a separate code path in the StackingContextLayerCreator.\n\n<!-- Reviewable:start -->\n[<img src=\"https://reviewable.io/review_button.png\" height=40 alt=\"Review on Reviewable\"/>](https://reviewable.io/reviews/servo/servo/8266)\n<!-- Reviewable:end -->","distinct":false,"url":"https://api.github.com/repos/glennw/servo/commits/86e3add8fdc35fc6980bb63695781925607437b8"},{"sha":"ca56ebbb09f3c258d10e7a7fa276d42fe258d893","author":{"email":"1d30da7446c147361b50ba946a7897e87cc888f4@mozilla.com","name":"bors-servo"},"message":"Auto merge of #8306 - glennw:fix-abd-overflow, r=pcwalton\n\nChange overflow calculation to be calculated after compute_absolute_position.\n\nAlso include absolutely positioned elements in the overflow rect calculation.\n\nFixes #7797.\n\n<!-- Reviewable:start -->\n[<img src=\"https://reviewable.io/review_button.png\" height=40 alt=\"Review on Reviewable\"/>](https://reviewable.io/reviews/servo/servo/8306)\n<!-- Reviewable:end -->","distinct":false,"url":"https://api.github.com/repos/glennw/servo/commits/ca56ebbb09f3c258d10e7a7fa276d42fe258d893"},{"sha":"722aa86c895b42798d60bcada41b0175dbafba52","author":{"email":"0c7f67464c2e4229e9a5542645154dae75ab29a7@gmail.com","name":"David Zbarsky"},"message":"Get rid of a bunch of explicit derefs","distinct":false,"url":"https://api.github.com/repos/glennw/servo/commits/722aa86c895b42798d60bcada41b0175dbafba52"},{"sha":"488459f80196a9d080dff9a57bfe0899c4c4ee68","author":{"email":"1d30da7446c147361b50ba946a7897e87cc888f4@mozilla.com","name":"bors-servo"},"message":"Auto merge of #8317 - mbrubeck:glutin-warning, r=saneyuki\n\nFix unused import warning in headless builds\n\n\n\n<!-- Reviewable:start -->\n[<img src=\"https://reviewable.io/review_button.png\" height=40 alt=\"Review on Reviewable\"/>](https://reviewable.io/reviews/servo/servo/8317)\n<!-- Reviewable:end -->","distinct":false,"url":"https://api.github.com/repos/glennw/servo/commits/488459f80196a9d080dff9a57bfe0899c4c4ee68"},{"sha":"d95ca55f2642e9d3433d649c9b6c86c29f45887a","author":{"email":"0c7f67464c2e4229e9a5542645154dae75ab29a7@gmail.com","name":"David Zbarsky"},"message":"Allow retrieving width/height for non-positioned elements","distinct":false,"url":"https://api.github.com/repos/glennw/servo/commits/d95ca55f2642e9d3433d649c9b6c86c29f45887a"},{"sha":"4b9fa13f2f6a1aa38d180367426498f01f6414c9","author":{"email":"1d30da7446c147361b50ba946a7897e87cc888f4@mozilla.com","name":"bors-servo"},"message":"Auto merge of #8305 - dzbarsky:roots, r=Ms2ger,\n\nGet rid of a bunch of explicit derefs\n\n\n\n<!-- Reviewable:start -->\n[<img src=\"https://reviewable.io/review_button.png\" height=40 alt=\"Review on Reviewable\"/>](https://reviewable.io/reviews/servo/servo/8305)\n<!-- Reviewable:end -->","distinct":false,"url":"https://api.github.com/repos/glennw/servo/commits/4b9fa13f2f6a1aa38d180367426498f01f6414c9"},{"sha":"2a7927d074b0d5b0e8aca25bddd0f9f6a49ea558","author":{"email":"4aaf771a86d6ec86dbbeef3c5e5fc9b840b43ca6@samsung.com","name":"Maciej Skrzypkowski"},"message":"Change PaintContext rects to TypedRects #7023\n\nNeeds update to_nearest_pixel method in app_unit module.\nArgument of to_nearest_pixel should be:\nScaleFactor<PagePx, ScreenPx, f32>","distinct":true,"url":"https://api.github.com/repos/glennw/servo/commits/2a7927d074b0d5b0e8aca25bddd0f9f6a49ea558"},{"sha":"b6850853da5fc677ecfa15d273159371a909ac6c","author":{"email":"1d30da7446c147361b50ba946a7897e87cc888f4@mozilla.com","name":"bors-servo"},"message":"Auto merge of #8202 - dzbarsky:getComputedStyle, r=pcwalton\n\nAllow retrieving width/height for non-positioned elements\n\nThis was causing a bunch of tests in tests/wpt/web-platform-tests/html/semantics/embedded-content/the-canvas-element/size.attributes* to fail.  They were returning \"auto\" instead of the correct size. They still fail because the returned size is off by a few pixels, not sure why yet. But this is more correct and may fix other failing tests.\n\n<!-- Reviewable:start -->\n[<img src=\"https://reviewable.io/review_button.png\" height=40 alt=\"Review on Reviewable\"/>](https://reviewable.io/reviews/servo/servo/8202)\n<!-- Reviewable:end -->","distinct":false,"url":"https://api.github.com/repos/glennw/servo/commits/b6850853da5fc677ecfa15d273159371a909ac6c"},{"sha":"9529196d2f1f82c3dde8e20b5f9669331681cf10","author":{"email":"c028c213ed5efcf30c3f4fc7361dbde0c893c5b7@joshmatthews.net","name":"Josh Matthews"},"message":"Send mouse move events to the the previous layer when directing events to a new one for the first time. Resolves #7865.","distinct":true,"url":"https://api.github.com/repos/glennw/servo/commits/9529196d2f1f82c3dde8e20b5f9669331681cf10"},{"sha":"60a03f42632d3b85adfffcdf59eacc1bb7ae090f","author":{"email":"172bd0bc5aaf2802c05d15febe8a8a88b46ca9e9@gmail.com","name":"Ms2ger"},"message":"Remove unused argument from TableLikeFlow::assign_block_size_for_table_like_flow.","distinct":true,"url":"https://api.github.com/repos/glennw/servo/commits/60a03f42632d3b85adfffcdf59eacc1bb7ae090f"},{"sha":"64dbc2892759c92460c1a4733f85ea3746ba8bd9","author":{"email":"4aaf771a86d6ec86dbbeef3c5e5fc9b840b43ca6@samsung.com","name":"Maciej Skrzypkowski"},"message":"Add missing css style for image_rendering_auto_a.html\n\nThere was a missing image position in the test which caused potentially \nwrong comparision of images in basic.list:\n!= image_rendering_auto_a.html image_rendering_pixelated_a.html","distinct":false,"url":"https://api.github.com/repos/glennw/servo/commits/64dbc2892759c92460c1a4733f85ea3746ba8bd9"},{"sha":"75bc88b3d47448e73fb1644b37f6edea9ee4d39e","author":{"email":"cca99684d893888d01a53127bf515d97ac84478d@exyr.org","name":"Simon Sapin"},"message":"Counter names serialize as identifiers, not strings.","distinct":false,"url":"https://api.github.com/repos/glennw/servo/commits/75bc88b3d47448e73fb1644b37f6edea9ee4d39e"}]}