5c5f8988182f5b05771b2d1755df16531c732c18: servo: Merge #15555 - tidy: Ignore [replace]’d packages in the duplicate package lint (from servo:tidy-ignore-replace); r=nox
Simon Sapin <simon.sapin@exyr.org> - Tue, 14 Feb 2017 16:07:10 -0800 - rev 343360
Push 31377 by cbook@mozilla.com at Fri, 17 Feb 2017 11:41:48 +0000
servo: Merge #15555 - tidy: Ignore [replace]’d packages in the duplicate package lint (from servo:tidy-ignore-replace); r=nox <!-- 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: cc99d9400aa43673e8ce52c01607c62c1dfd118a
e079e2e9b87d362ea0d3f078ffc127bb7f20ee9b: servo: Merge #15549 - Update aho-corasick, backtrace-sys, image, parking_lot, pdqsort, syn, & others (from mbrubeck:always-be-updating); r=jdm
Matt Brubeck <mbrubeck@limpet.net> - Tue, 14 Feb 2017 13:17:24 -0800 - rev 343359
Push 31377 by cbook@mozilla.com at Fri, 17 Feb 2017 11:41:48 +0000
servo: Merge #15549 - Update aho-corasick, backtrace-sys, image, parking_lot, pdqsort, syn, & others (from mbrubeck:always-be-updating); r=jdm Source-Repo: https://github.com/servo/servo Source-Revision: 5a624ff9560338024c18ad0abf496fd78d5f6bb1
b7a288e4586f396e7bab629763ca8aa9877a535e: servo: Merge #15518 - style: Unbox a bunch of color properties (from emilio:color); r=SimonSapin
Emilio Cobos Álvarez <emilio@crisal.io> - Tue, 14 Feb 2017 11:43:16 -0800 - rev 343358
Push 31377 by cbook@mozilla.com at Fri, 17 Feb 2017 11:41:48 +0000
servo: Merge #15518 - style: Unbox a bunch of color properties (from emilio:color); r=SimonSapin This builds on https://github.com/servo/rust-cssparser/pull/118. Source-Repo: https://github.com/servo/servo Source-Revision: 357bf3b85a1b548ba012f95a97853b34035c89ab
54654348e033770a291ed3c60fa028abbb376b01: servo: Merge #15546 - fixes quote transform: none serialization (from eddiequan:15209_fix_quotes_serialization_transform_none); r=Wafflespeanut
Eddie Quan <therealeddiequan@gmail.com> - Tue, 14 Feb 2017 10:41:58 -0800 - rev 343357
Push 31377 by cbook@mozilla.com at Fri, 17 Feb 2017 11:41:48 +0000
servo: Merge #15546 - fixes quote transform: none serialization (from eddiequan:15209_fix_quotes_serialization_transform_none); r=Wafflespeanut <!-- Please describe your changes on the following line: --> Adds a unit test to reproduce faulty behaviour, and serializes "none" correctly when provided an empty list. --- <!-- 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 #15209 (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: 2ea55ae1ad22cadb7e808ce9d538ff25564383f0
b4fa9a464f12d1a2d7c9a964ef4bac613ac001b3: servo: Merge #15533 - Stylo: Implement align-content and justify-content (from mbrubeck:align); r=Manishearth
Matt Brubeck <mbrubeck@limpet.net> - Tue, 14 Feb 2017 09:13:13 -0800 - rev 343356
Push 31377 by cbook@mozilla.com at Fri, 17 Feb 2017 11:41:48 +0000
servo: Merge #15533 - Stylo: Implement align-content and justify-content (from mbrubeck:align); r=Manishearth This implements parsing and serialization of `align-content` and `justify-content` for Stylo. The implementation should match Gecko exactly (which means it's not exactly up-to-date with the latest draft spec). This is a Stylo-only change; it leaves the current Servo code (which matches an older spec) unchanged for now. r? @Manishearth - [x] `./mach build -d` does not report any errors - [x] `./mach test-tidy` does not report any errors - [x] These changes fix part of #15001 (github issue number if applicable). - [x] These changes do not require tests because they are stylo-only Source-Repo: https://github.com/servo/servo Source-Revision: 3b72a1f6d2b6b9676682e8fcabbcf66032531eac
3194aebb9de472514329eb1bffcddb744eae49ce: servo: Merge #15314 - Permissions API and WebBluetooth integration (from szeged:permissions-api); r=jdm
Zakor Gyula <zakorgy@inf.u-szeged.hu> - Tue, 14 Feb 2017 08:09:22 -0800 - rev 343355
Push 31377 by cbook@mozilla.com at Fri, 17 Feb 2017 11:41:48 +0000
servo: Merge #15314 - Permissions API and WebBluetooth integration (from szeged:permissions-api); r=jdm <!-- Please describe your changes on the following line: --> This implements the [Permissions API](https://w3c.github.io/permissions/) spec. Also includes the WebBluetooth related implementation for this. There are some know issues: - [ ] If the descriptor name is invalid [this](https://gist.github.com/dati91/7a6a0a563d90f49ba5a351e48c5b626b#file-permissionstatusbindings-rs-L323) will throw an error, rather that return it and we could handle it. - [x] The [environment settings object](https://html.spec.whatwg.org/multipage/webappapis.html#environment-settings-object) is not implemented in servo and the spec rely on it. - [x] There is a popup in the implementation which prevent us to add wpt test, we should figure out a way to make it work - [ ] The allowedDevice's allowed_services attribute is not used in our implementation, because we store these in the lower level, not in the dom side. - [ ] We think the bluetooth revoke function will need some more work, but the problem is the spec needs clarifications on that part. --- <!-- 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 - [ ] 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: a537cf48b18d9bba3453b924a4453f5e19dea4ed
0bfb845e6d23e31fb49adc637a6062ab15591dd3: servo: Merge #15543 - Derive DomObject with a proc macro (from nox:plugin); r=SimonSapin
Anthony Ramine <n.oxyde@gmail.com> - Tue, 14 Feb 2017 05:57:32 -0800 - rev 343354
Push 31377 by cbook@mozilla.com at Fri, 17 Feb 2017 11:41:48 +0000
servo: Merge #15543 - Derive DomObject with a proc macro (from nox:plugin); r=SimonSapin Source-Repo: https://github.com/servo/servo Source-Revision: 2af79b82f293749a12a02c72fe7d3b7815e464f9
93d8e29ad233d5fdd5a35d6f76e30497181fc2bd: servo: Merge #15540 - Update WR (mix-blend-mode optimizations, some bug fixes) (from glennw:update-wr-blend-opt); r=Wafflespeanut
Glenn Watson <github@intuitionlibrary.com> - Mon, 13 Feb 2017 22:24:53 -0800 - rev 343353
Push 31377 by cbook@mozilla.com at Fri, 17 Feb 2017 11:41:48 +0000
servo: Merge #15540 - Update WR (mix-blend-mode optimizations, some bug fixes) (from glennw:update-wr-blend-opt); r=Wafflespeanut Source-Repo: https://github.com/servo/servo Source-Revision: 1dfdd0bab82b2356c6fb15d0d0e898a972983ba1
922b80ff3d1a472d0495cc57e387ad471d598983: servo: Merge #15538 - Do RestyleHint assertions at runtime so they use build-time bindgen (from heycam:mv-test); r=bholley
Cameron McCormack <cam@mcc.id.au> - Mon, 13 Feb 2017 19:44:12 -0800 - rev 343352
Push 31377 by cbook@mozilla.com at Fri, 17 Feb 2017 11:41:48 +0000
servo: Merge #15538 - Do RestyleHint assertions at runtime so they use build-time bindgen (from heycam:mv-test); r=bholley Currently these assertions work off the in-tree bindings. r? @bholley Source-Repo: https://github.com/servo/servo Source-Revision: dda5c3c3229d399672cbd7909d2b34f8985d4f3f
826e32126fd8ffb8fbcf055b84aa4911a44196c3: servo: Merge #15532 - Update WR (pixel snapping improvements) (from servo:webrender); r=nox
Glenn Watson <github@intuitionlibrary.com> - Mon, 13 Feb 2017 14:46:46 -0800 - rev 343351
Push 31377 by cbook@mozilla.com at Fri, 17 Feb 2017 11:41:48 +0000
servo: Merge #15532 - Update WR (pixel snapping improvements) (from servo:webrender); r=nox Source-Repo: https://github.com/servo/servo Source-Revision: d44bf6182f9fba80a95fd44097edbca714ec406e
20f45a81138e49aa439d36623ce068df7e6e35ec: servo: Merge #15527 - Make HTMLOptionsCollection constructor accept a HTMLSelectElement argument. Fixes #15521 (from simon-whitehead:fix-15521); r=cbrewster
Simon Whitehead <chemnova@gmail.com> - Mon, 13 Feb 2017 13:31:33 -0800 - rev 343350
Push 31377 by cbook@mozilla.com at Fri, 17 Feb 2017 11:41:48 +0000
servo: Merge #15527 - Make HTMLOptionsCollection constructor accept a HTMLSelectElement argument. Fixes #15521 (from simon-whitehead:fix-15521); r=cbrewster <!-- Please describe your changes on the following line: --> Moves the `HTMLSelectElement.upcast()` call into the `HTMLOptionsCollection` constructors, replacing their signatures with `&HTMLSelectElement` references. This limits the surface area for misuse by only allowing `HTMLSelectElement` instances to be passed in rather than `Node` instances. --- <!-- 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 #15521. <!-- Either: --> - [ ] There are tests for these changes OR - [x] These changes do not require tests because: the linked issue explicitly says building without errors is good enough. <!-- 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: da8d15427cbe82dabb3ce48580738b775c9086d0
0427ed00bfc8a7491c283bc9029c4058ad75ea8b: servo: Merge #15470 - remove unwrap(), not needed (from karan1276:karan_rmv_unwrap); r=Wafflespeanut
karan sharma <karan1276@gmail.com> - Mon, 13 Feb 2017 11:45:50 -0800 - rev 343349
Push 31377 by cbook@mozilla.com at Fri, 17 Feb 2017 11:41:48 +0000
servo: Merge #15470 - remove unwrap(), not needed (from karan1276:karan_rmv_unwrap); r=Wafflespeanut Fixes #15387 <!-- 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: 28d62f0f031a389463bf2afd1cfbd53da96a5068
765539a9bec11822f7888d9de027d46b5fa49c3b: servo: Merge #15534 - style: add missing semicolons for bindgen on BSDs and Solaris (from jbeich:freebsd); r=emilio
Jan Beich <jbeich@FreeBSD.org> - Mon, 13 Feb 2017 10:08:24 -0800 - rev 343348
Push 31377 by cbook@mozilla.com at Fri, 17 Feb 2017 11:41:48 +0000
servo: Merge #15534 - style: add missing semicolons for bindgen on BSDs and Solaris (from jbeich:freebsd); r=emilio - [ ] `./mach build -d` does not report any errors - [ ] `./mach test-tidy` does not report any errors - [x] These changes fix a typo in #15529 - [x] These changes do not require tests because Tier3 support is incomplete Source-Repo: https://github.com/servo/servo Source-Revision: 1b399cd27ff902d70c4ea0893c7dd31a5a32f0e5
33bd44c0e8db44ae90e2e38eac592a6e184566b9: servo: Merge #15529 - style: unbreak bindgen on BSDs and Solaris (from jbeich:freebsd); r=emilio
Jan Beich <jbeich@FreeBSD.org> - Mon, 13 Feb 2017 06:09:03 -0800 - rev 343347
Push 31377 by cbook@mozilla.com at Fri, 17 Feb 2017 11:41:48 +0000
servo: Merge #15529 - style: unbreak bindgen on BSDs and Solaris (from jbeich:freebsd); 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: --> - [ ] `./mach build -d` does not report any errors - [ ] `./mach test-tidy` does not report any errors - [x] These changes fix Firefox [bug 1339033](https://bugzilla.mozilla.org/show_bug.cgi?id=1339033) <!-- Either: --> - [x] These changes do not require tests because Tier3 platforms support is incomplete <!-- 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: 5d8870fda9702ed552f7b11f5f772647aa7a6ce1
177585f938f64a593970a23888c78e60ce50e4ee: Bug 1339552 Don't show permissions for updates from legacy extension to webextension r=mossop
Andrew Swan <aswan@mozilla.com> - Thu, 16 Feb 2017 09:17:52 -0800 - rev 343346
Push 31377 by cbook@mozilla.com at Fri, 17 Feb 2017 11:41:48 +0000
Bug 1339552 Don't show permissions for updates from legacy extension to webextension r=mossop MozReview-Commit-ID: 9Ouep0mPIjJ
e1b7c9e91404070d24435513158de8bbff059eb6: Bug 1339686 - Convert MDN [learn more] link as a react component;r=Honza,rickychien
Fred Lin <gasolin@mozilla.com> - Wed, 15 Feb 2017 13:17:58 +0800 - rev 343345
Push 31377 by cbook@mozilla.com at Fri, 17 Feb 2017 11:41:48 +0000
Bug 1339686 - Convert MDN [learn more] link as a react component;r=Honza,rickychien MozReview-Commit-ID: 5d76J59kvNo
b80d650eb55ab92e3e5211bfdf863690ffa2b338: Bug 1337674 followup 2 - Skip another crash test for stylo.
Xidorn Quan <me@upsuper.org> - Fri, 17 Feb 2017 13:40:29 +1100 - rev 343344
Push 31377 by cbook@mozilla.com at Fri, 17 Feb 2017 11:41:48 +0000
Bug 1337674 followup 2 - Skip another crash test for stylo. MozReview-Commit-ID: 5KXxH1jYaK
16e523be741aaeed9acad76855ecba10253605f0: Bug 1330681 - add new play-tab icon for the dark theme. r=jaws
Alastor Wu <alwu@mozilla.com> - Wed, 15 Feb 2017 11:12:40 +0800 - rev 343343
Push 31377 by cbook@mozilla.com at Fri, 17 Feb 2017 11:41:48 +0000
Bug 1330681 - add new play-tab icon for the dark theme. r=jaws Add custom icon for the dark theme, the content is filled with white and outline is black. MozReview-Commit-ID: 5OdaFRSfLTt
3d96b21a86d1decdcd87135275dcea67f1b73176: Bug 1337245 - Disable solaris bouncer entries for Firefox releases, r=rail
Nick Thomas <nthomas@mozilla.com> - Fri, 17 Feb 2017 12:09:54 +1300 - rev 343342
Push 31377 by cbook@mozilla.com at Fri, 17 Feb 2017 11:41:48 +0000
Bug 1337245 - Disable solaris bouncer entries for Firefox releases, r=rail MozReview-Commit-ID: 5CXqWrrAUXZ
794c6254ebe7d47220ab6238618cf0dbf057d4d0: Bug 1337674 followup - Adjust expectation of mochitests of stylo.
Xidorn Quan <me@upsuper.org> - Fri, 17 Feb 2017 12:10:41 +1100 - rev 343341
Push 31377 by cbook@mozilla.com at Fri, 17 Feb 2017 11:41:48 +0000
Bug 1337674 followup - Adjust expectation of mochitests of stylo. MozReview-Commit-ID: A5fY52HA2Pw
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip