b6b76d373a4aa56855f154ef19c44b95664ec81e: Bug 1304145 - 5. Implement NotificationListener in NotificationClient; r=nalexander
Jim Chen <nchen@mozilla.com> - Thu, 22 Sep 2016 16:38:19 -0400 - rev 315003
Push 30739 by cbook@mozilla.com at Fri, 23 Sep 2016 10:07:02 +0000
Bug 1304145 - 5. Implement NotificationListener in NotificationClient; r=nalexander Provide Fennec's implementation of GeckoAppShell.NotificationListener in NotificationClient. A lot of the code was removed in an earlier patch from GeckoAppShell, so combined with this patch, we're essentially moving code from GeckoAppShell to NotificationClient.
6b6d1a72900b72cbc7c7b2142c1e0140c6d3ab28: Bug 1304145 - 4. Use string names instead of integer IDs for notifications; r=nalexander
Jim Chen <nchen@mozilla.com> - Thu, 22 Sep 2016 16:38:19 -0400 - rev 315002
Push 30739 by cbook@mozilla.com at Fri, 23 Sep 2016 10:07:02 +0000
Bug 1304145 - 4. Use string names instead of integer IDs for notifications; r=nalexander Use string names instead of integer IDs to identify notifications. The integer IDs came from the hashes of the string names, so they are not guaranteed to be unique. Because the names from Gecko are a combination of the site origin and notification tag, there can be unintentional collisions, or worse, a site can intentionally make its notification collide with and replace another site's notification.
d676a611d3ac68dfb398527fae4026629f1b0775: Bug 1304145 - 3. Move GeckoService and notification package to Fennec; r=nalexander
Jim Chen <nchen@mozilla.com> - Thu, 22 Sep 2016 16:38:19 -0400 - rev 315001
Push 30739 by cbook@mozilla.com at Fri, 23 Sep 2016 10:07:02 +0000
Bug 1304145 - 3. Move GeckoService and notification package to Fennec; r=nalexander GeckoService and the notification package have some interdependencies, so if we want to move the notification package, we have to move GeckoService also. With that said, it's good to move GeckoService in any case, because it's a Fennec component just like GeckoApp.
4cffc34944279275900d4489a50011268586cee9: Bug 1304145 - 2. Change GeckoAppShell's notification interface; r=nalexander
Jim Chen <nchen@mozilla.com> - Thu, 22 Sep 2016 16:38:19 -0400 - rev 315000
Push 30739 by cbook@mozilla.com at Fri, 23 Sep 2016 10:07:02 +0000
Bug 1304145 - 2. Change GeckoAppShell's notification interface; r=nalexander Instead of using NotificationClient directly from GeckoAppShell, add a NotificationListener interface, which NotificationClient would implement. This isolates NotificationClient (and the notification package) from GeckoAppShell and lets us move the notification package to Fennec. It also makes a cleaner interface for GeckoView consumers to implement notification support.
10ce1c1de6b777af5aeabb31698cc91ba3e44ec2: Bug 1304145 - 1. Restrict access for GeckoAppShell JNI methods; r=nalexander
Jim Chen <nchen@mozilla.com> - Thu, 22 Sep 2016 16:38:19 -0400 - rev 314999
Push 30739 by cbook@mozilla.com at Fri, 23 Sep 2016 10:07:02 +0000
Bug 1304145 - 1. Restrict access for GeckoAppShell JNI methods; r=nalexander General cleanup patch: make JNI methods in GeckoAppShell private if possible, because they're not meant to be used in Java from outside of GeckoAppShell.
28e850e728ae4a03f41c738820e9952334314cc3: Bug 1304694 - Fix windows builds which don't have MOZ_STACKWALKING defined. r=froydnj
Kartikaya Gupta <kgupta@mozilla.com> - Thu, 22 Sep 2016 16:21:56 -0400 - rev 314998
Push 30739 by cbook@mozilla.com at Fri, 23 Sep 2016 10:07:02 +0000
Bug 1304694 - Fix windows builds which don't have MOZ_STACKWALKING defined. r=froydnj MozReview-Commit-ID: I1UIlVWbu9T
1a89a84c1b7df7bedb6ae6540f1eaa3fed8f87e2: Bug 1303118 - Fix 'this' computation for Debugger.Frame.evalWithBindings. (r=efaust)
Shu-yu Guo <shu@rfrn.org> - Thu, 22 Sep 2016 12:42:37 -0700 - rev 314997
Push 30739 by cbook@mozilla.com at Fri, 23 Sep 2016 10:07:02 +0000
Bug 1303118 - Fix 'this' computation for Debugger.Frame.evalWithBindings. (r=efaust)
aca64a177c446e4cf4b080115a6569dc347e0df9: Bug 1296266, land NSS_3_27_BETA4, r=franziskus
Kai Engert <kaie@kuix.de> - Thu, 22 Sep 2016 21:21:30 +0200 - rev 314996
Push 30739 by cbook@mozilla.com at Fri, 23 Sep 2016 10:07:02 +0000
Bug 1296266, land NSS_3_27_BETA4, r=franziskus
3fdb67f309bd4c618fd74b1f39e303bd0d7176e8: Bug 1304164 - Bump e10srollout version to 1.3. r=mconley
Felipe Gomes <felipc@gmail.com> - Thu, 22 Sep 2016 15:55:11 -0300 - rev 314995
Push 30739 by cbook@mozilla.com at Fri, 23 Sep 2016 10:07:02 +0000
Bug 1304164 - Bump e10srollout version to 1.3. r=mconley MozReview-Commit-ID: J1X3TNOaqN
b43beebbb08c309689d8981ec7e07691df29ec9f: Bug 1304164 - Temporarily disable e10s for users on the Russian locale. r=mconley
Felipe Gomes <felipc@gmail.com> - Thu, 22 Sep 2016 15:55:11 -0300 - rev 314994
Push 30739 by cbook@mozilla.com at Fri, 23 Sep 2016 10:07:02 +0000
Bug 1304164 - Temporarily disable e10s for users on the Russian locale. r=mconley MozReview-Commit-ID: FDkbVkzZhJH
5e8c843b54694c28d1a2f422a7bb9f236edbdb07: Bug 1304164 - Allow the e10srollout system add-on to control temporary disqualifications. r=mconley
Felipe Gomes <felipc@gmail.com> - Thu, 22 Sep 2016 15:55:11 -0300 - rev 314993
Push 30739 by cbook@mozilla.com at Fri, 23 Sep 2016 10:07:02 +0000
Bug 1304164 - Allow the e10srollout system add-on to control temporary disqualifications. r=mconley MozReview-Commit-ID: Lm6PqVe5eb1
df5f4903e9274783cfa1157e8a55b2f2a0dcbd51: Bug 1304729 - When transitioning from a pinch to a pan, make sure we start the pan with the correct coordinates. r=botond
Kartikaya Gupta <kgupta@mozilla.com> - Thu, 22 Sep 2016 14:54:01 -0400 - rev 314992
Push 30739 by cbook@mozilla.com at Fri, 23 Sep 2016 10:07:02 +0000
Bug 1304729 - When transitioning from a pinch to a pan, make sure we start the pan with the correct coordinates. r=botond MozReview-Commit-ID: CC4gPT2jubR
920bc2c4fd3abc1e6210af5fed419451f90a576d: Bug 1304729 - Ensure we schedule a composite if we change the scroll position during a pinch gesture with no zoom change. r=botond
Kartikaya Gupta <kgupta@mozilla.com> - Thu, 22 Sep 2016 14:53:56 -0400 - rev 314991
Push 30739 by cbook@mozilla.com at Fri, 23 Sep 2016 10:07:02 +0000
Bug 1304729 - Ensure we schedule a composite if we change the scroll position during a pinch gesture with no zoom change. r=botond MozReview-Commit-ID: AF2aoJZ1ssG
f162c05861744c9e6125a936fdf2ffcedfd3d68f: Bug 1303418 Follow-up to fix fat-fingered graft r=me
Andrew Swan <aswan@mozilla.com> - Thu, 22 Sep 2016 10:49:55 -0700 - rev 314990
Push 30739 by cbook@mozilla.com at Fri, 23 Sep 2016 10:07:02 +0000
Bug 1303418 Follow-up to fix fat-fingered graft r=me MozReview-Commit-ID: K560xfnlbhD
729307f6ac594f76d1de7d7697ca5c3880135de3: Bug 1007702 - Enable skia on nighly for unaccelerated windows. r=lsalzman
Andrew Osmond <aosmond@mozilla.com> - Wed, 21 Sep 2016 13:51:51 -0400 - rev 314989
Push 30739 by cbook@mozilla.com at Fri, 23 Sep 2016 10:07:02 +0000
Bug 1007702 - Enable skia on nighly for unaccelerated windows. r=lsalzman
717d85fc2046149b2a3443ffcc7aff04e119b0f7: Bug 1297687 - Part 5: Require passing an OriginAttribute when constructing an nsExpandedPrincipal; r=bholley
Ehsan Akhgari <ehsan@mozilla.com> - Fri, 09 Sep 2016 18:55:32 -0400 - rev 314988
Push 30739 by cbook@mozilla.com at Fri, 23 Sep 2016 10:07:02 +0000
Bug 1297687 - Part 5: Require passing an OriginAttribute when constructing an nsExpandedPrincipal; r=bholley
13b7516823e5663b37e36e5de3f3d66d84a0489e: Bug 1297687 - Part 4: Specify an OriginAttribute for the XBL content's expanded principal; r=bholley
Ehsan Akhgari <ehsan@mozilla.com> - Fri, 09 Sep 2016 18:54:57 -0400 - rev 314987
Push 30739 by cbook@mozilla.com at Fri, 23 Sep 2016 10:07:02 +0000
Bug 1297687 - Part 4: Specify an OriginAttribute for the XBL content's expanded principal; r=bholley
ea63f0e0a7720130e42b21bb1dcd87b01570fcec: Bug 1297687 - Part 3: Ensure that the expanded principal of a sandbox has a sensible OriginAttributes; r=bholley
Ehsan Akhgari <ehsan@mozilla.com> - Fri, 09 Sep 2016 18:59:05 -0400 - rev 314986
Push 30739 by cbook@mozilla.com at Fri, 23 Sep 2016 10:07:02 +0000
Bug 1297687 - Part 3: Ensure that the expanded principal of a sandbox has a sensible OriginAttributes; r=bholley This patch allows specifying an OriginAttributes when creating a sandbox using Components.utils.Sandbox() by specifying an originAttributes member on the options dictionary. If an OA is specified in this way, it is used for creating codebase principals from the string arguments passed to the function. Otherwise, if one or more principals are passed in the array argument to Sandbox(), the OA of the principal(s) is used to construct codebase principals from the strings inside the array. In this case, we check to make sure that all of the passed principals have the same OA, otherwise we'll throw an exception. In case no explicit OA is specified and no principals are passed in the array argument, we create the codebase principals using a default OA.
52bc3ac33f86732512b547552e12360aa221007c: Bug 1297687 - Part 2: Allow specifying an OriginAttribute when creating an expanded principal; r=bholley
Ehsan Akhgari <ehsan@mozilla.com> - Fri, 09 Sep 2016 18:52:55 -0400 - rev 314985
Push 30739 by cbook@mozilla.com at Fri, 23 Sep 2016 10:07:02 +0000
Bug 1297687 - Part 2: Allow specifying an OriginAttribute when creating an expanded principal; r=bholley
adad6bddaa18ff27be6b461a917d2129de8f2f1a: Bug 1297687 - Part 1: Remove nsIScriptSecurityManager.createExpandedPrincipal(); r=bholley
Ehsan Akhgari <ehsan@mozilla.com> - Wed, 21 Sep 2016 15:37:04 -0400 - rev 314984
Push 30739 by cbook@mozilla.com at Fri, 23 Sep 2016 10:07:02 +0000
Bug 1297687 - Part 1: Remove nsIScriptSecurityManager.createExpandedPrincipal(); r=bholley
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip