{"push_id":780792658,"size":35,"distinct_size":35,"ref":"refs/heads/clippyfix","head":"2e02ea38fca44aaa5fe23e524bf27f667b300ada","before":"ffa8d5c95cc303161d49faf892278a75e46a04a2","commits":[{"sha":"09e60beb78729ad39d421401d5a01fb2d1a6fb4f","author":{"email":"cca99684d893888d01a53127bf515d97ac84478d@exyr.org","name":"Simon Sapin"},"message":"Add parsing of CSS Custom Properties.","distinct":true,"url":"https://api.github.com/repos/Manishearth/servo/commits/09e60beb78729ad39d421401d5a01fb2d1a6fb4f"},{"sha":"65d4ecaa392b49caa33e7bd86c9d7888dbd3a342","author":{"email":"cca99684d893888d01a53127bf515d97ac84478d@exyr.org","name":"Simon Sapin"},"message":"Remove custom property declarations in dependency cycles.","distinct":true,"url":"https://api.github.com/repos/Manishearth/servo/commits/65d4ecaa392b49caa33e7bd86c9d7888dbd3a342"},{"sha":"3fcd8938f3351e74bbc0c532a2e9745c2a481abd","author":{"email":"cca99684d893888d01a53127bf515d97ac84478d@exyr.org","name":"Simon Sapin"},"message":"Support CSS-wide keywords in custom properties","distinct":true,"url":"https://api.github.com/repos/Manishearth/servo/commits/3fcd8938f3351e74bbc0c532a2e9745c2a481abd"},{"sha":"57a3e1465c980b1450d44e0057427f428acb53ef","author":{"email":"8e0d94695c8087496e207d45916b5a6b810661a9@gmail.com","name":"Eli Friedman"},"message":"Remove unnecessary uses of DOMRefCell.","distinct":true,"url":"https://api.github.com/repos/Manishearth/servo/commits/57a3e1465c980b1450d44e0057427f428acb53ef"},{"sha":"0f596cdb55ed5123ad5f9b095e22214fab8c82b7","author":{"email":"b18960881355ab4dde8a50c549f7b9ff81f11cc3@gmail.com","name":"bors-servo"},"message":"Auto merge of #7521 - eefriedman:unnecessary-refcell, r=jdm\n\nRemove unnecessary uses of DOMRefCell.\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/7521)\n<!-- Reviewable:end -->","distinct":true,"url":"https://api.github.com/repos/Manishearth/servo/commits/0f596cdb55ed5123ad5f9b095e22214fab8c82b7"},{"sha":"c82401f213c469f880433077401ebfefffdf3b39","author":{"email":"8e0d94695c8087496e207d45916b5a6b810661a9@gmail.com","name":"Eli Friedman"},"message":"Cut required desktop OpenGL version from 3.0 to 2.1.\n\nMesa software rendering on Ubuntu 14.04 only claims to support OpenGL 2.1,\nso servo crashes on startup.  It seems to work fine if an OpenGL 2.1 context\nis requested.","distinct":true,"url":"https://api.github.com/repos/Manishearth/servo/commits/c82401f213c469f880433077401ebfefffdf3b39"},{"sha":"625b4938efbaf45cb4a9802796bd3e29bb9be376","author":{"email":"b18960881355ab4dde8a50c549f7b9ff81f11cc3@gmail.com","name":"bors-servo"},"message":"Auto merge of #7525 - eefriedman:ogl-version-requirement, r=glennw\n\nCut required desktop OpenGL version from 3.0 to 2.1.\n\nMesa software rendering on Ubuntu 14.04 only claims to support OpenGL 2.1,\r\nso servo crashes on startup.  It seems to work fine if an OpenGL 2.1 context\r\nis requested.\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/7525)\n<!-- Reviewable:end -->","distinct":true,"url":"https://api.github.com/repos/Manishearth/servo/commits/625b4938efbaf45cb4a9802796bd3e29bb9be376"},{"sha":"68e65d775a470655c302fcd9d049bed450bb5b68","author":{"email":"16aea3ed30350b1f4b4dfc1111a05a38e3d681b3@rwell.org","name":"Corey Farwell"},"message":"Upgrade rust-block to silence warning\n\nhttps://github.com/SSheldon/rust-block/pull/1\n\nRelevant to https://github.com/servo/servo/pull/7513","distinct":true,"url":"https://api.github.com/repos/Manishearth/servo/commits/68e65d775a470655c302fcd9d049bed450bb5b68"},{"sha":"152b76b96386d7cc5f2f633ee901df244ff01fb9","author":{"email":"c028c213ed5efcf30c3f4fc7361dbde0c893c5b7@joshmatthews.net","name":"Josh Matthews"},"message":"Remove obsolete method call that breaks ./mach update-css.","distinct":true,"url":"https://api.github.com/repos/Manishearth/servo/commits/152b76b96386d7cc5f2f633ee901df244ff01fb9"},{"sha":"3a09c027e2f19b3b0fdf0b55730532b942103411","author":{"email":"b18960881355ab4dde8a50c549f7b9ff81f11cc3@gmail.com","name":"bors-servo"},"message":"Auto merge of #7526 - frewsxcv:bump-no-warnings, r=jdm\n\nUpgrade rust-block to silence warning\n\nhttps://github.com/SSheldon/rust-block/pull/1\n\nRelevant to https://github.com/servo/servo/pull/7513\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/7526)\n<!-- Reviewable:end -->","distinct":true,"url":"https://api.github.com/repos/Manishearth/servo/commits/3a09c027e2f19b3b0fdf0b55730532b942103411"},{"sha":"33063fd887d8f663f11ce08bea50e446c8d50f44","author":{"email":"b18960881355ab4dde8a50c549f7b9ff81f11cc3@gmail.com","name":"bors-servo"},"message":"Auto merge of #7528 - jdm:updatecssfix, r=frewsxcv\n\nRemove obsolete method call that breaks ./mach update-css.\n\nr? @frewsxcv\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/7528)\n<!-- Reviewable:end -->","distinct":true,"url":"https://api.github.com/repos/Manishearth/servo/commits/33063fd887d8f663f11ce08bea50e446c8d50f44"},{"sha":"509b0507122cae7a8978dfac1c693ff7660cf222","author":{"email":"172bd0bc5aaf2802c05d15febe8a8a88b46ca9e9@gmail.com","name":"Ms2ger"},"message":"Disable html tests in __dir__.ini rather than include.ini.\n\nThis ensures those tests are skipped when running ./mach test-wpt html.","distinct":true,"url":"https://api.github.com/repos/Manishearth/servo/commits/509b0507122cae7a8978dfac1c693ff7660cf222"},{"sha":"3f9b6f8586b60929ccbfe1cf51b84887ef711b77","author":{"email":"b18960881355ab4dde8a50c549f7b9ff81f11cc3@gmail.com","name":"bors-servo"},"message":"Auto merge of #7530 - Ms2ger:html, r=jdm\n\nDisable html tests in __dir__.ini rather than include.ini.\n\nThis ensures those tests are skipped when running ./mach test-wpt html.\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/7530)\n<!-- Reviewable:end -->","distinct":true,"url":"https://api.github.com/repos/Manishearth/servo/commits/3f9b6f8586b60929ccbfe1cf51b84887ef711b77"},{"sha":"ee8741b7a8d7313a3ad1ea6ef81cebf7cb262891","author":{"email":"0f090b00e1f6f00c3ad93f3af1e80f8d76cac273@mimiga.net","name":"Patrick Walton"},"message":"layout: Fix several bugs relating to inline borders, padding, and\nmargins.\n\n* The code that attempted to strip out borders that span multiple\n  fragments in the same element could go wrong if fragments were\n  stripped out due to text clumping or whitespace stripping. This patch\n  rewrites that code to maintain flags in the inline fragment context\n  specifying whether the node is the beginning or end of the element.\n  Not only is this easier to maintain, it's closer in spirit to what roc\n  originally suggested two years ago: it's isomorphic to \"begin element,\n  end element\" markers for inline layout.\n\n* Padding and margins for spans containing inline-blocks are now\n  properly handled via a division of labor between the `InlineBlock`\n  fragment and the `BlockFlow` that represents the inline-block.\n\n* Unscanned text fragments may not be joined together into a text run if\n  borders, padding, or margins separate them.\n\nBecause Servo now matches the rendering of Gecko and WebKit on the\n`input_button_margins_a` reftest, I had to modify it to add some\nvertical alignment.\n\nThe combined effect of all of these fixes places \"Advertising\" on the\nright place on google.com.","distinct":true,"url":"https://api.github.com/repos/Manishearth/servo/commits/ee8741b7a8d7313a3ad1ea6ef81cebf7cb262891"},{"sha":"a2a9c0489d692b0970a887dccb61cbc1e7fd232a","author":{"email":"64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@thiago.me","name":"Thiago Pontes"},"message":"Make use of FromStr and Default traits in lib canvas\n\nfixup! Make use of FromStr and Default traits in lib canvas","distinct":true,"url":"https://api.github.com/repos/Manishearth/servo/commits/a2a9c0489d692b0970a887dccb61cbc1e7fd232a"},{"sha":"8bbace7815b489e1b87df2ec496e65e78721d929","author":{"email":"b18960881355ab4dde8a50c549f7b9ff81f11cc3@gmail.com","name":"bors-servo"},"message":"Auto merge of #7207 - pcwalton:surround-whitespace-stripping, r=mbrubeck\n\nlayout: Fix several bugs relating to inline borders, padding, and margins.\n\n* The code that attempted to strip out borders that span multiple\r\n  fragments in the same element could go wrong if fragments were\r\n  stripped out due to text clumping or whitespace stripping. This patch\r\n  rewrites that code to maintain flags in the inline fragment context\r\n  specifying whether the node is the beginning or end of the element.\r\n  Not only is this easier to maintain, it's closer in spirit to what roc\r\n  originally suggested two years ago: it's isomorphic to \"begin element,\r\n  end element\" markers for inline layout.\r\n\r\n* Padding and margins for spans containing inline-blocks are now\r\n  properly handled via a division of labor between the `InlineBlock`\r\n  fragment and the `BlockFlow` that represents the inline-block.\r\n\r\n* Unscanned text fragments may not be joined together into a text run if\r\n  borders, padding, or margins separate them.\r\n\r\nBecause Servo now matches the rendering of Gecko and WebKit on the\r\n`input_button_margins_a` reftest, I had to modify it to add some\r\nvertical alignment.\r\n\r\nThe combined effect of all of these fixes places \"Advertising\" on the\r\nright place on google.com.\r\n\r\nr? @mbrubeck\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/7207)\n<!-- Reviewable:end -->","distinct":true,"url":"https://api.github.com/repos/Manishearth/servo/commits/8bbace7815b489e1b87df2ec496e65e78721d929"},{"sha":"d3efcb707c6dc26b171ffada2e1ca48d5abbb4b6","author":{"email":"b18960881355ab4dde8a50c549f7b9ff81f11cc3@gmail.com","name":"bors-servo"},"message":"Auto merge of #7522 - thiagopnts:from-str-canvas, r=Manishearth\n\nMake use of FromStr and Default traits in lib canvas\n\nfixes #7517\r\n\r\n<!-- Reviewable:start -->\r\n[<img src=\"https://reviewable.io/review_button.png\" height=40 alt=\"Review on Reviewable\"/>](https://reviewable.io/reviews/servo/servo/7522)\r\n<!-- Reviewable:end -->","distinct":true,"url":"https://api.github.com/repos/Manishearth/servo/commits/d3efcb707c6dc26b171ffada2e1ca48d5abbb4b6"},{"sha":"afafb0b71cc9f8721ea31b027570254aa7f6b012","author":{"email":"5fbe89295ed5fbc903a91b921e10112e97e4a3cb@limpet.net","name":"Matt Brubeck"},"message":"Implement get_table_for_tag on FreeType\n\nAlso fixes use-after-free of FontTable buffers.","distinct":true,"url":"https://api.github.com/repos/Manishearth/servo/commits/afafb0b71cc9f8721ea31b027570254aa7f6b012"},{"sha":"0ad284766b3f12097dce1e5858b5d07e870478eb","author":{"email":"b18960881355ab4dde8a50c549f7b9ff81f11cc3@gmail.com","name":"bors-servo"},"message":"Auto merge of #7443 - mbrubeck:get_table, r=pcwalton\n\nImplement get_table_for_tag on FreeType\n\nUpdates freetype to pick up servo/rust-freetype#37\n\nr? @glennw\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/7443)\n<!-- Reviewable:end -->","distinct":true,"url":"https://api.github.com/repos/Manishearth/servo/commits/0ad284766b3f12097dce1e5858b5d07e870478eb"},{"sha":"5fb6acb753cb716f8e80fabae3633f8fd90baa80","author":{"email":"cca99684d893888d01a53127bf515d97ac84478d@exyr.org","name":"Simon Sapin"},"message":"Rename DeclaredValue::SpecifiedValue to DeclaredValue::Value","distinct":true,"url":"https://api.github.com/repos/Manishearth/servo/commits/5fb6acb753cb716f8e80fabae3633f8fd90baa80"}]}