searching for reviewer(qdot)
df98eef1f640b109944ec52da0932e62763bbac6: Bug 1510569 - Keep track of whether we are navigating to a new URI in nsDocShell r=mconley,kmag,qdot
Barret Rennie <barret@brennie.ca> - Tue, 21 May 2019 19:28:39 +0000 - rev 474818
Push 36047 by nerli@mozilla.com at Wed, 22 May 2019 03:40:58 +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
de97a258fcfdc7de3668acf70c2f6732335eac6c: Bug 1510569 - Keep track of whether we are navigating to a new URI in nsDocShell r=mconley,kmag,qdot
Barret Rennie <barret@brennie.ca> - Tue, 21 May 2019 17:08:57 +0000 - rev 474794
Push 36046 by aiakab@mozilla.com at Tue, 21 May 2019 21:45:52 +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
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 473955
Push 36019 by dvarga@mozilla.com at Wed, 15 May 2019 21:30:39 +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 473954
Push 36019 by dvarga@mozilla.com at Wed, 15 May 2019 21:30:39 +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 472395
Push 35956 by dluca@mozilla.com at Fri, 03 May 2019 12:59:14 +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 472327
Push 35954 by rgurzau@mozilla.com at Fri, 03 May 2019 04:14:31 +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 471813
Push 35935 by shindli@mozilla.com at Tue, 30 Apr 2019 03:46:04 +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 471812
Push 35935 by shindli@mozilla.com at Tue, 30 Apr 2019 03:46:04 +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 471562
Push 35921 by nbeleuzu@mozilla.com at Sat, 27 Apr 2019 09:45:52 +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 471561
Push 35921 by nbeleuzu@mozilla.com at Sat, 27 Apr 2019 09:45:52 +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 471560
Push 35921 by nbeleuzu@mozilla.com at Sat, 27 Apr 2019 09:45:52 +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 471559
Push 35921 by nbeleuzu@mozilla.com at Sat, 27 Apr 2019 09:45:52 +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 471450
Push 35918 by rmaries@mozilla.com at Fri, 26 Apr 2019 15:44:19 +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 471270
Push 35914 by rgurzau@mozilla.com at Thu, 25 Apr 2019 16:20:57 +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 471252
Push 35913 by rgurzau@mozilla.com at Thu, 25 Apr 2019 16:18:07 +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 471251
Push 35913 by rgurzau@mozilla.com at Thu, 25 Apr 2019 16:18:07 +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 471250
Push 35913 by rgurzau@mozilla.com at Thu, 25 Apr 2019 16:18:07 +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 471249
Push 35913 by rgurzau@mozilla.com at Thu, 25 Apr 2019 16:18:07 +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 471230
Push 35912 by btara@mozilla.com at Thu, 25 Apr 2019 09:46:25 +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 471187
Push 35912 by btara@mozilla.com at Thu, 25 Apr 2019 09:46:25 +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 470400
Push 35905 by dvarga@mozilla.com at Tue, 23 Apr 2019 09:53:27 +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 470073
Push 35888 by aiakab@mozilla.com at Fri, 19 Apr 2019 09:47:45 +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 469998
Push 35884 by apavel@mozilla.com at Thu, 18 Apr 2019 21:35:00 +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 469917
Push 35884 by apavel@mozilla.com at Thu, 18 Apr 2019 21:35:00 +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 469914
Push 35884 by apavel@mozilla.com at Thu, 18 Apr 2019 21:35:00 +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 469842
Push 35883 by btara@mozilla.com at Wed, 17 Apr 2019 21:47:29 +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 469841
Push 35883 by btara@mozilla.com at Wed, 17 Apr 2019 21:47:29 +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 469840
Push 35883 by btara@mozilla.com at Wed, 17 Apr 2019 21:47:29 +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 469836
Push 35883 by btara@mozilla.com at Wed, 17 Apr 2019 21:47:29 +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 469835
Push 35883 by btara@mozilla.com at Wed, 17 Apr 2019 21:47:29 +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 469834
Push 35883 by btara@mozilla.com at Wed, 17 Apr 2019 21:47:29 +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 469831
Push 35883 by btara@mozilla.com at Wed, 17 Apr 2019 21:47:29 +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 469830
Push 35883 by btara@mozilla.com at Wed, 17 Apr 2019 21:47:29 +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 469829
Push 35883 by btara@mozilla.com at Wed, 17 Apr 2019 21:47:29 +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 469508
Push 35873 by ccoroiu@mozilla.com at Mon, 15 Apr 2019 21:36:26 +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 469344
Push 35865 by apavel@mozilla.com at Sat, 13 Apr 2019 21:44:49 +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 469193
Push 35858 by shindli@mozilla.com at Fri, 12 Apr 2019 09:34:00 +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 468981
Push 35856 by csabou@mozilla.com at Fri, 12 Apr 2019 03:19:48 +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 468980
Push 35856 by csabou@mozilla.com at Fri, 12 Apr 2019 03:19:48 +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 468979
Push 35856 by csabou@mozilla.com at Fri, 12 Apr 2019 03:19:48 +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 468875
Push 35852 by dvarga@mozilla.com at Thu, 11 Apr 2019 04:19:28 +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 468417
Push 35837 by rmaries@mozilla.com at Tue, 09 Apr 2019 03:43:40 +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 468416
Push 35837 by rmaries@mozilla.com at Tue, 09 Apr 2019 03:43:40 +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 468340
Push 35833 by dvarga@mozilla.com at Mon, 08 Apr 2019 16:16:26 +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 467621
Push 35806 by rgurzau@mozilla.com at Wed, 03 Apr 2019 04:07: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 466797
Push 35780 by opoprus@mozilla.com at Fri, 29 Mar 2019 21:53:01 +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 466655
Push 35776 by ccoroiu@mozilla.com at Fri, 29 Mar 2019 09:44:33 +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 466327
Push 35764 by aciure@mozilla.com at Wed, 27 Mar 2019 16:35:35 +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 466281
Push 35764 by aciure@mozilla.com at Wed, 27 Mar 2019 16:35:35 +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 466280
Push 35764 by aciure@mozilla.com at Wed, 27 Mar 2019 16:35:35 +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