searching for reviewer(nika)
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 533259
Push 11276 by rgurzau@mozilla.com at Mon, 20 May 2019 13:11:24 +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 532942
Push 11276 by rgurzau@mozilla.com at Mon, 20 May 2019 13:11:24 +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 532833
Push 11272 by apavel@mozilla.com at Thu, 16 May 2019 15:28:22 +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 532731
Push 11272 by apavel@mozilla.com at Thu, 16 May 2019 15:28:22 +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 532674
Push 11270 by rgurzau@mozilla.com at Wed, 15 May 2019 15:07:19 +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 532671
Push 11270 by rgurzau@mozilla.com at Wed, 15 May 2019 15:07:19 +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 532670
Push 11270 by rgurzau@mozilla.com at Wed, 15 May 2019 15:07:19 +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 532669
Push 11270 by rgurzau@mozilla.com at Wed, 15 May 2019 15:07:19 +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 532668
Push 11270 by rgurzau@mozilla.com at Wed, 15 May 2019 15:07:19 +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 532667
Push 11270 by rgurzau@mozilla.com at Wed, 15 May 2019 15:07:19 +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 532666
Push 11270 by rgurzau@mozilla.com at Wed, 15 May 2019 15:07:19 +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 532665
Push 11270 by rgurzau@mozilla.com at Wed, 15 May 2019 15:07:19 +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 532664
Push 11270 by rgurzau@mozilla.com at Wed, 15 May 2019 15:07:19 +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 532528
Push 11268 by csabou@mozilla.com at Tue, 14 May 2019 15:24:22 +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 532527
Push 11268 by csabou@mozilla.com at Tue, 14 May 2019 15:24:22 +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 532526
Push 11268 by csabou@mozilla.com at Tue, 14 May 2019 15:24:22 +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 532525
Push 11268 by csabou@mozilla.com at Tue, 14 May 2019 15:24:22 +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 532524
Push 11268 by csabou@mozilla.com at Tue, 14 May 2019 15:24:22 +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 532523
Push 11268 by csabou@mozilla.com at Tue, 14 May 2019 15:24:22 +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 532522
Push 11268 by csabou@mozilla.com at Tue, 14 May 2019 15:24:22 +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 532521
Push 11268 by csabou@mozilla.com at Tue, 14 May 2019 15:24:22 +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 532472
Push 11268 by csabou@mozilla.com at Tue, 14 May 2019 15:24:22 +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 532471
Push 11268 by csabou@mozilla.com at Tue, 14 May 2019 15:24:22 +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 532227
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +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 532226
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +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 532225
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +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 532183
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +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 532182
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +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 532181
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +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 532138
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +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 532137
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +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 532136
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +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 532135
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +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 531704
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +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 531703
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +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 531702
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +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 531701
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +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 531700
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +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 531699
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +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 531698
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +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 531562
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53: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 531536
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +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 531535
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +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 531451
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +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 531362
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53: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 531361
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53: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 531324
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53: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 531323
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1539147 - Part 1: Remove unused function; r=nika Differential Revision: https://phabricator.services.mozilla.com/D29426
83eece97230e06f4b83940dc862a35e20c836532: Bug 1533955 - Fire oop-browser-crashed event again if a subframe crashes. r=nika
Mike Conley <mconley@mozilla.com> - Wed, 01 May 2019 20:04:50 +0000 - rev 530972
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1533955 - Fire oop-browser-crashed event again if a subframe crashes. r=nika This also adds an isTopFrame attribute to the FrameCrashedEvent binding, which returns true if the frame that crashed was the top-most one. Differential Revision: https://phabricator.services.mozilla.com/D29236
dc66462519e1960df71a10d3df05b4db2e84e279: Bug 1542415 - Pref on frameloader rebuilding by default; r!nika r=nika
Kyle Machulis <kyle@nonpolynomial.com> - Tue, 30 Apr 2019 18:47:39 +0000 - rev 530824
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1542415 - Pref on frameloader rebuilding by default; r!nika r=nika Turn on frameloader rebuilding on process switch for all browsers. Differential Revision: https://phabricator.services.mozilla.com/D27805