cacda47d7c8186a94f6db272713a36baaf67bd44: Bug 1347971 - pass oldVersion to install and startup methods for temporary add-on reloads r=aswan
Robert Helmer <rhelmer@mozilla.com> - Thu, 16 Mar 2017 13:23:33 -0700 - rev 348155
Push
88164 by cbook@mozilla.com at Fri, 17 Mar 2017 13:55:35 +0000
Bug 1347971 - pass oldVersion to install and startup methods for temporary add-on reloads r=aswan
MozReview-Commit-ID: GjEmTt86JaG
4a1d493b3f9b8115af808268e91c336b89be4762: servo: Merge #15990 - Layout viewer now uses local copy of jquery. See #15964 (from vlisivka:master); r=emilio
Volodymyr M. Lisivka <vlisivka@gmail.com> - Thu, 16 Mar 2017 18:23:53 -0700 - rev 348154
Push
88164 by cbook@mozilla.com at Fri, 17 Mar 2017 13:55:35 +0000
servo: Merge
#15990 - Layout viewer now uses local copy of jquery. See
#15964 (from vlisivka:master); r=emilio
<!-- Please describe your changes on the following line: -->
Layout viewer now uses local copy of jquery as requested in ticket, so etc/layout_viewer/viewer.html can work without connection to the internet.
---
<!-- 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
#15964(github issue number if applicable).
<!-- Either: -->
- [ ] There are tests for these changes OR
- [x] These changes do not require tests because changes are tested manually by unplugging the internet connection.
<!-- 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:
99f5edbefb69019db0b80688da286a857fd9d6ea
985cd7df1397f3641bf9c00bd174deb4dea050d5: Bug 1347431 - Skip some xpcshell tests that is failure on Android without ENABLE_INTL_API. r=snorp
Makoto Kato <m_kato@ga2.so-net.ne.jp> - Thu, 16 Mar 2017 12:54:25 +0900 - rev 348153
Push
88164 by cbook@mozilla.com at Fri, 17 Mar 2017 13:55:35 +0000
Bug 1347431 - Skip some xpcshell tests that is failure on Android without ENABLE_INTL_API. r=snorp
Sicne some tests doesn't work with --with-intl-api=no, we should skip it on Android
MozReview-Commit-ID: IjlH3aQdiqb
c20d0b8a0df79d73f60e199ee026a9f5b3a4e634: servo: Merge #15987 - Fix a couple of HTML parsing issues (from nox:h5e); r=Ms2ger
Anthony Ramine <n.oxyde@gmail.com> - Thu, 16 Mar 2017 17:36:00 -0700 - rev 348152
Push
88164 by cbook@mozilla.com at Fri, 17 Mar 2017 13:55:35 +0000
servo: Merge
#15987 - Fix a couple of HTML parsing issues (from nox:h5e); r=Ms2ger
Source-Repo:
https://github.com/servo/servo
Source-Revision:
47f0b4155cb2925dc0702aedf1a539b5ac22a286
025292e3f23dd81b077eb23a2b4f712f0896bbdf: servo: Merge #15970 - #15842 Add gecko glue for caret-color (from StefanoChiodino:master); r=emilio
Stefano Chiodino <louderth@gmail.com> - Thu, 16 Mar 2017 16:55:51 -0700 - rev 348151
Push
88164 by cbook@mozilla.com at Fri, 17 Mar 2017 13:55:35 +0000
servo: Merge
#15970 -
#15842 Add gecko glue for caret-color (from StefanoChiodino:master); r=emilio
<!-- Please describe your changes on the following line: -->
I've mostly followed the description of
#15842, but on the last line, where `copy` is mentioned, I'm assuming that `clone` was meant instead. It doesn't run successfully `./mach build-geckolib` because
`/Users/stefano/dev/rust/servo/target/geckolib/debug/build/style-bea86181fb38deda/out/gecko_properties.rs:10990:36
|
10990 | self.gecko.mCaretColor.into()
| ^^^^ the trait
std::convert::From<gecko_bindings::structs::root::mozilla::StyleComplexColor> is not implemented for values::Either<cssparser::Color, values::Auto>`
---
<!-- 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
#15842 (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:
b1275591a08bec3888ee843d1f3638f63c5078a0
4bb7880d29e73c4747049d2af4f6281edc0745e9: Bug 1036764 - Checkstyle followup a=bustage
Wes Kocher <wkocher@mozilla.com> - Thu, 16 Mar 2017 17:00:09 -0700 - rev 348150
Push
88164 by cbook@mozilla.com at Fri, 17 Mar 2017 13:55:35 +0000
Bug 1036764 - Checkstyle followup a=bustage
MozReview-Commit-ID: DCTaCnF9SEi
23a0f083b27268cd8a41161f743df05fd5b9f709: Bug 1340683 - stylo: Update stylo test expectations r=KWierso
Matt Brubeck <mbrubeck@mozilla.com> - Thu, 16 Mar 2017 11:38:33 -0700 - rev 348149
Push
88164 by cbook@mozilla.com at Fri, 17 Mar 2017 13:55:35 +0000
Bug 1340683 - stylo: Update stylo test expectations r=KWierso
MozReview-Commit-ID: 54PFVqZfaau
0b9bc405e3db396f1df0d0bebbbc1b7a079723f8: servo: Merge #15966 - Bug 1340683 - stylo: Implement the :-moz-any pseudo-class (from mbrubeck:any); r=emilio
Matt Brubeck <mbrubeck@limpet.net> - Thu, 16 Mar 2017 16:19:12 -0700 - rev 348148
Push
88164 by cbook@mozilla.com at Fri, 17 Mar 2017 13:55:35 +0000
servo: Merge
#15966 -
Bug 1340683 - stylo: Implement the :-moz-any pseudo-class (from mbrubeck:any); r=emilio
Adds support for the non-standard [:-moz-any](https://developer.mozilla.org/en-US/docs/Web/CSS/:any) selector.
---
- [x] `./mach build -d` does not report any errors
- [x] `./mach test-tidy` does not report any errors
- [x] These changes fix https://bugzilla.mozilla.org/show_bug.cgi?id=1340683
- [x] These changes do not require tests because they are gecko-only
Source-Repo:
https://github.com/servo/servo
Source-Revision:
0a747e23c6adc1b49c2861bbf7e2969c62dc2c47
6e360ca722711ec7eb7a04e992b9eb1758650e63: Bug 1224225: Tests for punycode/unicode in CSP source matching code r=ckerschb,KWierso
Frederik Braun <fbraun+gh@mozilla.com> - Wed, 15 Mar 2017 13:22:55 +0100 - rev 348147
Push
88164 by cbook@mozilla.com at Fri, 17 Mar 2017 13:55:35 +0000
Bug 1224225: Tests for punycode/unicode in CSP source matching code r=ckerschb,KWierso
MozReview-Commit-ID: 21Mr9ekUvnk
3cf7e1e3d9939fded5ba24ea14902f97b9639f68: Bug 1224225: Use GetAsciiHost in CSP source matching code r=ckerschb,KWierso
Frederik Braun <fbraun+gh@mozilla.com> - Wed, 15 Mar 2017 13:22:06 +0100 - rev 348146
Push
88164 by cbook@mozilla.com at Fri, 17 Mar 2017 13:55:35 +0000
Bug 1224225: Use GetAsciiHost in CSP source matching code r=ckerschb,KWierso
MozReview-Commit-ID: B7SwUEMiVwc
36525c06f5a048ac584c6355d27c5038e441aef5: Bug 1036764 - Add telemetry for flash. r=bsmedberg,snorp data-r?bsmedberg
nechen <cnevinc@livemail.tw> - Tue, 14 Mar 2017 14:12:26 +0800 - rev 348145
Push
88164 by cbook@mozilla.com at Fri, 17 Mar 2017 13:55:35 +0000
Bug 1036764 - Add telemetry for flash. r=bsmedberg,snorp data-r?bsmedberg
MozReview-Commit-ID: 1tsNZlEmx6s
ad24ad035ca8209b9944681bf04c3d8197c57553: Bug 1306493 - Part 6: disable require gesture when running VR tests; r=kip
Daosheng Mu <daoshengmu@gmail.com> - Thu, 16 Mar 2017 11:46:22 +0800 - rev 348144
Push
88164 by cbook@mozilla.com at Fri, 17 Mar 2017 13:55:35 +0000
Bug 1306493 - Part 6: disable require gesture when running VR tests; r=kip
MozReview-Commit-ID: EGTumxkgcDW
b34efbb33ad6c5b9f2950c85c399669c56fa92e2: Bug 1306493 - Part 5: Make we only have one VRMockDisplay in tests; r=kip
Daosheng Mu <daoshengmu@gmail.com> - Wed, 15 Mar 2017 13:50:34 +0800 - rev 348143
Push
88164 by cbook@mozilla.com at Fri, 17 Mar 2017 13:55:35 +0000
Bug 1306493 - Part 5: Make we only have one VRMockDisplay in tests; r=kip
MozReview-Commit-ID: ACIszhHGUiQ
1f6c8b941701bb07aee0702eb11ceb92cbba22ce: Bug 1306493 - Part 4: Make timestamp to be a monotonically increasing value in VRMockDisplay; r=kip
Daosheng Mu <daoshengmu@gmail.com> - Wed, 15 Mar 2017 13:49:39 +0800 - rev 348142
Push
88164 by cbook@mozilla.com at Fri, 17 Mar 2017 13:55:35 +0000
Bug 1306493 - Part 4: Make timestamp to be a monotonically increasing value in VRMockDisplay; r=kip
MozReview-Commit-ID: COR9n3fQBTX
fe03299ff1eb4bb8a6c586d0b72a7d631b267ba6: Bug 1306493 - Part 3: Add VRDisplay getFrameData test for WebVR; r=kip
Daosheng Mu <daoshengmu@gmail.com> - Mon, 13 Mar 2017 13:10:33 +0800 - rev 348141
Push
88164 by cbook@mozilla.com at Fri, 17 Mar 2017 13:55:35 +0000
Bug 1306493 - Part 3: Add VRDisplay getFrameData test for WebVR; r=kip
MozReview-Commit-ID: CEufWUY7xNZ
c529a6fdcf2bb4a811b70e420bf9caee5b2aa354: Bug 1306493 - Part 2: Make vrMockDisplay to be the global var in VRSimulationDriver; r=kip
Daosheng Mu <daoshengmu@gmail.com> - Mon, 13 Mar 2017 13:09:19 +0800 - rev 348140
Push
88164 by cbook@mozilla.com at Fri, 17 Mar 2017 13:55:35 +0000
Bug 1306493 - Part 2: Make vrMockDisplay to be the global var in VRSimulationDriver; r=kip
MozReview-Commit-ID: HTHqehkUMwC
ce8f1cde004fe99c5a5c4619549314b174f4dd25: Bug 1306493 - Part 1: Fix bug of getting frame data from VRPuppet; r=kip
Daosheng Mu <daoshengmu@gmail.com> - Mon, 13 Mar 2017 13:07:48 +0800 - rev 348139
Push
88164 by cbook@mozilla.com at Fri, 17 Mar 2017 13:55:35 +0000
Bug 1306493 - Part 1: Fix bug of getting frame data from VRPuppet; r=kip
MozReview-Commit-ID: L8gPVjxELtV
2f61dd1624543ba8d464ec2e1a39f6064cd37e21: servo: Merge #15906 - Access browsing context safely (from mchv:mchv-safe-browsing-context); r=asajeffrey
Mariot Chauvin <mariot.chauvin@gmail.com> - Thu, 16 Mar 2017 15:41:07 -0700 - rev 348138
Push
88164 by cbook@mozilla.com at Fri, 17 Mar 2017 13:55:35 +0000
servo: Merge
#15906 - Access browsing context safely (from mchv:mchv-safe-browsing-context); r=asajeffrey
Current browsing context accessor in `Document` unwraps the browsing context `Option` which prevents document to handle correctly the case when there is no browsing context.
This is the reason servo panics with `session-history.max-length=1` (https://github.com/servo/servo/issues/15877).
As it is my first contribution, I added a `safe` method to retrieve the browsing context rather than change the existing method, but I am happy to change if you think this is the right approach. I did not as well replace all existing method call to the `safe` method, to focus on fixing the issue.
If someone can give me a bit of guidance for the test, I will try to contribute one.
---
<!-- 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
- [X] These changes fix
#15877.
- [ ] There are tests for these changes
<!-- 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:
e62d029ed643e5ce503cfbc7525da75a705ccf71
0efb2fdb3ee884ac6a3241a09fd3f1536edee41e: servo: Merge #15997 - Rearrange PropertyDeclaration to avoid embedding DeclaredValue (from bholley:rearrange_propdecl); r=mbrubeck
Bobby Holley <bobbyholley@gmail.com> - Thu, 16 Mar 2017 14:48:53 -0700 - rev 348137
Push
88164 by cbook@mozilla.com at Fri, 17 Mar 2017 13:55:35 +0000
servo: Merge
#15997 - Rearrange PropertyDeclaration to avoid embedding DeclaredValue (from bholley:rearrange_propdecl); r=mbrubeck
From https://bugzilla.mozilla.org/show_bug.cgi?id=1347719
This effectively combines the discriminants of the two enums and reduces the
size of PropertyDeclaration by one word.
Source-Repo:
https://github.com/servo/servo
Source-Revision:
5d61afd11876fc82e3d3c52ddd8f7aa3e2c3de47
82dc64a35133390c4c76fc241ae50b17b6e20e23: bug 1346961 draw opaque scrollbar background on outermost scrollbar element even for GTK versions >= 3.20 r=jhorak+328198
Karl Tomlinson <karlt+@karlt.net> - Thu, 16 Mar 2017 18:02:27 +1300 - rev 348136
Push
88164 by cbook@mozilla.com at Fri, 17 Mar 2017 13:55:35 +0000
bug 1346961 draw opaque scrollbar background on outermost scrollbar element even for GTK versions >= 3.20 r=jhorak+328198
MozReview-Commit-ID: BHsD1h4UQbs