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
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip