da8b2149d6a285e40972fa062ba78ae5f67bc885: Bug 1341985 - Update CSS animation's reftest.list for stylo. r=heycam
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Fri, 10 Mar 2017 12:12:54 +0900 - rev 346904
Push
31480 by cbook@mozilla.com at Fri, 10 Mar 2017 10:37:06 +0000
Bug 1341985 - Update CSS animation's reftest.list for stylo. r=heycam
MozReview-Commit-ID: 7eHga0F2JG5
13ad5103ea6287d7c11a4984561aacd5c668e21c: Bug 1341985 - Use registerCleanupFunction to restore to normal refresh mode. r=heycam
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Fri, 10 Mar 2017 12:12:54 +0900 - rev 346903
Push
31480 by cbook@mozilla.com at Fri, 10 Mar 2017 10:37:06 +0000
Bug 1341985 - Use registerCleanupFunction to restore to normal refresh mode. r=heycam
Otherwise, the refresh driver left under test mode when a javascript error
occurs in the middle of tests.
MozReview-Commit-ID: J7oUuuYhTZ1
5adbe41c0e30884f177b861987f529ba7ea32d40: Bug 1341985 - Call UpdateAnimations even if the element has no computed values. r=birtles,heycam
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Fri, 10 Mar 2017 11:53:19 +0900 - rev 346902
Push
31480 by cbook@mozilla.com at Fri, 10 Mar 2017 10:37:06 +0000
Bug 1341985 - Call UpdateAnimations even if the element has no computed values. r=birtles,heycam
MozReview-Commit-ID: 2dgAF7WOWxr
9d0b76d2226743c55583724831772e8659ed63bb: Bug 1341985 - Skip update_animations if we have no running animations and the element becomes display:none. r=heycam
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Fri, 10 Mar 2017 11:53:19 +0900 - rev 346901
Push
31480 by cbook@mozilla.com at Fri, 10 Mar 2017 10:37:06 +0000
Bug 1341985 - Skip update_animations if we have no running animations and the element becomes display:none. r=heycam
MozReview-Commit-ID: Ig81NKtXB85
a6765b4cdf7300120295a53e4f9355aed06a20f0: Bug 1341985 - GetAnimationCollection() takes const Element*. r=birtles
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Fri, 10 Mar 2017 11:53:19 +0900 - rev 346900
Push
31480 by cbook@mozilla.com at Fri, 10 Mar 2017 10:37:06 +0000
Bug 1341985 - GetAnimationCollection() takes const Element*. r=birtles
MozReview-Commit-ID: BPVROi9Ewzc
03f4ba0942c7613968970eb34f875f367b83a80c: Bug 1341985 - Update CSS animations in a SequentialTask. r=heycam
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Fri, 10 Mar 2017 11:53:19 +0900 - rev 346899
Push
31480 by cbook@mozilla.com at Fri, 10 Mar 2017 10:37:06 +0000
Bug 1341985 - Update CSS animations in a SequentialTask. r=heycam
We create the SequentialTask only if:
* We have no old computed values and we have animation name style in the new
computed values.
* Any animation properties is changed.
* display property is changed from 'none' and we have animation name style.
* display property is changed to 'none'.
In a subsequent patch we skip the SequentialTask if we have no running
animations and the display propery is changed to 'none'.
MozReview-Commit-ID: JRSZznufOS2
ce96353dd04058f362e5f5f652ab1606225788da: Bug 1341985 - Trigger the second traversal for updating CSS animations in the case of Servo_ResolveStyleLazily. r=heycam
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Fri, 10 Mar 2017 11:53:19 +0900 - rev 346898
Push
31480 by cbook@mozilla.com at Fri, 10 Mar 2017 10:37:06 +0000
Bug 1341985 - Trigger the second traversal for updating CSS animations in the case of Servo_ResolveStyleLazily. r=heycam
MozReview-Commit-ID: 7E4unP9M7FQ
ffe615ac2f20364ffa7e610c4cfa8d18e77c6b69: Bug 1341985 - Trigger the second traversal for updating CSS animations. r=birtles,heycam
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Fri, 10 Mar 2017 11:53:19 +0900 - rev 346897
Push
31480 by cbook@mozilla.com at Fri, 10 Mar 2017 10:37:06 +0000
Bug 1341985 - Trigger the second traversal for updating CSS animations. r=birtles,heycam
The restyle request during restyling is a result of creating/updating/removing
CSS animations that will come from a SequentialTask which will be implemented
in a subsequent patch.
MozReview-Commit-ID: JoAqvcN3y51
d018acf339b35c08cdbc986a8fb84bdbb5acbc4e: Bug 1341985 - Implement Gecko_StyleAnimationsEquals for checking nsStyleAutoArray<StyleAnimation> equality in servo side. r=heycam
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Fri, 10 Mar 2017 11:53:17 +0900 - rev 346896
Push
31480 by cbook@mozilla.com at Fri, 10 Mar 2017 10:37:06 +0000
Bug 1341985 - Implement Gecko_StyleAnimationsEquals for checking nsStyleAutoArray<StyleAnimation> equality in servo side. r=heycam
Later we update CSS animations if this function returns false.
MozReview-Commit-ID: 27FsYQ40gSv
c6b334aa177cf9a9196102ecbe661656d3975cb1: Bug 1341985 - Split nsStyleAutoArray into a new header to avoid including nsStyleStruct.h in ServoBindingTypes.h. r=birtles
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Fri, 10 Mar 2017 11:53:17 +0900 - rev 346895
Push
31480 by cbook@mozilla.com at Fri, 10 Mar 2017 10:37:06 +0000
Bug 1341985 - Split nsStyleAutoArray into a new header to avoid including nsStyleStruct.h in ServoBindingTypes.h. r=birtles
MozReview-Commit-ID: CMJkds7TKH0
d6ab48ced3b85d7e8b2de403dc32bbeaaaae1870: Bug 1341985 - We call EnsureTimerStarted on the main-thread after the traversal. r=heycam
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Fri, 10 Mar 2017 11:53:17 +0900 - rev 346894
Push
31480 by cbook@mozilla.com at Fri, 10 Mar 2017 10:37:06 +0000
Bug 1341985 - We call EnsureTimerStarted on the main-thread after the traversal. r=heycam
We end up calling it in SequentialTask for updating CSS animations.
MozReview-Commit-ID: 7ip5XzU0VFb
8993adab1cd631a16d872a9c6db4ae3b2302cab5: servo: Merge #15900 - Process css animations for gecko (from hiikezoe:process-css-animations); r=heycam
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Thu, 09 Mar 2017 20:23:21 -0800 - rev 346893
Push
31480 by cbook@mozilla.com at Fri, 10 Mar 2017 10:37:06 +0000
servo: Merge
#15900 - Process css animations for gecko (from hiikezoe:process-css-animations); r=heycam
<!-- Please describe your changes on the following line: -->
This is a PR for https://bugzilla.mozilla.org/show_bug.cgi?id=1341985 .
---
<!-- 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 it's for stylo
<!-- 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:
63bed270734aee1956d1c1ec131aa1de9d5bb5a0
f04955ea1c7a7acdfaa0cfbb1a0c1f19cfa1b1d1: Bug 1346102 - Fix several expectation changes from #15896.
Xidorn Quan <me@upsuper.org> - Fri, 10 Mar 2017 16:11:05 +1100 - rev 346892
Push
31480 by cbook@mozilla.com at Fri, 10 Mar 2017 10:37:06 +0000
Bug 1346102 - Fix several expectation changes from #15896.
f1784b3cb04ec7ffa9baf26268eed22652e2a838: Bug 1345322 - Add pref privacy.resistFingerprinting to firefox.js. r=Gijs
Ethan Tseng <ettseng@mozilla.com> - Thu, 09 Mar 2017 18:08:48 +0800 - rev 346891
Push
31480 by cbook@mozilla.com at Fri, 10 Mar 2017 10:37:06 +0000
Bug 1345322 - Add pref privacy.resistFingerprinting to firefox.js. r=Gijs
MozReview-Commit-ID: DNS5zitYNDF
25204dacc9c2f8bbb5f01338cb2beb43127bef3f: servo: Merge #15896 - Change the predefined type of flex-basis and make gecko glue auto-generate (from canaltinova:flex-basis); r=Manishearth
Nazım Can Altınova <canaltinova@gmail.com> - Thu, 09 Mar 2017 18:46:37 -0800 - rev 346890
Push
31480 by cbook@mozilla.com at Fri, 10 Mar 2017 10:37:06 +0000
servo: Merge
#15896 - Change the predefined type of flex-basis and make gecko glue auto-generate (from canaltinova:flex-basis); r=Manishearth
Gecko [doesn't support](https://bugzilla.mozilla.org/show_bug.cgi?id=1105111) content value in flex-basis yet. We had to change the predefined type to `LengthOrPercentageOrAuto` in stylo build.
---
<!-- 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 [
Bug 1331529](https://bugzilla.mozilla.org/show_bug.cgi?id=1331529)
<!-- Either: -->
- [X] These changes do not require tests because it's stylo glue change.
<!-- 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:
8b8eb5e192295fb903db5855a8f7be85581461b7
96e3bc2098c8ff6206924883e12b8429e4962921: bug 1344321 - remove linux64-pgo from target_tasks_mozilla_beta. r=dustin a=release
Aki Sasaki <asasaki@mozilla.com> - Wed, 08 Mar 2017 22:23:57 -0800 - rev 346889
Push
31480 by cbook@mozilla.com at Fri, 10 Mar 2017 10:37:06 +0000
bug 1344321 - remove linux64-pgo from target_tasks_mozilla_beta. r=dustin a=release
MozReview-Commit-ID: AVai8RLFTVo
1bce56d3f45d9bd349cfe57eae68fece17aaa40c: bug 1344321 - add nightly test support. r=dustin a=release
Aki Sasaki <asasaki@mozilla.com> - Thu, 09 Mar 2017 16:32:41 -0800 - rev 346888
Push
31480 by cbook@mozilla.com at Fri, 10 Mar 2017 10:37:06 +0000
bug 1344321 - add nightly test support. r=dustin a=release
this patch:
- adds linux{32,64}-nightly/opt test platforms that mirror the non-nightly test platforms.
- adds an `include_nightly` per-project parameter; this is refered to in the default `target_task_method`. It's still possible to launch custom `target_task_method`s to trigger nightlies against, say, try.
- adds a `filter_for_project` method in `target_tasks.py` that allows for `include_nightly` and `run_on_projects` filtering in the various `target_task_method`s.
- adds nightly filtering into the `TryOptionSyntax` object. By default, this will be off. To trigger nightly tests on try, either submit a new decision task with a different `target_task_method` (e.g. `nightly_fennec`) or flip the `include_nightly` flag to True.
- adds the `nightly` attribute to tests if their builds have that attribute.
MozReview-Commit-ID: DttIZH0BHS2
b17b5fdb4ae7fb56a771079d683994b9e2444246: Bug 1345498 - [stylo] update mochitest expections for text-justify. r=xidorn
jeremychen@mozilla.com <jeremychen@mozilla.com> - Fri, 10 Mar 2017 11:09:20 +0800 - rev 346887
Push
31480 by cbook@mozilla.com at Fri, 10 Mar 2017 10:37:06 +0000
Bug 1345498 - [stylo] update mochitest expections for text-justify. r=xidorn
MozReview-Commit-ID: 3AtH1aOs6ov
c2d92403096ac66f730998f9f02b4623d5be794b: Bug 1345713 - the seek promise might be rejected because the 'ended' event handler shut down the decoder. r=kaku
JW Wang <jwwang@mozilla.com> - Thu, 09 Mar 2017 11:20:05 +0800 - rev 346886
Push
31480 by cbook@mozilla.com at Fri, 10 Mar 2017 10:37:06 +0000
Bug 1345713 - the seek promise might be rejected because the 'ended' event handler shut down the decoder. r=kaku
MozReview-Commit-ID: JuIXXDOATmu
a45b9c12228379e78b8399c7e9d7126ff8ac3ca7: servo: Merge #15839 - Stylo - gecko glue code for text-justify (from chenpighead:stylo-text-justify); r=upsuper
Jeremy Chen <jeremychen@mozilla.com> - Thu, 09 Mar 2017 17:57:15 -0800 - rev 346885
Push
31480 by cbook@mozilla.com at Fri, 10 Mar 2017 10:37:06 +0000
servo: Merge
#15839 - Stylo - gecko glue code for text-justify (from chenpighead:stylo-text-justify); r=upsuper
<!-- Please describe your changes on the following line: -->
Implement gecko glue for text-justify property.
Gecko has supported text-justify in [
Bug 276079](https://bugzilla.mozilla.org/show_bug.cgi?id=276079), and going to pref-on on Nightly very soon in [
Bug 1343512](https://bugzilla.mozilla.org/show_bug.cgi?id=1343512). Let's make it work for stylo.
---
<!-- 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:
d124297456482df2536c49aa659634d4b9429e84