13d349a408739fadcf4079e4be86dde21feef2bc: Bug 1445551: Part 6 - Remove JSAddonId type and addonId compartment flag. r=mccr8 draft
Kris Maglione <maglione.k@gmail.com> - Tue, 13 Mar 2018 21:02:34 -0700 - rev 767661
Push 102654 by maglione.k@gmail.com at Wed, 14 Mar 2018 21:41:22 +0000
Bug 1445551: Part 6 - Remove JSAddonId type and addonId compartment flag. r=mccr8 This compartment flag was only ever needed in order to track system-privileged add-on code running under the compartment-per-addon system. That system, and the legacy add-ons it supported, are gone. WebExtension compartments have their add-on ID stored on their principal, and are tracked in less obtrusive ways, so this code is no longer useful. MozReview-Commit-ID: NVEd3Oawak
1cd11750f3efd16cebeaf356672dff7a51f27a0e: Bug 1445551: Part 5 - Remove add-on path service. r=aswan,mccr8 draft
Kris Maglione <maglione.k@gmail.com> - Tue, 13 Mar 2018 20:21:22 -0700 - rev 767660
Push 102654 by maglione.k@gmail.com at Wed, 14 Mar 2018 21:41:22 +0000
Bug 1445551: Part 5 - Remove add-on path service. r=aswan,mccr8 The path service was created to allow us to track resources that were part of legacy add-ons, and to map URIs ponting to those resources to add-on IDs, so that we could apply special behavior to them. We have better ways to track resources belonging to WebExtensions, so this code does not benefit them in any significant way. The only remaining legacy extensions are system add-ons, which we control, and do not need the path service in order to track. MozReview-Commit-ID: BKXkcaM7jJx
5a1aad1c166ffc42f3da6979871ad29d7e8206c3: Bug 1445551: Part 4 - Remove compartment-per-addon. r=mccr8 draft
Kris Maglione <maglione.k@gmail.com> - Tue, 13 Mar 2018 19:43:30 -0700 - rev 767659
Push 102654 by maglione.k@gmail.com at Wed, 14 Mar 2018 21:41:22 +0000
Bug 1445551: Part 4 - Remove compartment-per-addon. r=mccr8 The compartment-per-addon code was added so that we could segregate at least some of the code from system-privileged add-ons into tagged compartments, even when it ran in browser windows. That allowed us to apply certain special behavior to them, such as enabling e10s shims, and to track some performance characteristics. The only remaining chrome-privileged add-ons now are system add-ons controlled by us, and the shim system and per-compartment performance metrics are gone, it no longer serves a purpose. MozReview-Commit-ID: Ap186bWAaqP
cab1a56cf816fc406310bc11f883f2002978ad6f: Bug 1445551: Part 3 - Remove AllowCPOWsInAddon machinery. r=mccr8 draft
Kris Maglione <maglione.k@gmail.com> - Tue, 13 Mar 2018 19:20:17 -0700 - rev 767658
Push 102654 by maglione.k@gmail.com at Wed, 14 Mar 2018 21:41:22 +0000
Bug 1445551: Part 3 - Remove AllowCPOWsInAddon machinery. r=mccr8 This is all dead code now that the add-on manager support for shimmed add-ons has been removed. MozReview-Commit-ID: J6aRQDqEahs
932c7acb0355f1ec72e7c35568120207852f1300: Bug 1445551: Part 2 - Remove multiprocessCompatible flag. r=aswan draft
Kris Maglione <maglione.k@gmail.com> - Tue, 13 Mar 2018 19:02:42 -0700 - rev 767657
Push 102654 by maglione.k@gmail.com at Wed, 14 Mar 2018 21:41:22 +0000
Bug 1445551: Part 2 - Remove multiprocessCompatible flag. r=aswan We no longer support legacy extensions with e10s shims, and the only remaining uses that matter are in-tree test harnesses, which have been fixed. This flag no longer serves a purpose. MozReview-Commit-ID: EdCNqF4MttN
71127a8c1c173a967778dc297880ed0baad41d64: Bug 1445551: Part 1c - Fix browser tests that attempt to use importGlobalProperties. r=mconley draft
Kris Maglione <maglione.k@gmail.com> - Tue, 13 Mar 2018 18:18:27 -0700 - rev 767656
Push 102654 by maglione.k@gmail.com at Wed, 14 Mar 2018 21:41:22 +0000
Bug 1445551: Part 1c - Fix browser tests that attempt to use importGlobalProperties. r=mconley When compartment-per-addon is disabled, browser mochitests will no longer automatically run in an implicit Sandbox scope, which means that things like Cu.importGlobalProperties will stop working. MozReview-Commit-ID: AWloQ7gasEf
89d766a17dce0dc3d81decdd78f5e22778cbdcc0: Bug 1445551: Part 1b - Whitelist unsafe CPOW use in existing tests. r=mconley draft
Kris Maglione <maglione.k@gmail.com> - Wed, 14 Mar 2018 14:35:05 -0700 - rev 767655
Push 102654 by maglione.k@gmail.com at Wed, 14 Mar 2018 21:41:22 +0000
Bug 1445551: Part 1b - Whitelist unsafe CPOW use in existing tests. r=mconley MozReview-Commit-ID: 4ojwvjw9XGT
60d643b3b46d51341fd5042cbf93dcd944c0acd5: Bug 1445551: Part 1a - Add uses-unsafe-cpows annotation to mochitest harness. r?mconley draft
Kris Maglione <maglione.k@gmail.com> - Tue, 13 Mar 2018 19:11:10 -0700 - rev 767654
Push 102654 by maglione.k@gmail.com at Wed, 14 Mar 2018 21:41:22 +0000
Bug 1445551: Part 1a - Add uses-unsafe-cpows annotation to mochitest harness. r?mconley This allows us to specifically whitelist browser mochitests which still rely on unsafe CPOWs, and run them in a separate Sandbox global with permissive CPOWs enabled. The test harness and most of the in-tree tests will run with permissive CPOWs disabled, like the rest of the browser. MozReview-Commit-ID: CxIkuxr5PXJ
4ea43e2a1cfe95e606cfe4ff358cd61fc4cb3596: Bug 1445731 - land NSS 1053cc7b45a2 UPGRADE_NSS_RELEASE, r=me
J.C. Jones <jjones@mozilla.com> - Wed, 14 Mar 2018 12:34:59 -0700 - rev 767653
Push 102654 by maglione.k@gmail.com at Wed, 14 Mar 2018 21:41:22 +0000
Bug 1445731 - land NSS 1053cc7b45a2 UPGRADE_NSS_RELEASE, r=me
ddf403e7832f1bfbf72e4fcb8fee051ccf89e712: Backed out changeset 3187e7424f01 (bug 1444139) because it still regresses google docs on some configurations.
Daniel Holbert <dholbert@cs.stanford.edu> - Wed, 14 Mar 2018 14:06:08 -0700 - rev 767652
Push 102654 by maglione.k@gmail.com at Wed, 14 Mar 2018 21:41:22 +0000
Backed out changeset 3187e7424f01 (bug 1444139) because it still regresses google docs on some configurations.
4fcc2c3fa9937c39ff6dc0d8ff5ac5b1505ab597: Bug 1440166 - actually avoid races in refcount logging with named classes; rs=erahm
Nathan Froyd <froydnj@mozilla.com> - Wed, 14 Mar 2018 17:03:52 -0400 - rev 767651
Push 102654 by maglione.k@gmail.com at Wed, 14 Mar 2018 21:41:22 +0000
Bug 1440166 - actually avoid races in refcount logging with named classes; rs=erahm
bfe4b0a2e835de50b680b787a32a4316f3cd9e22: Bug 1445766 - Fix some non-unified build bustage in gfx/layers. r=lsalzman
Ryan VanderMeulen <ryanvm@gmail.com> - Wed, 14 Mar 2018 17:03:29 -0400 - rev 767650
Push 102654 by maglione.k@gmail.com at Wed, 14 Mar 2018 21:41:22 +0000
Bug 1445766 - Fix some non-unified build bustage in gfx/layers. r=lsalzman
28a7bf730789d1df2342f913938752f3e2409bbb: Remove ReadLockHandle and ReadLockInit code (bug 1445008, r=aosmond)
Ryan Hunt <rhunt@eqrion.net> - Tue, 13 Mar 2018 17:00:18 -0500 - rev 767649
Push 102654 by maglione.k@gmail.com at Wed, 14 Mar 2018 21:41:22 +0000
Remove ReadLockHandle and ReadLockInit code (bug 1445008, r=aosmond) This code is unused now that ReadLockDescriptors are not sent in layer transactions.
4fbbec16a7777c009bac453df3dd0e7874c30aa4: Bug 1445647 - Fixed initialization of state.mSittingToStandingTransform
Kearwood Gilbert <kgilbert@mozilla.com> - Wed, 14 Mar 2018 13:30:06 -0700 - rev 767648
Push 102654 by maglione.k@gmail.com at Wed, 14 Mar 2018 21:41:22 +0000
Bug 1445647 - Fixed initialization of state.mSittingToStandingTransform
195379cf14f053d716d904b75ce4c00d8046e32a: Bug 1435373 - Map changes from shape highlighter to correct CSS rules. r=pbro
Razvan Caliman <rcaliman@mozilla.com> - Mon, 19 Feb 2018 17:45:06 +0100 - rev 767647
Push 102654 by maglione.k@gmail.com at Wed, 14 Mar 2018 21:41:22 +0000
Bug 1435373 - Map changes from shape highlighter to correct CSS rules. r=pbro - Emit shape change events from highlighter - Wrap shape highlighter with in-context shape editor singleton - Link text properties from Rule view into in-context shapes editor - Write changes to corresponding rule instead of inline style - Hide shape highlighter on node change or TextProperty disabled/overwritten - Remove functionality to restore shape editor on refresh - Refactor and consolidate shape point hover behaviour (still to do: internalize remaining logic for point hover from rules.js and highlighter-overlay.js) - Update unit tests MozReview-Commit-ID: JiMTqODgcjU
14a22276dc5342bfeea0662a8f82a4c2daddd7ee: Bug 1435373 - Minor refactor for shape output string guarding against empty this.geometryBox. Round values in getDistance() util function to avoid verbose precision. r=gl
Razvan Caliman <rcaliman@mozilla.com> - Mon, 19 Feb 2018 17:51:10 +0100 - rev 767646
Push 102654 by maglione.k@gmail.com at Wed, 14 Mar 2018 21:41:22 +0000
Bug 1435373 - Minor refactor for shape output string guarding against empty this.geometryBox. Round values in getDistance() util function to avoid verbose precision. r=gl MozReview-Commit-ID: IBB4mkvAu6h
6be00f9f1cd8ec1b33524c4418fac736d8ec4dc7: Bug 1431560 - Cherry pick ANGLE b3b177d: Update driver constants on program change. - r=kvark
Jeff Gilbert <jgilbert@mozilla.com> - Wed, 14 Mar 2018 13:31:20 -0700 - rev 767645
Push 102654 by maglione.k@gmail.com at Wed, 14 Mar 2018 21:41:22 +0000
Bug 1431560 - Cherry pick ANGLE b3b177d: Update driver constants on program change. - r=kvark MozReview-Commit-ID: J3aIAszM5RO
533571307129a4288109368bbd3999fa5db7cd9f: Bug 1445693 - Don't disable pointer events while we're in the midst of handling them. r=emilio
Kartikaya Gupta <kgupta@mozilla.com> - Wed, 14 Mar 2018 16:39:27 -0400 - rev 767644
Push 102654 by maglione.k@gmail.com at Wed, 14 Mar 2018 21:41:22 +0000
Bug 1445693 - Don't disable pointer events while we're in the midst of handling them. r=emilio MozReview-Commit-ID: 3FaOJ1feD7b
c32a186097a2f27ceb4e9e532bb00739309a61fd: Bug 1444149 - Revert string name change r=flod
Mark Striemer <mstriemer@mozilla.com> - Wed, 14 Mar 2018 13:55:15 -0500 - rev 767643
Push 102654 by maglione.k@gmail.com at Wed, 14 Mar 2018 21:41:22 +0000
Bug 1444149 - Revert string name change r=flod
93307191f758aafdda95cee611153b49c513fc23: Bug 1445658 - [MIPS32] Implement BaseCompiler::pop2xI64ForMulI64; r=lth
dragan.mladjenovic <dragan.mladjenovic@rt-rk.com> - Wed, 14 Mar 2018 22:09:22 +0200 - rev 767642
Push 102654 by maglione.k@gmail.com at Wed, 14 Mar 2018 21:41:22 +0000
Bug 1445658 - [MIPS32] Implement BaseCompiler::pop2xI64ForMulI64; r=lth
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip