searching for reviewer(Nika)
1517789c45e430f92ae1535826b24b970a95fbea: Bug 1430688. Add a documenting comment for MozFrameLoaderOwner. r=nika
Jonathan Watt <jwatt@jwatt.org> - Wed, 08 May 2019 12:47:19 +0100 - rev 474722
Push 36045 by rmaries@mozilla.com at Tue, 21 May 2019 16:30:25 +0000
Bug 1430688. Add a documenting comment for MozFrameLoaderOwner. r=nika Differential Revision: https://phabricator.services.mozilla.com/D31355
f798f327a76198fc38ae07358768e556fe126039: Bug 1552263 - Add docShell attribute to JSWindowActorChild; r=nika
John Dai <jdai@mozilla.com> - Fri, 17 May 2019 19:01:21 +0000 - rev 474474
Push 36040 by rgurzau@mozilla.com at Mon, 20 May 2019 13:43:21 +0000
Bug 1552263 - Add docShell attribute to JSWindowActorChild; r=nika Differential Revision: https://phabricator.services.mozilla.com/D31614
87325e3589128e149794637b698a51567b94f28b: Bug 1534882 - Don't crash when synchronously constructing actor during content shutdown, r=nika
Jan Varga <jan.varga@gmail.com> - Thu, 16 May 2019 21:09:18 +0200 - rev 474424
Push 36033 by dluca@mozilla.com at Sat, 18 May 2019 10:25:59 +0000
Bug 1534882 - Don't crash when synchronously constructing actor during content shutdown, r=nika This patch changes the way how we handle sync ctor send errors. They are now ignored and treated like messages which successfully were queued to send, but got lost due to the other side hanging up. For more details, see bug 1509362 which originally did it for async ctors. The main differences here are that we destroy the actor and we return null when the send fails. Differential Revision: https://phabricator.services.mozilla.com/D31517
b2867d2df9a3ddbd1bc3f1127eda13eed334f67d: Bug 1552064 - Rust nsStrings shouldn't uselessly reallocate when constructed from a boxed slice. r=nika
Emilio Cobos Álvarez <emilio@crisal.io> - Thu, 16 May 2019 14:31:32 +0000 - rev 474100
Push 36022 by ncsoregi@mozilla.com at Thu, 16 May 2019 21:55:16 +0000
Bug 1552064 - Rust nsStrings shouldn't uselessly reallocate when constructed from a boxed slice. r=nika Differential Revision: https://phabricator.services.mozilla.com/D31369
cebebf6790ab1d5dc82dafb329843f02931ab819: Bug 1551993 - Pref frameloader rebuilding off; r=nika
Kyle Machulis <kyle@nonpolynomial.com> - Wed, 15 May 2019 20:34:23 +0000 - rev 474004
Push 36020 by dvarga@mozilla.com at Thu, 16 May 2019 04:15:07 +0000
Bug 1551993 - Pref frameloader rebuilding off; r=nika Pref off frameloader rebuilding until regressions from bug 1542415 are fixed. Differential Revision: https://phabricator.services.mozilla.com/D31326
3b3fc85fd247f3beb4a446a3b80da22e3cf0e703: Bug 1550783 - Split JSWindowActor test into small pieces; r=nika
John Dai <jdai@mozilla.com> - Tue, 14 May 2019 21:23:15 +0000 - rev 473902
Push 36018 by rgurzau@mozilla.com at Wed, 15 May 2019 15:58:16 +0000
Bug 1550783 - Split JSWindowActor test into small pieces; r=nika Differential Revision: https://phabricator.services.mozilla.com/D30670
7005da6ab266f015214f06ba9e4f3fcf248408df: Bug 1550770 - Error instead of implicitly converting XPCOM interfaces to builtinclass. r=nika
Andrew McCreight <continuation@gmail.com> - Tue, 14 May 2019 17:39:14 +0000 - rev 473847
Push 36017 by rgurzau@mozilla.com at Wed, 15 May 2019 09:25:56 +0000
Bug 1550770 - Error instead of implicitly converting XPCOM interfaces to builtinclass. r=nika XPIDL has the requirement that [scriptable] interfaces with [notxpcom] methods or attributes are [builtinclass]. Currently, if you don't explicitly mark something builtinclass when it should be, then the XPIDL compiler will just silently treat it like builtinclass. This means that you can cause the JS implementation of an XPCOM to start failing without any warning by marking a method notxpcom. This patch instead makes it an error. A prior patch fixed the existing instances in the tree that relied on the implicit behavior. I also added a test that we reject such classes missing builtinclass at compile time, as well as classes that inherit from builtinclass interfaces without themselves being builtinclass. I left behind a part of the runtime test for this behavior, but now this test just ensures that you can't implement a [builtinclass] interface in JS. Differential Revision: https://phabricator.services.mozilla.com/D30984
1dca842b1dd83a06703ef0b9d5ed8d3ad52e4662: Bug 1540839 - Add pref for preserving browsing contexts; r=nika
Kyle Machulis <kyle@nonpolynomial.com> - Thu, 09 May 2019 12:24:10 -0700 - rev 473817
Push 36016 by cbrindusan@mozilla.com at Tue, 14 May 2019 21:42:17 +0000
Bug 1540839 - Add pref for preserving browsing contexts; r=nika Still having lots of issues with tests failing, but need to get this landed for various reasons. Followup to pref on at Bug 1550571. Differential Revision: https://phabricator.services.mozilla.com/D30563
8069a95120e0660496da92f8edb6c8fd89180b66: Bug 1540839 - Update tests for frameloader browsing context reuse; r=nika
Kyle Machulis <kyle@nonpolynomial.com> - Thu, 18 Apr 2019 15:32:40 -0700 - rev 473816
Push 36016 by cbrindusan@mozilla.com at Tue, 14 May 2019 21:42:17 +0000
Bug 1540839 - Update tests for frameloader browsing context reuse; r=nika Differential Revision: https://phabricator.services.mozilla.com/D28760
40acaa39dc45c973d2eebc47aab8f5f94f2397e3: Bug 1540839 - Don't set embedder element to null; r=nika
Kyle Machulis <kyle@nonpolynomial.com> - Wed, 08 May 2019 14:32:55 -0700 - rev 473815
Push 36016 by cbrindusan@mozilla.com at Tue, 14 May 2019 21:42:17 +0000
Bug 1540839 - Don't set embedder element to null; r=nika When resetting the BrowsingContext embedder element, only do so if the FrameElement we're setting isn't already null. Differential Revision: https://phabricator.services.mozilla.com/D30562
66e1bbe3436b8bf7fafad5055d79a00071c716eb: Bug 1540839 - Assert on browsing context creation in chrome; r=nika
Kyle Machulis <kyle@nonpolynomial.com> - Mon, 06 May 2019 16:26:57 -0700 - rev 473814
Push 36016 by cbrindusan@mozilla.com at Tue, 14 May 2019 21:42:17 +0000
Bug 1540839 - Assert on browsing context creation in chrome; r=nika We shouldn't be creating browsing contexts in chrome. Add assertion (behind pref that guards the rest of this patch set) to make sure that doesn't happen. Differential Revision: https://phabricator.services.mozilla.com/D30561
5159fa6d6d40f136411f1a98b79f0e96bfd9fedd: Bug 1540839 - Hold BrowsingContextGroups until ContentChild dies; r=nika
Kyle Machulis <kyle@nonpolynomial.com> - Thu, 02 May 2019 16:56:41 -0700 - rev 473813
Push 36016 by cbrindusan@mozilla.com at Tue, 14 May 2019 21:42:17 +0000
Bug 1540839 - Hold BrowsingContextGroups until ContentChild dies; r=nika In order to not have detach called on non-existent BrowsingContexts, we need to hold browsing contexts alive until the lifetime of ContentChild has ended. Differential Revision: https://phabricator.services.mozilla.com/D29782
5863b49f009a640f3820e8b31d029cfc61b1636c: Bug 1540839 - Don't reuse BCs on top level windows being made local; r=nika
Kyle Machulis <kyle@nonpolynomial.com> - Thu, 18 Apr 2019 17:31:41 -0700 - rev 473812
Push 36016 by cbrindusan@mozilla.com at Tue, 14 May 2019 21:42:17 +0000
Bug 1540839 - Don't reuse BCs on top level windows being made local; r=nika Don't preserve contexts when we have a chrome window that's being made local. Differential Revision: https://phabricator.services.mozilla.com/D29044
955bbe4b223ebf67260b928365d0ac49bbba54cf: Bug 1540839 - Add Cross Origin Opener Policy case for BC preservation; r=nika
Kyle Machulis <kyle@nonpolynomial.com> - Fri, 05 Apr 2019 17:18:08 -0700 - rev 473811
Push 36016 by cbrindusan@mozilla.com at Tue, 14 May 2019 21:42:17 +0000
Bug 1540839 - Add Cross Origin Opener Policy case for BC preservation; r=nika If we're doing a process switch due to the cross origin opener policy being mismatched, we don't want to preserve the browsing context. Differential Revision: https://phabricator.services.mozilla.com/D26392
91db28a0bc41d47ecfabba24ea9f8d51023e0a71: Bug 1540839 - Add ability to preserve browsing contexts between FrameLoaders; r=nika
Kyle Machulis <kyle@nonpolynomial.com> - Wed, 03 Apr 2019 15:40:28 -0700 - rev 473810
Push 36016 by cbrindusan@mozilla.com at Tue, 14 May 2019 21:42:17 +0000
Bug 1540839 - Add ability to preserve browsing contexts between FrameLoaders; r=nika When changing processes and therefore destroying/rebuilding frameloaders, add ability to keep the browsing context around and add it to the new frameloader. Differential Revision: https://phabricator.services.mozilla.com/D26267
f7e477858ab7bc94193910e0d7fc5a11920729a7: Bug 1540839 - Add pref for preserving browsing contexts; r=nika
Kyle Machulis <kyle@nonpolynomial.com> - Thu, 09 May 2019 12:24:10 -0700 - rev 473704
Push 36010 by apavel@mozilla.com at Tue, 14 May 2019 04:11:16 +0000
Bug 1540839 - Add pref for preserving browsing contexts; r=nika Still having lots of issues with tests failing, but need to get this landed for various reasons. Followup to pref on at Bug 1550571. Differential Revision: https://phabricator.services.mozilla.com/D30563
55e841a0f005be12b407ed25afaaf3e84e01bb09: Bug 1540839 - Update tests for frameloader browsing context reuse; r=nika
Kyle Machulis <kyle@nonpolynomial.com> - Thu, 18 Apr 2019 15:32:40 -0700 - rev 473703
Push 36010 by apavel@mozilla.com at Tue, 14 May 2019 04:11:16 +0000
Bug 1540839 - Update tests for frameloader browsing context reuse; r=nika Differential Revision: https://phabricator.services.mozilla.com/D28760
b71b58e40426eb7847f1461ca390422b10a88fed: Bug 1540839 - Don't set embedder element to null; r=nika
Kyle Machulis <kyle@nonpolynomial.com> - Wed, 08 May 2019 14:32:55 -0700 - rev 473702
Push 36010 by apavel@mozilla.com at Tue, 14 May 2019 04:11:16 +0000
Bug 1540839 - Don't set embedder element to null; r=nika When resetting the BrowsingContext embedder element, only do so if the FrameElement we're setting isn't already null. Differential Revision: https://phabricator.services.mozilla.com/D30562
484a546133586d3b1a10b77fb5043df8e4127827: Bug 1540839 - Assert on browsing context creation in chrome; r=nika
Kyle Machulis <kyle@nonpolynomial.com> - Mon, 06 May 2019 16:26:57 -0700 - rev 473701
Push 36010 by apavel@mozilla.com at Tue, 14 May 2019 04:11:16 +0000
Bug 1540839 - Assert on browsing context creation in chrome; r=nika We shouldn't be creating browsing contexts in chrome. Add assertion (behind pref that guards the rest of this patch set) to make sure that doesn't happen. Differential Revision: https://phabricator.services.mozilla.com/D30561
b34c4d71f20230205d4d676445e60a643108b94a: Bug 1540839 - Hold BrowsingContextGroups until ContentChild dies; r=nika
Kyle Machulis <kyle@nonpolynomial.com> - Thu, 02 May 2019 16:56:41 -0700 - rev 473700
Push 36010 by apavel@mozilla.com at Tue, 14 May 2019 04:11:16 +0000
Bug 1540839 - Hold BrowsingContextGroups until ContentChild dies; r=nika In order to not have detach called on non-existent BrowsingContexts, we need to hold browsing contexts alive until the lifetime of ContentChild has ended. Differential Revision: https://phabricator.services.mozilla.com/D29782
8ff2ff524489f0ae67d90ed4ce2c6d2fe4986d5d: Bug 1540839 - Don't reuse BCs on top level windows being made local; r=nika
Kyle Machulis <kyle@nonpolynomial.com> - Thu, 18 Apr 2019 17:31:41 -0700 - rev 473699
Push 36010 by apavel@mozilla.com at Tue, 14 May 2019 04:11:16 +0000
Bug 1540839 - Don't reuse BCs on top level windows being made local; r=nika Don't preserve contexts when we have a chrome window that's being made local. Differential Revision: https://phabricator.services.mozilla.com/D29044
27492a30286c2cc22509e7ccdd84ff22f1425841: Bug 1540839 - Add Cross Origin Opener Policy case for BC preservation; r=nika
Kyle Machulis <kyle@nonpolynomial.com> - Fri, 05 Apr 2019 17:18:08 -0700 - rev 473698
Push 36010 by apavel@mozilla.com at Tue, 14 May 2019 04:11:16 +0000
Bug 1540839 - Add Cross Origin Opener Policy case for BC preservation; r=nika If we're doing a process switch due to the cross origin opener policy being mismatched, we don't want to preserve the browsing context. Differential Revision: https://phabricator.services.mozilla.com/D26392
f1c35e8e84f6218ea00f81fd5fd849cdd1fc79e5: Bug 1540839 - Add ability to preserve browsing contexts between FrameLoaders; r=nika
Kyle Machulis <kyle@nonpolynomial.com> - Wed, 03 Apr 2019 15:40:28 -0700 - rev 473697
Push 36010 by apavel@mozilla.com at Tue, 14 May 2019 04:11:16 +0000
Bug 1540839 - Add ability to preserve browsing contexts between FrameLoaders; r=nika When changing processes and therefore destroying/rebuilding frameloaders, add ability to keep the browsing context around and add it to the new frameloader. Differential Revision: https://phabricator.services.mozilla.com/D26267
e2bf0e06cb7564341039fe37a03a0dbe70b0a543: Bug 1551124. Add support for optional Array arguments in xpconnect. r=nika
Boris Zbarsky <bzbarsky@mit.edu> - Mon, 13 May 2019 19:51:57 +0000 - rev 473655
Push 36009 by apavel@mozilla.com at Tue, 14 May 2019 04:07:34 +0000
Bug 1551124. Add support for optional Array arguments in xpconnect. r=nika The semantics are that you get an empty array if the argument is not supplied, and if [optional_argc] is used it's set accordingly so you can tell whether you were passed explicit [] or not passed anything. Differential Revision: https://phabricator.services.mozilla.com/D30850
b0c2b45643a2be2ea68e114630cad0c546f23e8b: Bug 1550860 - Mark implicit builtinclass interfaces explicitly. r=nika
Andrew McCreight <continuation@gmail.com> - Mon, 13 May 2019 19:51:49 +0000 - rev 473654
Push 36009 by apavel@mozilla.com at Tue, 14 May 2019 04:07:34 +0000
Bug 1550860 - Mark implicit builtinclass interfaces explicitly. r=nika If an XPIDL interface has a method or attribute that is [notxpcom], then it is implicitly treated as [builtinclass], even if it is not marked as such. For clarity, this patch goes through and marks every place that relies on this behavior (aside from some test code). Differential Revision: https://phabricator.services.mozilla.com/D30714
849fff1c1663f3be35656e771c6e82ec00496fae: Bug 1538979 - Part 3: Add testcase to test JSWindowActor's lifecycle; r=nika
John Dai <jdai@mozilla.com> - Fri, 10 May 2019 15:01:42 +0000 - rev 473410
Push 35996 by dvarga@mozilla.com at Fri, 10 May 2019 21:46:48 +0000
Bug 1538979 - Part 3: Add testcase to test JSWindowActor's lifecycle; r=nika Differential Revision: https://phabricator.services.mozilla.com/D30197
0e3d9d0c32602bf7a0847cac48b3622d57a46247: Bug 1538979 - Part 2: Add WillDestroy and DidDestroy lifecycle methods on JSWindowActor; r=nika
John Dai <jdai@mozilla.com> - Fri, 10 May 2019 15:01:40 +0000 - rev 473409
Push 35996 by dvarga@mozilla.com at Fri, 10 May 2019 21:46:48 +0000
Bug 1538979 - Part 2: Add WillDestroy and DidDestroy lifecycle methods on JSWindowActor; r=nika Differential Revision: https://phabricator.services.mozilla.com/D30196
c30426096b2734fe2aa49fb6fd45129327bdfe04: Bug 1538979 - Part 1: Clear mManager in ActorDestroy and disallow sending message while Destroying; r=nika
John Dai <jdai@mozilla.com> - Fri, 10 May 2019 15:01:33 +0000 - rev 473408
Push 35996 by dvarga@mozilla.com at Fri, 10 May 2019 21:46:48 +0000
Bug 1538979 - Part 1: Clear mManager in ActorDestroy and disallow sending message while Destroying; r=nika Differential Revision: https://phabricator.services.mozilla.com/D30195
a098226e42117f59f17112ed7be9e39710e18681: Bug 1538979 - Part 3: Add testcase to test JSWindowActor's lifecycle; r=nika
John Dai <jdai@mozilla.com> - Fri, 10 May 2019 09:19:37 +0000 - rev 473366
Push 35996 by dvarga@mozilla.com at Fri, 10 May 2019 21:46:48 +0000
Bug 1538979 - Part 3: Add testcase to test JSWindowActor's lifecycle; r=nika Differential Revision: https://phabricator.services.mozilla.com/D30197
8e065761738c199fc06388dcfc22df7e92827152: Bug 1538979 - Part 2: Add WillDestroy and DidDestroy lifecycle methods on JSWindowActor; r=nika
John Dai <jdai@mozilla.com> - Fri, 10 May 2019 09:19:30 +0000 - rev 473365
Push 35996 by dvarga@mozilla.com at Fri, 10 May 2019 21:46:48 +0000
Bug 1538979 - Part 2: Add WillDestroy and DidDestroy lifecycle methods on JSWindowActor; r=nika Differential Revision: https://phabricator.services.mozilla.com/D30196
9df2b856b6550578f75d862a1fb4579b5665742e: Bug 1538979 - Part 1: Clear mManager in ActorDestroy and disallow sending message while Destroying; r=nika
John Dai <jdai@mozilla.com> - Fri, 10 May 2019 09:19:27 +0000 - rev 473364
Push 35996 by dvarga@mozilla.com at Fri, 10 May 2019 21:46:48 +0000
Bug 1538979 - Part 1: Clear mManager in ActorDestroy and disallow sending message while Destroying; r=nika Differential Revision: https://phabricator.services.mozilla.com/D30195
e93a97c6e708cd67d514574a14a611ca516906b4: Bug 1550545, part 4 - Don't generate the scriptable flag in XPT files. r=nika
Andrew McCreight <continuation@gmail.com> - Thu, 09 May 2019 22:07:52 +0000 - rev 473321
Push 35993 by nbeleuzu@mozilla.com at Fri, 10 May 2019 02:54:27 +0000
Bug 1550545, part 4 - Don't generate the scriptable flag in XPT files. r=nika We never emit an XPT for an interface that is not scriptable, so this flag is never used. Differential Revision: https://phabricator.services.mozilla.com/D30529
8095cb5a0964634f1905cafb714a33a8c7fbbd5f: Bug 1550545, part 3 - Move the logic for notxpcom implying hidden into jsonxpt. r=nika
Andrew McCreight <continuation@gmail.com> - Thu, 09 May 2019 22:07:12 +0000 - rev 473320
Push 35993 by nbeleuzu@mozilla.com at Fri, 10 May 2019 02:54:27 +0000
Bug 1550545, part 3 - Move the logic for notxpcom implying hidden into jsonxpt. r=nika Differential Revision: https://phabricator.services.mozilla.com/D30528
d9144ab0231e1cb13e8ff2aa886e3550a3334ca1: Bug 1550545, part 2 - Pass arguments to mk_method bundled up. r=nika
Andrew McCreight <continuation@gmail.com> - Thu, 09 May 2019 22:07:25 +0000 - rev 473319
Push 35993 by nbeleuzu@mozilla.com at Fri, 10 May 2019 02:54:27 +0000
Bug 1550545, part 2 - Pass arguments to mk_method bundled up. r=nika Differential Revision: https://phabricator.services.mozilla.com/D30527
11117f34b30ee7ae923c312ac655479215244af8: Bug 1550545, part 1 - Remove the unused isScriptable methods. r=nika
Andrew McCreight <continuation@gmail.com> - Thu, 09 May 2019 22:07:07 +0000 - rev 473318
Push 35993 by nbeleuzu@mozilla.com at Fri, 10 May 2019 02:54:27 +0000
Bug 1550545, part 1 - Remove the unused isScriptable methods. r=nika Differential Revision: https://phabricator.services.mozilla.com/D30526
0214c4b7b50c1f4ab7c8f29ce83666b1fbba91a2: Bug 1548939 - Move method getters to the top of BrowserParent. r=nika
Ryan Hunt <rhunt@eqrion.net> - Mon, 29 Apr 2019 17:14:17 -0500 - rev 472887
Push 35982 by ncsoregi@mozilla.com at Tue, 07 May 2019 21:45:14 +0000
Bug 1548939 - Move method getters to the top of BrowserParent. r=nika The next easy step is to move the getters below the static methods. Differential Revision: https://phabricator.services.mozilla.com/D30156
09a84bebb63ffed84b93fcb270a9724d57539b3e: Bug 1548939 - Move static methods to top of BrowserParent. r=nika
Ryan Hunt <rhunt@eqrion.net> - Mon, 29 Apr 2019 16:57:42 -0500 - rev 472886
Push 35982 by ncsoregi@mozilla.com at Tue, 07 May 2019 21:45:14 +0000
Bug 1548939 - Move static methods to top of BrowserParent. r=nika The methods in BrowserParent are a bit disorganized. There's a lot to do to fix that, but an easy first step is to move static methods to the top of the class. Differential Revision: https://phabricator.services.mozilla.com/D30155
cd87583bb3abe9d62b442ab1200f2ccfbe4aabbb: Bug 1548939 - Rearrange state on BrowserParent to logical groups. r=nika
Ryan Hunt <rhunt@eqrion.net> - Mon, 29 Apr 2019 16:50:29 -0500 - rev 472885
Push 35982 by ncsoregi@mozilla.com at Tue, 07 May 2019 21:45:14 +0000
Bug 1548939 - Rearrange state on BrowserParent to logical groups. r=nika This is the followup to the previous patch, and attempts to organize state to be a bit more logical. Differential Revision: https://phabricator.services.mozilla.com/D30154
411729b65f07f47d08b0d4cffb2b2a4bad8d2ea2: Bug 1548939 - Move all BrowserParent state into one contiguous block. r=nika
Ryan Hunt <rhunt@eqrion.net> - Mon, 29 Apr 2019 16:33:21 -0500 - rev 472884
Push 35982 by ncsoregi@mozilla.com at Tue, 07 May 2019 21:45:14 +0000
Bug 1548939 - Move all BrowserParent state into one contiguous block. r=nika Somehow all of the member variables of BrowserParent have been spread around the class. This makes it really hard to understand what state there is. This commit moves all member variables (preserving order) to the bottom of the class. Differential Revision: https://phabricator.services.mozilla.com/D30153
aafed4d2be5072aa18ad41551f7677e3ca69781e: Bug 1548939 - Update include guard on the header for BrowserParent. r=nika
Ryan Hunt <rhunt@eqrion.net> - Mon, 29 Apr 2019 16:23:05 -0500 - rev 472883
Push 35982 by ncsoregi@mozilla.com at Tue, 07 May 2019 21:45:14 +0000
Bug 1548939 - Update include guard on the header for BrowserParent. r=nika Differential Revision: https://phabricator.services.mozilla.com/D30152
ddb24aab9b6e30e74c7f8495d61f1b7c69df7a95: Bug 1548939 - Remove direct_call overrides for PBrowser. r=nika
Ryan Hunt <rhunt@eqrion.net> - Thu, 25 Apr 2019 15:28:44 -0500 - rev 472882
Push 35982 by ncsoregi@mozilla.com at Tue, 07 May 2019 21:45:14 +0000
Bug 1548939 - Remove direct_call overrides for PBrowser. r=nika This isn't needed now that BrowserParent has the same name as the protocol. Differential Revision: https://phabricator.services.mozilla.com/D30151
bc84c39a78f231be563403e2d370cc32beac2f63: Bug 1548939 - Devirtualize BrowserChild IPDL methods. r=nika
Ryan Hunt <rhunt@eqrion.net> - Mon, 06 May 2019 14:29:29 -0500 - rev 472881
Push 35982 by ncsoregi@mozilla.com at Tue, 07 May 2019 21:45:14 +0000
Bug 1548939 - Devirtualize BrowserChild IPDL methods. r=nika Differential Revision: https://phabricator.services.mozilla.com/D30150
2d8bdc083e77da5b7b84589130d041d580319701: Bug 1549373 - Make BrowsingContexts stay alive long enough to be detached. r=nika
Andreas Farre <farre@mozilla.com> - Mon, 06 May 2019 16:14:40 +0000 - rev 472745
Push 35978 by shindli@mozilla.com at Tue, 07 May 2019 09:44:39 +0000
Bug 1549373 - Make BrowsingContexts stay alive long enough to be detached. r=nika Differential Revision: https://phabricator.services.mozilla.com/D30065
a8d47a634db1d0a64a70c97eab4fc585a70e5d80: Bug 1547812 - Add some documentation to PBrowser and PBrowserBridge. r=nika
Ryan Hunt <rhunt@eqrion.net> - Mon, 06 May 2019 14:47:56 +0000 - rev 472719
Push 35976 by opoprus@mozilla.com at Mon, 06 May 2019 21:44:12 +0000
Bug 1547812 - Add some documentation to PBrowser and PBrowserBridge. r=nika Depends on D29251 Differential Revision: https://phabricator.services.mozilla.com/D29894
53628848cf17ab7bed1ebe2c54def1bf1a4b22c5: Bug 1547812 - Add dom/docs for design documents about the DOM. r=nika
Ryan Hunt <rhunt@eqrion.net> - Fri, 03 May 2019 21:51:51 +0000 - rev 472718
Push 35976 by opoprus@mozilla.com at Mon, 06 May 2019 21:44:12 +0000
Bug 1547812 - Add dom/docs for design documents about the DOM. r=nika Differential Revision: https://phabricator.services.mozilla.com/D29251
f59b3336d254c80bf2b315a74fea0cb0fa8e0d47: Bug 1547911 - Don't assert that there are no children when restoring BC. r=nika
Andreas Farre <farre@mozilla.com> - Sun, 05 May 2019 19:26:51 +0000 - rev 472634
Push 35969 by ccoroiu@mozilla.com at Mon, 06 May 2019 04:24:23 +0000
Bug 1547911 - Don't assert that there are no children when restoring BC. r=nika This is essentially equal to restoring cached children and removing current children from a BrowsingContext, which is the correct behaviour. It would've been better if the current children were removed in a more transparent manner, but it is more important to remove an assert that too eagerly triggers. Differential Revision: https://phabricator.services.mozilla.com/D29945
24bc67a8d261462be0958e9bd9e4e7101e35ee76: Bug 1539147 - Part 2: Refactor WindowGlobalParent and WindowGlobalChild; r=nika
John Dai <jdai@mozilla.com> - Fri, 03 May 2019 18:12:55 +0000 - rev 472545
Push 35958 by malexandru@mozilla.com at Fri, 03 May 2019 21:56:39 +0000
Bug 1539147 - Part 2: Refactor WindowGlobalParent and WindowGlobalChild; r=nika Differential Revision: https://phabricator.services.mozilla.com/D29427
349bb2c0cfac61fc2485865fcf1ecc30874c90ce: Bug 1539147 - Part 1: Remove unused function; r=nika
John Dai <jdai@mozilla.com> - Fri, 03 May 2019 18:10:47 +0000 - rev 472544
Push 35958 by malexandru@mozilla.com at Fri, 03 May 2019 21:56:39 +0000
Bug 1539147 - Part 1: Remove unused function; r=nika Differential Revision: https://phabricator.services.mozilla.com/D29426
366f29cc8ce7caedd57c830b8febd02aac3edd1d: Bug 1539147 - Part 2: Refactor WindowGlobalParent and WindowGlobalChild; r=nika
John Dai <jdai@mozilla.com> - Fri, 03 May 2019 15:31:04 +0000 - rev 472507
Push 35958 by malexandru@mozilla.com at Fri, 03 May 2019 21:56:39 +0000
Bug 1539147 - Part 2: Refactor WindowGlobalParent and WindowGlobalChild; r=nika Differential Revision: https://phabricator.services.mozilla.com/D29427
5fa4ae41da870759e7cd3531f81604e8f87bc589: Bug 1539147 - Part 1: Remove unused function; r=nika
John Dai <jdai@mozilla.com> - Fri, 03 May 2019 15:30:57 +0000 - rev 472506
Push 35958 by malexandru@mozilla.com at Fri, 03 May 2019 21:56:39 +0000
Bug 1539147 - Part 1: Remove unused function; r=nika Differential Revision: https://phabricator.services.mozilla.com/D29426