0f2165a8562c4cb3f81a33c3246d91196882c423: servo: Merge #13213 - stylo: Implement mask longhands (from Manishearth:mask); r=heycam
Manish Goregaokar <manishsmail@gmail.com> - Sat, 10 Sep 2016 03:34:17 -0500 - rev 477843
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #13213 - stylo: Implement mask longhands (from Manishearth:mask); r=heycam Corresponding gecko bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1300731 r=heycam carries over from https://reviewboard.mozilla.org/r/76908/ Don't merge till that bug lands Source-Repo: https://github.com/servo/servo Source-Revision: 0dd0e08de4074af2b032ed08a8e7708e73c2f2bd
accda8ba243a1fd7691a0082e74925c3a23d0361: servo: Merge #13215 - Use extend() rather than extend_from_slice() in constellation (from servo:pointless-clones); r=Manishearth
Ms2ger <Ms2ger@gmail.com> - Fri, 09 Sep 2016 22:25:59 -0500 - rev 477842
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #13215 - Use extend() rather than extend_from_slice() in constellation (from servo:pointless-clones); r=Manishearth Source-Repo: https://github.com/servo/servo Source-Revision: 10777a8a8ee745b2e6e454f221edeaca6aba0bf9
5f65fb55e28fe302094831bcd84dc75329c2d968: servo: Merge #13214 - Create separate layout trace file for each reflow (from shinglyu:gen_trace); r=SimonSapin
Shing Lyu <shing.lyu@gmail.com> - Fri, 09 Sep 2016 21:13:42 -0500 - rev 477841
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #13214 - Create separate layout trace file for each reflow (from shinglyu:gen_trace); r=SimonSapin <!-- Please describe your changes on the following line: --> Currently only the layout trace from the last reflow is dumped to the file. But the interesting reflow may not be the last one. So we are dumping each of them with filename `layout_trace-{generation}.json`. This will be used by a GUI viewer to visualize the layout process, which I will check-in later. --- <!-- 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 its a minor debug tool <!-- 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: b38d9cc3ad307a341a1f3b35d24ccc623df8cb20
a046e3b8c63dbb212e8e367c2742ee13878fb8e1: servo: Merge #13211 - Remove unused derivations from FrameState (from servo:FrameState-derive); r=ConnorGBrewster
Ms2ger <Ms2ger@gmail.com> - Fri, 09 Sep 2016 19:58:17 -0500 - rev 477840
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #13211 - Remove unused derivations from FrameState (from servo:FrameState-derive); r=ConnorGBrewster Source-Repo: https://github.com/servo/servo Source-Revision: b79401be312ef286b0aef68e5f03f7c7a072ea5d
fd855096828905debfd578aa6260017b1afb6d53: servo: Merge #13201 - Properly generate typedef identities in unions (from KiChjang:codegen-typedefs); r=nox
Keith Yeung <kungfukeith11@gmail.com> - Fri, 09 Sep 2016 18:45:56 -0500 - rev 477839
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #13201 - Properly generate typedef identities in unions (from KiChjang:codegen-typedefs); r=nox Fixes #10605. Source-Repo: https://github.com/servo/servo Source-Revision: 1b3c7ed0ee8e968df01258ca8858295ead77dfa4
9677d664dc173f9d8ef7fe8ba50d07d6ffa3d927: servo: Merge #13094 - Put back video metadata (from GuillaumeGomez:the_comeback); r=KiChjang
Guillaume Gomez <guillaume1.gomez@gmail.com> - Fri, 09 Sep 2016 16:28:34 -0500 - rev 477838
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #13094 - Put back video metadata (from GuillaumeGomez:the_comeback); r=KiChjang I updated the `video-metadata-rs` crate: now, no more ffmpeg, just pure rust. The webm format isn't checked yet. Source-Repo: https://github.com/servo/servo Source-Revision: 142578f2e9dddadd530a4a436a74cfa411341cb5
4cfda76f1f71ee080d10800ef8d57818369902b1: servo: Merge #13193 - Implement error reporting for workers (from servo:error-workers); r=nox
Ms2ger <Ms2ger@gmail.com> - Fri, 09 Sep 2016 03:54:19 -0500 - rev 477837
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #13193 - Implement error reporting for workers (from servo:error-workers); r=nox Source-Repo: https://github.com/servo/servo Source-Revision: 1d40075f03f8dc0f564120bef57151ab70449007
baeebf74a83e6b234b831818182f23bd4900b24c: servo: Merge #13200 - Resync bindings (from Manishearth:resync); r=bholley
Manish Goregaokar <manishsmail@gmail.com> - Fri, 09 Sep 2016 02:00:13 -0500 - rev 477836
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #13200 - Resync bindings (from Manishearth:resync); r=bholley StyleClear and StyleDisplay are now enums, updating bindings for them. r? @bholley Source-Repo: https://github.com/servo/servo Source-Revision: 957893bdc2132cf39a505b6ca681ca56c427c049
9db39658edadf80a4429eff968f2cd71bbc5efdc: servo: Merge #13192 - Account for percentages in fixed table layout (from notriddle:master); r=pcwalton
Michael Howell <michael@notriddle.com> - Thu, 08 Sep 2016 23:17:06 -0500 - rev 477835
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #13192 - Account for percentages in fixed table layout (from notriddle:master); r=pcwalton Don't just use the minimum length all the time. --- - [X] `./mach build -d` does not report any errors - [X] `./mach test-tidy` does not report any errors - [X] These changes fix #13166 (github issue number if applicable). - [X] There are tests for these changes Source-Repo: https://github.com/servo/servo Source-Revision: 2d13178d2930da8668e77de078eeb65438eb502e
89bfec936a22ef359e7b65a2deae11ff8f16d7c0: servo: Merge #13205 - Tidy: Fix ordering use statements with braces (from UK992:tidy-sort); r=Wafflespeanut
UK992 <urbankrajnc92@gmail.com> - Thu, 08 Sep 2016 22:19:19 -0500 - rev 477834
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #13205 - Tidy: Fix ordering use statements with braces (from UK992:tidy-sort); r=Wafflespeanut This hack fixes https://github.com/servo/servo/issues/7412 and matches behavior with rustfmt. Source-Repo: https://github.com/servo/servo Source-Revision: 3117787fd2a8b7748cfde1e9b8c5be3c00f2c599
54be0df52ec3a17d9ff2d85f911dc003b9b8b4b0: servo: Merge #13058 - Response API (from malisas:malisa-responseAPI); r=Manishearth,jdm
Malisa Smith <malisa.tsmith@gmail.com> - Thu, 08 Sep 2016 18:58:05 -0500 - rev 477833
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #13058 - Response API (from malisas:malisa-responseAPI); r=Manishearth,jdm <!-- Please describe your changes on the following line: --> This PR adds the [dom::Response](https://fetch.spec.whatwg.org/#response-class) implementation and addresses #11896. The relevant passing tests` expectations have been updated. In order to allow non-UTF-8-encoded status messages, `net_traits::response::Response`'s `raw_status` field has been changed from type [`Option<RawStatus>`](https://doc.servo.org/hyper/http/struct.RawStatus.html) to type `Option<(u16, Vec<u8>)>`. As a result, a few other files which rely on the `raw_status` field were affected and updated. TODOs: - The `body` and `trailer` methods. Relies on implementation of `ReadableStream` and `Promise`s. - Similarly, replace the dummy constructor `_body: Option<USVString>` argument with `body: ResponseBodyInit`. - Currently, whenever `r's response's header list` or `r's Headers object` are mentioned, I always modify the `headers_reflector` field (of type dom::Headers, or `r's Headers object`) and not the corresponding hyper::Headers list in the net_traits::Response field. A completely accurate interpretation of the spec might consider making both of these lists the same thing via a reference. [Discussion](https://github.com/whatwg/fetch/issues/358) was [had](https://github.com/servo/servo/pull/12884). --- <!-- 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: 5a5a76cc5db830d2e622d4e0924837383b64dfa2
1ee8d667cbfa97f6b5f22563224be558306d1052: servo: Merge #13175 - Move collapse through margin to the top of block flow (from shinglyu:block-margin-patch); r=notriddle
Shing Lyu <shing.lyu@gmail.com> - Thu, 08 Sep 2016 17:43:50 -0500 - rev 477832
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #13175 - Move collapse through margin to the top of block flow (from shinglyu:block-margin-patch); r=notriddle <!-- Please describe your changes on the following line: --> Based on the spec, a collapse through box should be put on the top edge of the flow. This fixed ~110 reftests --- <!-- 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 #12824 (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: aa011ea2759683ede76639a1ea889c93c21d1cb8
d958a1041b1befb1d87f1ddcbf6ff74f8da7423e: servo: Merge #13190 - Update cssparser (from servo:cssparser-up); r=Manishearth
Simon Sapin <simon.sapin@exyr.org> - Thu, 08 Sep 2016 15:50:12 -0500 - rev 477831
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #13190 - Update cssparser (from servo:cssparser-up); 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 - [ ] These changes fix #__ (github issue number if applicable). <!-- Either: --> - [ ] There are tests for these changes OR - [x] 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: d99d29e94a886ef2701ce32a6e56e65e35583d7b
a7001af11ce2892ac6d5ff2eaa2e89891efdffff: servo: Merge #13198 - Update WR/shaders (more AA, VTF mac fix, reftest fixes) (from glennw:wr-update-vtf); r=ConnorGBrewster
Glenn Watson <github@intuitionlibrary.com> - Thu, 08 Sep 2016 14:53:06 -0500 - rev 477830
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #13198 - Update WR/shaders (more AA, VTF mac fix, reftest fixes) (from glennw:wr-update-vtf); r=ConnorGBrewster Source-Repo: https://github.com/servo/servo Source-Revision: 0daf71d58b7081aaa2900e5b8c76f5ac0b8b19e4
f5c0c57f92e6cde5f477d649bf2408b394c90d74: servo: Merge #12916 - Create `mach bootstrap` based on Mozilla's mozboot bootstrapper (from UK992:msvc-dependencies); r=larsbergstrom,wafflespeanut
UK992 <urbankrajnc92@gmail.com> - Thu, 08 Sep 2016 13:57:23 -0500 - rev 477829
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #12916 - Create `mach bootstrap` based on Mozilla's mozboot bootstrapper (from UK992:msvc-dependencies); r=larsbergstrom,wafflespeanut Fixes https://github.com/servo/servo/issues/12914 I've made this few weeks ago, its an example how could everything looks like. It downloads and setup all needed dependencies for MSVC. It's has version in case if some dependencies need to be updated. Zip files and folder in zip need to be named ``<dep>-<version>``. Also if cmake already exist in PATH, it won't download it again. I want opinion on that, if this is right approaches and how to improve it. cc @vvuk Source-Repo: https://github.com/servo/servo Source-Revision: daa30e60f1a7af87ee88aae4fd6e47e210ee9a76
6f5a1fc4f7a3125bcdd5aacb852b642d8c8c3eba: servo: Merge #13186 - Update webdriver-rust library to 0.14 (from andreastt:webdriver-0.14); r=SimonSapin,larsberg
Andreas Tolfsen <ato@mozilla.com> - Wed, 07 Sep 2016 12:57:24 -0500 - rev 477828
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #13186 - Update webdriver-rust library to 0.14 (from andreastt:webdriver-0.14); r=SimonSapin,larsberg <!-- Please describe your changes on the following line: --> This updates the _webdriver-rust_ library to 0.14 and makes the necessary API changes to make it compile with Servo. --- <!-- 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 is a library upgrade <!-- 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: 5b0a1990d5fff645811f4c70d2a515e85fc2fd20
d929c7450c9164d9f37a60e7bc8323dfb98fdcb1: servo: Merge #13194 - Extract mutability out of Reflectable trait (from servo:mutreflectable); r=Ms2ger
Josh Matthews <josh@joshmatthews.net> - Wed, 07 Sep 2016 04:17:36 -0500 - rev 477827
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #13194 - Extract mutability out of Reflectable trait (from servo:mutreflectable); r=Ms2ger Source-Repo: https://github.com/servo/servo Source-Revision: dd33be45485fefd148759c77462c484157026055
1f7b391a98edb11d167f1ffaa8e221c26d48ad9f: servo: Merge #13182 - Fix println section (from paulrouget:fixDoc); r=KiChjang
Paul Rouget <me@paulrouget.com> - Wed, 07 Sep 2016 01:29:37 -0500 - rev 477826
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #13182 - Fix println section (from paulrouget:fixDoc); r=KiChjang Source-Repo: https://github.com/servo/servo Source-Revision: bba3eefde86d7716c35b6dcb6f45c9d42fbe758f
967e72b3994fb1139aa05801b7989a4b0629efd1: servo: Merge #13189 - Revert "Update WR (various reftest fixes)." (from glennw:revert-vtf); r=Manishearth
Glenn Watson <github@intuitionlibrary.com> - Tue, 06 Sep 2016 21:21:39 -0500 - rev 477825
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #13189 - Revert "Update WR (various reftest fixes)." (from glennw:revert-vtf); r=Manishearth Source-Repo: https://github.com/servo/servo Source-Revision: 9a1af3564c0072274543ac5f1ca260d5fe79227b
595b0b13913d5c7ceb67d7ea8dda9da62e446bb6: servo: Merge #13187 - Update WR (various reftest fixes) (from glennw:wr-update-ref); r=pcwalton
Glenn Watson <github@intuitionlibrary.com> - Tue, 06 Sep 2016 16:26:57 -0500 - rev 477824
Push 44079 by bmo:gps@mozilla.com at Sat, 04 Feb 2017 00:14:49 +0000
servo: Merge #13187 - Update WR (various reftest fixes) (from glennw:wr-update-ref); r=pcwalton Source-Repo: https://github.com/servo/servo Source-Revision: 72279cc7eb044a760ce461d76da2ff62adc511dc
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip