5ad3d262ebbe3462faeee014bad0d01a8baa6b68: Bug 1388220 - Simple interpolation test cases for text-shadow and box-shadow with currentcolor. r=xidorn
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Tue, 15 Aug 2017 15:21:19 +0900 - rev 646559
Push
74159 by bmo:dakatsuka@mozilla.com at Tue, 15 Aug 2017 11:52:26 +0000
Bug 1388220 - Simple interpolation test cases for text-shadow and box-shadow with currentcolor. r=xidorn
MozReview-Commit-ID: EjWBAlXuvAw
69d9e5af29b7af2097ca588b1b1b2a945a275d51: servo: Merge #18084 - Currentcolor for box shadow animation (from hiikezoe:currentcolor-for-box-shadow-animation); r=xidorn
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Tue, 15 Aug 2017 04:37:44 -0500 - rev 646558
Push
74159 by bmo:dakatsuka@mozilla.com at Tue, 15 Aug 2017 11:52:26 +0000
servo: Merge
#18084 - Currentcolor for box shadow animation (from hiikezoe:currentcolor-for-box-shadow-animation); r=xidorn
<!-- Please describe your changes on the following line: -->
https://bugzilla.mozilla.org/show_bug.cgi?id=1388220
---
- [X] `./mach build -d` does not report any errors
- [X] `./mach test-tidy` does not report any errors
Source-Repo:
https://github.com/servo/servo
Source-Revision:
526d573e07b55621a6448614381b26e7bea3f46a
6116b4a416496dd7e83c8099a479e5bd4d7f9558: Bug 1390384 - Apply SMIL's calcMode=discrete handling to discretely animatable properties in Stylo; r=hiro
Brian Birtles <birtles@gmail.com> - Tue, 15 Aug 2017 14:40:06 +0900 - rev 646557
Push
74159 by bmo:dakatsuka@mozilla.com at Tue, 15 Aug 2017 11:52:26 +0000
Bug 1390384 - Apply SMIL's calcMode=discrete handling to discretely animatable properties in Stylo; r=hiro
In SMIL if a discrete calcMode is used, the keyTimes attribute may be used to
specify the times at which the various animation values are used, overriding the
regular 50% flip behavior (see nsSMILAnimationFunction::ScaleSimpleProgress).
However, this behavior is only applied when the calcMode is known to be
discrete. If the author specifies calcMode="linear" but
attributeType="stroke-linecap" then SMIL should fall back to discrete calcMode
including applying the special keyTimes behavior.
For the Servo backend, Servo_AnimationValues_Interpolate does not return an
error for discretely animated properties so SMIL does not recognize when we fall
back to discrete calcMode. This patch adds a check before performing
interpolation that tests if the property is a discretely interpolable one and,
if it is, returns an error so that we run SMIL's special discrete calcMode
handling.
MozReview-Commit-ID: FOp8XcNbvdu
38cb840498c5f24a8a7772faa9dab1d6a4377238: Bug 1388669. P2 - also rewrite the entry condition of buffering state. r=gerald
JW Wang <jwwang@mozilla.com> - Wed, 09 Aug 2017 17:45:12 +0800 - rev 646556
Push
74159 by bmo:dakatsuka@mozilla.com at Tue, 15 Aug 2017 11:52:26 +0000
Bug 1388669. P2 - also rewrite the entry condition of buffering state. r=gerald
For the same reason as P1, we check mCanPlayThrough instead of IsExpectingMoreData().
MozReview-Commit-ID: FZAcWyJmaK6
d1045e9f7ebf607b76d15f9aeea7db71e6b4db9f: Bug 1388669. P1 - rewrite the exit condition of BufferingState::Step(). r=gerald
JW Wang <jwwang@mozilla.com> - Wed, 09 Aug 2017 17:20:53 +0800 - rev 646555
Push
74159 by bmo:dakatsuka@mozilla.com at Tue, 15 Aug 2017 11:52:26 +0000
Bug 1388669. P1 - rewrite the exit condition of BufferingState::Step(). r=gerald
Note we don't check MediaResource::IsLiveStream/IsExpectingMoreData()
for they should be included in the CanPlayThrough condition. This allows
us to remove some methods from MediaResource.
MozReview-Commit-ID: JtmRg9VeqGv
831879813489c70c3f6caa5c625544583798e1d9: Bug 1387939 - Update wpt expectations for stroke-dasharray accumulation/addition. r=hiro
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Tue, 15 Aug 2017 13:16:23 +0900 - rev 646554
Push
74159 by bmo:dakatsuka@mozilla.com at Tue, 15 Aug 2017 11:52:26 +0000
Bug 1387939 - Update wpt expectations for stroke-dasharray accumulation/addition. r=hiro
MozReview-Commit-ID: H4nQ4eZM5fS
7bf71d6ebb33fb4c40f87ad1ef45e4cead1f7355: Bug 1387939 - Enable test cases for interpolation between 'auto' and other values on stylo. r=boris
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Tue, 15 Aug 2017 13:16:21 +0900 - rev 646553
Push
74159 by bmo:dakatsuka@mozilla.com at Tue, 15 Aug 2017 11:52:26 +0000
Bug 1387939 - Enable test cases for interpolation between 'auto' and other values on stylo. r=boris
MozReview-Commit-ID: ExV5yoVVxBZ
0abfbbd76ea4501dddb230581113728d52bb273c: servo: Merge #18081 - Fix interpolation between auto and other values (from hiikezoe:interpolation-with-auto); r=birtles,boris,mantaroh
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Tue, 15 Aug 2017 03:28:21 -0500 - rev 646552
Push
74159 by bmo:dakatsuka@mozilla.com at Tue, 15 Aug 2017 11:52:26 +0000
servo: Merge
#18081 - Fix interpolation between auto and other values (from hiikezoe:interpolation-with-auto); r=birtles,boris,mantaroh
<!-- Please describe your changes on the following line: -->
https://bugzilla.mozilla.org/show_bug.cgi?id=1387939
---
- [X] `./mach build -d` does not report any errors
- [X] `./mach test-tidy` does not report any errors
Source-Repo:
https://github.com/servo/servo
Source-Revision:
87c872a7f729effe115036034084d2af39d0447b
5ce23254ee8ced2ec92741deee3b013f15479906: Bug 1388348 - Set width of search input as 250px to match Photon visual spec. r=rickychien,timdream
Evan Tseng <evan@tseng.io> - Wed, 09 Aug 2017 15:18:24 +0800 - rev 646551
Push
74159 by bmo:dakatsuka@mozilla.com at Tue, 15 Aug 2017 11:52:26 +0000
Bug 1388348 - Set width of search input as 250px to match Photon visual spec. r=rickychien,timdream
MozReview-Commit-ID: LQ1Iq64LXcl
325b3285423305e28f150c05b646b6656c17ac04: Bug 1387995 - Disable failing a11y tests and enable it for stylo. r=jmaher
Xidorn Quan <me@upsuper.org> - Tue, 15 Aug 2017 15:21:28 +1000 - rev 646550
Push
74159 by bmo:dakatsuka@mozilla.com at Tue, 15 Aug 2017 11:52:26 +0000
Bug 1387995 - Disable failing a11y tests and enable it for stylo. r=jmaher
MozReview-Commit-ID: 6drQyOT7fs4
323abbc4f7214442582cde7e370c1a99f91bf350: Bug 1380910 - Enhance form autofill note by showing the categories intersection of result fields and form fields instead of their union. r=lchang,seanlee
Ray Lin <ralin@mozilla.com> - Fri, 11 Aug 2017 10:23:49 +0800 - rev 646549
Push
74159 by bmo:dakatsuka@mozilla.com at Tue, 15 Aug 2017 11:52:26 +0000
Bug 1380910 - Enhance form autofill note by showing the categories intersection of result fields and form fields instead of their union. r=lchang,seanlee
MozReview-Commit-ID: AeCszHgfSS5
040126f6241c3335d5a325cdc374a9e65d2848a7: Bug 1389283 - [UITour] Highlighting appmenu items breaks click functionality of submenus, r=Gijs
Fischer.json <fischer.json@gmail.com> - Sun, 13 Aug 2017 15:50:07 +0800 - rev 646548
Push
74159 by bmo:dakatsuka@mozilla.com at Tue, 15 Aug 2017 11:52:26 +0000
Bug 1389283 - [UITour] Highlighting appmenu items breaks click functionality of submenus, r=Gijs
MozReview-Commit-ID: BCNIf3436P2
df6eadeb55a96b0e3d0dd88e65f9b24e06dc2048: Bug 1366672 - part6 Clean up ToolbarProgressView r=jwu
Julian_Chu <walkingice0204@gmail.com> - Tue, 15 Aug 2017 13:25:19 +0800 - rev 646547
Push
74159 by bmo:dakatsuka@mozilla.com at Tue, 15 Aug 2017 11:52:26 +0000
Bug 1366672 - part6 Clean up ToolbarProgressView r=jwu
We invovled another implementation. We can get it back from repository
easily for any reason, so remove it for now.
MozReview-Commit-ID: c4H8wW41Dr
e655bcd49af8531bbeca0d931ef1b1220a527886: Bug 1366672 - part5: CustomTabs use AnimatedProgressBar r=jwu,sebastian
Julian_Chu <walkingice0204@gmail.com> - Sat, 12 Aug 2017 23:15:08 +0800 - rev 646546
Push
74159 by bmo:dakatsuka@mozilla.com at Tue, 15 Aug 2017 11:52:26 +0000
Bug 1366672 - part5: CustomTabs use AnimatedProgressBar r=jwu,sebastian
MozReview-Commit-ID: JxF9vlLPgb4
dd2474c2eaf9386aaa2280e6def86d4d1fc8034a: Bug 1366672 - part4: use Phton design for ProgressBar r=jwu,sebastian
Julian_Chu <walkingice0204@gmail.com> - Sat, 05 Aug 2017 16:51:39 +0800 - rev 646545
Push
74159 by bmo:dakatsuka@mozilla.com at Tue, 15 Aug 2017 11:52:26 +0000
Bug 1366672 - part4: use Phton design for ProgressBar r=jwu,sebastian
MozReview-Commit-ID: IMFeVV0Km2i
80a2c096cfa91140438fb9ec39a8d93f40a83d58: Bug 1366672 - Part3: use AnimatedProgressBar to replace ProgressView r=jwu,sebastian
Julian_Chu <walkingice0204@gmail.com> - Sat, 05 Aug 2017 13:59:35 +0800 - rev 646544
Push
74159 by bmo:dakatsuka@mozilla.com at Tue, 15 Aug 2017 11:52:26 +0000
Bug 1366672 - Part3: use AnimatedProgressBar to replace ProgressView r=jwu,sebastian
MozReview-Commit-ID: KTr4ce5UvIq
64ff8cc86fece89b7b003b1770929f886035fa81: Bug 1366672 - part2: Add new custom widgets r=jwu,sebastian
Julian_Chu <walkingice0204@gmail.com> - Sat, 05 Aug 2017 13:53:44 +0800 - rev 646543
Push
74159 by bmo:dakatsuka@mozilla.com at Tue, 15 Aug 2017 11:52:26 +0000
Bug 1366672 - part2: Add new custom widgets r=jwu,sebastian
* DrawableWrapper - a class similiar to DrawableWrapper in Android v23.
* ShiftDrawable - provide shif-animation for its child drawable
* AnimatedProgressBar - ProgressBar.setProgress(int, boolean) involved
since API v24. This is an implementation for animation.
MozReview-Commit-ID: HjLAXXQdZKO
13affa6a958658f4c81bf0eb8fade6012aee1af5: Bug 1366672 - part1: add ThemedProgressBar r=jwu,sebastian
Julian_Chu <walkingice0204@gmail.com> - Sat, 05 Aug 2017 13:30:29 +0800 - rev 646542
Push
74159 by bmo:dakatsuka@mozilla.com at Tue, 15 Aug 2017 11:52:26 +0000
Bug 1366672 - part1: add ThemedProgressBar r=jwu,sebastian
We are going to involve new implementation for page loading indicator by
ProgressBar. Add ThemedProgressBar for Private Mode.
MozReview-Commit-ID: 4Bj9mJtlHPM
37bd2e5f1167d7e561870b7e39b44ddcadf11004: servo: Merge #17425 - cleanup embedder/compositor/constellation/script messages (from paulrouget:attach-pipeline-2); r=asajeffrey
Paul Rouget <me@paulrouget.com> - Tue, 15 Aug 2017 02:20:10 -0500 - rev 646541
Push
74159 by bmo:dakatsuka@mozilla.com at Tue, 15 Aug 2017 11:52:26 +0000
servo: Merge
#17425 - cleanup embedder/compositor/constellation/script messages (from paulrouget:attach-pipeline-2); r=asajeffrey
Fix:
#17226 #17200 #17201
This is work in progress. Some tests still fail.
I'd like to get early feedback as it's a pretty large PR.
There is nothing fundamentally new. Basically, I added TopLevelBrowsingContrextId to the relevant messages between the embedder, the compositor and the constellation, and enforced the PipelineId to be attached to each ScriptMsg (see
#17201).
I unaliased all the ScriptMsg. It was getting difficult to understand the nature of the message as ScriptMsg was used aliased CompositorMsg sometimes (CompositorMsg is an actually type of message already). I renamed constellation_chan to script_to_constellation_chan, again, for clarification.
This cleanup code is necessary for
#15934 and for tabs support.
/cc @asajeffrey can I ask you to look at this? No need for a formal review, I need feedback at this stage.
Source-Repo:
https://github.com/servo/servo
Source-Revision:
74558990b258cb55f230ebe8ec3fc557fd286f94
086e30b2dfabd588c036bb1b8dae657a4b887a47: Bug 1389470 - reduce table size on 32bit arch to avoid OOM. r=kinetik
Alfredo.Yang <ayang@mozilla.com> - Tue, 15 Aug 2017 14:58:41 +0800 - rev 646540
Push
74159 by bmo:dakatsuka@mozilla.com at Tue, 15 Aug 2017 11:52:26 +0000
Bug 1389470 - reduce table size on 32bit arch to avoid OOM. r=kinetik
MozReview-Commit-ID: C0O7Gnxbocy