2893734f0f393a421fbdd7e7740c4cecb8f20055: Bug 1400034 - Turn on layers-free for transform/ and transform-3d/ reftests. r?ethlin,pchang draft
Kartikaya Gupta <kgupta@mozilla.com> - Sun, 17 Sep 2017 10:37:43 -0400 - rev 666068
Push 80263 by kgupta@mozilla.com at Sun, 17 Sep 2017 14:38:05 +0000
Bug 1400034 - Turn on layers-free for transform/ and transform-3d/ reftests. r?ethlin,pchang MozReview-Commit-ID: Ae80DrMwg1X
71df87f7ec982c103a0f98fe5a0ab465c583f4de: Bug 1400034 - Do a more direct translation of transforms from Gecko to WR in layers-free mode. r?ethlin,pchang draft
Kartikaya Gupta <kgupta@mozilla.com> - Sun, 17 Sep 2017 10:37:43 -0400 - rev 666067
Push 80263 by kgupta@mozilla.com at Sun, 17 Sep 2017 14:38:05 +0000
Bug 1400034 - Do a more direct translation of transforms from Gecko to WR in layers-free mode. r?ethlin,pchang In layers-free mode the gecko display list and coordinate system is very similar to what WR is expecting. Instead of having each StackingContextHelper shift the origin of the coordinate system, we can leave it in one spot and just pass everything relative to that. The semantics of the Gecko display list already matches this; the exception is that nsDisplayTransform items are also considered reference frames, and anything inside them is relative to the nsDisplayTransform. On the WR side this is also the case, because stacking contexts with a transform are implicitly turned into reference frames. Additionally, the size of the bounds passed to the WR stacking context is never actually used, except on the root stacking context (which is not created by StackingContextHelper). Since we want a zero origin (as explained above) and the size is never used, we can just pass a zero rect to the WR stacking context from StackingContextHelper. In terms of the actual transform matrix, this patch now passes the full unmodified transform from nsDisplayTransform into WR. This transform gets applied onto the contents of the nsDisplayTransform. The contents' coordinate system is relative to the frame that generated the nsDisplayTransform. Again this maps directly to WR, where the transform on the stacking context gets applied to the contents of the stacking context; the contents' coordinates are relative to the stacking context. MozReview-Commit-ID: 9hdDxdKXPPi
ed36b1d813bc06cd28dcf811a406991dc89c7ca5: Bug 1400034 - Back out changes that introduce scaling complexity to StackingContextHelper. r?ethlin,pchang draft
Kartikaya Gupta <kgupta@mozilla.com> - Sun, 17 Sep 2017 10:37:42 -0400 - rev 666066
Push 80263 by kgupta@mozilla.com at Sun, 17 Sep 2017 14:38:05 +0000
Bug 1400034 - Back out changes that introduce scaling complexity to StackingContextHelper. r?ethlin,pchang This backs out bug 1399050, bug 1394308 (2 patches), and bug 1391499. I believe these patches sent us down a path that would make the code increasingly more complex, when in fact we can do a more "direct" translation from the gecko display list to the WR display list and make things a lot simpler and more correct. MozReview-Commit-ID: ZXXkI9DXiY
877d536658e644bd0d1662d608cc2ca3a9fa8d9f: Backed out changeset 7d0893f1b6ce (bug 1389021) for leaking in mda2 on Linux x64 asan (bug 1374856). r=backout a=backout
Sebastian Hengst <archaeopteryx@coole-files.de> - Sun, 17 Sep 2017 14:26:25 +0200 - rev 666065
Push 80263 by kgupta@mozilla.com at Sun, 17 Sep 2017 14:38:05 +0000
Backed out changeset 7d0893f1b6ce (bug 1389021) for leaking in mda2 on Linux x64 asan (bug 1374856). r=backout a=backout MozReview-Commit-ID: AeaKVgSJTmt
80494b13f4928660229d6c39d409cc4094a6b35a: Backed out changeset cc0acc00d769 (bug 1394233) for frequently failing own test usercss-uppercase.html on Windows 7 debug. r=backout a=backout
Sebastian Hengst <archaeopteryx@coole-files.de> - Sun, 17 Sep 2017 14:23:53 +0200 - rev 666064
Push 80263 by kgupta@mozilla.com at Sun, 17 Sep 2017 14:38:05 +0000
Backed out changeset cc0acc00d769 (bug 1394233) for frequently failing own test usercss-uppercase.html on Windows 7 debug. r=backout a=backout MozReview-Commit-ID: GwVKJKGPzDS
faa897d7948b7e2439573f39c34366c138913663: Bug 1400128 - Link thumb library of libc++ when using MOZ_THUMB=1 and NDK r11c. r=froydnj
Makoto Kato <m_kato@ga2.so-net.ne.jp> - Fri, 15 Sep 2017 13:40:43 +0900 - rev 666063
Push 80263 by kgupta@mozilla.com at Sun, 17 Sep 2017 14:38:05 +0000
Bug 1400128 - Link thumb library of libc++ when using MOZ_THUMB=1 and NDK r11c. r=froydnj cpu_arch_dir isn't absolute path, we cannot always detect thumb library for c++ library. Our build tool still uses NDK r11c, so we should check thumb library correctly. MozReview-Commit-ID: 912ZDNeUcKc
993ce5ea038196e75864ff6773293869ec952328: Bug 1290782 Part 3 - Add test cases for using an SVG image as border-image. r?dholbert,cjku draft
Louis Chang <lochang@mozilla.com> - Sat, 16 Sep 2017 10:35:38 +0800 - rev 666062
Push 80262 by lochang@mozilla.com at Sun, 17 Sep 2017 13:56:19 +0000
Bug 1290782 Part 3 - Add test cases for using an SVG image as border-image. r?dholbert,cjku MozReview-Commit-ID: 4w3tEkVAMWd
a4c8ad11eab79ea9358bec9f3f9aa414bcdb9162: Bug 1400254 - Don't apply fuzz workaround when appendWindowEnd is set. r?gerald draft
Jean-Yves Avenard <jyavenard@mozilla.com> - Sun, 17 Sep 2017 15:30:34 +0200 - rev 666061
Push 80261 by bmo:jyavenard@mozilla.com at Sun, 17 Sep 2017 13:33:12 +0000
Bug 1400254 - Don't apply fuzz workaround when appendWindowEnd is set. r?gerald Someone changing the attribute appendWindowStart and appendWindowEnd can be expected to know what they are doing. As such, we don't need to make sure playback starts when content timestamps are broken. MozReview-Commit-ID: EcPORuDHpF5
39dbea1c45b89f66fe866c47230cbd2173eadebf: Bug 1400254 - Don't apply fuzz workaround with appendWindowEnd is set. r?gerald draft
Jean-Yves Avenard <jyavenard@mozilla.com> - Sun, 17 Sep 2017 15:30:34 +0200 - rev 666060
Push 80260 by bmo:jyavenard@mozilla.com at Sun, 17 Sep 2017 13:31:48 +0000
Bug 1400254 - Don't apply fuzz workaround with appendWindowEnd is set. r?gerald Someone changing the attribute appendWindowStart and appendWindowEnd can be expected to know what they are doing. As such, we don't need to make sure playback starts when content timestamps are broken. MozReview-Commit-ID: EcPORuDHpF5
3cf2a2eda23d94f8107e2f23ca3e0fe273d91239: Bug 1399777 Fprinter directing output to Windows debug console when it outputs to stderr. r=Yoric draft
sourav3 <sourav.mukherjee619@gmail.com> - Sun, 17 Sep 2017 18:34:08 +0800 - rev 666059
Push 80259 by bmo:sourav.mukherjee619@gmail.com at Sun, 17 Sep 2017 10:36:55 +0000
Bug 1399777 Fprinter directing output to Windows debug console when it outputs to stderr. r=Yoric MozReview-Commit-ID: 81ubXofHIlG *** Using PodCopy instead of std::copy and fixing spaces MozReview-Commit-ID: BWecXLjyy1m *** fixing cast in js_malloc MozReview-Commit-ID: 61VEUN63hy2
4f46909ccf04c5f38b86e880221ff9c77407dba7: fixing cast in js_malloc draft
sourav3 <sourav.mukherjee619@gmail.com> - Sun, 17 Sep 2017 18:34:08 +0800 - rev 666058
Push 80258 by bmo:sourav.mukherjee619@gmail.com at Sun, 17 Sep 2017 10:34:53 +0000
fixing cast in js_malloc MozReview-Commit-ID: 61VEUN63hy2
a81f78c639b472e1f84beb9d23e30741cc0548e4: Bug 951965 - Make sure check PanelUI.panel state after the popuphidden event draft
Fischer.json <fischer.json@gmail.com> - Sun, 17 Sep 2017 18:02:53 +0800 - rev 666057
Push 80257 by bmo:fliu@mozilla.com at Sun, 17 Sep 2017 10:06:26 +0000
Bug 951965 - Make sure check PanelUI.panel state after the popuphidden event MozReview-Commit-ID: LinQbytw0lC
be5bddf32db0a1ed27251295b7711d06f9189b11: Merge inbound to m-c. a=merge
Ryan VanderMeulen <ryanvm@gmail.com> - Sat, 16 Sep 2017 23:13:36 -0400 - rev 666056
Push 80257 by bmo:fliu@mozilla.com at Sun, 17 Sep 2017 10:06:26 +0000
Merge inbound to m-c. a=merge
13aea0c07147bf77029652944a6b4c4d3936e8f4: Backed out changeset 62efa118ea7f (bug 1381638) for browser_devices_get_user_media_in_frame.js failures.
Ryan VanderMeulen <ryanvm@gmail.com> - Sat, 16 Sep 2017 21:56:15 -0400 - rev 666055
Push 80257 by bmo:fliu@mozilla.com at Sun, 17 Sep 2017 10:06:26 +0000
Backed out changeset 62efa118ea7f (bug 1381638) for browser_devices_get_user_media_in_frame.js failures.
dae0e793707fdd9fd1455f06b5341bc47f879317: Bug 1399098: Disable idle dispatch for login manager DeferredTask. r=me
Kris Maglione <maglione.k@gmail.com> - Sat, 16 Sep 2017 18:06:34 -0700 - rev 666054
Push 80257 by bmo:fliu@mozilla.com at Sun, 17 Sep 2017 10:06:26 +0000
Bug 1399098: Disable idle dispatch for login manager DeferredTask. r=me MozReview-Commit-ID: 7RXiIhnlnL
62efa118ea7fe958197b94075a7c5d16aa651fb4: Bug 1381638 - Prevent sharing multiple input devices in the same process. r=jesup
Jan-Ivar Bruaroey <jib@mozilla.com> - Fri, 15 Sep 2017 23:00:39 -0400 - rev 666053
Push 80257 by bmo:fliu@mozilla.com at Sun, 17 Sep 2017 10:06:26 +0000
Bug 1381638 - Prevent sharing multiple input devices in the same process. r=jesup
015f852e93fe8887e666ee5a1ff246d3d4e8063b: Merge autoland to m-c. a=merge
Ryan VanderMeulen <ryanvm@gmail.com> - Sat, 16 Sep 2017 23:10:43 -0400 - rev 666052
Push 80257 by bmo:fliu@mozilla.com at Sun, 17 Sep 2017 10:06:26 +0000
Merge autoland to m-c. a=merge
0999c7162711da0457aef32082ac9fc6e8542022: Bug 1398136 - use startup profile dir if necessary, r=MattN
Gijs Kruitbosch <gijskruitbosch@gmail.com> - Tue, 12 Sep 2017 17:28:41 +0100 - rev 666051
Push 80257 by bmo:fliu@mozilla.com at Sun, 17 Sep 2017 10:06:26 +0000
Bug 1398136 - use startup profile dir if necessary, r=MattN MozReview-Commit-ID: GZPsnG3UE8G
1617e927b61c86adf3a814e5981db3db9402312b: Merge m-c to autoland. a=merge
Ryan VanderMeulen <ryanvm@gmail.com> - Sat, 16 Sep 2017 16:52:22 -0400 - rev 666050
Push 80257 by bmo:fliu@mozilla.com at Sun, 17 Sep 2017 10:06:26 +0000
Merge m-c to autoland. a=merge
401477969d7cba59c17e79396465dfd4d76f281d: Bug 1400566 - Explicitly get the global of |this| in CoverageUtils.jsm. r=kmag
Andrew McCreight <continuation@gmail.com> - Sat, 16 Sep 2017 11:06:17 -0700 - rev 666049
Push 80257 by bmo:fliu@mozilla.com at Sun, 17 Sep 2017 10:06:26 +0000
Bug 1400566 - Explicitly get the global of |this| in CoverageUtils.jsm. r=kmag With shared JSM globals, |this| is an NSVO, not a global. MozReview-Commit-ID: V1j4tipw3m
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip