a4a62a6f745e4de68c3cd76a8a7cd81313631df7: servo: Merge #13478 - Use GL ES3 on ARM devices (from mmatyas:arm_gles3); r=jdm
Mátyás Mustoha <mmatyas@inf.u-szeged.hu> - Fri, 30 Sep 2016 14:49:29 -0500 - rev 339790
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +0000
servo: Merge #13478 - Use GL ES3 on ARM devices (from mmatyas:arm_gles3); r=jdm <!-- Please describe your changes on the following line: --> This makes WebRender work on ARM devices; see servo/webrender#408. --- <!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `__` with appropriate data: --> - [x] `./mach build -d` does not report any errors - [x] `PKG_CONFIG_ALLOW_CROSS=1 PKG_CONFIG_PATH=/usr/lib/arm-linux-gnueabihf/pkgconfig HARFBUZZ_NO_PKG_CONFIG=1 EXPAT_NO_PKG_CONFIG=1 FREETYPE2_NO_PKG_CONFIG=1 FONTCONFIG_NO_PKG_CONFIG=1 CC=arm-linux-gnueabihf-gcc CXX=arm-linux-gnueabihf-g++ ./mach build --dev --target=arm-unknown-linux-gnueabihf` does not report any errors - [x] `./mach test-tidy` does not report any errors - [x] These changes fix #10310. <!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. --> Source-Repo: https://github.com/servo/servo Source-Revision: a559c2035304b03d9662f8c71d0ddc4ad12f800e
ed7aae3d3d5415c00f3dbecc1d4905e39dec120c: servo: Merge #13445 - resources: Give button elements `white-space: normal` again (from pcwalton:button-whitespace); r=mbrubeck
Patrick Walton <pcwalton@mimiga.net> - Fri, 30 Sep 2016 13:16:56 -0500 - rev 339789
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +0000
servo: Merge #13445 - resources: Give button elements `white-space: normal` again (from pcwalton:button-whitespace); r=mbrubeck Fixes Twitter. Originally regressed in 0a86543e6decf02860a5a98c46e01940e79af6fa. r? @metajack Source-Repo: https://github.com/servo/servo Source-Revision: 6693c92c03c9bfffaa748246416d4db795a6a988
bc771291375c34fc3fb3124347ca4e897069ffd7: servo: Merge #13476 - Refactor geckolib atoms regen script (from Wafflespeanut:atoms); r=Manishearth,emilio
Manish Goregaokar <manishsmail@gmail.com> - Fri, 30 Sep 2016 10:32:01 -0500 - rev 339788
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +0000
servo: Merge #13476 - Refactor geckolib atoms regen script (from Wafflespeanut:atoms); r=Manishearth,emilio <!-- Please describe your changes on the following line: --> --- <!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `__` with appropriate data: --> - [x] `./mach build -d` does not report any errors - [x] `./mach test-tidy` does not report any errors <!-- Either: --> - [x] These changes do not require tests because it's a refactor <!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. --> Source-Repo: https://github.com/servo/servo Source-Revision: 4101260cc0895d1c04d96e72d2853444352f2c63
9124be2ff314b9cb55ee91338c3a53b232106367: servo: Merge #13473 - Support letter-spacing in stylo (from KiChjang:gecko-letter-spacing); r=Manishearth,Wafflespeanut
Keith Yeung <kungfukeith11@gmail.com> - Fri, 30 Sep 2016 09:38:26 -0500 - rev 339787
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +0000
servo: Merge #13473 - Support letter-spacing in stylo (from KiChjang:gecko-letter-spacing); r=Manishearth,Wafflespeanut Fixes #12823. r? @Manishearth **This needs to be tested!** Source-Repo: https://github.com/servo/servo Source-Revision: f67e5e4004506cf8d91a52d73d46113ab412e451
a1844ea01aca296dea0a9bc54208781aae5444a7: servo: Merge #13477 - Regenerate bindings (from Manishearth:regen); r=emilio
Manish Goregaokar <manishsmail@gmail.com> - Fri, 30 Sep 2016 08:39:50 -0500 - rev 339786
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +0000
servo: Merge #13477 - Regenerate bindings (from Manishearth:regen); r=emilio r? @emilio Source-Repo: https://github.com/servo/servo Source-Revision: c834e57f4db1edc8a6bf96048095f49ca49038bd
b32c66c6487f7197a26924fe4526c8d5a6d39b22: servo: Merge #13444 - Update mp3-metadata version (from GuillaumeGomez:mp3-metadata-version); r=nox
Guillaume Gomez <guillaume1.gomez@gmail.com> - Fri, 30 Sep 2016 07:45:55 -0500 - rev 339785
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +0000
servo: Merge #13444 - Update mp3-metadata version (from GuillaumeGomez:mp3-metadata-version); r=nox Source-Repo: https://github.com/servo/servo Source-Revision: f99f278848fc60d24e91b37ff98ca64f2df24e0a
c89cda4b5c28e375a1c1df7433d8e1434dfd0b77: servo: Merge #13469 - Document how to cargo-update to a specific version (from JanZerebecki:document-cargo-update-precise); r=Wafflespeanut
Jan Zerebecki <jan.mozilla@zerebecki.de> - Fri, 30 Sep 2016 06:22:27 -0500 - rev 339784
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +0000
servo: Merge #13469 - Document how to cargo-update to a specific version (from JanZerebecki:document-cargo-update-precise); r=Wafflespeanut <!-- Please describe your changes on the following line: --> Closes #13310 --- <!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `__` with appropriate data: --> - [x] `./mach build -d` does not report any errors - [x] `./mach test-tidy` does not report any errors - [x] These changes fix #13310 . <!-- Either: --> - [ ] There are tests for these changes OR - [x] These changes do not require tests because they only change documentation <!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. --> Source-Repo: https://github.com/servo/servo Source-Revision: 2c1d6e7eaf08d41dfe0ea0ce0cb760897b37f626
042660e03661303bbbcaedb50feebd107f0cb640: servo: Merge #13449 - Pass a MutableHandle to fill_property_descriptor (from servo:fill_property_descriptor); r=jdm
Ms2ger <Ms2ger@gmail.com> - Fri, 30 Sep 2016 05:06:15 -0500 - rev 339783
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +0000
servo: Merge #13449 - Pass a MutableHandle to fill_property_descriptor (from servo:fill_property_descriptor); r=jdm Source-Repo: https://github.com/servo/servo Source-Revision: ec4f61e5386d05055dab405953f462a06a0ec5df
4d61566cdbbfbb9927abc862f32d67e2a06b1021: servo: Merge #13439 - Fix some links in the style doc (from servo:shinglyu-patch-1-1); r=Wafflespeanut
Shing Lyu <shing.lyu@gmail.com> - Fri, 30 Sep 2016 03:11:07 -0500 - rev 339782
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +0000
servo: Merge #13439 - Fix some links in the style doc (from servo:shinglyu-patch-1-1); r=Wafflespeanut <!-- Please describe your changes on the following line: --> --- <!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `__` with appropriate data: --> - [x] `./mach build -d` does not report any errors - [x] `./mach test-tidy` does not report any errors - [ ] These changes fix #__ (github issue number if applicable). <!-- Either: --> - [ ] There are tests for these changes OR - [x] These changes do not require tests because It's doc <!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. --> Source-Repo: https://github.com/servo/servo Source-Revision: 4ec2f08e77b16e30f40d95d1ae8d79fc9da49b0f
164955232a8734c9dae47841439a3bf4fb34ce95: servo: Merge #13461 - Pass the correct attribute to handle_stylesheet_url (from servo:media); r=Manishearth
Ms2ger <Ms2ger@gmail.com> - Fri, 30 Sep 2016 01:21:08 -0500 - rev 339781
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +0000
servo: Merge #13461 - Pass the correct attribute to handle_stylesheet_url (from servo:media); r=Manishearth Source-Repo: https://github.com/servo/servo Source-Revision: 7fe688b8e932d60c1b588b1dd80e939d80be2706
e8a71b34c922ee2da331d84231a8e60b3597f031: servo: Merge #13450 - Make use of Servo's border-spacing in Stylo (from Wafflespeanut:border_spacing); r=Manishearth
Ravi Shankar <wafflespeanut@gmail.com> - Fri, 30 Sep 2016 00:25:08 -0500 - rev 339780
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +0000
servo: Merge #13450 - Make use of Servo's border-spacing in Stylo (from Wafflespeanut:border_spacing); r=Manishearth <!-- Please describe your changes on the following line: --> --- <!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `__` with appropriate data: --> - [x] `./mach build -d` does not report any errors - [x] `./mach test-tidy` does not report any errors <!-- Either: --> - [x] These changes have been tested manually ![screenshot](https://cloud.githubusercontent.com/assets/6691262/18867760/1fa46376-84c3-11e6-8e63-9fce042f5bb0.png) r? @Manishearth Source-Repo: https://github.com/servo/servo Source-Revision: 76092c437c267baf4f5d14da63d2ebaa25125a94
901376bd662f228eb270df232a0d771b1d1bc6d5: servo: Merge #13456 - Silence some warnings in geckolib (from Wafflespeanut:warnings); r=emilio
Ravi Shankar <wafflespeanut@gmail.com> - Thu, 29 Sep 2016 22:46:38 -0500 - rev 339779
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +0000
servo: Merge #13456 - Silence some warnings in geckolib (from Wafflespeanut:warnings); r=emilio <!-- Please describe your changes on the following line: --> --- <!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `__` with appropriate data: --> - [x] `./mach build -d` does not report any errors - [x] `./mach test-tidy` does not report any errors <!-- Either: --> - [x] These changes do not require tests because it's a cleanup <!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. --> We'll be silencing thousands of warnings this way, which would probably help with Travis. Source-Repo: https://github.com/servo/servo Source-Revision: 37c8892b87f0656271a760479105e4b6d8a712a3
a3e40e952fe03fec7681c6e05345a9f71c9a80d0: servo: Merge #13508 - Fix codegen for iterable's forEach method (from tschneidereit:fix-sh-methods-codegen); r=emilio
Till Schneidereit <till@tillschneidereit.net> - Thu, 29 Sep 2016 20:21:32 -0500 - rev 339778
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +0000
servo: Merge #13508 - Fix codegen for iterable's forEach method (from tschneidereit:fix-sh-methods-codegen); r=emilio <!-- Please describe your changes on the following line: --> --- <!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `__` with appropriate data: --> - [x] `./mach build -d` does not report any errors - [x] `./mach test-tidy` does not report any errors - [x] These changes fix #13451 (github issue number if applicable). <!-- Either: --> - [x] There are tests for these changes OR - [ ] These changes do not require tests because _____ <!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. --> The `forEach` method installed on iterable DOM interfaces uses SpiderMonkey's self-hosted implementation of `Array.prototype.forEach`, but it has the wrong value for `nargs`, causing failing asserts in debug and wrong behavior in release builds. Fixes #13451 Source-Repo: https://github.com/servo/servo Source-Revision: c212234258524af4cd7346b5ee1224a94ebedca9
03fdc91db4149e692c59c3255ae2a6fb45e2596f: servo: Merge #13414 - Implement `word-break: keep-all` (#9673) (from flacerdk:master); r=mbrubeck
Felipe Lacerda <fegolac@gmail.com> - Thu, 29 Sep 2016 19:20:55 -0500 - rev 339777
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +0000
servo: Merge #13414 - Implement `word-break: keep-all` (#9673) (from flacerdk:master); r=mbrubeck <!-- Please describe your changes on the following line: --> Implement the `keep-all` value for the `word-break` property, as specified in [CSS](https://drafts.csswg.org/css-text-3/#word-break-property). The relevant CSSWG tests (in `tests/wpt/css-tests/css-text-3_dev/html/word-break-keep-all-*.htm`) do not currently pass. As far as I can tell, this is because the tests use some JavaScript code that is not working properly. (But then, it seems that most tests in this directory are failing at the moment. I'm not sure what can be done here for now.) --- <!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `__` with appropriate data: --> - [X] `./mach build -d` does not report any errors - [X] `./mach test-tidy` does not report any errors - [X] These changes fix #9673. <!-- Either: --> - [ ] There are tests for these changes OR - [ ] These changes do not require tests because _____ <!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. --> Source-Repo: https://github.com/servo/servo Source-Revision: c9442346d3b454d9cbfcbd76d887e4f22f942531
182b357adca7d3c3b5a591c81cf848abbeed8b63: servo: Merge #13455 - Cleanup the bindgen tools and update their README (from Wafflespeanut:bindgen); r=emilio
Ravi Shankar <wafflespeanut@gmail.com> - Thu, 29 Sep 2016 17:11:35 -0500 - rev 339776
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +0000
servo: Merge #13455 - Cleanup the bindgen tools and update their README (from Wafflespeanut:bindgen); r=emilio <!-- Please describe your changes on the following line: --> --- <!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `__` with appropriate data: --> - [x] `./mach build -d` does not report any errors - [x] `./mach test-tidy` does not report any errors <!-- Either: --> - [x] These changes do not require tests because it's just a cleanup <!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. --> r? @emilio Source-Repo: https://github.com/servo/servo Source-Revision: 495fbef1295c13d538fd5a24a61182d4e67b765d
ec00ba6cef79d82cd92d66db37caab7c3e153b87: servo: Merge #13323 - Implement the Fetch method (from jeenalee:fetch); r=jdm
Jeena Lee <ijeenalee@gmail.com> - Thu, 29 Sep 2016 14:28:54 -0500 - rev 339775
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +0000
servo: Merge #13323 - Implement the Fetch method (from jeenalee:fetch); r=jdm <!-- Please describe your changes on the following line: --> This PR implements the fetch method, which is described in [the Fetch Spec](https://fetch.spec.whatwg.org/#fetch-method). The expected wpt results are updated as well. A few comments about the current fetch implementation: - The fetch method manually calls `JSAutoCompartment` in order to prevent SpiderMonkey from crashing. This may have to change in the future. - Not all `FetchResponseListener` methods are implemented. - `net_traits::CoreResourceMsg::Fetch` message takes a `net_traits::request::RequestInit`. However, when the fetch method is called, a `RequestBinding::RequestInit` is given. The fetch method constructs a `dom::request::Request` with the given `RequestInit`, then creates `net_traits::request::RequestInit` from the dom Request object for the fetch message. --- <!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `__` with appropriate data: --> - [X] `./mach build -d` does not report any errors - [X] `./mach test-tidy` does not report any errors - [X] These changes fix #11898 (github issue number if applicable). <!-- Either: --> - [X] There are tests for these changes OR - [ ] These changes do not require tests because _____ <!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. --> Source-Repo: https://github.com/servo/servo Source-Revision: 5996e008a34dd92602acb7bbd3ea41a880053110
fde9ddf9dd1e30bdbb6352445cef181b9f435d1c: servo: Merge #13401 - Implement sequential fallback to float speculation (from notriddle:master); r=pcwalton
Michael Howell <michael@notriddle.com> - Thu, 29 Sep 2016 13:16:24 -0500 - rev 339774
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +0000
servo: Merge #13401 - Implement sequential fallback to float speculation (from notriddle:master); r=pcwalton This shouldn't impact any pages that are already rendering correctly, but it is a very naive implementation of this pass. --- - [X] `./mach build -d` does not report any errors - [X] `./mach test-tidy` does not report any errors - [X] These changes fix #13284 and fix #13223 - [X] There are tests for these changes Source-Repo: https://github.com/servo/servo Source-Revision: 4ebecc915a13cd944b25738dd5859f1a6072a4ff
9eaa11d63431e631cf1e475055dae266d8cfb095: servo: Merge #13502 - Fix OS-Mesa discovery in debug mode (from servo:osmesa-debug); r=Ms2ger
Simon Sapin <simon.sapin@exyr.org> - Thu, 29 Sep 2016 10:01:01 -0500 - rev 339773
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +0000
servo: Merge #13502 - Fix OS-Mesa discovery in debug mode (from servo:osmesa-debug); r=Ms2ger <!-- Please describe your changes on the following line: --> --- <!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `__` with appropriate data: --> - [ ] `./mach build -d` does not report any errors - [ ] `./mach test-tidy` does not report any errors - [ ] These changes fix #__ (github issue number if applicable). <!-- Either: --> - [ ] There are tests for these changes OR - [ ] These changes do not require tests because _____ <!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. --> Source-Repo: https://github.com/servo/servo Source-Revision: ce6d7a735f8b59a219bb20c9ffe930c52d527dbd
2426f04588dad2ae29c0761402a31782c431ab48: servo: Merge #13417 - Simplify stacking context collection (from mrobinson:simplify-stacking-context-collection); r=glennw
Martin Robinson <mrobinson@igalia.com> - Thu, 29 Sep 2016 09:01:33 -0500 - rev 339772
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +0000
servo: Merge #13417 - Simplify stacking context collection (from mrobinson:simplify-stacking-context-collection); r=glennw <!-- Please describe your changes on the following line: --> --- <!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `__` with appropriate data: --> - [x] `./mach build -d` does not report any errors - [x] `./mach test-tidy` does not report any errors - [ ] These changes fix #__ (github issue number if applicable). <!-- Either: --> - [x] There are tests for these changes OR - [ ] These changes do not require tests because _____ <!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. --> Simplify the way that stacking contexts are collected. Instead of passing the StackingContextId down the tree, pass the parent StackingContext itself. This will allow future patches to get more information about the parent stacking context (such as location). Also remove the return value of collect_stacking_contexts, which was unused. Source-Repo: https://github.com/servo/servo Source-Revision: 81dfa6a96b99eae8a7232eab39de96edf663ba99
e3aa905b693801d09ab779fc66d9405800b1dcc2: servo: Merge #13345 - implement Body for dom::Response and dom::Request (from malisas:malisa-bodyAPI); r=jdm
Malisa Smith <malisa.tsmith@gmail.com> - Thu, 29 Sep 2016 06:19:59 -0500 - rev 339771
Push 31307 by gszorc@mozilla.com at Sat, 04 Feb 2017 00:59:06 +0000
servo: Merge #13345 - implement Body for dom::Response and dom::Request (from malisas:malisa-bodyAPI); r=jdm <!-- Please describe your changes on the following line: --> This PR adds dom::Response and dom::Request's `Text()`, `Blob()`, `Json()`, and (part of the) `FormData()` functions, part of the [Body mixin](https://fetch.spec.whatwg.org/#body). The corresponding tests have also been updated as passing. @jeenalee also contributed to this PR, primarily the `Blob()`, `Json()`, and `FormData()` implementations. --- <!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `__` with appropriate data: --> - [X] `./mach build -d` does not report any errors - [X] `./mach test-tidy` does not report any errors - [ ] These changes fix #__ (github issue number if applicable). <!-- Either: --> - [X] There are tests for these changes OR - [ ] These changes do not require tests because _____ <!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. --> Source-Repo: https://github.com/servo/servo Source-Revision: a03a5e814a7003ba9697aa37d7492cf9e6425ea4
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip