I think at this point it is reasonable.
Details
- Reviewers
Oriol - Group Reviewers
Restricted Project - Commits
- rFIREFOXAUTOLANDd27042fa137e: Bug 2013141 - Make engines=all be the default. r=Oriol,firefox-style-system…
- Bugzilla Bug ID
- 2013141
Diff Detail
- Repository
- rFIREFOXAUTOLAND firefox-autoland
Event Timeline
My concern is that, when implementing a new property in Gecko, somebody will copy paste from an existing property that is supported in Servo, and will forget to add engines = "gecko". So the new property will also get enabled in Servo.
Though I guess I can add an internal test in Servo that lists all webexposed properties. So that if people forget engines = "gecko", I will detect it when syncing.
This revision requires a Testing Policy Project Tag to be set before landing. Please apply one of testing-approved, testing-exception-unchanged, testing-exception-ui, testing-exception-elsewhere, testing-exception-other. Tip: this Firefox add-on makes it easy!
Yeah we do have tests to avoid exposing properties accidentally in Gecko (we test that all properties we expose are in our property database).