4bbf1703b45d659168eea4241a7eed8d905a9ce6: servo: Merge #13727 - Fix unused feature warning in build-cef (from mbrubeck:warnings); r=Manishearth
Matt Brubeck <mbrubeck@limpet.net> - Thu, 13 Oct 2016 15:14:22 -0500 - rev 386557
Push
7198 by jlorenzo@mozilla.com at Tue, 18 Apr 2017 12:07:49 +0000
servo: Merge
#13727 - Fix unused feature warning in build-cef (from mbrubeck:warnings); r=Manishearth
Source-Repo:
https://github.com/servo/servo
Source-Revision:
781a0771458de73d2f843377082a6961c38fb66d
9abe3cef42cd493ae4f02408ca113f8cf01ac4cb: servo: Merge #13737 - resources: Avoid using `:matches` in `presentational-hints.css`, since we don't support it (from pcwalton:expand-matches); r=emilio
Patrick Walton <pcwalton@mimiga.net> - Thu, 13 Oct 2016 12:51:53 -0500 - rev 386556
Push
7198 by jlorenzo@mozilla.com at Tue, 18 Apr 2017 12:07:49 +0000
servo: Merge
#13737 - resources: Avoid using `:matches` in `presentational-hints.css`, since we don't support it (from pcwalton:expand-matches); r=emilio
Based on IRC discussions, this was determined to be an acceptable
stopgap in lieu of implementing `:matches`, which has complicated
precedence rules.
Improves Google search results.
r? @nox
Source-Repo:
https://github.com/servo/servo
Source-Revision:
dc5dc5e614e3e5b26081c44e1bb348f0f07dae5e
77af6523dfdf6565c251384e2235c4ef0c61c51a: servo: Merge #13732 - layout: Use the margin box for vertical positioning of `inline-block` fragments if `overflow` is not `visible` per CSS 2.1 § 10.8.1 (from pcwalton:inline-block-vertical-align-overflow); r=notriddle
Patrick Walton <pcwalton@mimiga.net> - Thu, 13 Oct 2016 12:06:44 -0500 - rev 386555
Push
7198 by jlorenzo@mozilla.com at Tue, 18 Apr 2017 12:07:49 +0000
servo: Merge
#13732 - layout: Use the margin box for vertical positioning of `inline-block` fragments if `overflow` is not `visible` per CSS 2.1 § 10.8.1 (from pcwalton:inline-block-vertical-align-overflow); r=notriddle
Additionally, this patch reverts the change introduced in
#12642 in
favor of the spec-compliant behavior described above. This patch also
removes the `inline_block_overflow.html` reftest introduced in
#3725, as
the behavior it expected contradicted CSS 2.1 (and in fact the test
fails in Gecko).
The changes that this patch makes to `input_selection_a.html` and
`input_selection_incremental_a.html` are necessary workarounds to make
the tests pass in light of the fact that Servo's UA stylesheet applies
`overflow: hidden` to `<input>` elements. I believe that the changes are
not necessary in other rendering engines because they hard-code
`overflow: hidden`-like behavior for `<input>` elements, while Servo
uses the actual CSS `overflow: hidden` behavior. As far as I can tell,
Servo's behavior is arguably more spec-compliant, but it remains to be
seen how Web compatible it is.
Improves the Google results pages.
Closes
#13707.
r? @notriddle
Source-Repo:
https://github.com/servo/servo
Source-Revision:
bbcc743bb48979bacec789386f1c713286eb4d4d
681c661b7aac4bbe0682df9d992e0e5b771d230d: servo: Merge #13743 - servo: Update glutin to pick the wayland disabling (from emilio:wayland-not-yet); r=larsbergstrom
Emilio Cobos Álvarez <ecoal95@gmail.com> - Thu, 13 Oct 2016 10:39:58 -0500 - rev 386554
Push
7198 by jlorenzo@mozilla.com at Tue, 18 Apr 2017 12:07:49 +0000
servo: Merge
#13743 - servo: Update glutin to pick the wayland disabling (from emilio:wayland-not-yet); r=larsbergstrom
<!-- 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 dependency bump.
<!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. -->
r? @larsbergstrom
Source-Repo:
https://github.com/servo/servo
Source-Revision:
046a8f13abe035a9cf7f251a3c4e8cdbce9ed220
ee7c311f415008dce6cf0e1153f4cf0f832c7481: servo: Merge #13741 - Remove some unused support for the legacy network stack in script (from servo:fetch-doc-unused); r=Manishearth
Ms2ger <Ms2ger@gmail.com> - Thu, 13 Oct 2016 09:55:00 -0500 - rev 386553
Push
7198 by jlorenzo@mozilla.com at Tue, 18 Apr 2017 12:07:49 +0000
servo: Merge
#13741 - Remove some unused support for the legacy network stack in script (from servo:fetch-doc-unused); r=Manishearth
Source-Repo:
https://github.com/servo/servo
Source-Revision:
740464df8af6e0f167bafa1a760078e420172eb7
8b204978e3e7a5aec48d2c532a399a4074fd7487: servo: Merge #13739 - Make make_enumerated_getter prettier again (from frewsxcv:pretty-enumerated); r=jdm
Corey Farwell <coreyf@rwell.org> - Thu, 13 Oct 2016 08:38:19 -0500 - rev 386552
Push
7198 by jlorenzo@mozilla.com at Tue, 18 Apr 2017 12:07:49 +0000
servo: Merge
#13739 - Make make_enumerated_getter prettier again (from frewsxcv:pretty-enumerated); r=jdm
Fixes https://github.com/servo/servo/issues/4723.
Source-Repo:
https://github.com/servo/servo
Source-Revision:
3f31ffad2f12b4201dd2d0ef2a0548c0183c3aee
39c3fc1dcd0f25d3b13cafa7f8a5870f70a3596c: servo: Merge #13733 - Fix Request's Headers to be cloned correctly (from jeenalee:request-clone); r=jdm
Jeena Lee <ijeenalee@gmail.com> - Thu, 13 Oct 2016 05:33:36 -0500 - rev 386551
Push
7198 by jlorenzo@mozilla.com at Tue, 18 Apr 2017 12:07:49 +0000
servo: Merge
#13733 - Fix Request's Headers to be cloned correctly (from jeenalee:request-clone); r=jdm
<!-- Please describe your changes on the following line: -->
Previously, when `Clone()` was called, Headers of the template Request did not get cloned properly. This commit fixes that issue, and updates the expected wpt results.
---
<!-- 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
#11894 (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:
1a3287bef7bb1a70c00f381b5686c26376b77d5d
3270b6fe6ad91f5edfc1d4d2691a0a5e95094238: servo: Merge #13728 - Setting a devtools timeline marker may fail, due to pipeline lookup failure (from asajeffrey:devtools-set-timeline-marker-may-fail); r=fitzgen
Alan Jeffrey <ajeffrey@mozilla.com> - Thu, 13 Oct 2016 03:21:47 -0500 - rev 386550
Push
7198 by jlorenzo@mozilla.com at Tue, 18 Apr 2017 12:07:49 +0000
servo: Merge
#13728 - Setting a devtools timeline marker may fail, due to pipeline lookup failure (from asajeffrey:devtools-set-timeline-marker-may-fail); r=fitzgen
<!-- Please describe your changes on the following line: -->
Allow setting a devtools timeline marker to fail, due to pipeline lookup failure. This is part of tidying up pipeline lookup.
cc @jdm
---
<!-- 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 do not require tests because I'm not sure how to test devtools.
<!-- 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:
bb75e2e727eae64477c128ace7bd5cff35e0ea81
085c36cd4da4e86ad9c3bfe66c141f805216baf9: servo: Merge #13722 - Remove test-geckolib, run test-stylo on travis (from Manishearth:test-stylo); r=jdm
Manish Goregaokar <manishsmail@gmail.com> - Thu, 13 Oct 2016 01:50:37 -0500 - rev 386549
Push
7198 by jlorenzo@mozilla.com at Tue, 18 Apr 2017 12:07:49 +0000
servo: Merge
#13722 - Remove test-geckolib, run test-stylo on travis (from Manishearth:test-stylo); r=jdm
test-geckolib used to do things, but almost all of geckolib has been moved to the style crate, with the tests in `tests/unit/stylo`. (`./mach test-stylo) Now test-geckolib does nothing.
Fixes
#13721
r? @jdm
Source-Repo:
https://github.com/servo/servo
Source-Revision:
2bb7cc227bf2a3260e3b9c4f3953ca55d93629fe
1772a7cd220095aa288f5093d93b07343fb087e1: servo: Merge #13723 - Regen bindings, warning fix (from Manishearth:resync); r=bholley
Manish Goregaokar <manishsmail@gmail.com> - Wed, 12 Oct 2016 22:01:20 -0500 - rev 386548
Push
7198 by jlorenzo@mozilla.com at Tue, 18 Apr 2017 12:07:49 +0000
servo: Merge
#13723 - Regen bindings, warning fix (from Manishearth:resync); r=bholley
The warning only happens on the latest stable (which we use in the incubator), so there's an `#[allow()]` there for now as well.
Don't signal r+ to bors, I'll do that myself when the incubator side lands.
r? @bholley
Source-Repo:
https://github.com/servo/servo
Source-Revision:
d9bb663421efe7ce9446476fc0d4b82ceb11355f
7667b6c1480a4931f424b982fa767360090c6bde: servo: Merge #13724 - font_variant_position (from NamsooCho:font_variant_position); r=Manishearth
NamSoo Cho <joe@NamSooui-MacBook-Pro.local> - Wed, 12 Oct 2016 20:05:11 -0500 - rev 386547
Push
7198 by jlorenzo@mozilla.com at Tue, 18 Apr 2017 12:07:49 +0000
servo: Merge
#13724 - font_variant_position (from NamsooCho:font_variant_position); r=Manishearth
<!-- Please describe your changes on the following line: -->
added 'font-variant-position' property to font.mako-rs
---
<!-- 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
- [ ] `./mach test-tidy` does not report any errors
- [ ] These changes fix
#13669 (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:
46fe1c320d8a34b83e236e2c4bdb6dc1576ec1d5
9c339f7972bad5b87662d79c3612ec644c142cd4: servo: Merge #13720 - Add release test-stylo to buildbot steps, https://github.com/servo/saltfs/pull/508#issuecomment-253203920 (from Manishearth:resync-yml); r=aneeshusa
Manish Goregaokar <manishsmail@gmail.com> - Wed, 12 Oct 2016 17:03:48 -0500 - rev 386546
Push
7198 by jlorenzo@mozilla.com at Tue, 18 Apr 2017 12:07:49 +0000
servo: Merge
#13720 - Add release test-stylo to buildbot steps, https://github.com/servo/saltfs/pull/508#issuecomment-253203920 (from Manishearth:resync-yml); r=aneeshusa
r? @aneeshusa
Source-Repo:
https://github.com/servo/servo
Source-Revision:
4034bd68c2b2b9b899ecfb6e0d2b3ba17109c5ae
aa53d9352196e3d283c910edb06cbd430b9a419a: servo: Merge #13705 - layout: Don't touch the inline positions of block children unless they are to be reflowed (from pcwalton:incremental-float); r=notriddle
Patrick Walton <pcwalton@mimiga.net> - Wed, 12 Oct 2016 16:00:37 -0500 - rev 386545
Push
7198 by jlorenzo@mozilla.com at Tue, 18 Apr 2017 12:07:49 +0000
servo: Merge
#13705 - layout: Don't touch the inline positions of block children unless they are to be reflowed (from pcwalton:incremental-float); r=notriddle
See the comment added to
`BlockFlow::propagate_assigned_inline_size_to_children()` for details.
Closes
#13704.
r? @notriddle
Source-Repo:
https://github.com/servo/servo
Source-Revision:
0ffbba94fa141f0049c96b3c30dccc22b1b43e6c
442b914ad2ee1234e5886f2e58d3c68bb8b54417: servo: Merge #13698 - Implement -moz-text-align-last property (from awesomeaniruddh:implement-moz-text-align-last); r=Wafflespeanut
Aniruddh Agarwal <aaniruddh99@gmail.com> - Wed, 12 Oct 2016 15:15:20 -0500 - rev 386544
Push
7198 by jlorenzo@mozilla.com at Tue, 18 Apr 2017 12:07:49 +0000
servo: Merge
#13698 - Implement -moz-text-align-last property (from awesomeaniruddh:implement-moz-text-align-last); r=Wafflespeanut
<!-- 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
- [X] `./mach test-tidy` does not report any errors
- [X] These changes fix
#13638 (github issue number if applicable).
<!-- Either: -->
- [X] There are tests for these changes OR
- [ ] These changes do not require tests because _____
The test page in Firefox:
<img width="1392" alt="firefox" src="https://cloud.githubusercontent.com/assets/5279150/19276203/a43b486c-8fa3-11e6-9b56-a4cf45217e52.png">
The test page in Stylo:
<img width="1392" alt="servo" src="https://cloud.githubusercontent.com/assets/5279150/19276213/a9c7704e-8fa3-11e6-858b-d6e5f67d3a6c.png">
Source-Repo:
https://github.com/servo/servo
Source-Revision:
8c392dd3e792d55d6632a50b29a1f7a5055d4a3f
69036a52f7c22bd95d219bb2024cf3b32582535c: servo: Merge #13640 - Move some of the CSSStyleDeclaration logic to the style crate (from servo:CSSStyleDeclaration_in_style); r=mbrubeck
Simon Sapin <simon.sapin@exyr.org> - Wed, 12 Oct 2016 14:21:34 -0500 - rev 386543
Push
7198 by jlorenzo@mozilla.com at Tue, 18 Apr 2017 12:07:49 +0000
servo: Merge
#13640 - Move some of the CSSStyleDeclaration logic to the style crate (from servo:CSSStyleDeclaration_in_style); r=mbrubeck
<!-- Please describe your changes on the following line: -->
… so that Stylo can re-use it.
Fixes https://bugzilla.mozilla.org/show_bug.cgi?id=1295865
---
<!-- 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 refator
<!-- 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:
626d093245066755c751510d2c09a9b864b129fd
d8c150f8f5b79ccca41879f99653bc6a017eb1c3: servo: Merge #13697 - Fix missing `c_void` error when building for Android (from mmatyas:android_cvoid); r=emilio
Mátyás Mustoha <mmatyas@inf.u-szeged.hu> - Wed, 12 Oct 2016 12:34:54 -0500 - rev 386542
Push
7198 by jlorenzo@mozilla.com at Tue, 18 Apr 2017 12:07:49 +0000
servo: Merge
#13697 - Fix missing `c_void` error when building for Android (from mmatyas:android_cvoid); r=emilio
<!-- Please describe your changes on the following line: -->
Including `c_void` is also required on Android, because of https://github.com/mmatyas/servo/blob/master/ports/glutin/window.rs#L170
(This is a fix for servo/servo
#13154)
Source-Repo:
https://github.com/servo/servo
Source-Revision:
f4cb87a783a85734021bdb14419de1350fbd255b
9c34e769e74cf5bccd891a66c3e808ab09dea16f: servo: Merge #13706 - Update all ports to serde 0.8.11 (from mbrubeck:always-be-updating); r=nox
Matt Brubeck <mbrubeck@limpet.net> - Wed, 12 Oct 2016 11:42:17 -0500 - rev 386541
Push
7198 by jlorenzo@mozilla.com at Tue, 18 Apr 2017 12:07:49 +0000
servo: Merge
#13706 - Update all ports to serde 0.8.11 (from mbrubeck:always-be-updating); r=nox
This updates CEF and Stylo to the version already used in the Servo build. Should fix long compile times in the build-cef step in automation.
Source-Repo:
https://github.com/servo/servo
Source-Revision:
a332e0bb563526f405d346fc463b004dccb7d1a1
511bda89a8c6d37fba82d928494c7f22992d9c92: servo: Merge #13694 - Introduce AnimationValue to manage animated properties in Gecko (from emilio:style-animation); r=Manishearth,birtles
Emilio Cobos Álvarez <ecoal95@gmail.com> - Wed, 12 Oct 2016 10:34:10 -0500 - rev 386540
Push
7198 by jlorenzo@mozilla.com at Tue, 18 Apr 2017 12:07:49 +0000
servo: Merge
#13694 - Introduce AnimationValue to manage animated properties in Gecko (from emilio:style-animation); r=Manishearth,birtles
<!-- Please describe your changes on the following line: -->
Doesn't compile because there are a bunch of `from_computed_value` missing, and I need to take care of fixing that before, but open for discussion.
@birtles: is an interface like this something like what you were looking for?
cc @Manishearth
Source-Repo:
https://github.com/servo/servo
Source-Revision:
f80623fd9325a01387fabddf85a59d2da8d162cd
1feb891f8bdb0006a6024dd831ac7fe8fc277ad7: servo: Merge #13701 - Vendor nsstring bindings, use for text-overflow (from Manishearth:nsstring); r=emilio,mystor
Manish Goregaokar <manishsmail@gmail.com> - Wed, 12 Oct 2016 08:28:27 -0500 - rev 386539
Push
7198 by jlorenzo@mozilla.com at Tue, 18 Apr 2017 12:07:49 +0000
servo: Merge
#13701 - Vendor nsstring bindings, use for text-overflow (from Manishearth:nsstring); r=emilio,mystor
From [
bug 1309165](https://bugzilla.mozilla.org/show_bug.cgi?id=1309165)
Source-Repo:
https://github.com/servo/servo
Source-Revision:
f584003191cc125b181bb8c555d8fae6eccd0e70
5da68ed525b14644e70dd41618bce5b2510fff01: servo: Merge #13493 - Partial fix for #12415: expose WebGL interfaces (from scotttrinh:webgl-idl); r=jdm
Scott Trinh <scott@scotttrinh.com> - Wed, 12 Oct 2016 06:53:17 -0500 - rev 386538
Push
7198 by jlorenzo@mozilla.com at Tue, 18 Apr 2017 12:07:49 +0000
servo: Merge
#13493 - Partial fix for
#12415: expose WebGL interfaces (from scotttrinh:webgl-idl); r=jdm
<!-- 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 partially fix
#12415 (github issue number if applicable).
<!-- Either: -->
- [ ] There are tests for these changes OR
- [X] These changes do not require tests because they do not add any features
<!-- 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:
a466f43fe532157d2100788080e132b00864dd36