cd3fdb1847612bdf781bedfb6fa250696ade3555: Bug 1646537 - Use BrowsingContext (and IPC) in place of GetInProcessParent usage in nsGlobalWindowOuter::FocusOuter. r=nika
Henri Sivonen <hsivonen@hsivonen.fi> - Wed, 26 Aug 2020 15:53:18 +0000 - rev 546407
Push 37735 by abutkovits@mozilla.com at Thu, 27 Aug 2020 21:29:40 +0000
Bug 1646537 - Use BrowsingContext (and IPC) in place of GetInProcessParent usage in nsGlobalWindowOuter::FocusOuter. r=nika Differential Revision: https://phabricator.services.mozilla.com/D87576
707b5b8d67f9bd3b9463d30a974ee47301a03cd4: Bug 1660768 - Fix SMDOC comment in jsapi.h. r=mgaudet DONTBUILD
Jan de Mooij <jdemooij@mozilla.com> - Wed, 26 Aug 2020 11:24:49 +0000 - rev 546406
Push 37735 by abutkovits@mozilla.com at Thu, 27 Aug 2020 21:29:40 +0000
Bug 1660768 - Fix SMDOC comment in jsapi.h. r=mgaudet DONTBUILD Differential Revision: https://phabricator.services.mozilla.com/D88024
04787b6cf6a368f58506214929741bf01c944c1a: Bug 1661211 part 6 - Transpile setter calls. r=iain
Jan de Mooij <jdemooij@mozilla.com> - Wed, 26 Aug 2020 20:51:46 +0000 - rev 546405
Push 37735 by abutkovits@mozilla.com at Thu, 27 Aug 2020 21:29:40 +0000
Bug 1661211 part 6 - Transpile setter calls. r=iain Again similar to the IonBuilder code but without the stack spoofing. IonBuilder uses BytecodeIsPopped(pc) for ignoresReturnValue but the return value of a setter is never used so we can just pass true. Depends on D88268 Differential Revision: https://phabricator.services.mozilla.com/D88269
73140c7a14a4bcb2afdd3148b5013de2d360dee8: Bug 1661211 part 5 - CacheIR changes preparing for transpiling setter calls. r=iain
Jan de Mooij <jdemooij@mozilla.com> - Wed, 26 Aug 2020 20:51:43 +0000 - rev 546404
Push 37735 by abutkovits@mozilla.com at Thu, 27 Aug 2020 21:29:40 +0000
Bug 1661211 part 5 - CacheIR changes preparing for transpiling setter calls. r=iain Add nargsAndFlags, add sameRealm flag to CallNativeSetter. Differential Revision: https://phabricator.services.mozilla.com/D88268
a86d23fda0718026290257b25968d9f5925e1895: Bug 1661211 part 4 - Transpile getter calls. r=iain
Jan de Mooij <jdemooij@mozilla.com> - Wed, 26 Aug 2020 20:00:55 +0000 - rev 546403
Push 37735 by abutkovits@mozilla.com at Thu, 27 Aug 2020 21:29:40 +0000
Bug 1661211 part 4 - Transpile getter calls. r=iain We can reuse most of the code in maybeCallTarget for creating a WrappedFunction from callee/nargs/flags, so that was factored out as a helper function. Instead of the "stack spoofing" that IonBuilder does (see ensureHasSlots call), add initForGetterCall to CallInfo so we can set callee/thisv directly. Depends on D88266 Differential Revision: https://phabricator.services.mozilla.com/D88267
e25e289e016c32ea4f81b81e24e8ae944e8bdc59: Bug 1661211 part 3 - Add sameRealm flag to CallNativeGetterResult. r=iain
Jan de Mooij <jdemooij@mozilla.com> - Wed, 26 Aug 2020 20:00:51 +0000 - rev 546402
Push 37735 by abutkovits@mozilla.com at Thu, 27 Aug 2020 21:29:40 +0000
Bug 1661211 part 3 - Add sameRealm flag to CallNativeGetterResult. r=iain Depends on D88265 Differential Revision: https://phabricator.services.mozilla.com/D88266
d01415c7707edaaf119e5e4c76f6b4e3c6a30e13: Bug 1661211 part 2 - Store nargsAndFlags for getter calls. r=iain
Jan de Mooij <jdemooij@mozilla.com> - Wed, 26 Aug 2020 20:00:48 +0000 - rev 546401
Push 37735 by abutkovits@mozilla.com at Thu, 27 Aug 2020 21:29:40 +0000
Bug 1661211 part 2 - Store nargsAndFlags for getter calls. r=iain This is for use by the transpiler, similar to GuardSpecificFunction. Depends on D88264 Differential Revision: https://phabricator.services.mozilla.com/D88265
fc681a8e552e530a2d8af0870ca3d91550e6a1e2: Bug 1661211 part 1 - Clean up CacheIR ops for getter calls. r=iain
Jan de Mooij <jdemooij@mozilla.com> - Wed, 26 Aug 2020 20:00:45 +0000 - rev 546400
Push 37735 by abutkovits@mozilla.com at Thu, 27 Aug 2020 21:29:40 +0000
Bug 1661211 part 1 - Clean up CacheIR ops for getter calls. r=iain We had different CacheIR ops for receiver-is-object and receiver-is-Value. This patch unifies them by always using the receiver-is-Value version. This makes it easier to transpile in Warp. When generating CacheIR, pass and use the receiverId (Value) in a few places instead of objId. This also lets us support non-object receivers for super.prop There are two places where this doesn't work and boxObject is used to convert from object-id to value-id. In the future this could be a dedicated CacheIR op instead of a cast, but that would require BaselineInspector changes. Differential Revision: https://phabricator.services.mozilla.com/D88264
44ee384376ce8b20ef64db6e4fef50af983c2088: Backed out 4 changesets (bug 1657459, bug 1660359) for browser_modal_print.js failures CLOSED TREE
Bogdan Tara <btara@mozilla.com> - Thu, 27 Aug 2020 09:01:46 +0300 - rev 546399
Push 37734 by ccoroiu@mozilla.com at Thu, 27 Aug 2020 09:30:43 +0000
Backed out 4 changesets (bug 1657459, bug 1660359) for browser_modal_print.js failures CLOSED TREE Backed out changeset 971e2d1a6140 (bug 1657459) Backed out changeset a447925c9f8e (bug 1660359) Backed out changeset 697accb3ceb3 (bug 1660359) Backed out changeset fc650bd7d6b8 (bug 1660359)
5716e30c3598deaaa8919a402c06ce6ee1d59b0b: Bug 1660363: Don't treat elements inside print preview documents as focusable. r=emilio,mstriemer
James Teh <jteh@mozilla.com> - Thu, 27 Aug 2020 00:41:42 +0000 - rev 546398
Push 37734 by ccoroiu@mozilla.com at Thu, 27 Aug 2020 09:30:43 +0000
Bug 1660363: Don't treat elements inside print preview documents as focusable. r=emilio,mstriemer Previously, IsFocusable returned true on elements in print preview documents, but the element wouldn't accept focus. This meant that when you tried to tab, focus would get stuck on the document. Now, IsFocusable returns false. Thus, tab doesn't try to stop on these elements and can move out of the document. Differential Revision: https://phabricator.services.mozilla.com/D88000
78598fcb79e338182b42799e8d8d9225d00af214: Bug 1660908 - Use rawNumPages rather than printPreviewNumPages for the total number of pages. r=emalysz,dholbert
Sam Foster <sfoster@mozilla.com> - Thu, 27 Aug 2020 05:10:16 +0000 - rev 546397
Push 37734 by ccoroiu@mozilla.com at Thu, 27 Aug 2020 09:30:43 +0000
Bug 1660908 - Use rawNumPages rather than printPreviewNumPages for the total number of pages. r=emalysz,dholbert Differential Revision: https://phabricator.services.mozilla.com/D88223
35784e7b70b0a74b09d1f4bdb65ed337b629b240: Bug 1643204 - Fire pageshow event when we finish loading a Document.open load, if we haven't already fired one for the Document. r=smaug
Matt Woodrow <mwoodrow@mozilla.com> - Thu, 27 Aug 2020 03:51:22 +0000 - rev 546396
Push 37734 by ccoroiu@mozilla.com at Thu, 27 Aug 2020 09:30:43 +0000
Bug 1643204 - Fire pageshow event when we finish loading a Document.open load, if we haven't already fired one for the Document. r=smaug Differential Revision: https://phabricator.services.mozilla.com/D84934
99a98754dfe5b36b79ce970b2cd0ebd2ca457267: Bug 1658856 - Fix overdraw and unused tile pixel computation in the profiler markers. r=mattwoodrow
Markus Stange <mstange.moz@gmail.com> - Thu, 27 Aug 2020 04:01:01 +0000 - rev 546395
Push 37734 by ccoroiu@mozilla.com at Thu, 27 Aug 2020 09:30:43 +0000
Bug 1658856 - Fix overdraw and unused tile pixel computation in the profiler markers. r=mattwoodrow Depends on D86880 Differential Revision: https://phabricator.services.mozilla.com/D86888
eb44242ad4358a1f7162c36a62ea7ec438ccbc10: Bug 1592031 - Use NativeLayerSnapshotter to capture profiler screenshots with WebRender on macOS. r=mattwoodrow
Markus Stange <mstange.moz@gmail.com> - Thu, 27 Aug 2020 04:00:57 +0000 - rev 546394
Push 37734 by ccoroiu@mozilla.com at Thu, 27 Aug 2020 09:30:43 +0000
Bug 1592031 - Use NativeLayerSnapshotter to capture profiler screenshots with WebRender on macOS. r=mattwoodrow Depends on D59158 Differential Revision: https://phabricator.services.mozilla.com/D86880
6b2299a3cd002062609c8b82eecdacd303ef5c5b: Bug 1592031 - Add profiler screenshots functionality to NativeLayerSnapshotter. r=mattwoodrow
Markus Stange <mstange.moz@gmail.com> - Thu, 27 Aug 2020 03:55:53 +0000 - rev 546393
Push 37734 by ccoroiu@mozilla.com at Thu, 27 Aug 2020 09:30:43 +0000
Bug 1592031 - Add profiler screenshots functionality to NativeLayerSnapshotter. r=mattwoodrow Depends on D59157 Differential Revision: https://phabricator.services.mozilla.com/D59158
203d7e09574c016ea6166780e8939c0d45be15d4: Bug 1592031 - Rename CompositorScreenshotGrabber to ScreenshotGrabber and give it a more generic interface. r=mattwoodrow
Markus Stange <mstange@themasta.com> - Thu, 27 Aug 2020 03:55:33 +0000 - rev 546392
Push 37734 by ccoroiu@mozilla.com at Thu, 27 Aug 2020 09:30:43 +0000
Bug 1592031 - Rename CompositorScreenshotGrabber to ScreenshotGrabber and give it a more generic interface. r=mattwoodrow There already exist 3 implementations of this stuff and I don't want to add another one for the WR OS compositor path. (The three implementations are: CompositorScreenshotGrabber, MLGPUScreenshotGrabber and RendererScreenshotGrabber.) The interface has been designed in such a way that the MLGPU and WR implementations should be able to use it but I haven't written the code to convert them. Differential Revision: https://phabricator.services.mozilla.com/D59157
3b754438cffafd0a0b184c818c7745ea2fbd48e3: Bug 1659655 - Early return from LoginManagerPrompter._getUsernameSuggestions if Primary Password is locked. r=MattN
Bianca Danforth <bdanforth@mozilla.com> - Thu, 27 Aug 2020 03:12:12 +0000 - rev 546391
Push 37734 by ccoroiu@mozilla.com at Thu, 27 Aug 2020 09:30:43 +0000
Bug 1659655 - Early return from LoginManagerPrompter._getUsernameSuggestions if Primary Password is locked. r=MattN Differential Revision: https://phabricator.services.mozilla.com/D87818
fe9669e6a15ea049a2e0945d4ee9062352a6d612: Backed out changeset d8a3ede94c32 (bug 1660363) for bc failures on browser_modal_print.js . CLOSED TREE
Narcis Beleuzu <nbeleuzu@mozilla.com> - Thu, 27 Aug 2020 06:08:03 +0300 - rev 546390
Push 37734 by ccoroiu@mozilla.com at Thu, 27 Aug 2020 09:30:43 +0000
Backed out changeset d8a3ede94c32 (bug 1660363) for bc failures on browser_modal_print.js . CLOSED TREE
4ad4deeb92c4079f828d9ec5b21610d3bb7f0bbb: Bug 1646151 - send deletion ping for each unenrolled Pioneer study r=sfoster,amiyaguchi
Robert Helmer <rhelmer@mozilla.com> - Thu, 27 Aug 2020 03:02:20 +0000 - rev 546389
Push 37734 by ccoroiu@mozilla.com at Thu, 27 Aug 2020 09:30:43 +0000
Bug 1646151 - send deletion ping for each unenrolled Pioneer study r=sfoster,amiyaguchi Differential Revision: https://phabricator.services.mozilla.com/D87523
4486accecad143a257e95ee7e318d9fc1c146322: Bug 1659761 - Restrict the fix of bug 1650488 to desktop only. r=kats
Botond Ballo <botond@mozilla.com> - Thu, 27 Aug 2020 00:01:07 +0000 - rev 546388
Push 37734 by ccoroiu@mozilla.com at Thu, 27 Aug 2020 09:30:43 +0000
Bug 1659761 - Restrict the fix of bug 1650488 to desktop only. r=kats Differential Revision: https://phabricator.services.mozilla.com/D88356
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip