ee789bf43dda98c80067f2b3f23e757ec5f796a9: servo: Merge #13772 - Update rust-stable-version to 1.12 (from bholley:version_bump); r=SimonSapin
Bobby Holley <bobbyholley@gmail.com> - Fri, 14 Oct 2016 12:10:06 -0500 - rev 386565
Push 7198 by jlorenzo@mozilla.com at Tue, 18 Apr 2017 12:07:49 +0000
servo: Merge #13772 - Update rust-stable-version to 1.12 (from bholley:version_bump); r=SimonSapin This matches what Gecko CI will be using shortly: https://bugzilla.mozilla.org/show_bug.cgi?id=1306438 Source-Repo: https://github.com/servo/servo Source-Revision: 8957b1fdc8116d0cb3b31d55f1fb918cebd12eb3
66c2c2c16ad9269341522579dc8bfd145a92b2a8: servo: Merge #13759 - Implement OwningHandle in style (from bholley:owning_handle); r=SimonSapin
Bobby Holley <bobbyholley@gmail.com> - Fri, 14 Oct 2016 10:42:10 -0500 - rev 386564
Push 7198 by jlorenzo@mozilla.com at Tue, 18 Apr 2017 12:07:49 +0000
servo: Merge #13759 - Implement OwningHandle in style (from bholley:owning_handle); r=SimonSapin I've also PR-ed this against upstream [1], but I don't want to block on that in case it takes a while to be merged / published. [1] https://github.com/Kimundi/owning-ref-rs/pull/15 Source-Repo: https://github.com/servo/servo Source-Revision: 0f4209644cf6708cd6a224057291f8a7380c4a51
b1a91e2daf1e2b591e45b0931083619c89571bb1: servo: Merge #13751 - Add support for 'font-kerning' in geckolib (from joewalker:font-kerning); r=Manishearth
Joe Walker <jwalker@mozilla.com> - Fri, 14 Oct 2016 08:56:54 -0500 - rev 386563
Push 7198 by jlorenzo@mozilla.com at Tue, 18 Apr 2017 12:07:49 +0000
servo: Merge #13751 - Add support for 'font-kerning' in geckolib (from joewalker:font-kerning); r=Manishearth Add support for 'font-kerning' in geckolib These changes fix #13667 $ ./mach build -d It looks like you passed an unrecognized argument into mach. $ ./mach test-tidy It looks like you are trying to run an unknown mach command: test-tidy I'm clearly doing something wrong here, but I'm not sure what - [x] These changes do not require tests because "[For stylo it's okay to not have tests since many of the reftests fail due to unrelated reasons](https://github.com/servo/servo/pull/13570#issuecomment-251354116)" :) Source-Repo: https://github.com/servo/servo Source-Revision: b94f074b52584f467c61ee5d1851b1b4557ccfcb
350d67df366c4180e0da0b36a46de916f1c331a1: servo: Merge #13750 - Implement blob url support in the fetch stack (from servo:fetch-blob); r=Manishearth
Ms2ger <Ms2ger@gmail.com> - Fri, 14 Oct 2016 07:20:05 -0500 - rev 386562
Push 7198 by jlorenzo@mozilla.com at Tue, 18 Apr 2017 12:07:49 +0000
servo: Merge #13750 - Implement blob url support in the fetch stack (from servo:fetch-blob); r=Manishearth Source-Repo: https://github.com/servo/servo Source-Revision: d692cf1085b264cb5787017b11d77f59793ecc21
457acab67c538e26954297b5a127a6a9a5571d9b: servo: Merge #13754 - Add sugar for RefPtr<T>; use for `quotes` property (from Manishearth:refptr); r=emilio,mystor
Manish Goregaokar <manishsmail@gmail.com> - Thu, 13 Oct 2016 22:31:20 -0500 - rev 386561
Push 7198 by jlorenzo@mozilla.com at Tue, 18 Apr 2017 12:07:49 +0000
servo: Merge #13754 - Add sugar for RefPtr<T>; use for `quotes` property (from Manishearth:refptr); r=emilio,mystor Carry-over from https://bugzilla.mozilla.org/show_bug.cgi?id=1309848 r=mystor,emilio Source-Repo: https://github.com/servo/servo Source-Revision: 41df7056610e474a9a2efe4c807f480e976d0c1d
9ae3571ea622c029bc3a875fbfe8ff9fc46e6850: servo: Merge #13738 - layout: Don't try to vertically align absolutely positioned children of table rows (from pcwalton:table-vertical-align-absolute); r=mbrubeck
Patrick Walton <pcwalton@mimiga.net> - Thu, 13 Oct 2016 18:12:17 -0500 - rev 386560
Push 7198 by jlorenzo@mozilla.com at Tue, 18 Apr 2017 12:07:49 +0000
servo: Merge #13738 - layout: Don't try to vertically align absolutely positioned children of table rows (from pcwalton:table-vertical-align-absolute); r=mbrubeck Improves http://reddit.com/r/aww. r? @mbrubeck Source-Repo: https://github.com/servo/servo Source-Revision: a80abf6c1dd0f14b40499d55129a53d397c3a3cd
233fd3bda074b3e7ce5c30bd094f910c71aed801: servo: Merge #13682 - Integrate stacking contexts into the display list (from mrobinson:push_pop); r=pcwalton
Martin Robinson <mrobinson@igalia.com> - Thu, 13 Oct 2016 17:25:03 -0500 - rev 386559
Push 7198 by jlorenzo@mozilla.com at Tue, 18 Apr 2017 12:07:49 +0000
servo: Merge #13682 - Integrate stacking contexts into the display list (from mrobinson:push_pop); r=pcwalton <!-- 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. --> Integrate stacking contexts into the display list by adding two new entry types, PushStackingContext and PopStackingContext. This allows us to eliminate the ugly offsets map that DisplayList used to contain and seems to speed up display list construction. With this approach we are able to also completely prune pseudo-stacking contexts from the final display list and remove their (minimal) overhead from display list traversal Traversing the display list is also a bit simpler now. Additionally, this will allow easier editing of the DisplayList to properly support scrolling roots. The push/pop entries can be duplicated to clone complex StackingContext trees between layers. Source-Repo: https://github.com/servo/servo Source-Revision: 6e0d7326ab2901ef493c6de5b41969f8ee602864
cee68a736bee18ace452d738e190d3cb266b149d: servo: Merge #13755 - Invert conditional and return early from report_pending_exception (from fhartwig:early-return); r=KiChjang
Florian Hartwig <florian.j.hartwig@gmail.com> - Thu, 13 Oct 2016 16:40:16 -0500 - rev 386558
Push 7198 by jlorenzo@mozilla.com at Tue, 18 Apr 2017 12:07:49 +0000
servo: Merge #13755 - Invert conditional and return early from report_pending_exception (from fhartwig:early-return); r=KiChjang <!-- Please describe your changes on the following line: --> Previously, almost the entire body of `report_pending_exception` was in a conditional branch. We now return early if the function body does not need to be executed. --- <!-- 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 #13746 (github issue number if applicable). <!-- Either: --> - [ ] There are tests for these changes OR - [X] These changes do not require tests because they don't add any new functionality. <!-- 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: 3e12af581585b7ff988ab6ab9f3323f210b67dd1
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
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip