searching for reviewer(mccr8)
d1b562482333793c22e67d73c518216b5a8c3cde: Bug 1616199 - Track non-detached BrowsingContextGroups instead of TabGroups. r=mccr8
Andreas Farre <farre@mozilla.com> - Tue, 18 Feb 2020 17:16:43 +0000 - rev 514631
Push 107698 by afarre@mozilla.com at Wed, 19 Feb 2020 17:16:08 +0000
Bug 1616199 - Track non-detached BrowsingContextGroups instead of TabGroups. r=mccr8 Differential Revision: https://phabricator.services.mozilla.com/D63148
ac6edc02f13310d095943b01ebbf6f2b93bf7fec: Bug 1604593 - disable browser_webconsole_block_mixedcontent_securityerrors.js on fission r=mccr8
Andreea Pavel <apavel@mozilla.com> - Sat, 15 Feb 2020 17:28:25 +0000 - rev 514202
Push 107446 by shindli@mozilla.com at Sat, 15 Feb 2020 17:59:29 +0000
Bug 1604593 - disable browser_webconsole_block_mixedcontent_securityerrors.js on fission r=mccr8 Differential Revision: https://phabricator.services.mozilla.com/D62994
4b0bed287f1a11fd828d76413a6fa4a82f67c46d: Bug 1615072 - don't trigger the deadlock detector from static initializers for RWLock; r=mccr8
Nathan Froyd <froydnj@mozilla.com> - Fri, 14 Feb 2020 21:44:05 +0000 - rev 514176
Push 107423 by nfroyd@mozilla.com at Sat, 15 Feb 2020 01:24:41 +0000
Bug 1615072 - don't trigger the deadlock detector from static initializers for RWLock; r=mccr8 This change is a little gross, because we don't totally control where the statically initialized instances of `RWLock` live, due to its uses in third-party libraries. Differential Revision: https://phabricator.services.mozilla.com/D62936
5525a5b1d1c639ff1bf6a93ff4fa91b389c01756: Bug 1615275 - Add temporary suppression for GetVelocity data race. r=mccr8
Christian Holler <choller@mozilla.com> - Fri, 14 Feb 2020 21:37:13 +0000 - rev 514162
Push 107412 by choller@mozilla.com at Fri, 14 Feb 2020 22:21:51 +0000
Bug 1615275 - Add temporary suppression for GetVelocity data race. r=mccr8 Differential Revision: https://phabricator.services.mozilla.com/D62887
a8cac77208156c4a7ce0a43b2685bfd975404fd5: Bug 1613985 - Use default for equivalent-to-default constructors/destructors in dom/credentialmanagement. r=mccr8
Simon Giesecke <sgiesecke@mozilla.com> - Wed, 12 Feb 2020 16:35:33 +0000 - rev 513605
Push 107127 by sgiesecke@mozilla.com at Wed, 12 Feb 2020 18:21:52 +0000
Bug 1613985 - Use default for equivalent-to-default constructors/destructors in dom/credentialmanagement. r=mccr8 Differential Revision: https://phabricator.services.mozilla.com/D62575
487a1fa09d0c42aba31ce59a827a4bdf62ff2ace: Bug 1609815 - Remove unused devtools/client/webreplay reference from .eslintignore. r=mccr8
Mark Banner <standard8@mozilla.com> - Wed, 12 Feb 2020 16:39:12 +0000 - rev 513594
Push 107117 by mbanner@mozilla.com at Wed, 12 Feb 2020 17:32:26 +0000
Bug 1609815 - Remove unused devtools/client/webreplay reference from .eslintignore. r=mccr8 Differential Revision: https://phabricator.services.mozilla.com/D62551
4d9e588f63570d35f8ff0de6b93fa8b575c2d003: Bug 1614650 - Assert that finalizers don't rely on the mark state of other cells r=sfink,mccr8
Jon Coppeard <jcoppeard@mozilla.com> - Wed, 12 Feb 2020 10:22:55 +0000 - rev 513517
Push 107058 by jcoppeard@mozilla.com at Wed, 12 Feb 2020 10:23:28 +0000
Bug 1614650 - Assert that finalizers don't rely on the mark state of other cells r=sfink,mccr8 This gives JSContext a more fine-grained view of which part of the GC is running on its thread, to separate out finalization from sweeping generally. I had to remove an assertion in xpconnect which was the only place where this currently happened. Differential Revision: https://phabricator.services.mozilla.com/D62453
301e3381a8e8e8d31bf93386bc789bb9a67b7f17: Bug 1612863 - Use OOM crash when InitSelfHostedCode fails. r=mccr8
Ted Campbell <tcampbell@mozilla.com> - Thu, 06 Feb 2020 15:23:38 +0000 - rev 512906
Push 106707 by tcampbell@mozilla.com at Fri, 07 Feb 2020 13:50:04 +0000
Bug 1612863 - Use OOM crash when InitSelfHostedCode fails. r=mccr8 The browser is unable to start if this operation fails, but we should track the difference between OOM and other forms of failure. This should now classify OOM errors correctly in crash stats. Differential Revision: https://phabricator.services.mozilla.com/D61779
cad0a029b06fa099f299d8374ade36671b3996e0: Bug 1610412 - Fix FinalizationGroup test that assumed the browser wouldn't trigger a GC during the test r=mccr8
Jon Coppeard <jcoppeard@mozilla.com> - Fri, 24 Jan 2020 20:53:43 +0000 - rev 511840
Push 106062 by jcoppeard@mozilla.com at Mon, 27 Jan 2020 08:44:57 +0000
Bug 1610412 - Fix FinalizationGroup test that assumed the browser wouldn't trigger a GC during the test r=mccr8 Depends on D60866 Differential Revision: https://phabricator.services.mozilla.com/D60867
60c6637391e7dffa4bbe68f660eb9125ad1c8978: Bug 1181957. Don't set up an AutoEntryScript if we're not planning to call script in nsXPCWrappedJS::DelegatedQueryInterface. r=mccr8
Boris Zbarsky <bzbarsky@mit.edu> - Sat, 25 Jan 2020 00:13:56 +0000 - rev 511765
Push 106015 by bzbarsky@mozilla.com at Sat, 25 Jan 2020 00:22:07 +0000
Bug 1181957. Don't set up an AutoEntryScript if we're not planning to call script in nsXPCWrappedJS::DelegatedQueryInterface. r=mccr8 For builtinclass interfaces, or ones not declared in IDL, we don't call out into scripted QueryInterface anyway, so we can return earlier, before we ever set up the AutoEntryScript. Differential Revision: https://phabricator.services.mozilla.com/D61005
91264306e739beb4d2ea2842107c14f0e04e143f: Bug 1610387 - Remove nsAutoPtr usage from js/xpconnect/. r=mccr8
Eric Rahm <erahm@mozilla.com> - Wed, 22 Jan 2020 20:27:41 +0000 - rev 511238
Push 105730 by erahm@mozilla.com at Wed, 22 Jan 2020 20:28:14 +0000
Bug 1610387 - Remove nsAutoPtr usage from js/xpconnect/. r=mccr8 Differential Revision: https://phabricator.services.mozilla.com/D60638
c71d1ca78e2d703d786d159807fd84413f29c6c4: Bug 1596756 - Add browser tests for FinalizationGroup r=mccr8
Jon Coppeard <jcoppeard@mozilla.com> - Wed, 15 Jan 2020 14:19:28 +0000 - rev 510373
Push 105217 by jcoppeard@mozilla.com at Wed, 15 Jan 2020 14:23:35 +0000
Bug 1596756 - Add browser tests for FinalizationGroup r=mccr8 These are mochitests because there's currently no way to trigger a GC from WPT. I tried to do this with xpcshell tests but I couldn't get the pref to enable weak refs to work. Differential Revision: https://phabricator.services.mozilla.com/D59375
9db35ebe375907da4ccc704c2220fc012709e9f4: Bug 1596756 - Support FinalizationGroup objects in the browser r=mccr8
Jon Coppeard <jcoppeard@mozilla.com> - Wed, 15 Jan 2020 14:22:04 +0000 - rev 510372
Push 105217 by jcoppeard@mozilla.com at Wed, 15 Jan 2020 14:23:35 +0000
Bug 1596756 - Support FinalizationGroup objects in the browser r=mccr8 Add browser support for FinalizationGroup by setting the HostCleanupFinalizationGroupCallback in CycleCollectedJSContext. The callback adds groups pending cleanup to a vector stored in a PersistentRooted. A runnable is dispatched to call back into the JS engine and perform cleanup at a later time as a separate task. Using AutoEntryScript reports errors to the console. Differential Revision: https://phabricator.services.mozilla.com/D53248
f36ee6cabccd57f19708ebc275d198bc1a82d3b8: Bug 1593698 - Add a pref to enable support for weak references in nightly builds, off by default r=mccr8
Jon Coppeard <jcoppeard@mozilla.com> - Wed, 15 Jan 2020 14:22:29 +0000 - rev 510370
Push 105217 by jcoppeard@mozilla.com at Wed, 15 Jan 2020 14:23:35 +0000
Bug 1593698 - Add a pref to enable support for weak references in nightly builds, off by default r=mccr8 Differential Revision: https://phabricator.services.mozilla.com/D53023
f541c2921bf4fd0444f263c05335228dead41992: Bug 1608847 - fix outdated comment in ipdl unit tests; r=mccr8
Nathan Froyd <froydnj@mozilla.com> - Mon, 13 Jan 2020 17:30:18 +0000 - rev 509986
Push 104975 by nfroyd@mozilla.com at Mon, 13 Jan 2020 17:51:41 +0000
Bug 1608847 - fix outdated comment in ipdl unit tests; r=mccr8 Apparently nobody ever checked the comment vs. the code. Differential Revision: https://phabricator.services.mozilla.com/D59720
37d24b36ce318b86179bae59b11a487da555e7be: Bug 1596756 - Add browser tests for FinalizationGroup r=mccr8
Jon Coppeard <jcoppeard@mozilla.com> - Fri, 10 Jan 2020 17:20:59 +0000 - rev 509774
Push 104835 by jcoppeard@mozilla.com at Fri, 10 Jan 2020 17:23:34 +0000
Bug 1596756 - Add browser tests for FinalizationGroup r=mccr8 These are mochitests because there's currently no way to trigger a GC from WPT. I tried to do this with xpcshell tests but I couldn't get the pref to enable weak refs to work. Differential Revision: https://phabricator.services.mozilla.com/D59375
dbd7b3de1ce67121677d8e68bb505897acceffb8: Bug 1596756 - Support FinalizationGroup objects in the browser r=mccr8
Jon Coppeard <jcoppeard@mozilla.com> - Fri, 10 Jan 2020 17:22:12 +0000 - rev 509773
Push 104835 by jcoppeard@mozilla.com at Fri, 10 Jan 2020 17:23:34 +0000
Bug 1596756 - Support FinalizationGroup objects in the browser r=mccr8 Add browser support for FinalizationGroup by setting the HostCleanupFinalizationGroupCallback in CycleCollectedJSContext. The callback adds groups pending cleanup to a vector stored in a PersistentRooted. A runnable is dispatched to call back into the JS engine and perform cleanup at a later time as a separate task. Using AutoEntryScript reports errors to the console. Differential Revision: https://phabricator.services.mozilla.com/D53248
2079d95da4a288c18bd2e4ef24eb12f2408c7759: Bug 1593698 - Add a pref to enable support for weak references in nightly builds, off by default r=mccr8
Jon Coppeard <jcoppeard@mozilla.com> - Fri, 10 Jan 2020 17:22:25 +0000 - rev 509772
Push 104835 by jcoppeard@mozilla.com at Fri, 10 Jan 2020 17:23:34 +0000
Bug 1593698 - Add a pref to enable support for weak references in nightly builds, off by default r=mccr8 Differential Revision: https://phabricator.services.mozilla.com/D53023
ba3c78857a3b1d92b4ec6cffa3ad3e8dc45b45d9: Bug 1604889: Don't rethrow receiveMessage exceptions as NS_ERROR_UNEXPECTED. r=mccr8
Kris Maglione <maglione.k@gmail.com> - Thu, 09 Jan 2020 21:27:25 +0000 - rev 509644
Push 104748 by maglione.k@gmail.com at Thu, 09 Jan 2020 21:28:10 +0000
Bug 1604889: Don't rethrow receiveMessage exceptions as NS_ERROR_UNEXPECTED. r=mccr8 When we let the WebIDL callback wrapper report exceptions, it returns an error result of NS_ERROR_UNEXPECTED, which winds up getting set as a promise rejection reason or re-reported to the console. This just causes unnecessary confusion for callers, especially since the error has no location information. Differential Revision: https://phabricator.services.mozilla.com/D57657
1984ce1fc774f0cd77a334e8cb2019ae7334c234: Bug 1608093 - Remove support for multiple CycleCollectedJSContexts per CycleCollectedJSRuntime, r=mccr8
Olli Pettay <Olli.Pettay@helsinki.fi> - Thu, 09 Jan 2020 17:27:10 +0000 - rev 509631
Push 104737 by opettay@mozilla.com at Thu, 09 Jan 2020 20:38:24 +0000
Bug 1608093 - Remove support for multiple CycleCollectedJSContexts per CycleCollectedJSRuntime, r=mccr8 Differential Revision: https://phabricator.services.mozilla.com/D59338
1ba81ea26cc4889ba66df0171cb56042fafb220f: Bug 1607919 - Part 3: Require descriptions for sync message entries, r=mccr8
Nika Layzell <nika@thelayzells.com> - Thu, 09 Jan 2020 16:52:27 +0000 - rev 509607
Push 104714 by nlayzell@mozilla.com at Thu, 09 Jan 2020 17:16:32 +0000
Bug 1607919 - Part 3: Require descriptions for sync message entries, r=mccr8 Differential Revision: https://phabricator.services.mozilla.com/D59213
93f5619b1457b8fab1dbcb1c9708d285e18df7b5: Bug 1607919 - Part 2: Add generic descriptions for remaining sync IPC, r=mccr8
Nika Layzell <nika@thelayzells.com> - Thu, 09 Jan 2020 16:52:25 +0000 - rev 509606
Push 104714 by nlayzell@mozilla.com at Thu, 09 Jan 2020 17:16:32 +0000
Bug 1607919 - Part 2: Add generic descriptions for remaining sync IPC, r=mccr8 Differential Revision: https://phabricator.services.mozilla.com/D59212
200910c289b366e8795256c3e3fb8f7804351edc: Bug 1607919 - Part 1: Add specific descriptions to some sync IPC, r=mccr8
Nika Layzell <nika@thelayzells.com> - Thu, 09 Jan 2020 16:52:18 +0000 - rev 509605
Push 104714 by nlayzell@mozilla.com at Thu, 09 Jan 2020 17:16:32 +0000
Bug 1607919 - Part 1: Add specific descriptions to some sync IPC, r=mccr8 Differential Revision: https://phabricator.services.mozilla.com/D59211
e1404ca1c50d0d86e7f0d1f57972432bcc622c7c: Bug 1448967 - Remove enablePrivilege. r=mccr8,marionette-reviewers,whimboo
Masatoshi Kimura <VYV03354@nifty.ne.jp> - Wed, 08 Jan 2020 23:14:48 +0000 - rev 509507
Push 104667 by VYV03354@nifty.ne.jp at Thu, 09 Jan 2020 09:56:17 +0000
Bug 1448967 - Remove enablePrivilege. r=mccr8,marionette-reviewers,whimboo Differential Revision: https://phabricator.services.mozilla.com/D57243
71c122ac0ca73391866b1ef19f4f82bc2d28568b: Bug 1477756 - Initial out-of-process WebGL implementation. r=mccr8,handyman
David Parks <davidp99@gmail.com> - Wed, 08 Jan 2020 22:19:14 +0000 - rev 509461
Push 104641 by jgilbert@mozilla.com at Wed, 08 Jan 2020 22:20:28 +0000
Bug 1477756 - Initial out-of-process WebGL implementation. r=mccr8,handyman Splits WebGLContext into ClientWebGLContext and HostWebGLContext. The Client enables the JS-control of a WebGL context in a content procecss while the Host executes the WebGL graphics operations (via a WebGLContext that maintains much of the existing code) in the compositor process. At this point, the cross-process behavior is disabled -- this series of patches is an incremental step toward that final goal. Differential Revision: https://phabricator.services.mozilla.com/D54018
fb4b94f0ff6c69f4875bcd496171cf3a1b3847a9: Bug 1605514 - Avoid hard-crashing on malformed data while fuzzing, r=mccr8
Nika Layzell <nika@thelayzells.com> - Tue, 07 Jan 2020 18:58:06 +0000 - rev 509387
Push 104593 by nlayzell@mozilla.com at Wed, 08 Jan 2020 15:49:50 +0000
Bug 1605514 - Avoid hard-crashing on malformed data while fuzzing, r=mccr8 Differential Revision: https://phabricator.services.mozilla.com/D58986
b90fb1397c13330dbfacf21b857ef56b128d1960: Bug 1607347. Back out part of revision 3c1f509939f1 to fix null-dereference crashes. r=mccr8 a=bz
Boris Zbarsky <bzbarsky@mit.edu> - Tue, 07 Jan 2020 19:00:07 +0000 - rev 509196
Push 104514 by rgurzau@mozilla.com at Tue, 07 Jan 2020 22:03:27 +0000
Bug 1607347. Back out part of revision 3c1f509939f1 to fix null-dereference crashes. r=mccr8 a=bz Differential Revision: https://phabricator.services.mozilla.com/D58989
0e51335a35287f83564721b8c6405d5cbc4e26e1: Bug 1603827 - Remove XULElement.orient from webidl and c++ r=webidl,mccr8
Kirk Steuber <ksteuber@mozilla.com> - Tue, 07 Jan 2020 19:25:34 +0000 - rev 509173
Push 104494 by ksteuber@mozilla.com at Tue, 07 Jan 2020 19:28:31 +0000
Bug 1603827 - Remove XULElement.orient from webidl and c++ r=webidl,mccr8 Differential Revision: https://phabricator.services.mozilla.com/D57664
9962106bddaaecfad670eff2154da4e07d35c10a: Bug 1607347. Back out part of revision 3c1f509939f1 to fix null-dereference crashes. r=mccr8
Boris Zbarsky <bzbarsky@mit.edu> - Tue, 07 Jan 2020 19:00:07 +0000 - rev 509171
Push 104492 by bzbarsky@mozilla.com at Tue, 07 Jan 2020 19:01:01 +0000
Bug 1607347. Back out part of revision 3c1f509939f1 to fix null-dereference crashes. r=mccr8 Differential Revision: https://phabricator.services.mozilla.com/D58989
f6b5e15b13af8830165464e0dd22cd73f3557c27: Bug 1603827 - Remove XULElement.orient from webidl and c++ r=webidl,mccr8
Kirk Steuber <ksteuber@mozilla.com> - Tue, 07 Jan 2020 17:15:11 +0000 - rev 509152
Push 104477 by ksteuber@mozilla.com at Tue, 07 Jan 2020 17:17:45 +0000
Bug 1603827 - Remove XULElement.orient from webidl and c++ r=webidl,mccr8 Differential Revision: https://phabricator.services.mozilla.com/D57664
db69be9423ae5a6323dd704439f72e25775136a0: Bug 1603827 - Remove XULElement.orient from webidl and c++ r=webidl,mccr8
Kirk Steuber <ksteuber@mozilla.com> - Tue, 07 Jan 2020 16:41:03 +0000 - rev 509145
Push 104471 by ksteuber@mozilla.com at Tue, 07 Jan 2020 16:43:52 +0000
Bug 1603827 - Remove XULElement.orient from webidl and c++ r=webidl,mccr8 Differential Revision: https://phabricator.services.mozilla.com/D57664
a905ce83ffdb7e4a03c968ffbce199721e371db0: Bug 1605854 - Fix remaining tests using uneval/toSource r=mccr8,bzbarsky
Tom Schuster <evilpies@gmail.com> - Tue, 07 Jan 2020 13:19:30 +0000 - rev 509098
Push 104440 by evilpies@gmail.com at Tue, 07 Jan 2020 13:21:18 +0000
Bug 1605854 - Fix remaining tests using uneval/toSource r=mccr8,bzbarsky Differential Revision: https://phabricator.services.mozilla.com/D58685
3829f3fd6f91e42c9d442c04899e2a9d144518b3: Bug 1605282 - Fix typo in comment r=mccr8 DONTBUILD
Jon Coppeard <jcoppeard@mozilla.com> - Mon, 06 Jan 2020 18:48:59 +0000 - rev 508972
Push 104345 by jcoppeard@mozilla.com at Mon, 06 Jan 2020 18:51:15 +0000
Bug 1605282 - Fix typo in comment r=mccr8 DONTBUILD Differential Revision: https://phabricator.services.mozilla.com/D58833
12b3c389fd6dc093a05a7f3f8f11c7cc094f0a8a: Bug 1603014: Wait for content tasks to add listener before triggering things they're listening for. r=mccr8
Kris Maglione <maglione.k@gmail.com> - Sun, 05 Jan 2020 00:38:19 +0000 - rev 508971
Push 104344 by maglione.k@gmail.com at Mon, 06 Jan 2020 18:50:37 +0000
Bug 1603014: Wait for content tasks to add listener before triggering things they're listening for. r=mccr8 SpecialPowers.spawn bounces tasks off SpecialPowersParent before sending them to SpecialPowersChild, which means that any operations which are sent immediately afterwards and take a more direct route (like zoom changes) will get to the content process before the task starts running. In the case of tasks which depending on registering a listener before said operations take place, this is obviously a problem. So this patch fixes those cases in this test to wait for the listeners to be setup before continuing. Differential Revision: https://phabricator.services.mozilla.com/D57870
0d79d00528a411a5bd3e8d11944fc1609dccb283: Bug 1605282 - Ensure mGCIsRunning flag is set inside WeakPointerZonesCallback, which is always called from inside the GC r=mccr8
Jon Coppeard <jcoppeard@mozilla.com> - Mon, 06 Jan 2020 18:37:04 +0000 - rev 508969
Push 104342 by jcoppeard@mozilla.com at Mon, 06 Jan 2020 18:37:59 +0000
Bug 1605282 - Ensure mGCIsRunning flag is set inside WeakPointerZonesCallback, which is always called from inside the GC r=mccr8 The previous patch was incorrect since by my logic mGCIsRunning should already have been true in AssertInvalidWrappedJSNotInTable. This ends up being false in two situations 1) during shutdown when the finalization callback that sets it has been removed and 2) when called during compacting GC. This patch fixes the situation by setting it explicitly while we're inside WeakPointerZonesCallback and restoring the original value when we leave. Differential Revision: https://phabricator.services.mozilla.com/D58818
c7701962744ccff29b09a80e37db15ea7fe9eedc: Bug 1605584 - Create replaying processes in the cloud when requested, r=mccr8.
Brian Hackett <bhackett1024@gmail.com> - Fri, 03 Jan 2020 16:47:43 +0000 - rev 508803
Push 104213 by bhackett@mozilla.com at Fri, 03 Jan 2020 20:45:53 +0000
Bug 1605584 - Create replaying processes in the cloud when requested, r=mccr8. Differential Revision: https://phabricator.services.mozilla.com/D58436
e90a1ce39bd71ccb58409adba4fd828281c43873: Bug 1605236 - Prevent browser_displayURI.js test from testing the VR device access prompt when VR is disabled r=mccr8
Kearwood "Kip" Gilbert <kgilbert@mozilla.com> - Fri, 03 Jan 2020 19:01:20 +0000 - rev 508796
Push 104209 by kgilbert@mozilla.com at Fri, 03 Jan 2020 19:03:35 +0000
Bug 1605236 - Prevent browser_displayURI.js test from testing the VR device access prompt when VR is disabled r=mccr8 Differential Revision: https://phabricator.services.mozilla.com/D58477
af6e8b6be5740148d3c342723e28f4bcdf1748e4: Bug 1605584 - Create replaying processes in the cloud when requested, r=mccr8.
Brian Hackett <bhackett1024@gmail.com> - Tue, 31 Dec 2019 20:12:25 +0000 - rev 508775
Push 104192 by bhackett@mozilla.com at Fri, 03 Jan 2020 16:00:40 +0000
Bug 1605584 - Create replaying processes in the cloud when requested, r=mccr8. Differential Revision: https://phabricator.services.mozilla.com/D58436
c949f9c9c832fd80eddf6239bc543044046ea41b: Bug 1605282 - Don't call JS_IterateCompartments while inside GC finalization r=mccr8
Jon Coppeard <jcoppeard@mozilla.com> - Thu, 02 Jan 2020 15:55:04 +0000 - rev 508623
Push 104125 by jcoppeard@mozilla.com at Thu, 02 Jan 2020 16:33:31 +0000
Bug 1605282 - Don't call JS_IterateCompartments while inside GC finalization r=mccr8 This function doesn't expected to be called while running inside of the GC and asserts. At the moment this happens inside XPCJSRuntime::AssertInvalidWrappedJSNotInTable which is called while destroying a nsXPCWrappedJS. We should probably just skip the assertions in this case. Differential Revision: https://phabricator.services.mozilla.com/D58525
bb2ea10279b3ca3b87dc02964a3a3462faf369f4: Bug 1604972 - Remove tresize iframes temporarily r=mccr8
Doug Thayer <dothayer@mozilla.com> - Sat, 21 Dec 2019 01:38:35 +0000 - rev 508156
Push 103847 by dothayer@mozilla.com at Sat, 21 Dec 2019 04:25:39 +0000
Bug 1604972 - Remove tresize iframes temporarily r=mccr8 Differential Revision: https://phabricator.services.mozilla.com/D58057
658924dcdbf0abad2c91f07e40c3059613794165: Bug 1601475 - Remove ImageContentLoaded event and ImageDocumentLoaded message handling code across the tree r=Gijs,mccr8
Tyler <staatsty@msu.edu> - Wed, 18 Dec 2019 21:46:51 +0000 - rev 507874
Push 103645 by gijskruitbosch@gmail.com at Thu, 19 Dec 2019 14:44:38 +0000
Bug 1601475 - Remove ImageContentLoaded event and ImageDocumentLoaded message handling code across the tree r=Gijs,mccr8 Differential Revision: https://phabricator.services.mozilla.com/D56051
8cb11ce383f44067a06048883950f248cad80f85: Bug 1603598 - Purge pending queries at JSWindowActor destroy; r=mccr8
John Dai <jdai@mozilla.com> - Mon, 16 Dec 2019 20:51:21 +0000 - rev 507288
Push 103344 by jdai@mozilla.com at Mon, 16 Dec 2019 20:58:50 +0000
Bug 1603598 - Purge pending queries at JSWindowActor destroy; r=mccr8 Differential Revision: https://phabricator.services.mozilla.com/D57303
25f2c3149eed7febaf62f5b16f449e8a44403470: Bug 1596918: Part 4g - Misc cleanup/fixes. r=mccr8
Kris Maglione <maglione.k@gmail.com> - Fri, 13 Dec 2019 20:36:48 +0000 - rev 506976
Push 103187 by maglione.k@gmail.com at Fri, 13 Dec 2019 20:38:51 +0000
Bug 1596918: Part 4g - Misc cleanup/fixes. r=mccr8 Differential Revision: https://phabricator.services.mozilla.com/D53748
d853d724b0d41d252ebb04fe17ce08d044c38971: Bug 1596918: Part 4f - Fix callers which have timing issues. r=mccr8
Kris Maglione <maglione.k@gmail.com> - Fri, 13 Dec 2019 20:36:44 +0000 - rev 506975
Push 103187 by maglione.k@gmail.com at Fri, 13 Dec 2019 20:38:51 +0000
Bug 1596918: Part 4f - Fix callers which have timing issues. r=mccr8 Differential Revision: https://phabricator.services.mozilla.com/D53747
c460e495ae1152b8485838734f0b8ca01596a18c: Bug 1596918: Part 4e - Fix callers which rely on frame message manager globals. r=mccr8
Kris Maglione <maglione.k@gmail.com> - Fri, 13 Dec 2019 20:36:40 +0000 - rev 506974
Push 103187 by maglione.k@gmail.com at Fri, 13 Dec 2019 20:38:51 +0000
Bug 1596918: Part 4e - Fix callers which rely on frame message manager globals. r=mccr8 Differential Revision: https://phabricator.services.mozilla.com/D53746
dee884fd1516fd49240f58817bfc81ade4d3b591: Bug 1596918: Part 4d - Fix callers which try to return non-clonable values. r=mccr8
Kris Maglione <maglione.k@gmail.com> - Fri, 13 Dec 2019 20:36:37 +0000 - rev 506973
Push 103187 by maglione.k@gmail.com at Fri, 13 Dec 2019 20:38:51 +0000
Bug 1596918: Part 4d - Fix callers which try to return non-clonable values. r=mccr8 Differential Revision: https://phabricator.services.mozilla.com/D53745
aac9e14b10663ac7d2d7701a1cb33503605ecaab: Bug 1596918: Part 4c - Fix callers which depend on document lifecycle changes. r=mccr8
Kris Maglione <maglione.k@gmail.com> - Fri, 13 Dec 2019 20:36:36 +0000 - rev 506972
Push 103187 by maglione.k@gmail.com at Fri, 13 Dec 2019 20:38:51 +0000
Bug 1596918: Part 4c - Fix callers which depend on document lifecycle changes. r=mccr8 ContentTask tasks have a different lifetime than SpecialPowers tasks, with the former being tied to the lifetime of a message manager and the latter tied to the lifetime of a window global. That means that existing ContentTask callers which expect to be able to register load listeners before the creation of a window global, or which expect to persist after a page has navigated, won't work as SpecialPowers tasks. Since those sorts of tasks are not really resilient in the face of Fission, they should really be written to work differently, but this patch mostly just reverts them to using ContentTask for the time being. Differential Revision: https://phabricator.services.mozilla.com/D53744
76d79937e9e73e56abb9083aa24548e85f81bc4d: Bug 1596918: Part 4b - Fix more ESLint issues after rewrite. r=mccr8
Kris Maglione <maglione.k@gmail.com> - Fri, 13 Dec 2019 20:36:28 +0000 - rev 506971
Push 103187 by maglione.k@gmail.com at Fri, 13 Dec 2019 20:38:51 +0000
Bug 1596918: Part 4b - Fix more ESLint issues after rewrite. r=mccr8 Differential Revision: https://phabricator.services.mozilla.com/D53743
5a5f2c1fdb6c76e43cf6b8d3213546302132b936: Bug 1596918: Part 4a - Re-add eslint-disable comments removed by rewrite. r=mccr8
Kris Maglione <maglione.k@gmail.com> - Fri, 13 Dec 2019 20:36:25 +0000 - rev 506970
Push 103187 by maglione.k@gmail.com at Fri, 13 Dec 2019 20:38:51 +0000
Bug 1596918: Part 4a - Re-add eslint-disable comments removed by rewrite. r=mccr8 Differential Revision: https://phabricator.services.mozilla.com/D53742
603e887cc9557096701e941c20524df5d4e45a81: Bug 1596918: Part 3b - Run code formatters on files changed by previous patch. r=mccr8,remote-protocol-reviewers,ato
Kris Maglione <maglione.k@gmail.com> - Fri, 13 Dec 2019 20:36:24 +0000 - rev 506969
Push 103187 by maglione.k@gmail.com at Fri, 13 Dec 2019 20:38:51 +0000
Bug 1596918: Part 3b - Run code formatters on files changed by previous patch. r=mccr8,remote-protocol-reviewers,ato Differential Revision: https://phabricator.services.mozilla.com/D53741