ed95d2b8177de8f778ff88f3a69d93dec3685f60: Merge m-c to inbound. a=merge
Ryan VanderMeulen <ryanvm@gmail.com> - Wed, 11 Oct 2017 17:54:42 -0400 - rev 679168
Push 84141 by bmo:schien@mozilla.com at Thu, 12 Oct 2017 11:13:04 +0000
Merge m-c to inbound. a=merge
a32c32d9631c0bf7c7c283c57c299cd056e85814: merge autoland to mozilla-central. r=merge a=merge
Sebastian Hengst <archaeopteryx@coole-files.de> - Thu, 12 Oct 2017 11:34:05 +0200 - rev 679167
Push 84141 by bmo:schien@mozilla.com at Thu, 12 Oct 2017 11:13:04 +0000
merge autoland to mozilla-central. r=merge a=merge MozReview-Commit-ID: JX8NRn7MQY4
4cc45d7c8cafd210b8efdd32b91194f81baf807e: Bug 1407246 - Split out Variables struct difference calculation. r=emilio
Cameron McCormack <cam@mcc.id.au> - Thu, 12 Oct 2017 09:12:30 +0800 - rev 679166
Push 84141 by bmo:schien@mozilla.com at Thu, 12 Oct 2017 11:13:04 +0000
Bug 1407246 - Split out Variables struct difference calculation. r=emilio MozReview-Commit-ID: CtWtG3zkD1D
16003b36a7b36b4d92fef7c12b76c5492a026cf2: servo: Merge #18842 - style: Skip custom properties comparison if other inherited properties changed (from heycam:skip-var-check); r=emilio
Cameron McCormack <cam@mcc.id.au> - Wed, 11 Oct 2017 21:45:51 -0500 - rev 679165
Push 84141 by bmo:schien@mozilla.com at Thu, 12 Oct 2017 11:13:04 +0000
servo: Merge #18842 - style: Skip custom properties comparison if other inherited properties changed (from heycam:skip-var-check); r=emilio Servo half of https://bugzilla.mozilla.org/show_bug.cgi?id=1407246, reviewed there by Emilio. Source-Repo: https://github.com/servo/servo Source-Revision: 9f8514d2b94713b6dc3bb918f8ffa9fac66021a3
e92ca171760d45bc16813e6f235bb7bd2c48ca81: Bug 1406312 - Lazy loading of tooltip text on hover in Waterfall Timing boxes. r=gasolin
abhinav <abhinav.koppula@gmail.com> - Mon, 09 Oct 2017 13:10:47 +0530 - rev 679164
Push 84141 by bmo:schien@mozilla.com at Thu, 12 Oct 2017 11:13:04 +0000
Bug 1406312 - Lazy loading of tooltip text on hover in Waterfall Timing boxes. r=gasolin MozReview-Commit-ID: 5y4EPkpqcBr
7b8f1bcaf50db587e235b3f03835adb48bfeb84c: Bug 1401700 - Prevent incoming tabs from opening multiple times if client sync fails. r=tcsc
Edouard Oger <eoger@fastmail.com> - Tue, 03 Oct 2017 14:45:11 -0400 - rev 679163
Push 84141 by bmo:schien@mozilla.com at Thu, 12 Oct 2017 11:13:04 +0000
Bug 1401700 - Prevent incoming tabs from opening multiple times if client sync fails. r=tcsc MozReview-Commit-ID: DhrZ1oFY2WG
6c7b05c7855148adba9fb99643627cbb85a6ff92: Bug 1391342 - Keep toolbar hidding while showing keyboard in full screen. r=jchen,jwu,sebastian
Nevin Chen(:nechen) <cnevinchen@gmail.com> - Fri, 06 Oct 2017 11:33:14 +0800 - rev 679162
Push 84141 by bmo:schien@mozilla.com at Thu, 12 Oct 2017 11:13:04 +0000
Bug 1391342 - Keep toolbar hidding while showing keyboard in full screen. r=jchen,jwu,sebastian MozReview-Commit-ID: 7GLvOB3TyuK
095f6f26bbce3dc33a0423ddf9f65fdba3710b83: Bug 1364133 - Part 2. Add test. r=masayuki
Makoto Kato <m_kato@ga2.so-net.ne.jp> - Wed, 11 Oct 2017 17:59:02 +0900 - rev 679161
Push 84141 by bmo:schien@mozilla.com at Thu, 12 Oct 2017 11:13:04 +0000
Bug 1364133 - Part 2. Add test. r=masayuki MozReview-Commit-ID: 5v1LXlWIRPB
92d2ebea6fbcfd4f54d2e44241fcef96f07043ad: Bug 1364133 - Part 1. Check whether SplitNode returns error. r=masayuki
Makoto Kato <m_kato@ga2.so-net.ne.jp> - Wed, 11 Oct 2017 17:58:24 +0900 - rev 679160
Push 84141 by bmo:schien@mozilla.com at Thu, 12 Oct 2017 11:13:04 +0000
Bug 1364133 - Part 1. Check whether SplitNode returns error. r=masayuki When SplitNode returns nullptr, GetAsText causes crash. So we should check error before casting by GetAsText. MozReview-Commit-ID: 8E1OPSRZ2x5
f26e4a8b210def93bd27914be13f0f777fd79092: servo: Merge #18841 - Clear visited rules for text inheritance (from jryans:stylo-visited-first-line); r=emilio
J. Ryan Stinnett <jryans@gmail.com> - Wed, 11 Oct 2017 18:50:23 -0500 - rev 679159
Push 84141 by bmo:schien@mozilla.com at Thu, 12 Oct 2017 11:13:04 +0000
servo: Merge #18841 - Clear visited rules for text inheritance (from jryans:stylo-visited-first-line); r=emilio https://bugzilla.mozilla.org/show_bug.cgi?id=1406254 Source-Repo: https://github.com/servo/servo Source-Revision: dbf0991f8cab54516c5b0211e1818a16cfbf9e19
17f1a2242a2c81ce27cf3ba73e98d01c9b51e478: Bug 1405548 - Post restyles when creating or removing new CSS animations when using the Servo backend; r=hiro
Brian Birtles <birtles@gmail.com> - Wed, 11 Oct 2017 16:36:36 +0900 - rev 679158
Push 84141 by bmo:schien@mozilla.com at Thu, 12 Oct 2017 11:13:04 +0000
Bug 1405548 - Post restyles when creating or removing new CSS animations when using the Servo backend; r=hiro As explained in the extended comment in this patch, for Servo we want to post restyles when creating new animations so that we run a second animation restyle and incorporate the result of new animations into style immediately. (Gecko does everything in the one restyle, and although this causes other bugs related to triggering transitions, at least it means it does not require restyles to be posted here). It turns out that we normally end up posting a restyle anyway in CSSAnimation::SetAnimationIndex. Bug 1332958 was supposed to drop that but it never landed. However, CSSAnimation::SetAnimationIndex only posts a restyle when there is a change to the animation index. It turns out that, by chance, there normally *is* a change to a CSSAnimation's animation index when it is created. Initially it takes its animation index from Animation::sNextAnimationIndex which is incremented each time it is assigned to an animation. If the first Animation we create for a given content process is a CSSAnimation then sNextAnimationIndex will be zero and so we will initially assign an animation index of zero. If that CSS animation is also the first in the list of animations in animation-name, when we call SetAnimationIndex we will pass zero as the index to use, and when we go to update the animation index we will detect that there is no change, and will NOT post an animation restyle. As a result the target element's style will NOT reflect the animated style. To fix this we need to ensure that *new* CSS animations trigger a restyle. For *changes* to animations, the corresponding calls to SetKeyframes and SetSpecifiedTiming post restyles so the behavior should be correct in those cases. For *removed* animations I observed that in at least some cases we successfully post a restyle. However, this appeared to be as much by chance as anything so this patch also posts a restyle for removed animations. (Note that the EffectCompositor will ignore redundant restyle requests so this is ok.) This patch deliberately does not expose Animation::PostUpdate and call that because the code introduced here is intended to be temporary. Long-term we should remove the Gecko style backend and allow the calls to PlayFromStyle, PauseFromStyle, CancelFromStyle etc. to post restyles just like calls to Play, Pause, and Cancel do. At that point this code can also be removed. MozReview-Commit-ID: 4c3vJdLBqeY
4997d8582287d5a7c52ab75af65da363ce1d81df: Bug 1392723 - Add failures for diacritic stacking. r=kats
Alexis Beingessner <a.beingessner@gmail.com> - Wed, 11 Oct 2017 00:25:18 -0400 - rev 679157
Push 84141 by bmo:schien@mozilla.com at Thu, 12 Oct 2017 11:13:04 +0000
Bug 1392723 - Add failures for diacritic stacking. r=kats MozReview-Commit-ID: 4Scj4wF1dj4
aa1903983ca70204c374b809c2d79cf93d8d6868: Bug 1392723 - Add failures for writing mode. r=kats
Alexis Beingessner <a.beingessner@gmail.com> - Wed, 11 Oct 2017 00:21:55 -0400 - rev 679156
Push 84141 by bmo:schien@mozilla.com at Thu, 12 Oct 2017 11:13:04 +0000
Bug 1392723 - Add failures for writing mode. r=kats The != tests actually pass, but this is hard to express in the failures.list pattern matching, so we just mark them all as random. MozReview-Commit-ID: 2qr8a1isSEV
e7a34e1180e24decf066d52b1b54ed763e9810b3: Bug 1392723 - Add failures for bad vertical text snapping. r=kats
Alexis Beingessner <a.beingessner@gmail.com> - Wed, 11 Oct 2017 00:21:55 -0400 - rev 679155
Push 84141 by bmo:schien@mozilla.com at Thu, 12 Oct 2017 11:13:04 +0000
Bug 1392723 - Add failures for bad vertical text snapping. r=kats MozReview-Commit-ID: 2qr8a1isSEV
55ab370c38b6c3316cebdfb3a49b294f08208256: Bug 1392723 - Mark quirky decoration tests as failing. r=kats
Alexis Beingessner <a.beingessner@gmail.com> - Wed, 11 Oct 2017 00:02:48 -0400 - rev 679154
Push 84141 by bmo:schien@mozilla.com at Thu, 12 Oct 2017 11:13:04 +0000
Bug 1392723 - Mark quirky decoration tests as failing. r=kats MozReview-Commit-ID: EgLcPSOpqOX
93170ca68e3fdd51d6bddbea4482fface0f3d9b6: Bug 1392723 - Add some more fuzzyness for selection colors. r=kats
Alexis Beingessner <a.beingessner@gmail.com> - Wed, 11 Oct 2017 00:15:18 -0400 - rev 679153
Push 84141 by bmo:schien@mozilla.com at Thu, 12 Oct 2017 11:13:04 +0000
Bug 1392723 - Add some more fuzzyness for selection colors. r=kats MozReview-Commit-ID: 5La4z5EdnHj
e95a13b4a928bca91ca4776eb14d36297260e4a0: Bug 1392723 - Give some fuzzy slack to blurred text shadow comparisons. r=kats
Alexis Beingessner <a.beingessner@gmail.com> - Wed, 11 Oct 2017 00:09:45 -0400 - rev 679152
Push 84141 by bmo:schien@mozilla.com at Thu, 12 Oct 2017 11:13:04 +0000
Bug 1392723 - Give some fuzzy slack to blurred text shadow comparisons. r=kats MozReview-Commit-ID: Ci1OKVL4oWn
42d2a723d4465ee507e3fd74900bca7e969afe46: Bug 1392723 - Mark tests as passing with webrender text-layers. r=kats
Alexis Beingessner <a.beingessner@gmail.com> - Tue, 10 Oct 2017 23:52:33 -0400 - rev 679151
Push 84141 by bmo:schien@mozilla.com at Thu, 12 Oct 2017 11:13:04 +0000
Bug 1392723 - Mark tests as passing with webrender text-layers. r=kats MozReview-Commit-ID: 5qyGjvM6Lkv
a337a84a9160784eaac60956aac72fc891c4579e: Bug 1392723 - Move text-layers from webrendest to webrender. r=kats
Alexis Beingessner <a.beingessner@gmail.com> - Thu, 14 Sep 2017 13:46:09 -0400 - rev 679150
Push 84141 by bmo:schien@mozilla.com at Thu, 12 Oct 2017 11:13:04 +0000
Bug 1392723 - Move text-layers from webrendest to webrender. r=kats MozReview-Commit-ID: FQXaUOQtjaE
6f83e51a6d78b812e9dac2ae3c3638af1b0c86c1: Bug 1406695 - Fail if a browser.test.onMessage handler throws an error. r=aswan
Masatoshi Kimura <VYV03354@nifty.ne.jp> - Sat, 07 Oct 2017 19:24:32 +0900 - rev 679149
Push 84141 by bmo:schien@mozilla.com at Thu, 12 Oct 2017 11:13:04 +0000
Bug 1406695 - Fail if a browser.test.onMessage handler throws an error. r=aswan MozReview-Commit-ID: BXOrdtla1qE
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip