{"push_id":745286221,"size":178,"distinct_size":176,"ref":"refs/heads/master","head":"f1c26c59f177570a697c420308fb89d9773c7468","before":"e13ebf712de444132a6cc90f394c121d8d751c4c","commits":[{"sha":"e44f8f5609b2a6a20c8c1fbaafd15855580c3211","author":{"email":"e5025612f82a20f2969e6f82ca03c4e8fd445a7e@gmail.com","name":"Tom Schuster"},"message":"Implement the HTML background attribute","distinct":true,"url":"https://api.github.com/repos/khflab/servo/commits/e44f8f5609b2a6a20c8c1fbaafd15855580c3211"},{"sha":"d3f92eb3398b9f8ea8f4571e1f653c1b7a9b3138","author":{"email":"e5025612f82a20f2969e6f82ca03c4e8fd445a7e@gmail.com","name":"Tom Schuster"},"message":"small cleanup","distinct":true,"url":"https://api.github.com/repos/khflab/servo/commits/d3f92eb3398b9f8ea8f4571e1f653c1b7a9b3138"},{"sha":"162ecd0aac1ce8cd924b4f7853f7bfe6ca015348","author":{"email":"29d32eb5f40b3b74e687f2965b42c09467d18a1d@tillschneidereit.net","name":"Till Schneidereit"},"message":"Implement client{Top, Left, Height, Width} element properties","distinct":true,"url":"https://api.github.com/repos/khflab/servo/commits/162ecd0aac1ce8cd924b4f7853f7bfe6ca015348"},{"sha":"317d2ac547baa0fdf0f0654562ce76fc0c232f2b","author":{"email":"29d32eb5f40b3b74e687f2965b42c09467d18a1d@tillschneidereit.net","name":"Till Schneidereit"},"message":"Add display: none test","distinct":true,"url":"https://api.github.com/repos/khflab/servo/commits/317d2ac547baa0fdf0f0654562ce76fc0c232f2b"},{"sha":"126938a963e79e5dc50ad748bb590df3c9bfdd35","author":{"email":"29d32eb5f40b3b74e687f2965b42c09467d18a1d@tillschneidereit.net","name":"Till Schneidereit"},"message":"Address review comments","distinct":true,"url":"https://api.github.com/repos/khflab/servo/commits/126938a963e79e5dc50ad748bb590df3c9bfdd35"},{"sha":"903a608c6aa19343bbf5487ae6144fe844184f46","author":{"email":"cca99684d893888d01a53127bf515d97ac84478d@exyr.org","name":"Simon Sapin"},"message":"Upgrade to rustc 1.3.0-dev (e4e93196e 2015-07-14)","distinct":false,"url":"https://api.github.com/repos/khflab/servo/commits/903a608c6aa19343bbf5487ae6144fe844184f46"},{"sha":"a3c0366bd62bc4ac9a52b3e45bf81ba5fea4ed1a","author":{"email":"cca99684d893888d01a53127bf515d97ac84478d@exyr.org","name":"Simon Sapin"},"message":"Fix deprecation warnings","distinct":false,"url":"https://api.github.com/repos/khflab/servo/commits/a3c0366bd62bc4ac9a52b3e45bf81ba5fea4ed1a"},{"sha":"09f0d8fac9e817cab0c4b18d7b6e6330fcf7c242","author":{"email":"198a7b38ed0447afeefda9d7f1eca6dfad757d74@gmail.com","name":"Ms2ger"},"message":"Remove unused allow(unrooted_must_root) attribute.","distinct":true,"url":"https://api.github.com/repos/khflab/servo/commits/09f0d8fac9e817cab0c4b18d7b6e6330fcf7c242"},{"sha":"632b7f3c588c3564809a0ff1d5f92f75fcd9e598","author":{"email":"0c7f67464c2e4229e9a5542645154dae75ab29a7@gmail.com","name":"David Zbarsky"},"message":"Fix MouseEvent.which to not throw","distinct":true,"url":"https://api.github.com/repos/khflab/servo/commits/632b7f3c588c3564809a0ff1d5f92f75fcd9e598"},{"sha":"337832fde4eb82357b3ffabb121c03dfccb141fe","author":{"email":"17b9e1c64588c7fa6419b4d29dc1f4426279ba01@notriddle.com","name":"Michael Howell"},"message":"Check if naturalWidth / naturalHeight works w/ DPR\n\n    $ ./mach run --device-pixel-ratio=1 tests/html/get-natural-height.html\n    ALERT: width: 600, height: 254\n    $ ./mach run --device-pixel-ratio=2 tests/html/get-natural-height.html\n    ALERT: width: 600, height: 254\n    $ ./mach run --device-pixel-ratio=.5 tests/html/get-natural-height.html\n    ALERT: width: 600, height: 254\n\nIt doesn't. Answers #6769.","distinct":true,"url":"https://api.github.com/repos/khflab/servo/commits/337832fde4eb82357b3ffabb121c03dfccb141fe"},{"sha":"d71d2da81f83ecc23938247d7dd961daf401536c","author":{"email":"16aea3ed30350b1f4b4dfc1111a05a38e3d681b3@rwell.org","name":"Corey Farwell"},"message":"Remove unused Python import","distinct":true,"url":"https://api.github.com/repos/khflab/servo/commits/d71d2da81f83ecc23938247d7dd961daf401536c"},{"sha":"d1acefa452f28bcfc8d6f45143c4c9e1f6b16938","author":{"email":"16aea3ed30350b1f4b4dfc1111a05a38e3d681b3@rwell.org","name":"Corey Farwell"},"message":"Prevent warning about redefining Python variable\n\n'e' is also used later on in a list comprehension, and flake8 warns when\nvariables get redefined within a function","distinct":true,"url":"https://api.github.com/repos/khflab/servo/commits/d1acefa452f28bcfc8d6f45143c4c9e1f6b16938"},{"sha":"9415c92a5c7ef65627c2bef217a1f5cbf4984307","author":{"email":"16aea3ed30350b1f4b4dfc1111a05a38e3d681b3@rwell.org","name":"Corey Farwell"},"message":"Clean up whitespace, long lines for WebIDLs","distinct":true,"url":"https://api.github.com/repos/khflab/servo/commits/9415c92a5c7ef65627c2bef217a1f5cbf4984307"},{"sha":"ee224bc3e514641aff0d003fcd94fa01d1f2d7d6","author":{"email":"16aea3ed30350b1f4b4dfc1111a05a38e3d681b3@rwell.org","name":"Corey Farwell"},"message":"Add/format license headers for WebIDLs","distinct":true,"url":"https://api.github.com/repos/khflab/servo/commits/ee224bc3e514641aff0d003fcd94fa01d1f2d7d6"},{"sha":"9e5f31ce00a0328f1c6b01d1c0f64a332a221f3e","author":{"email":"16aea3ed30350b1f4b4dfc1111a05a38e3d681b3@rwell.org","name":"Corey Farwell"},"message":"Cleanup lint special cases, refactor flake8 linting\n\nCurrently, there are a few linting functions that only run on certain\nfiletypes (determined by the file extension). Prior to this commit, the\nspecial cases were handled in a parent function with a conditional. This\ncommit changes the system so each linting function gets passed a\nfilename so the function can determine whether it should run or not\nbased on the file extension.\n\nI also refactored flake8 linting slightly. From what I've read so far of\nthe code, flake8 itself will only print the results directly to stdout\n(though the linter would report the quantity of errors detected).\nPrior to this commit, we would let flake8 print directly to stdout and\njust determine if there were >0 errors reported. This commit (sort of\nhackily) temporarily captures stdout when we call flake8 so we can do\nwhat we want with the output, allowing us to `yield` the line number\nand message like we do with the other linting functions.\n\nIn my opinion, both of these changes isolate specific behaviors/checks\ninto their respective linting functions instead of having them handled\nat a more global level.\n\nIn addition to the changes above:\n\n* The whitespace linter now runs on WebIDL and TOML files\n* The license header linter now runs on WebIDL files","distinct":true,"url":"https://api.github.com/repos/khflab/servo/commits/9e5f31ce00a0328f1c6b01d1c0f64a332a221f3e"},{"sha":"572616605a9cd5f97d65f0944785447f3fd2d5a6","author":{"email":"17b9e1c64588c7fa6419b4d29dc1f4426279ba01@notriddle.com","name":"Michael Howell"},"message":"Use empty Vec instead of None.","distinct":true,"url":"https://api.github.com/repos/khflab/servo/commits/572616605a9cd5f97d65f0944785447f3fd2d5a6"},{"sha":"78455ec033c6116732a8f43b909093b7d7732779","author":{"email":"b18960881355ab4dde8a50c549f7b9ff81f11cc3@gmail.com","name":"bors-servo"},"message":"Auto merge of #6771 - Ms2ger:unused-attr, r=jdm\n\nRemove unused allow(unrooted_must_root) attribute.\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/6771)\n<!-- Reviewable:end -->","distinct":true,"url":"https://api.github.com/repos/khflab/servo/commits/78455ec033c6116732a8f43b909093b7d7732779"},{"sha":"7c8922c0c39616559b580b4a363ebe2a8c6b3ba8","author":{"email":"b18960881355ab4dde8a50c549f7b9ff81f11cc3@gmail.com","name":"bors-servo"},"message":"Auto merge of #6777 - frewsxcv:refactor-tidy, r=jdm\n\nCleanup lint special cases, refactor flake8 linting \n\nCurrently, there are a few linting functions that only run on certain\r\nfiletypes (determined by the file extension). Prior to this commit, the\r\nspecial cases were handled in a parent function with a conditional. This\r\ncommit changes the system so each linting function gets passed a\r\nfilename so the function can determine whether it should run or not\r\nbased on the file extension.\r\n\r\nI also refactored flake8 linting slightly. From what I've read so far of\r\nthe code, flake8 itself will only print the results directly to stdout\r\n(though the linter would report the quantity of errors detected).\r\nPrior to this commit, we would let flake8 print directly to stdout and\r\njust determine if there were >0 errors reported. This commit (sort of\r\nhackily) temporarily captures stdout when we call flake8 so we can do\r\nwhat we want with the output, allowing us to `yield` the line number\r\nand message like we do with the other linting functions.\r\n\r\nIn my opinion, both of these changes isolate specific behaviors/checks\r\ninto their respective linting functions instead of having them handled\r\nat a more global level.\r\n\r\nIn addition to the changes above:\r\n\r\n* The whitespace linter now runs on WebIDL and TOML files\r\n* The license header linter now runs on WebIDL files\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/6777)\n<!-- Reviewable:end -->","distinct":true,"url":"https://api.github.com/repos/khflab/servo/commits/7c8922c0c39616559b580b4a363ebe2a8c6b3ba8"},{"sha":"5b90cfd57d2d4595596c37b7f441d3422391eb8d","author":{"email":"b18960881355ab4dde8a50c549f7b9ff81f11cc3@gmail.com","name":"bors-servo"},"message":"Auto merge of #6773 - dzbarsky:which, r=Ms2ger\n\nFix MouseEvent.which to not throw\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/6773)\n<!-- Reviewable:end -->","distinct":true,"url":"https://api.github.com/repos/khflab/servo/commits/5b90cfd57d2d4595596c37b7f441d3422391eb8d"},{"sha":"760f5c70c502df26addb64c972fba26f7af78eb6","author":{"email":"198a7b38ed0447afeefda9d7f1eca6dfad757d74@gmail.com","name":"Ms2ger"},"message":"Remove unused StyledNode::has_style method.","distinct":true,"url":"https://api.github.com/repos/khflab/servo/commits/760f5c70c502df26addb64c972fba26f7af78eb6"}]}