searching for reviewer(qdot)
2ed4342ee7ccfc331543bb221add2696d38583bd: Bug 1535800 - Part 2: Don't attempt to resume loading within in a destroyed docshell, r=qdot
Nika Layzell <nika@thelayzells.com> - Thu, 09 May 2019 21:11:06 +0000 - rev 532784
Push 11272 by apavel@mozilla.com at Thu, 16 May 2019 15:28:22 +0000
Bug 1535800 - Part 2: Don't attempt to resume loading within in a destroyed docshell, r=qdot Differential Revision: https://phabricator.services.mozilla.com/D30559
9b3e897d5a6ad159a1ab1e895b502fe0b2e40cbf: Bug 1535800 - Part 1: Handle a null mSessionHistory in ResumeRedirectedLoad, r=qdot
Nika Layzell <nika@thelayzells.com> - Thu, 09 May 2019 21:07:41 +0000 - rev 532783
Push 11272 by apavel@mozilla.com at Thu, 16 May 2019 15:28:22 +0000
Bug 1535800 - Part 1: Handle a null mSessionHistory in ResumeRedirectedLoad, r=qdot Differential Revision: https://phabricator.services.mozilla.com/D30558
97f6ac273b5dcc04a553e4dec24362da2dbc5809: Bug 1510569 - Keep track of whether we are navigating to a new URI in nsDocShell r=mconley,kmag,qdot
Barret Rennie <barret@brennie.ca> - Thu, 02 May 2019 23:35:02 +0000 - rev 531212
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1510569 - Keep track of whether we are navigating to a new URI in nsDocShell r=mconley,kmag,qdot Previously the `WebNavigationChild` would keep track of when triggering its `nsIWebNavigation`, `goForward`, `goBack`, `gotoIndex`, and `loadURI` methods. It's `nsIWebNavigation` instance is always an `nsIDocShell` and as part of porting `OnStateChange` and `OnLocationChange` events from `WebProgressChild`/`RemoteWebProgress` to `BrowserChild`/`BrowserParent`, this informations needs to be available from the `BrowserChild`. As it stands, it is currently an expando property on the `WebProgressChild`. Instead of introducing yet another XPCOM interface for the WebProgressChild, we now store this information directly on the `nsDocShell`. Furthermore, instead of having the `WebNavigationChild` manage this part of the `nsDocShell`'s state, we can have the `nsDocShell` manage this state itself so it is always consistent. Differential Revision: https://phabricator.services.mozilla.com/D28124
a6ad4039d785f53692c799110dae82ca82a2d279: Bug 1510569 - Keep track of whether we are navigating to a new URI in nsDocShell r=mconley,kmag,qdot
Barret Rennie <barret@brennie.ca> - Thu, 02 May 2019 17:00:51 +0000 - rev 531144
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1510569 - Keep track of whether we are navigating to a new URI in nsDocShell r=mconley,kmag,qdot Previously the `WebNavigationChild` would keep track of when triggering its `nsIWebNavigation`, `goForward`, `goBack`, `gotoIndex`, and `loadURI` methods. It's `nsIWebNavigation` instance is always an `nsIDocShell` and as part of porting `OnStateChange` and `OnLocationChange` events from `WebProgressChild`/`RemoteWebProgress` to `BrowserChild`/`BrowserParent`, this informations needs to be available from the `BrowserChild`. As it stands, it is currently an expando property on the `WebProgressChild`. Instead of introducing yet another XPCOM interface for the WebProgressChild, we now store this information directly on the `nsDocShell`. Furthermore, instead of having the `WebNavigationChild` manage this part of the `nsDocShell`'s state, we can have the `nsDocShell` manage this state itself so it is always consistent. Differential Revision: https://phabricator.services.mozilla.com/D28124
6a60bb97e7ed4ce6fd3d718b983da6a55889b2fe: Bug 1547800 - Remove superfluous static cast of loadInfo in nsDocShell::DoURILoad(). r=qdot
Andrew McCreight <continuation@gmail.com> - Mon, 29 Apr 2019 19:53:33 +0000 - rev 530630
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1547800 - Remove superfluous static cast of loadInfo in nsDocShell::DoURILoad(). r=qdot Bug 1487964 changed loadInfo to have a concrete type, so this cast is no longer needed. Differential Revision: https://phabricator.services.mozilla.com/D29246
d6564ee9d9417fe9eea7b4fdbe96ce04a198afb4: Bug 1546019 - When a focused browser changes remoteness, make sure to activate the remote browser if needed. r=qdot
Emilio Cobos Álvarez <emilio@crisal.io> - Mon, 29 Apr 2019 20:06:22 +0000 - rev 530629
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1546019 - When a focused browser changes remoteness, make sure to activate the remote browser if needed. r=qdot Not quite sure what's a good way to add a test for this... Ideas? Differential Revision: https://phabricator.services.mozilla.com/D29104
ffd5b4fd36a5f3dfd69b87474db73cbbce1dbaf5: Bug 1545758 - Move dom/file IPC components into mozilla::dom namespace - IPCBlobInputStream actors, r=qdot
Andrea Marchesini <amarchesini@mozilla.com> - Fri, 26 Apr 2019 18:04:02 +0000 - rev 530379
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1545758 - Move dom/file IPC components into mozilla::dom namespace - IPCBlobInputStream actors, r=qdot Differential Revision: https://phabricator.services.mozilla.com/D28191
46448e3d918547f7323fee417cf2f44ff66782db: Bug 1545758 - Move dom/file IPC components into mozilla::dom namespace - TemporaryIPCBlob actors, r=qdot
Andrea Marchesini <amarchesini@mozilla.com> - Fri, 26 Apr 2019 18:01:53 +0000 - rev 530378
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1545758 - Move dom/file IPC components into mozilla::dom namespace - TemporaryIPCBlob actors, r=qdot Differential Revision: https://phabricator.services.mozilla.com/D28190
9e87f6fa89b7019290cdf40cb2d354528a571c4d: Bug 1545758 - Move dom/file IPC components into mozilla::dom namespace - PendingIPCBlob actors, r=qdot
Andrea Marchesini <amarchesini@mozilla.com> - Fri, 26 Apr 2019 18:01:08 +0000 - rev 530377
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1545758 - Move dom/file IPC components into mozilla::dom namespace - PendingIPCBlob actors, r=qdot Differential Revision: https://phabricator.services.mozilla.com/D28189
0e21b536f288c432f66c1847999a22622410324b: Bug 1545758 - Move dom/file IPC components into mozilla::dom namespace - FileCreator actors, r=qdot
Andrea Marchesini <amarchesini@mozilla.com> - Fri, 26 Apr 2019 18:00:33 +0000 - rev 530376
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1545758 - Move dom/file IPC components into mozilla::dom namespace - FileCreator actors, r=qdot Differential Revision: https://phabricator.services.mozilla.com/D28188
9a342b970de098645ab461e2f3904c9b4c87717c: Bug 1546454 - Don't create frameloader for partially destroyed docshell. r=qdot
Andreas Farre <farre@mozilla.com> - Thu, 25 Apr 2019 16:07:39 +0000 - rev 530267
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1546454 - Don't create frameloader for partially destroyed docshell. r=qdot Differential Revision: https://phabricator.services.mozilla.com/D28818
abd3b11a17de82df681fabe339ca33ae7ab65ff4: Bug 1527287 - Add support for "noreferrer" feature argument to window.open(); r=qdot
Ehsan Akhgari <ehsan@mozilla.com> - Wed, 24 Apr 2019 23:50:40 +0000 - rev 530087
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1527287 - Add support for "noreferrer" feature argument to window.open(); r=qdot Differential Revision: https://phabricator.services.mozilla.com/D28396
447b0f5a5802dd6b352ddae1d8e0b8c0430ce2fd: Bug 1545758 - Move dom/file IPC components into mozilla::dom namespace - IPCBlobInputStream actors, r=qdot
Andrea Marchesini <amarchesini@mozilla.com> - Thu, 25 Apr 2019 07:44:47 +0000 - rev 530069
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1545758 - Move dom/file IPC components into mozilla::dom namespace - IPCBlobInputStream actors, r=qdot Differential Revision: https://phabricator.services.mozilla.com/D28191
0528f8f11814eefe9eb5d958392c6cda8b932ad2: Bug 1545758 - Move dom/file IPC components into mozilla::dom namespace - TemporaryIPCBlob actors, r=qdot
Andrea Marchesini <amarchesini@mozilla.com> - Thu, 25 Apr 2019 07:44:29 +0000 - rev 530068
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1545758 - Move dom/file IPC components into mozilla::dom namespace - TemporaryIPCBlob actors, r=qdot Differential Revision: https://phabricator.services.mozilla.com/D28190
d85c68071b5452552c3a85eaee41f58b95c7a2e3: Bug 1545758 - Move dom/file IPC components into mozilla::dom namespace - PendingIPCBlob actors, r=qdot
Andrea Marchesini <amarchesini@mozilla.com> - Thu, 25 Apr 2019 07:44:03 +0000 - rev 530067
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1545758 - Move dom/file IPC components into mozilla::dom namespace - PendingIPCBlob actors, r=qdot Differential Revision: https://phabricator.services.mozilla.com/D28189
10b380bc5b0cc8e6dcb6f9553e705d2852c0a3e3: Bug 1545758 - Move dom/file IPC components into mozilla::dom namespace - FileCreator actors, r=qdot
Andrea Marchesini <amarchesini@mozilla.com> - Thu, 25 Apr 2019 07:43:38 +0000 - rev 530066
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1545758 - Move dom/file IPC components into mozilla::dom namespace - FileCreator actors, r=qdot Differential Revision: https://phabricator.services.mozilla.com/D28188
a72c9df6c09aa5cd83cd94a06c05d46334ecfbe2: Bug 1527287 - Add support for "noreferrer" feature argument to window.open(); r=qdot
Ehsan Akhgari <ehsan@mozilla.com> - Wed, 24 Apr 2019 23:50:40 +0000 - rev 530047
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1527287 - Add support for "noreferrer" feature argument to window.open(); r=qdot Differential Revision: https://phabricator.services.mozilla.com/D28396
ce050fe2bd45de0a82198ef8e0583bc00f0f4280: Bug 1527287 - Add support for "noreferrer" feature argument to window.open(); r=qdot
Ehsan Akhgari <ehsan@mozilla.com> - Wed, 24 Apr 2019 18:09:44 +0000 - rev 530004
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1527287 - Add support for "noreferrer" feature argument to window.open(); r=qdot Differential Revision: https://phabricator.services.mozilla.com/D28396
127af2f6e16df6f091fa45f636115ce7ada68b34: Bug 1545806 - Correct the initializer list in Windows gamepad axis value constructor. r=qdot
Daosheng Mu <daoshengmu@gmail.com> - Mon, 22 Apr 2019 18:37:11 +0000 - rev 529217
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1545806 - Correct the initializer list in Windows gamepad axis value constructor. r=qdot Differential Revision: https://phabricator.services.mozilla.com/D28242
24545a98e9e1a15b075bb27944a33353f385278a: Bug 1545178 - Check that OwnerDoc is non-null within RemoveWindowListeners, r=qdot
Nika Layzell <nika@thelayzells.com> - Thu, 18 Apr 2019 06:43:40 +0000 - rev 528890
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1545178 - Check that OwnerDoc is non-null within RemoveWindowListeners, r=qdot This line appears to be perma-failing right now in `Android 7.0 x86-64 opt : M[tier-2](2)`. This seems to be being caused by the PContent's channel being closed during shutdown also causing TabParents to be shut down too late, after the document which they're embedded in has started dying(?) This patch just does the "obvious" thing of adding a null check (due to it looking like a null dereference). Differential Revision: https://phabricator.services.mozilla.com/D27947
7ac3a2da794ed550129b65373c678c5d2d9d4793: Bug 1545180 - Correct DualShock 4 mapping type. r=qdot
Daosheng Mu <daoshengmu@gmail.com> - Thu, 18 Apr 2019 06:44:09 +0000 - rev 528815
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1545180 - Correct DualShock 4 mapping type. r=qdot Differential Revision: https://phabricator.services.mozilla.com/D27945
7a643fd33d8cd10a4a7403b807288e759e6777c9: bug 1524478 - remove unnecessary lsan annotations for webauthn web-platform tests r=qdot
Dana Keeler <dkeeler@mozilla.com> - Tue, 16 Apr 2019 19:59:37 +0000 - rev 528734
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
bug 1524478 - remove unnecessary lsan annotations for webauthn web-platform tests r=qdot As of e851e7d1789f these annotations are unnecessary. Differential Revision: https://phabricator.services.mozilla.com/D27796
81f95326825c96dbc1d64665fa0e78057f6934a5: Bug 1542893 - Remapping gamepads to standard mapping. r=qdot
Daosheng Mu <daoshengmu@gmail.com> - Wed, 17 Apr 2019 17:05:43 +0000 - rev 528731
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1542893 - Remapping gamepads to standard mapping. r=qdot Differential Revision: https://phabricator.services.mozilla.com/D27198
7e2bcc5233ff4910b859b06b8f8d4fd61c34de57: Bug 1534593 part 3. Initialize JSObject* entries in Record types. r=qdot
Boris Zbarsky <bzbarsky@mit.edu> - Tue, 16 Apr 2019 19:18:52 +0000 - rev 528659
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1534593 part 3. Initialize JSObject* entries in Record types. r=qdot Differential Revision: https://phabricator.services.mozilla.com/D27562
988efe7f290a677c37ecdd9cf5450632d91e7759: Bug 1534593 part 2. Factor out the "determine the default initializer" code from dictionary member init and reuse it for sequence member init. r=qdot
Boris Zbarsky <bzbarsky@mit.edu> - Tue, 16 Apr 2019 19:18:09 +0000 - rev 528658
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1534593 part 2. Factor out the "determine the default initializer" code from dictionary member init and reuse it for sequence member init. r=qdot The other option would be to implement nsTArrayElementTraits for JSObject* and null-initialize there. Differential Revision: https://phabricator.services.mozilla.com/D27561
606bba3b09248942c5cdbfb44e119d40f9dd054c: Bug 1534593 part 1. Stop special-casing JS::Value initialization, since JS::Value now always initializes itself on construction. r=jwalden,qdot
Boris Zbarsky <bzbarsky@mit.edu> - Tue, 16 Apr 2019 19:11:40 +0000 - rev 528657
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1534593 part 1. Stop special-casing JS::Value initialization, since JS::Value now always initializes itself on construction. r=jwalden,qdot Differential Revision: https://phabricator.services.mozilla.com/D27560
3592e8434aa07e699e29a1abcb96c72d5f9eb9f0: Bug 1539163 - Part 3: tests for switch processes, r=qdot
Nika Layzell <nika@thelayzells.com> - Wed, 17 Apr 2019 00:53:34 +0000 - rev 528653
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1539163 - Part 3: tests for switch processes, r=qdot Adds a basic test for this process switching functionality in subframes. This tests one of the few forms of remoteness which are supported with the Part 1 patch, which is when navigating an iframe in a file:// document to a webpage. Differential Revision: https://phabricator.services.mozilla.com/D26565
578f5c0681dffc1162a51dc1d8b3a7daf86c30da: Bug 1539163 - Part 2: Support changing the process of subframes, r=qdot
Nika Layzell <nika@thelayzells.com> - Wed, 17 Apr 2019 00:53:32 +0000 - rev 528652
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1539163 - Part 2: Support changing the process of subframes, r=qdot When a remote type mismatch is found for a subframe, this patch checks if fission is enabled for that window. If it is, it triggers a process switch, continuing the load in a new process. With this patch, subframes will only change process when navigating to a HTML subframe, and not when navigating to a non-HTML subframe. That will be fixed in a follow-up. This patch also does not change the remote type selection logic, so only very limited types of remote iframes are supported. Differential Revision: https://phabricator.services.mozilla.com/D27513
0cbd910e402f47426a04cd404b798be1c9b0a52f: Bug 1539163 - Part 1: support resuming load after process switch, r=qdot
Nika Layzell <nika@thelayzells.com> - Wed, 17 Apr 2019 00:53:28 +0000 - rev 528651
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1539163 - Part 1: support resuming load after process switch, r=qdot This adds a codepath to the process switching logic to, rather than triggering a fresh load, resume a process switching load. Differential Revision: https://phabricator.services.mozilla.com/D27512
59f0c7c6226621e567e311cf47482a97c05543c7: Bug 1544419 - Work around devtools mutating BrowsingContext parent, r=qdot
Nika Layzell <nika@thelayzells.com> - Wed, 17 Apr 2019 00:53:24 +0000 - rev 528648
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1544419 - Work around devtools mutating BrowsingContext parent, r=qdot Differential Revision: https://phabricator.services.mozilla.com/D27517
31afeed0ac1d708b6705b457f40229ac5061066a: Bug 1542790 - Part 5: Relax toplevel BC requirements, r=qdot
Nika Layzell <nika@thelayzells.com> - Wed, 17 Apr 2019 00:53:20 +0000 - rev 528647
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1542790 - Part 5: Relax toplevel BC requirements, r=qdot Differential Revision: https://phabricator.services.mozilla.com/D27516
f29d6ec6c75ac55068ee6ac20fc5440a98470891: Bug 1542790 - Part 4: Change definition of toplevel content to match reality in nsFrameLoader, r=qdot
Nika Layzell <nika@thelayzells.com> - Wed, 17 Apr 2019 00:53:14 +0000 - rev 528646
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1542790 - Part 4: Change definition of toplevel content to match reality in nsFrameLoader, r=qdot This prevents cross-process window proxies for being created for remote browsers embedded in a content browser, as well as establishing a boundary at <iframe mozbrowser> Differential Revision: https://phabricator.services.mozilla.com/D27515
1ed5db9c200ac1057fbe77f5ca6e641ae4cfcfc5: Bug 1523636 - Create BrowsingContext in nsFrameLoader. r=nika,qdot
Andreas Farre <farre@mozilla.com> - Mon, 15 Apr 2019 15:14:54 +0000 - rev 528325
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1523636 - Create BrowsingContext in nsFrameLoader. r=nika,qdot Differential Revision: https://phabricator.services.mozilla.com/D25039
e851e7d1789f259bd895f17487639de065980121: bug 1524478 - don't create JS objects from WebAuthnManager or U2F destructors r=qdot
Dana Keeler <dkeeler@mozilla.com> - Fri, 12 Apr 2019 18:18:57 +0000 - rev 528161
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
bug 1524478 - don't create JS objects from WebAuthnManager or U2F destructors r=qdot Before this patch, the WebAuthnManager/U2F destructors would call MaybeReject on existing transaction promises. Doing this leaks JS objects. If WebAuthnManager/U2F are being destructed, though, the window is going away, so it shouldn't be necessary to reject any outstanding promises. This patch just clears the transactions. Differential Revision: https://phabricator.services.mozilla.com/D27346
7f7069a444420e3730c1341d654ad29e3ac96ad7: Bug 1542932 part 1. Add support for callback constructors in the IDL parser. r=qdot
Boris Zbarsky <bzbarsky@mit.edu>, Karl Tomlinson <karlt+@karlt.net> - Wed, 10 Apr 2019 20:32:57 +0000 - rev 528010
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1542932 part 1. Add support for callback constructors in the IDL parser. r=qdot Differential Revision: https://phabricator.services.mozilla.com/D26864
0cfd7d9e0d985d0e779fb7c09a21c61ed632aadb: Bug 1534638 - Part 3: rename SetRootDocShell to ClearDocShell. r=qdot
Peter Van der Beken <peterv@propagandism.org> - Thu, 04 Apr 2019 16:20:19 +0000 - rev 527798
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1534638 - Part 3: rename SetRootDocShell to ClearDocShell. r=qdot Depends on D25763 Differential Revision: https://phabricator.services.mozilla.com/D25764
bd1df73257d565abbc787394c924bc3d1b76be2f: Bug 1534638 - Part 2: remove nsISHEntry::getAnyContentViewer. r=qdot
Peter Van der Beken <peterv@propagandism.org> - Thu, 04 Apr 2019 16:19:37 +0000 - rev 527797
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1534638 - Part 2: remove nsISHEntry::getAnyContentViewer. r=qdot Bug 304860 and bug 1364364 have disabled the bfcache for subframes, so we only store the contentviewer in the root entry. Depends on D25761 Differential Revision: https://phabricator.services.mozilla.com/D25763
04b7ce8eb70e647aed7fe05319d71246c5f7d00f: Bug 1534638 - Part 1: remove unused arguments from session history listeners. r=qdot
Peter Van der Beken <peterv@propagandism.org> - Thu, 04 Apr 2019 16:18:48 +0000 - rev 527796
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1534638 - Part 1: remove unused arguments from session history listeners. r=qdot Differential Revision: https://phabricator.services.mozilla.com/D25761
49205d157f4d2f4b9c99c558ddc05264ae2f7c9c: Bug 1542673, increase history.state size limit, r=qdot
Olli Pettay <Olli.Pettay@helsinki.fi> - Wed, 10 Apr 2019 20:21:55 +0000 - rev 527692
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1542673, increase history.state size limit, r=qdot Differential Revision: https://phabricator.services.mozilla.com/D26881
3c267ad86e3c01403df560077f0aa6ef9dd19933: Bug 1465643 - Part 2: Remapping DualShock 4 buttons and axes on Windows. r=qdot
Daosheng Mu <daoshengmu@gmail.com> - Mon, 08 Apr 2019 20:21:28 +0000 - rev 527234
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1465643 - Part 2: Remapping DualShock 4 buttons and axes on Windows. r=qdot Differential Revision: https://phabricator.services.mozilla.com/D24217
9133f02b68c460407237f9935511c7ca0ee90de5: Bug 1465643 - Part 1: Removing unused hasDpad logic in WindowsGamepad.cpp. r=qdot
Daosheng Mu <daoshengmu@gmail.com> - Mon, 08 Apr 2019 18:51:25 +0000 - rev 527233
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1465643 - Part 1: Removing unused hasDpad logic in WindowsGamepad.cpp. r=qdot Differential Revision: https://phabricator.services.mozilla.com/D25886
d76b42f0d6caafa3a3eae63d959cd352bf5e0d6f: Bug 1523636 - Create BrowsingContext in nsFrameLoader. r=nika,qdot
Andreas Farre <farre@mozilla.com> - Mon, 08 Apr 2019 08:21:40 +0000 - rev 527157
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1523636 - Create BrowsingContext in nsFrameLoader. r=nika,qdot Differential Revision: https://phabricator.services.mozilla.com/D25039
54a2f08bcf48725ae4de58481c61b07011601d90: Bug 1540357 - Fix implicit int truncation in dom/canvas's dom/* includes. r=qdot
Jeff Gilbert <jgilbert@mozilla.com> - Tue, 02 Apr 2019 17:00:45 +0000 - rev 526438
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1540357 - Fix implicit int truncation in dom/canvas's dom/* includes. r=qdot Depends on D25496 Differential Revision: https://phabricator.services.mozilla.com/D25497
e27fc0c01a979c6b8a423846e0461bdebe70eef4: Bug 1539541 - Enable FIDO U2F API, and permit registrations for Google Accounts r=keeler,qdot
J.C. Jones <jjones@mozilla.com> - Fri, 29 Mar 2019 17:16:13 +0000 - rev 525614
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1539541 - Enable FIDO U2F API, and permit registrations for Google Accounts r=keeler,qdot Per the thread "Intent-to-Ship: Backward-Compatibility FIDO U2F support for Google Accounts" on dev-platform [0], this bug is to: 1. Enable the security.webauth.u2f by default, to ride the trains 2. Remove the aOp == U2FOperation::Sign check from EvaluateAppID in WebAuthnUtil.cpp, permitting the Google override to work for Register as well as Sign. This would enable Firefox users to use FIDO U2F API on most all sites, subject to the algorithm limitations discussed in the section "Thorny issues in enabling our FIDO U2F API implementation" of that post. [0] https://groups.google.com/d/msg/mozilla.dev.platform/q5cj38hGTEA/lC834665BQAJ Differential Revision: https://phabricator.services.mozilla.com/D25241
0ced14667fc51ccf37859cc3b21397fe7ff91e43: Bug 1509442 - Add a crashtest. r=qdot
Blake Kaplan <mrbkap@gmail.com> - Fri, 22 Mar 2019 14:22:52 +0000 - rev 525472
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1509442 - Add a crashtest. r=qdot Differential Revision: https://phabricator.services.mozilla.com/D15618
3d66d37e72c372eb3ab35d9391fe35d52a1310cf: Bug 1386214 - Remove require-sri from the CSP-Module r=ckerschb,qdot
Sebastian Streich <sstreich@mozilla.com> - Tue, 26 Mar 2019 21:58:48 +0000 - rev 525144
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1386214 - Remove require-sri from the CSP-Module r=ckerschb,qdot Differential Revision: https://phabricator.services.mozilla.com/D24880
d0fcce1c325d55123c53f066dd76b744f6b9b80c: Bug 1539204 part 2. Mark subject principal args in bindings as known-live. r=qdot
Boris Zbarsky <bzbarsky@mit.edu> - Tue, 26 Mar 2019 21:57:12 +0000 - rev 525098
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1539204 part 2. Mark subject principal args in bindings as known-live. r=qdot Differential Revision: https://phabricator.services.mozilla.com/D24927
a318c91c2cf0fb2ff891c8150dc32df08b05b150: Bug 1539204 part 1. Wrap NonNullHelper() around subject principal args when the stack value is NonNull. r=qdot
Boris Zbarsky <bzbarsky@mit.edu> - Tue, 26 Mar 2019 21:56:32 +0000 - rev 525097
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1539204 part 1. Wrap NonNullHelper() around subject principal args when the stack value is NonNull. r=qdot This is legwork for adding MOZ_KNOWN_LIVE, because it puts the conversion to nsIPrincipal& inside the future MOZ_KnownLive. Most of the changes are just moving code around a bit and switching prepend() calls for append() calls as a result. I have verified that the only change in the generated code is the addition of NonNullHelper() calls. A diff of the generated code is available at <https://phabricator.services.mozilla.com/F1241622>. Differential Revision: https://phabricator.services.mozilla.com/D24926
b0af7322659c66d6bd72958713c5737f3ce30822: Bug 1535124 part 2. Mark Web IDL callbacks MOZ_CAN_RUN_SCRIPT by default. r=qdot
Boris Zbarsky <bzbarsky@mit.edu> - Tue, 19 Mar 2019 12:59:54 +0000 - rev 524070
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1535124 part 2. Mark Web IDL callbacks MOZ_CAN_RUN_SCRIPT by default. r=qdot We add a [MOZ_CAN_RUN_SCRIPT_BOUNDARY] opt-out for now to keep the tree compiling. The naming purposefully matches the C++ annotation that has a similar effect, top make it easy to search for. Differential Revision: https://phabricator.services.mozilla.com/D23520
687da2cdbee54115e0a86fca32246402b37ac6d6: Bug 1535124 part 1. Add a MOZ_KnownLive() around callback-typed arguments in bindings. r=qdot
Boris Zbarsky <bzbarsky@mit.edu> - Tue, 19 Mar 2019 12:59:53 +0000 - rev 524069
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1535124 part 1. Add a MOZ_KnownLive() around callback-typed arguments in bindings. r=qdot This allows calling a C++ MOZ_CAN_RUN_SCRIPT method that takes a callback argument. The changes to TestCanRunScript.cpp are there to catch an incorrect change I was going to make to the analysis to make this work, until I figured out that RootedCallback should be MOZ_IS_SMARTPTR_TO_REFCOUNTED. Differential Revision: https://phabricator.services.mozilla.com/D23519