983bc7e824a48e537332865ed50b71b475fa6641: Merge autoland to mozilla-central. a=merge default tip
Butkovits Atila <abutkovits@mozilla.com> - Sat, 22 Jan 2022 23:47:38 +0200 - rev 605260
Push 39181 by abutkovits@mozilla.com at Sat, 22 Jan 2022 21:48:38 +0000
Merge autoland to mozilla-central. a=merge
9a0a0d21c4d3a0f19dae8fb56e317b88da06eb1b: Backed out 5 changesets (bug 1713276) for causing reftest failures at color_quads/720p.png.bt709.bt709.pc.yuv420p10.vp9.webm. CLOSED TREE
Butkovits Atila <abutkovits@mozilla.com> - Sat, 22 Jan 2022 23:14:05 +0200 - rev 605259
Push 39181 by abutkovits@mozilla.com at Sat, 22 Jan 2022 21:48:38 +0000
Backed out 5 changesets (bug 1713276) for causing reftest failures at color_quads/720p.png.bt709.bt709.pc.yuv420p10.vp9.webm. CLOSED TREE Backed out changeset 9ac49fde0e53 (bug 1713276) Backed out changeset 21a1cb173d50 (bug 1713276) Backed out changeset d8e319535a01 (bug 1713276) Backed out changeset 0a1be4875045 (bug 1713276) Backed out changeset b2676297c6ff (bug 1713276)
ec8fbd46c458c7304a0b06ab4422e45118b88d45: Bug 1750309 - Add experiment params for users enrolled in MfM experiments r=preferences-reviewers,mviar,mstriemer
Punam Dahiya <pdahiya@mozilla.com> - Sat, 22 Jan 2022 18:23:30 +0000 - rev 605258
Push 39181 by abutkovits@mozilla.com at Sat, 22 Jan 2022 21:48:38 +0000
Bug 1750309 - Add experiment params for users enrolled in MfM experiments r=preferences-reviewers,mviar,mstriemer Differential Revision: https://phabricator.services.mozilla.com/D136261
336a9119e1eea1ea7639a27b61877a733e84c18e: Bug 1743750 Add missing VA-API 1.0 function wrappers r=alwu
stransky <stransky@redhat.com> - Sat, 22 Jan 2022 17:44:11 +0000 - rev 605257
Push 39181 by abutkovits@mozilla.com at Sat, 22 Jan 2022 21:48:38 +0000
Bug 1743750 Add missing VA-API 1.0 function wrappers r=alwu Depends on D136473 Differential Revision: https://phabricator.services.mozilla.com/D136474
5a706be23b7afe4c6bcac987d9e09dd2f90e068d: Bug 1743750 Build bundled ffvpx with VA-API 1.0 support r=alwu
stransky <stransky@redhat.com> - Sat, 22 Jan 2022 17:44:10 +0000 - rev 605256
Push 39181 by abutkovits@mozilla.com at Sat, 22 Jan 2022 21:48:38 +0000
Bug 1743750 Build bundled ffvpx with VA-API 1.0 support r=alwu Depends on D136472 Differential Revision: https://phabricator.services.mozilla.com/D136473
70a0af56b87c65be91f266bba324d3e518246019: Bug 1743750 Provide more logging to ffmpeg decoder init r=alwu,media-playback-reviewers
stransky <stransky@redhat.com> - Sat, 22 Jan 2022 17:44:10 +0000 - rev 605255
Push 39181 by abutkovits@mozilla.com at Sat, 22 Jan 2022 21:48:38 +0000
Bug 1743750 Provide more logging to ffmpeg decoder init r=alwu,media-playback-reviewers Differential Revision: https://phabricator.services.mozilla.com/D136472
9ac49fde0e532f3f97475fc4d20ba5c503cd4c5b: Bug 1713276 - part5 : don't use shmem textures for 10bits videos on Windows. r=media-playback-reviewers,stransky
alwu <alwu@mozilla.com> - Sat, 22 Jan 2022 17:25:24 +0000 - rev 605254
Push 39181 by abutkovits@mozilla.com at Sat, 22 Jan 2022 21:48:38 +0000
Bug 1713276 - part5 : don't use shmem textures for 10bits videos on Windows. r=media-playback-reviewers,stransky Differential Revision: https://phabricator.services.mozilla.com/D136683
21a1cb173d507d7cd3635d1ecbf87b612701c6ca: Bug 1713276 - part4 : adjust fuzzy range for some reftests. r=gfx-reviewers,jgilbert
alwu <alwu@mozilla.com> - Sat, 22 Jan 2022 17:25:23 +0000 - rev 605253
Push 39181 by abutkovits@mozilla.com at Sat, 22 Jan 2022 21:48:38 +0000
Bug 1713276 - part4 : adjust fuzzy range for some reftests. r=gfx-reviewers,jgilbert Differential Revision: https://phabricator.services.mozilla.com/D134352
d8e319535a015c42e399d18a44ec50eb99c05d75: Bug 1713276 - part3 : correct warning message. r=stransky,media-playback-reviewers
alwu <alwu@mozilla.com> - Sat, 22 Jan 2022 17:25:23 +0000 - rev 605252
Push 39181 by abutkovits@mozilla.com at Sat, 22 Jan 2022 21:48:38 +0000
Bug 1713276 - part3 : correct warning message. r=stransky,media-playback-reviewers ffmpeg decoder can also be used for VPX (and AV1 in the future), so remove 'h264' wording in the warning message. Differential Revision: https://phabricator.services.mozilla.com/D134351
0a1be4875045a2e62d4bb0e645a5ba05d035d76f: Bug 1713276 - part2 : add verbose log level for FFmpegLog and AudioTrimmerLog. r=stransky,bryce,media-playback-reviewers
alwu <alwu@mozilla.com> - Sat, 22 Jan 2022 17:25:22 +0000 - rev 605251
Push 39181 by abutkovits@mozilla.com at Sat, 22 Jan 2022 21:48:38 +0000
Bug 1713276 - part2 : add verbose log level for FFmpegLog and AudioTrimmerLog. r=stransky,bryce,media-playback-reviewers Change some less important debugs to verbose so that we can use DEBUG level to focus more important things. For AudioTrimmer, this will help to reduce huge useless logs if audio doesn't need to be trimmed. Differential Revision: https://phabricator.services.mozilla.com/D134350
b2676297c6ff11eacc8bd959d28abd0e8cdbc0cf: Bug 1713276 - part1 : allocate shmem for ffmpeg to store decoded data directly. r=stransky,gfx-reviewers,sotaro,jgilbert,media-playback-reviewers
alwu <alwu@mozilla.com> - Sat, 22 Jan 2022 17:25:22 +0000 - rev 605250
Push 39181 by abutkovits@mozilla.com at Sat, 22 Jan 2022 21:48:38 +0000
Bug 1713276 - part1 : allocate shmem for ffmpeg to store decoded data directly. r=stransky,gfx-reviewers,sotaro,jgilbert,media-playback-reviewers This implements a customized buffer allocator for ffmpeg decoder to allow it to store decoded data on shmem, so decoded data can be shared with the compositor process without doing extra copy. As ffmpeg decoder needs a special alignment which will be larger than the actual image, we would need to crop the planes by telling plane descriptor correct place size in order to display image correctly. Otherwise, showing a larger image causes visible incorrect border on the right and bottom of the actual image. This will help improve the performance of software decoding while using ffmpeg and ffvpx, which is about h264 and vpx on Linux, vpx on Windows and MacOS. Inaddition, Here is a result [1] showing that how much improvement using shmem can help. [1] https://bit.ly/3dy4rya Differential Revision: https://phabricator.services.mozilla.com/D130220
2a399bb445d15c3df27110a489af21b36d910e4b: Backed out changeset 0d027e522b78 (bug 1749164) for causing build bustages on nsInputStreamPump.h. CLOSED TREE
Marian-Vasile Laza <mlaza@mozilla.com> - Sat, 22 Jan 2022 18:43:25 +0200 - rev 605249
Push 39181 by abutkovits@mozilla.com at Sat, 22 Jan 2022 21:48:38 +0000
Backed out changeset 0d027e522b78 (bug 1749164) for causing build bustages on nsInputStreamPump.h. CLOSED TREE
0d027e522b78b6c01694e5a5e473da6aaacfa03b: Bug 1749164: nsInputStreamPump cleanup r=kershaw,necko-reviewers
Randell Jesup <rjesup@wgate.com> - Sat, 22 Jan 2022 16:29:22 +0000 - rev 605248
Push 39181 by abutkovits@mozilla.com at Sat, 22 Jan 2022 21:48:38 +0000
Bug 1749164: nsInputStreamPump cleanup r=kershaw,necko-reviewers Differential Revision: https://phabricator.services.mozilla.com/D135450
d8d20fd629dd7589a9e824e25e46e35024612f03: Bug 1710680 - WebGPU createXxxPipelineAsync implementation r=jimb,webidl,smaug
Dzmitry Malyshau <dmalyshau@mozilla.com> - Sat, 22 Jan 2022 15:53:47 +0000 - rev 605247
Push 39181 by abutkovits@mozilla.com at Sat, 22 Jan 2022 21:48:38 +0000
Bug 1710680 - WebGPU createXxxPipelineAsync implementation r=jimb,webidl,smaug Differential Revision: https://phabricator.services.mozilla.com/D136521
10e25f230d3ff52597680072fad4f259ae31614a: Bug 1751506 - Fix test_ext_scripting_insertCSS.html by applying CSS sequentially instead of in parallel. r=robwu
William Durand <will+git@drnd.me> - Sat, 22 Jan 2022 11:40:04 +0000 - rev 605246
Push 39181 by abutkovits@mozilla.com at Sat, 22 Jan 2022 21:48:38 +0000
Bug 1751506 - Fix test_ext_scripting_insertCSS.html by applying CSS sequentially instead of in parallel. r=robwu Differential Revision: https://phabricator.services.mozilla.com/D136666
ca7c5f38362477f794df2041753e82b363b4eaac: Bug 1751243 - Let the status panel use -moz-content-prefers-color-scheme. r=emilio
Dão Gottwald <dao@mozilla.com> - Sat, 22 Jan 2022 10:44:29 +0000 - rev 605245
Push 39181 by abutkovits@mozilla.com at Sat, 22 Jan 2022 21:48:38 +0000
Bug 1751243 - Let the status panel use -moz-content-prefers-color-scheme. r=emilio Differential Revision: https://phabricator.services.mozilla.com/D136509
6f42e4f02f729c3a9308ee12e05dcd08ac29571f: Bug 1751208 - Add optional user editable title to the Snapshots API. r=Standard8
Marco Bonardo <mbonardo@mozilla.com> - Sat, 22 Jan 2022 10:20:27 +0000 - rev 605244
Push 39181 by abutkovits@mozilla.com at Sat, 22 Jan 2022 21:48:38 +0000
Bug 1751208 - Add optional user editable title to the Snapshots API. r=Standard8 Differential Revision: https://phabricator.services.mozilla.com/D136497
0b6420a439f86c2f1caf2bf2c5c894237bf6b9c1: Bug 1751208 - Add title to the Snapshots table. r=Standard8
Marco Bonardo <mbonardo@mozilla.com> - Sat, 22 Jan 2022 10:20:26 +0000 - rev 605243
Push 39181 by abutkovits@mozilla.com at Sat, 22 Jan 2022 21:48:38 +0000
Bug 1751208 - Add title to the Snapshots table. r=Standard8 Differential Revision: https://phabricator.services.mozilla.com/D136496
3b262a9ac810d98cf4d1ed28f250651e09767ffc: Backed out changeset 57b7b4ac1ef3 (bug 1750515) for failures on test_interfaces_secureContext.html. CLOSED TREE
Narcis Beleuzu <nbeleuzu@mozilla.com> - Sat, 22 Jan 2022 12:47:06 +0200 - rev 605242
Push 39181 by abutkovits@mozilla.com at Sat, 22 Jan 2022 21:48:38 +0000
Backed out changeset 57b7b4ac1ef3 (bug 1750515) for failures on test_interfaces_secureContext.html. CLOSED TREE
018c53f88fa02794bf6fcd6dcf4d8425ba43ec3d: Bug 1749225 - Fix trailing whitespace
Narcis Beleuzu <nbeleuzu@mozilla.com> - Sat, 22 Jan 2022 12:25:32 +0200 - rev 605241
Push 39181 by abutkovits@mozilla.com at Sat, 22 Jan 2022 21:48:38 +0000
Bug 1749225 - Fix trailing whitespace
ecb88571435c0b786d7f29030c099f31da4e91cd: Merge mozilla-central to autoland. a=merge CLOSED TREE
Marian-Vasile Laza <mlaza@mozilla.com> - Sat, 22 Jan 2022 11:54:58 +0200 - rev 605240
Push 39181 by abutkovits@mozilla.com at Sat, 22 Jan 2022 21:48:38 +0000
Merge mozilla-central to autoland. a=merge CLOSED TREE
91860e6f7448f14b5859f4269f79196a516fa2bc: Bug 1750740 - Avoid handling single-line stroked paths as generalized paths in DrawTargetWebgl. r=aosmond
Lee Salzman <lsalzman@mozilla.com> - Sat, 22 Jan 2022 09:47:18 +0000 - rev 605239
Push 39181 by abutkovits@mozilla.com at Sat, 22 Jan 2022 21:48:38 +0000
Bug 1750740 - Avoid handling single-line stroked paths as generalized paths in DrawTargetWebgl. r=aosmond It is not desirable or expedient to treat paths containing a single line as if they were general paths for caching purposes. This is rather wasteful and can require an entire large surface for a line that is suboptimally oriented (such as a diagonal line). This seems to be also causing unintentional visual artifacts. For now, just detect when a path is actually a line and send it explicitly along to StrokeLine. Differential Revision: https://phabricator.services.mozilla.com/D136555
ba18c6833fd629140b8e4757883f328450d5bd93: Bug 1749225 - Avoid casting function pointers in glsl-to-cxx. r=aosmond
Lee Salzman <lsalzman@mozilla.com> - Sat, 22 Jan 2022 09:46:58 +0000 - rev 605238
Push 39181 by abutkovits@mozilla.com at Sat, 22 Jan 2022 21:48:38 +0000
Bug 1749225 - Avoid casting function pointers in glsl-to-cxx. r=aosmond Due to the presence of multiple inheritance, casting between ShaderImpl and derived types in function pointers may be classified as undefined behavior. While the multiple inheritance chain tries to ensure that the ShaderImpl is the first in the list of class parents, this might not be sufficiently safe. Explicitly do the casting of individual parameters without casting the function pointers to work around this. Differential Revision: https://phabricator.services.mozilla.com/D136611
57b7b4ac1ef32e76e1a147edbec83832f20a705a: Bug 1750515 - Enable NavigationPreload API on Nightly. r=dom-worker-reviewers,smaug
Eden Chuang <echuang@mozilla.com> - Sat, 22 Jan 2022 09:32:55 +0000 - rev 605237
Push 39181 by abutkovits@mozilla.com at Sat, 22 Jan 2022 21:48:38 +0000
Bug 1750515 - Enable NavigationPreload API on Nightly. r=dom-worker-reviewers,smaug Differential Revision: https://phabricator.services.mozilla.com/D136215
08992a56ad5239e4f74068f2444ea996f3cd3fcd: Bug 1739643 - Allow `scripting.executeScript()` to inject into about:blank/sandboxed pages. r=robwu
William Durand <will+git@drnd.me> - Sat, 22 Jan 2022 07:32:20 +0000 - rev 605236
Push 39181 by abutkovits@mozilla.com at Sat, 22 Jan 2022 21:48:38 +0000
Bug 1739643 - Allow `scripting.executeScript()` to inject into about:blank/sandboxed pages. r=robwu Differential Revision: https://phabricator.services.mozilla.com/D136615
86e2dcbf2953dbd5808ddf7cffa0759f16c9d46d: Bug 1727101 - Disable dom/security/test/https-first/test_resource_upgrade.html for frequent orange. r=ckerschb
Henri Sivonen <hsivonen@hsivonen.fi> - Sat, 22 Jan 2022 04:01:22 +0000 - rev 605235
Push 39181 by abutkovits@mozilla.com at Sat, 22 Jan 2022 21:48:38 +0000
Bug 1727101 - Disable dom/security/test/https-first/test_resource_upgrade.html for frequent orange. r=ckerschb Differential Revision: https://phabricator.services.mozilla.com/D136573
bc9369b384122f1cba823f2536080fa50b825205: Bug 1697979 - Part 3: Add tests r=mstange
Miko Mynttinen <mikokm@gmail.com> - Sat, 22 Jan 2022 02:37:32 +0000 - rev 605234
Push 39181 by abutkovits@mozilla.com at Sat, 22 Jan 2022 21:48:38 +0000
Bug 1697979 - Part 3: Add tests r=mstange Differential Revision: https://phabricator.services.mozilla.com/D136195
356161819877b529c3b2ef6cad94fcd38ccc187b: Bug 1697979 - Part 2: Adjust test expectations r=mstange
Miko Mynttinen <mikokm@gmail.com> - Sat, 22 Jan 2022 02:37:31 +0000 - rev 605233
Push 39181 by abutkovits@mozilla.com at Sat, 22 Jan 2022 21:48:38 +0000
Bug 1697979 - Part 2: Adjust test expectations r=mstange Differential Revision: https://phabricator.services.mozilla.com/D133200
1513c7b1008569018b63d32b8447532123c89881: Bug 1697979 - Part 1: Reuse previously built stacking context display items without merging r=mstange
Miko Mynttinen <mikokm@gmail.com> - Sat, 22 Jan 2022 02:37:31 +0000 - rev 605232
Push 39181 by abutkovits@mozilla.com at Sat, 22 Jan 2022 21:48:38 +0000
Bug 1697979 - Part 1: Reuse previously built stacking context display items without merging r=mstange Differential Revision: https://phabricator.services.mozilla.com/D128413
a25593ceb9ffc67b642c44a3cb49c8e6a9006d81: Backed out changeset 1e5f25dc1cf8 (bug 1751342) for causing browsertime failures. CLOSED TREE
Sandor Molnar <smolnar@mozilla.com> - Sat, 22 Jan 2022 05:49:37 +0200 - rev 605231
Push 39181 by abutkovits@mozilla.com at Sat, 22 Jan 2022 21:48:38 +0000
Backed out changeset 1e5f25dc1cf8 (bug 1751342) for causing browsertime failures. CLOSED TREE
1533aeb19090150db14738d3eae2d9adb06a287b: Backed out changeset 9743e5209921 (bug 1745427) for causing mochitest failures in dom/system/tests/test_pathutils.html CLOSED TREE
Sandor Molnar <smolnar@mozilla.com> - Sat, 22 Jan 2022 04:04:25 +0200 - rev 605230
Push 39181 by abutkovits@mozilla.com at Sat, 22 Jan 2022 21:48:38 +0000
Backed out changeset 9743e5209921 (bug 1745427) for causing mochitest failures in dom/system/tests/test_pathutils.html CLOSED TREE
22f66843f6faefb4c228aeb5c221d62791d691e3: Bug 1746090 - arg0_holder can have a non *Argument type, eg if it's using SpiderMonkeyInterfaceRooter. r=jonco
Steve Fink <sfink@mozilla.com> - Sat, 22 Jan 2022 01:34:46 +0000 - rev 605229
Push 39181 by abutkovits@mozilla.com at Sat, 22 Jan 2022 21:48:38 +0000
Bug 1746090 - arg0_holder can have a non *Argument type, eg if it's using SpiderMonkeyInterfaceRooter. r=jonco Differential Revision: https://phabricator.services.mozilla.com/D136044
6fafd8c4cf280f3910db39004bd90850b4c0f062: Bug 1746090 - Fix return value handling, specifically when the final edge in a function body GCs and is treating as using the return value. (This fixes false alarms when returning nullptr in the scope of a GC'ing RAII destructor.) r=jonco
Steve Fink <sfink@mozilla.com> - Sat, 22 Jan 2022 01:34:46 +0000 - rev 605228
Push 39181 by abutkovits@mozilla.com at Sat, 22 Jan 2022 21:48:38 +0000
Bug 1746090 - Fix return value handling, specifically when the final edge in a function body GCs and is treating as using the return value. (This fixes false alarms when returning nullptr in the scope of a GC'ing RAII destructor.) r=jonco Differential Revision: https://phabricator.services.mozilla.com/D136043
108b34a5b7bc065d54a151f295adcc8a04841015: Bug 1746090 - Replace the overcomplicated bodyEatsVariable with a quick linear-only test, and improve the comments around std::move + UniquePtr&& handling r=jonco
Steve Fink <sfink@mozilla.com> - Sat, 22 Jan 2022 01:34:45 +0000 - rev 605227
Push 39181 by abutkovits@mozilla.com at Sat, 22 Jan 2022 21:48:38 +0000
Bug 1746090 - Replace the overcomplicated bodyEatsVariable with a quick linear-only test, and improve the comments around std::move + UniquePtr&& handling r=jonco Differential Revision: https://phabricator.services.mozilla.com/D136042
8cdc7b80f4cda88cb6000731c1e9e0b7405ffa47: Bug 1746090 - Switch RootList::init from taking an AutoCheckCannotGC token to returning one r=jonco
Steve Fink <sfink@mozilla.com> - Sat, 22 Jan 2022 01:34:45 +0000 - rev 605226
Push 39181 by abutkovits@mozilla.com at Sat, 22 Jan 2022 21:48:38 +0000
Bug 1746090 - Switch RootList::init from taking an AutoCheckCannotGC token to returning one r=jonco Differential Revision: https://phabricator.services.mozilla.com/D135297
893538c007bf5a04a71a64a99a5719b931f1a69f: Bug 1746090 - Fix the false positive from a loop-scoped GC pointer named temporary r=jonco
Steve Fink <sfink@mozilla.com> - Sat, 22 Jan 2022 01:34:44 +0000 - rev 605225
Push 39181 by abutkovits@mozilla.com at Sat, 22 Jan 2022 21:48:38 +0000
Bug 1746090 - Fix the false positive from a loop-scoped GC pointer named temporary r=jonco Differential Revision: https://phabricator.services.mozilla.com/D135296
16083f3b9c4ef2b9ecac28fc9cb9079cf2fc994c: Bug 1746090 - Annotate edges that invoke destructors on ref-counted values that can be proven to not Release r=jonco
Steve Fink <sfink@mozilla.com> - Sat, 22 Jan 2022 01:34:44 +0000 - rev 605224
Push 39181 by abutkovits@mozilla.com at Sat, 22 Jan 2022 21:48:38 +0000
Bug 1746090 - Annotate edges that invoke destructors on ref-counted values that can be proven to not Release r=jonco Differential Revision: https://phabricator.services.mozilla.com/D133802
578eafe2d4ef0df49573dc31481fe0746261b401: Bug 1746090 - Generate gcEdges file with computeCallgraph instead of computeGCFunctions r=jonco
Steve Fink <sfink@mozilla.com> - Sat, 22 Jan 2022 01:34:44 +0000 - rev 605223
Push 39181 by abutkovits@mozilla.com at Sat, 22 Jan 2022 21:48:38 +0000
Bug 1746090 - Generate gcEdges file with computeCallgraph instead of computeGCFunctions r=jonco Differential Revision: https://phabricator.services.mozilla.com/D133801
696487e1deea0295ad35a732eebbb02a2a3ed734: Bug 1746090 - Switch to command-line argument parser. r=jonco
Steve Fink <sfink@mozilla.com> - Sat, 22 Jan 2022 01:34:43 +0000 - rev 605222
Push 39181 by abutkovits@mozilla.com at Sat, 22 Jan 2022 21:48:38 +0000
Bug 1746090 - Switch to command-line argument parser. r=jonco Differential Revision: https://phabricator.services.mozilla.com/D133800
7e9997f433825128106e50f88fef8cc3d02cc1d0: Bug 1746090 - Move some CFG-traversing code from analyzeRoots.js to the common CFG.js, to prepare for calling it from other phases of the analysis. r=jonco
Steve Fink <sfink@mozilla.com> - Sat, 22 Jan 2022 01:34:43 +0000 - rev 605221
Push 39181 by abutkovits@mozilla.com at Sat, 22 Jan 2022 21:48:38 +0000
Bug 1746090 - Move some CFG-traversing code from analyzeRoots.js to the common CFG.js, to prepare for calling it from other phases of the analysis. r=jonco Differential Revision: https://phabricator.services.mozilla.com/D133799
8c0cf85100bda151fc311c939f0c7230700318b1: Bug 1746090 - Generalize traversing through a function's CFG with BFS_upwards(). r=jonco
Steve Fink <sfink@mozilla.com> - Sat, 22 Jan 2022 01:34:42 +0000 - rev 605220
Push 39181 by abutkovits@mozilla.com at Sat, 22 Jan 2022 21:48:38 +0000
Bug 1746090 - Generalize traversing through a function's CFG with BFS_upwards(). r=jonco Differential Revision: https://phabricator.services.mozilla.com/D133798
9743e520992196c20adc8ea3630eaf32e7eafbd3: Bug 1745427 - Do not eagerly fetch non-requested directories in PathUtils r=nika
Barret Rennie <barret@brennie.ca> - Sat, 22 Jan 2022 01:19:08 +0000 - rev 605219
Push 39181 by abutkovits@mozilla.com at Sat, 22 Jan 2022 21:48:38 +0000
Bug 1745427 - Do not eagerly fetch non-requested directories in PathUtils r=nika PathUtils.getTempDir() was failing in xpcshell tests for two reasons: 1. It was requesting NS_APP_CONTENT_PROCESS_TEMP_DIR, which resolves to `ContentTmpD`, which the directory provider did not have an entry for. 2. By default, XPC shell tests do not have a profile set up, so when we request the temporary directory and eagerly fetch the profile directory, we would fail. We now only fetch the entry for the single directory that is requested to work around these edge cases in tests. xpcshell has been modified so that requests for the `ContentTmpD` are forwarded to requests for the regular OS temporary directory. Differential Revision: https://phabricator.services.mozilla.com/D134877
2a2b800a0098e15d3f5e14fd4758c10ef7b2ff1a: Bug 1747463 - Remove FileUtils.getFile from dom/ r=asuth
Barret Rennie <barret@brennie.ca> - Sat, 22 Jan 2022 01:17:26 +0000 - rev 605218
Push 39181 by abutkovits@mozilla.com at Sat, 22 Jan 2022 21:48:38 +0000
Bug 1747463 - Remove FileUtils.getFile from dom/ r=asuth While here I also migreated the few usages of OSFile over to IOUtils. Differential Revision: https://phabricator.services.mozilla.com/D134900
b894e108ebecb695418e190b60ece6420d81234a: no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD
Mozilla Releng Treescript <release+treescript@mozilla.org> - Sat, 22 Jan 2022 19:19:02 +0000 - rev 605217
Push 39180 by ffxbld at Sat, 22 Jan 2022 19:19:10 +0000
no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD ar -> 69aec3c55c69971176dce074885151d6684c0a10 cs -> 37ac179b678c711a0e25ef771da41d04a81274ea da -> 1fbb2a81fb9565c2402eefe67dd6c77861db1954 ia -> a886a25db05ebead677701869e1e2e55a5041788 it -> a58ca74a6e1fed2790e11beeb0e34b4d5bb56741 kk -> f2efb1bc6f7ff55f76c76672ffd11b6e90f026ca pl -> 448bde8c0bcf703515815bde6fb44791e190a15f sl -> 234f01da26e2e1bbe9229957a1b813823db36cfb
61861c0babc68ab4cfc50ac37b4ec1fe1b9f56a7: Backed out changeset 1e5f25dc1cf8 (bug 1751342) for causing browsertime failures. CLOSED TREE
Sandor Molnar <smolnar@mozilla.com> - Sat, 22 Jan 2022 05:49:37 +0200 - rev 605216
Push 39179 by mlaza@mozilla.com at Sat, 22 Jan 2022 09:51:22 +0000
Backed out changeset 1e5f25dc1cf8 (bug 1751342) for causing browsertime failures. CLOSED TREE
554b0b29f92a8ab246bfffdb58a14c8c38265414: Merge autoland to mozilla-central. a=merge
Marian-Vasile Laza <mlaza@mozilla.com> - Sat, 22 Jan 2022 11:45:45 +0200 - rev 605215
Push 39179 by mlaza@mozilla.com at Sat, 22 Jan 2022 09:51:22 +0000
Merge autoland to mozilla-central. a=merge
398dbd0b53ce6aed4dd969d3e02b71263222b376: Bug 1749819 - Remove check for channel GetContentLength(). r=dom-workers-and-storage-reviewers,mccr8,asuth
Micah Tigley <mtigley@mozilla.com> - Sat, 22 Jan 2022 01:16:06 +0000 - rev 605214
Push 39179 by mlaza@mozilla.com at Sat, 22 Jan 2022 09:51:22 +0000
Bug 1749819 - Remove check for channel GetContentLength(). r=dom-workers-and-storage-reviewers,mccr8,asuth Differential Revision: https://phabricator.services.mozilla.com/D135745
7b6739a3026635e300956f311adb55565a7e6464: Bug 1751473 Part 4 - Delete nsHTMLCanvasFrame::mBorderPadding and unused code for handling fragmentation. r=emilio
Ting-Yu Lin <tlin@mozilla.com> - Sat, 22 Jan 2022 01:07:19 +0000 - rev 605213
Push 39179 by mlaza@mozilla.com at Sat, 22 Jan 2022 09:51:22 +0000
Bug 1751473 Part 4 - Delete nsHTMLCanvasFrame::mBorderPadding and unused code for handling fragmentation. r=emilio In general, we don't need to store used border and padding in a derived frame class, nsIFrame::GetLogicalUsedBorderAndPadding() already provides the data. While auditing the consumer of `mBorderPadding`, I realize that nsHTMLCanvasFrame's fragmentation never works because nsCSSFrameConstructor::CreateContinuingFrame() never creates its continuation, and nsHTMLCanvasFrame::Reflow() never returns an incomplete reflow status to its parent. This patch removes the code that pretended to handle fragmentation to avoid any confusion. Luckily, with `layout.display-list.improve-fragmentation` enabled by default, we can still print <canvas> without data loss. Differential Revision: https://phabricator.services.mozilla.com/D136649
11035bf5e5739aacdaed1b2380ae47e5d5316c6e: Bug 1751473 Part 3 - Remove nsHTMLCanvasFrame::GetInnerArea(). r=emilio
Ting-Yu Lin <tlin@mozilla.com> - Sat, 22 Jan 2022 01:07:19 +0000 - rev 605212
Push 39179 by mlaza@mozilla.com at Sat, 22 Jan 2022 09:51:22 +0000
Bug 1751473 Part 3 - Remove nsHTMLCanvasFrame::GetInnerArea(). r=emilio The method is equivalent to GetContentRectRelativeToSelf(). Differential Revision: https://phabricator.services.mozilla.com/D136648
e360e9830929624378f40725a4d4fe27614c776d: Bug 1751473 Part 2 - Use CSSIntPoint instead of nsIntPoint in image event handling code. r=emilio
Ting-Yu Lin <tlin@mozilla.com> - Sat, 22 Jan 2022 01:07:19 +0000 - rev 605211
Push 39179 by mlaza@mozilla.com at Sat, 22 Jan 2022 09:51:22 +0000
Bug 1751473 Part 2 - Use CSSIntPoint instead of nsIntPoint in image event handling code. r=emilio The old code operates in the CSS pixel coordinate, so we should use the type system to express that. With this patch, nsImageControlFrame, nsImageFrame, and nsImageMap now have no usage of nsIntPoint. Differential Revision: https://phabricator.services.mozilla.com/D136647
28e882f6e6308c4e93cb499711bad57b564c56fb: Bug 1751473 Part 1 - Remove nsImageFrame::GetInnerArea(). r=emilio
Ting-Yu Lin <tlin@mozilla.com> - Sat, 22 Jan 2022 01:07:18 +0000 - rev 605210
Push 39179 by mlaza@mozilla.com at Sat, 22 Jan 2022 09:51:22 +0000
Bug 1751473 Part 1 - Remove nsImageFrame::GetInnerArea(). r=emilio The method is equivalent to GetContentRectRelativeToSelf(). Differential Revision: https://phabricator.services.mozilla.com/D136646
17042c9093505528af48092fd8f93742e54ec778: Bug 1751415 - Fixup after bug 1750671. r=firefox-build-system-reviewers,mhentges
Mike Hommey <mh+mozilla@glandium.org> - Sat, 22 Jan 2022 00:59:03 +0000 - rev 605209
Push 39179 by mlaza@mozilla.com at Sat, 22 Jan 2022 09:51:22 +0000
Bug 1751415 - Fixup after bug 1750671. r=firefox-build-system-reviewers,mhentges `extra_flags` is not necessarily a list, originally. Differential Revision: https://phabricator.services.mozilla.com/D136660
8a28e546d2dba5cb9c468045806f3ffd6b1b7c07: Bug 1750917 - Ignore layer statement rules before import in ImportScanner. r=TYLin
Emilio Cobos Álvarez <emilio@crisal.io> - Sat, 22 Jan 2022 00:50:40 +0000 - rev 605208
Push 39179 by mlaza@mozilla.com at Sat, 22 Jan 2022 09:51:22 +0000
Bug 1750917 - Ignore layer statement rules before import in ImportScanner. r=TYLin Differential Revision: https://phabricator.services.mozilla.com/D136309
6f3c07119e594be0e16205b091affcea2c22661f: Bug 1749606 - Allow clock_gettime() for same-process r=jld,gerald
Alexandre Lissy <lissyx+mozillians@lissyx.dyndns.org> - Fri, 21 Jan 2022 23:03:26 +0000 - rev 605207
Push 39179 by mlaza@mozilla.com at Sat, 22 Jan 2022 09:51:22 +0000
Bug 1749606 - Allow clock_gettime() for same-process r=jld,gerald This is used by the new code from the profiler that is able to detect unregistered threads. Blocking it will make child-process hit sandbox violation. Differential Revision: https://phabricator.services.mozilla.com/D135648
5b9d5bf8fba7ca3be73d831896732387799656b6: Bug 1591040 - show both fullscreen and normal toolbar/tabstrip context menus in full screen, r=jaws,Gijs
aminomancer <shmediaproductions@gmail.com> - Fri, 21 Jan 2022 22:52:24 +0000 - rev 605206
Push 39179 by mlaza@mozilla.com at Sat, 22 Jan 2022 09:51:22 +0000
Bug 1591040 - show both fullscreen and normal toolbar/tabstrip context menus in full screen, r=jaws,Gijs Differential Revision: https://phabricator.services.mozilla.com/D131493
2eaffe50fbc851e5b43c579369bf63f5688db092: Bug 1746026 - Adding ArticleList component r=thecount
Gavin Lazar Suntop <gavin@gsuntop.com> - Fri, 21 Jan 2022 22:35:03 +0000 - rev 605205
Push 39179 by mlaza@mozilla.com at Sat, 22 Jan 2022 09:51:22 +0000
Bug 1746026 - Adding ArticleList component r=thecount Differential Revision: https://phabricator.services.mozilla.com/D136520
358f7fa26c65a5f10da3326c40ad6b87030c1643: Bug 1740364 Part 2 - Tests for @page-rule selectors r=emilio
Emily McDonough <emcdonough@mozilla.com> - Fri, 21 Jan 2022 21:52:43 +0000 - rev 605204
Push 39179 by mlaza@mozilla.com at Sat, 22 Jan 2022 09:51:22 +0000
Bug 1740364 Part 2 - Tests for @page-rule selectors r=emilio Enable some existing tests that we can pass without pseudo-class parsing. This leaves some selector tests disabled because they expect a paper-size with an orientation to be serialized with the orientation even when the orientation is 'portrait', which we currently don't do. Add some web-platform tests for @page-rules with multiple selectors, and some invalid selector tests. One of the tests is currently disabled, as it appears that Servo allows a CSS ident that begins with '--'. Differential Revision: https://phabricator.services.mozilla.com/D135944
1d63f4c730146cebf9fb97c026a7a47c99f8aafa: Bug 1740364 Part 1 - Implement basic @page-rule selector parsing r=emilio
Emily McDonough <emcdonough@mozilla.com> - Fri, 21 Jan 2022 21:52:43 +0000 - rev 605203
Push 39179 by mlaza@mozilla.com at Sat, 22 Jan 2022 09:51:22 +0000
Bug 1740364 Part 1 - Implement basic @page-rule selector parsing r=emilio This does not support any of the pseudo page types. Differential Revision: https://phabricator.services.mozilla.com/D131532
56ba33827af5cdaac1a18fdcd091f9d56fccb363: Bug 1750607 - Pocket newtab card background and compact configs. r=gvn,andreio
Scott <scott.downe@gmail.com> - Fri, 21 Jan 2022 21:52:42 +0000 - rev 605202
Push 39179 by mlaza@mozilla.com at Sat, 22 Jan 2022 09:51:22 +0000
Bug 1750607 - Pocket newtab card background and compact configs. r=gvn,andreio Differential Revision: https://phabricator.services.mozilla.com/D136160
25666969c318c573ee3c13bd172992a093740afa: Bug 1697256 - Check docshell existence in SetFocusInner r=smaug
Kagami Sascha Rosylight <krosylight@mozilla.com> - Fri, 21 Jan 2022 21:49:39 +0000 - rev 605201
Push 39179 by mlaza@mozilla.com at Sat, 22 Jan 2022 09:51:22 +0000
Bug 1697256 - Check docshell existence in SetFocusInner r=smaug Differential Revision: https://phabricator.services.mozilla.com/D111950
909c5c677e150137b90a2809f2e996559519e9ba: Bug 1751343 - Perform Cargo.lock-based checks before vendoring rather than after. r=firefox-build-system-reviewers,mhentges
Mike Hommey <mh+mozilla@glandium.org> - Fri, 21 Jan 2022 21:44:57 +0000 - rev 605200
Push 39179 by mlaza@mozilla.com at Sat, 22 Jan 2022 09:51:22 +0000
Bug 1751343 - Perform Cargo.lock-based checks before vendoring rather than after. r=firefox-build-system-reviewers,mhentges Differential Revision: https://phabricator.services.mozilla.com/D136570
ce52a5aa027f99b49651cf171b1e8c10b5256e78: Merge mozilla-central to autoland on a CLOSED TREE
Andreea Pavel <apavel@mozilla.com> - Fri, 21 Jan 2022 23:46:02 +0200 - rev 605199
Push 39179 by mlaza@mozilla.com at Sat, 22 Jan 2022 09:51:22 +0000
Merge mozilla-central to autoland on a CLOSED TREE
1e5f25dc1cf83bad1f173e1e9821b3d5647cced2: Bug 1751342 - Upgrade geckodriver to clap 3. r=webdriver-reviewers,jgraham
Mike Hommey <mh+mozilla@glandium.org> - Fri, 21 Jan 2022 21:40:20 +0000 - rev 605198
Push 39179 by mlaza@mozilla.com at Sat, 22 Jan 2022 09:51:22 +0000
Bug 1751342 - Upgrade geckodriver to clap 3. r=webdriver-reviewers,jgraham Differential Revision: https://phabricator.services.mozilla.com/D136569
b1b30b6cd909b429b141936c3cceb824749883b4: Bug 1751340 - Upgrade darling to 0.13.1. r=emilio
Mike Hommey <mh+mozilla@glandium.org> - Fri, 21 Jan 2022 21:23:19 +0000 - rev 605197
Push 39179 by mlaza@mozilla.com at Sat, 22 Jan 2022 09:51:22 +0000
Bug 1751340 - Upgrade darling to 0.13.1. r=emilio Differential Revision: https://phabricator.services.mozilla.com/D136568
45a5c95d85dbe62b216ab57c133342bdd710eb8c: Bug 1751259 - Run Marionette on fission everywhere. r=releng-reviewers,gbrown
Joel Maher <jmaher@mozilla.com> - Fri, 21 Jan 2022 21:18:00 +0000 - rev 605196
Push 39179 by mlaza@mozilla.com at Sat, 22 Jan 2022 09:51:22 +0000
Bug 1751259 - Run Marionette on fission everywhere. r=releng-reviewers,gbrown Differential Revision: https://phabricator.services.mozilla.com/D136552
0f9186c54e85cc94903bf90970dbdf993c4bdbee: Bug 1750100 - Add SnapshotGroups and API r=Standard8,mossop
Andrew Creskey <acreskey@mozilla.com> - Fri, 21 Jan 2022 21:02:22 +0000 - rev 605195
Push 39179 by mlaza@mozilla.com at Sat, 22 Jan 2022 09:51:22 +0000
Bug 1750100 - Add SnapshotGroups and API r=Standard8,mossop SnapshotGroups will allow users, as well as our heuristics, to group various Snapshots together in meaningful ways. Differential Revision: https://phabricator.services.mozilla.com/D135706
c69316a61f78bb8ac1acca9cf5352d5d07836712: Bug 1746024 - Save to Pocket panels adding new header component, and stubbing new panels. r=gvn,fluent-reviewers,flod
Scott <scott.downe@gmail.com> - Fri, 21 Jan 2022 20:48:40 +0000 - rev 605194
Push 39179 by mlaza@mozilla.com at Sat, 22 Jan 2022 09:51:22 +0000
Bug 1746024 - Save to Pocket panels adding new header component, and stubbing new panels. r=gvn,fluent-reviewers,flod Differential Revision: https://phabricator.services.mozilla.com/D135913
b2dbe751ec789f8dd531bcc122178df182365a50: Bug 1751250 - XPCNativeWrapper should throw for non-objects when constructing. r=mccr8
Tom Schuster <evilpies@gmail.com> - Fri, 21 Jan 2022 19:53:20 +0000 - rev 605193
Push 39179 by mlaza@mozilla.com at Sat, 22 Jan 2022 09:51:22 +0000
Bug 1751250 - XPCNativeWrapper should throw for non-objects when constructing. r=mccr8 Differential Revision: https://phabricator.services.mozilla.com/D136632
4f3a057379ab22d94cce0b80fbee0a48dd28568c: Bug 1749891 - wasm: Fix loop phi reduction with loops that throw inside of try blocks. r=nbp
Ryan Hunt <rhunt@eqrion.net> - Fri, 21 Jan 2022 19:52:04 +0000 - rev 605192
Push 39179 by mlaza@mozilla.com at Sat, 22 Jan 2022 09:51:22 +0000
Bug 1749891 - wasm: Fix loop phi reduction with loops that throw inside of try blocks. r=nbp We minimize phi nodes when finishing a loop block. There is some logic for ensuring all redundant phi node uses are updated correctly, but it's missing logic for control flow patches added by throw/call statements inside of try blocks This commit extends the setLoopBackedge() code to fixup redundant phi nodes that escape via landing pad patches to enclosing try blocks. Differential Revision: https://phabricator.services.mozilla.com/D135815
e62280d66ce09c88ca1b0ec9d644b4a36e547ef6: no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD
Mozilla Releng Treescript <release+treescript@mozilla.org> - Sat, 22 Jan 2022 06:57:33 +0000 - rev 605191
Push 39178 by ffxbld at Sat, 22 Jan 2022 06:57:40 +0000
no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD ar -> 968a1de3326e836cdde355b670bbdd5ad4c232ee tg -> 3c840935c225dbb6b51df2e4f4807a36147e69e4 uz -> 13d4beb05fc480a58c078305b2979a0b18be65c9
00753e705770d35e46096f2894203b92910e98ce: Merge autoland to mozilla-central a=merge
Andreea Pavel <apavel@mozilla.com> - Fri, 21 Jan 2022 23:41:00 +0200 - rev 605190
Push 39177 by apavel@mozilla.com at Fri, 21 Jan 2022 21:41:38 +0000
Merge autoland to mozilla-central a=merge
bd2e82e136f6e30411c382c49f49e02b604ea6c9: Backed out 2 changesets (bug 1743022) for causing xpc failures in test_trr_blocklist. CLOSED TREE
Sandor Molnar <smolnar@mozilla.com> - Fri, 21 Jan 2022 22:23:59 +0200 - rev 605189
Push 39177 by apavel@mozilla.com at Fri, 21 Jan 2022 21:41:38 +0000
Backed out 2 changesets (bug 1743022) for causing xpc failures in test_trr_blocklist. CLOSED TREE Backed out changeset 1acf0c8e8663 (bug 1743022) Backed out changeset e8822e38828f (bug 1743022)
ea0d2279861f02176a1d1f1080c455f8de308b41: Bug 1748505 - Remove 3rd positional argument that is no longer required from update_git_tools() call r=firefox-build-system-reviewers,mhentges
ahochheiden <ahochheiden@mozilla.com> - Fri, 21 Jan 2022 19:35:50 +0000 - rev 605188
Push 39177 by apavel@mozilla.com at Fri, 21 Jan 2022 21:41:38 +0000
Bug 1748505 - Remove 3rd positional argument that is no longer required from update_git_tools() call r=firefox-build-system-reviewers,mhentges Differential Revision: https://phabricator.services.mozilla.com/D135268
e2fef3d56ce54327e4274d81f021a2cfb67748b2: Bug 1744884 - Remove `requests` module import, as it's already in-scope by the time of bootstrap (since to Bug 1647792) r=firefox-build-system-reviewers,mhentges
ahochheiden <ahochheiden@mozilla.com> - Fri, 21 Jan 2022 19:35:50 +0000 - rev 605187
Push 39177 by apavel@mozilla.com at Fri, 21 Jan 2022 21:41:38 +0000
Bug 1744884 - Remove `requests` module import, as it's already in-scope by the time of bootstrap (since to Bug 1647792) r=firefox-build-system-reviewers,mhentges Differential Revision: https://phabricator.services.mozilla.com/D135267
0ad58353702ac72b8e87fc35e90a98a9a0a51caf: Bug 1744884 - Move `win_to_msys_path` helper function outside of `Bootstrapper` class to `mach/util.py` so that it can be used elsewhere. r=firefox-build-system-reviewers,mhentges
ahochheiden <ahochheiden@mozilla.com> - Fri, 21 Jan 2022 19:35:49 +0000 - rev 605186
Push 39177 by apavel@mozilla.com at Fri, 21 Jan 2022 21:41:38 +0000
Bug 1744884 - Move `win_to_msys_path` helper function outside of `Bootstrapper` class to `mach/util.py` so that it can be used elsewhere. r=firefox-build-system-reviewers,mhentges Added usage during `configure_git` for cinnabar directory location instructions for adding to PATH. Differential Revision: https://phabricator.services.mozilla.com/D135266
bfd8fca892df4b8901d1ed7de9eab17ba60ea63c: Bug 1744884 - Remove `no_interactive` parameter from `run_prewarm_avd` in android.py since it was not used. r=firefox-build-system-reviewers,mhentges
ahochheiden <ahochheiden@mozilla.com> - Fri, 21 Jan 2022 19:35:49 +0000 - rev 605185
Push 39177 by apavel@mozilla.com at Fri, 21 Jan 2022 21:41:38 +0000
Bug 1744884 - Remove `no_interactive` parameter from `run_prewarm_avd` in android.py since it was not used. r=firefox-build-system-reviewers,mhentges Differential Revision: https://phabricator.services.mozilla.com/D135265
1a1e492795ec01cc6cd2e0c285529e4927cb04eb: Bug 1744884 - Remove 'os_arch' parameter from `ensure_android_sdk_and_ndk` since it was not used. r=firefox-build-system-reviewers,mhentges
ahochheiden <ahochheiden@mozilla.com> - Fri, 21 Jan 2022 19:35:49 +0000 - rev 605184
Push 39177 by apavel@mozilla.com at Fri, 21 Jan 2022 21:41:38 +0000
Bug 1744884 - Remove 'os_arch' parameter from `ensure_android_sdk_and_ndk` since it was not used. r=firefox-build-system-reviewers,mhentges Differential Revision: https://phabricator.services.mozilla.com/D135264
95708173a6dbc0c751e1be6c1dfc983ced0120ac: Bug 1744884 - Remove `ensure_dir` function from android.py r=firefox-build-system-reviewers,mhentges
ahochheiden <ahochheiden@mozilla.com> - Fri, 21 Jan 2022 19:35:48 +0000 - rev 605183
Push 39177 by apavel@mozilla.com at Fri, 21 Jan 2022 21:41:38 +0000
Bug 1744884 - Remove `ensure_dir` function from android.py r=firefox-build-system-reviewers,mhentges What this function does can easily be a one-liner now that we're using Pathlib, so both calls to it have been replaced by said one-liner. Differential Revision: https://phabricator.services.mozilla.com/D135263
4aec4364abea6454e89ed977a147f311dfaaa95a: Bug 1744884 - Update string paths to Pathlib objects in Mozboot module r=firefox-build-system-reviewers,mhentges
ahochheiden <ahochheiden@mozilla.com> - Fri, 21 Jan 2022 19:35:48 +0000 - rev 605182
Push 39177 by apavel@mozilla.com at Fri, 21 Jan 2022 21:41:38 +0000
Bug 1744884 - Update string paths to Pathlib objects in Mozboot module r=firefox-build-system-reviewers,mhentges Differential Revision: https://phabricator.services.mozilla.com/D133164
8c17501dd047cb86faa89b0cfb9f30449f6098fa: Bug 1744884 - Remove 'emulator_path` creation from get_paths function in android.py since it is not used. r=firefox-build-system-reviewers,mhentges
ahochheiden <ahochheiden@mozilla.com> - Fri, 21 Jan 2022 19:35:47 +0000 - rev 605181
Push 39177 by apavel@mozilla.com at Fri, 21 Jan 2022 21:41:38 +0000
Bug 1744884 - Remove 'emulator_path` creation from get_paths function in android.py since it is not used. r=firefox-build-system-reviewers,mhentges Differential Revision: https://phabricator.services.mozilla.com/D135262
9a7ac5598827f4c5a33008ac3cf5038a5d640280: Bug 1751410 - SitePermission addon type constructor should retrieve the id from the addonData.id. r=mixedpuppy
Luca Greco <lgreco@mozilla.com> - Fri, 21 Jan 2022 19:34:03 +0000 - rev 605180
Push 39177 by apavel@mozilla.com at Fri, 21 Jan 2022 21:41:38 +0000
Bug 1751410 - SitePermission addon type constructor should retrieve the id from the addonData.id. r=mixedpuppy Differential Revision: https://phabricator.services.mozilla.com/D136613
b0dfdcb740534655546af9d434c1409d309cc746: Bug 1751325 - Run mochitest-plain fission-xorig everywhere. r=mccr8
Joel Maher <jmaher@mozilla.com> - Fri, 21 Jan 2022 19:16:12 +0000 - rev 605179
Push 39177 by apavel@mozilla.com at Fri, 21 Jan 2022 21:41:38 +0000
Bug 1751325 - Run mochitest-plain fission-xorig everywhere. r=mccr8 Differential Revision: https://phabricator.services.mozilla.com/D136628
9152f46868746ef78065148cb235bc514c5f3998: Bug 1751076 - Fix downloads context menu delete file test. r=Gijs
Shane Hughes <shmediaproductions@gmail.com> - Fri, 21 Jan 2022 19:07:16 +0000 - rev 605178
Push 39177 by apavel@mozilla.com at Fri, 21 Jan 2022 21:41:38 +0000
Bug 1751076 - Fix downloads context menu delete file test. r=Gijs The delete file menuitem in the downloads context menu no longer removes the download list item on its own, so the test needs an explicit cleanup callback to remove the download it creates. Differential Revision: https://phabricator.services.mozilla.com/D136577
1acf0c8e8663c342d10ea6d3a83d06b1270c0382: Bug 1743022 - Add tests for TRR temporary blocklisting r=necko-reviewers,kershaw
Valentin Gosu <valentin.gosu@gmail.com> - Fri, 21 Jan 2022 18:54:28 +0000 - rev 605177
Push 39177 by apavel@mozilla.com at Fri, 21 Jan 2022 21:41:38 +0000
Bug 1743022 - Add tests for TRR temporary blocklisting r=necko-reviewers,kershaw * DNSPacket::Decode now returns an error code for NS responses with a non-zero RCODE. Previously, when we'd do the check for the parent domain, we'd treat any DoH response as a valid NS, making the entire check for parents useless. * Changes the documentation for this feature to mention the prefs used by this feature. * I don't think we need to worry about clearing the blocklist when the DNS cache is cleared. For testing we can simply disable the blocklist. In real life the blocklist is only 60 seconds and it's unlikely to cause problems for users. Differential Revision: https://phabricator.services.mozilla.com/D136531
e8822e38828f6b6b9f3469e48baff2f351b5dc96: Bug 1743022 - Rename network.trr.blacklist-duration to network.trr.temp_blocklist_durations_sec r=necko-reviewers,kershaw
Valentin Gosu <valentin.gosu@gmail.com> - Fri, 21 Jan 2022 18:54:28 +0000 - rev 605176
Push 39177 by apavel@mozilla.com at Fri, 21 Jan 2022 21:41:38 +0000
Bug 1743022 - Rename network.trr.blacklist-duration to network.trr.temp_blocklist_durations_sec r=necko-reviewers,kershaw Also turns it into a static pref r=#necko Differential Revision: https://phabricator.services.mozilla.com/D136530
8b6de3cce0e7203d8f6688d62d7ddee81d85f988: Backed out changeset 35d9b501bd7a (bug 1751005) for causing build bustages in nsAppRunner. CLOSED TREE
Sandor Molnar <smolnar@mozilla.com> - Fri, 21 Jan 2022 20:59:29 +0200 - rev 605175
Push 39177 by apavel@mozilla.com at Fri, 21 Jan 2022 21:41:38 +0000
Backed out changeset 35d9b501bd7a (bug 1751005) for causing build bustages in nsAppRunner. CLOSED TREE
882c7f9567cdc61d59aff3e4e3e3022cfa430621: Bug 1705202 - Strip user & password from FTP schemes when going through webhandler r=Gijs
Valentin Gosu <valentin.gosu@gmail.com> - Fri, 21 Jan 2022 18:49:01 +0000 - rev 605174
Push 39177 by apavel@mozilla.com at Fri, 21 Jan 2022 21:41:38 +0000
Bug 1705202 - Strip user & password from FTP schemes when going through webhandler r=Gijs According to https://github.com/mozilla/standards-positions/issues/513 the safe thing to do for FTP URLs when using a protocol handler is to strip the credentials from them first. This also adds a test that makes sure credentials are stripped when using a web protocol handler. Differential Revision: https://phabricator.services.mozilla.com/D136597
b52cf82fbe03b4fda48bd8e034c9dc11fc2a143c: Bug 1705202 - Add FTP related protocols to the registerProtocolHandler safelist. r=annevk
Valentin Gosu <valentin.gosu@gmail.com> - Fri, 21 Jan 2022 18:49:00 +0000 - rev 605173
Push 39177 by apavel@mozilla.com at Fri, 21 Jan 2022 21:41:38 +0000
Bug 1705202 - Add FTP related protocols to the registerProtocolHandler safelist. r=annevk Differential Revision: https://phabricator.services.mozilla.com/D136121
42752c6cc158cf6e156456ae4bd4177fee643deb: Bug 1736580 - Initial implementation of `scripting.removeCSS()`. r=robwu
William Durand <will+git@drnd.me> - Fri, 21 Jan 2022 18:24:52 +0000 - rev 605172
Push 39177 by apavel@mozilla.com at Fri, 21 Jan 2022 21:41:38 +0000
Bug 1736580 - Initial implementation of `scripting.removeCSS()`. r=robwu Depends on D133750 Differential Revision: https://phabricator.services.mozilla.com/D133763
8749e8f9e35b2e563272839e6dd08dc857c32343: Bug 1736579 - Initial implementation of `scripting.insertCSS()`. r=robwu
William Durand <will+git@drnd.me> - Fri, 21 Jan 2022 18:24:51 +0000 - rev 605171
Push 39177 by apavel@mozilla.com at Fri, 21 Jan 2022 21:41:38 +0000
Bug 1736579 - Initial implementation of `scripting.insertCSS()`. r=robwu Depends on D133203 Differential Revision: https://phabricator.services.mozilla.com/D133750
96b55fca721140c21c58fc924bde2d77112faa05: Bug 1736574 - Support `target.allFrames` in `scripting.executeScript()`. r=robwu
William Durand <will+git@drnd.me> - Fri, 21 Jan 2022 18:24:51 +0000 - rev 605170
Push 39177 by apavel@mozilla.com at Fri, 21 Jan 2022 21:41:38 +0000
Bug 1736574 - Support `target.allFrames` in `scripting.executeScript()`. r=robwu Differential Revision: https://phabricator.services.mozilla.com/D133203
8aa3c3bbd0758cff4e2ea3315d0f6992cb9440f9: Bug 1748762: Update mach.ps1 to always support MozillaBuild 4.0 r=saschanaz
Mitchell Hentges <mhentges@mozilla.com> - Fri, 21 Jan 2022 18:22:59 +0000 - rev 605169
Push 39177 by apavel@mozilla.com at Fri, 21 Jan 2022 21:41:38 +0000
Bug 1748762: Update mach.ps1 to always support MozillaBuild 4.0 r=saschanaz MozillaBuild 4.0 changed its `start-shell.bat` API for consumers that want to run a command within it, while keeping their current terminal active. For a little bit, compatibility with `MACH_PS1_USE_MOZILLABUILD` will be maintained, though the recent work in bug 1740123 should entirely obsolete it. It's staying around //for now// so that regressions in 1740123 don't unnecessarily impede workflows. However, `MACH_PS1_USE_MOZILLABUILD` has some serious drawbacks already (can't have whitespace in arguments, can't pass braces to Mach, etc). This patch still has these drawbacks, because they're tricky to solve. In a couple months, once bug 1740123 has settled nicely, we'll remove support for `MACH_PS1_USE_MOZILLABUILD`. Differential Revision: https://phabricator.services.mozilla.com/D136544
8b011c92781594c3d5e1b5b25161cd560535708e: Bug 1750874: Support launching Mach with `py` instead of `python` r=glandium
Mitchell Hentges <mhentges@mozilla.com> - Fri, 21 Jan 2022 18:22:58 +0000 - rev 605168
Push 39177 by apavel@mozilla.com at Fri, 21 Jan 2022 21:41:38 +0000
Bug 1750874: Support launching Mach with `py` instead of `python` r=glandium When installing from Python.org, the `python` command isn't available by default (in favour of `py`). Support using `py` instead. There were issues running `hg` when `python` isn't added to the `PATH`, so the docs are being updated accordingly. Of course, it's still worth supporting `py`-instead-of-`python` workflows for `git` users who won't be impacted by that bug. Differential Revision: https://phabricator.services.mozilla.com/D136286
984572e6da8a94c96e1003c3476935c3a810c82c: Bug 1748737: Bump attrs to be compatible with mochitest r=ahal
Mitchell Hentges <mhentges@mozilla.com> - Fri, 21 Jan 2022 18:21:56 +0000 - rev 605167
Push 39177 by apavel@mozilla.com at Fri, 21 Jan 2022 21:41:38 +0000
Bug 1748737: Bump attrs to be compatible with mochitest r=ahal A bunch of modern packages (`pytest`, `twisted`, `automat`) all need `attrs==19.2.0` (or newer). We _could_ bump `attrs` all the way to the modern `21.4.0` version, but I'd like to defer that upgrade risk, since there's a lot of backwards-incompatible changes and deprecations. So, lightly bump it to `19.2.0`. As part of bumping it, `pytest` is no longer compatible. The earliest candidate that seems to be compatible is `pytest` 4.6.6, which boasts in its release notes that it's resolved some deprecation warnings against `attrs>=19.2.0`. Once `pytest` was bumped, it needed a newer version of `pluggy`, which itself has dependencies. Since we're using hashes in `tox_requirements.txt`, all dependencies needed to be hashed as well. Differential Revision: https://phabricator.services.mozilla.com/D135178
36254094fb78d97f8d4fcdec55fc70e514663518: Bug 1748737: Update deprecated pytest code r=webdriver-reviewers,ahal,whimboo
Mitchell Hentges <mhentges@mozilla.com> - Fri, 21 Jan 2022 18:21:55 +0000 - rev 605166
Push 39177 by apavel@mozilla.com at Fri, 21 Jan 2022 21:41:38 +0000
Bug 1748737: Update deprecated pytest code r=webdriver-reviewers,ahal,whimboo `pytest` is about to be upgraded, so this patch resolves a bunch of the issues currently blocking the upgrade. Most changes done in this patch are described in the "deprecations" page on the pytest docs: https://docs.pytest.org/en/latest/deprecations.html#using-class-in-custom-collectors One undocumented change is that defining a pytest argument as the same name as an in-scope, imported fixture function, will no longer use that imported function. Differential Revision: https://phabricator.services.mozilla.com/D136537
b52cd455661f18385ef20471cdeaa62d6cb97ba6: Bug 1750233 - Allow JSON policy to be a REG_SZ. r=mstriemer
Mike Kaply <mozilla@kaply.com> - Fri, 21 Jan 2022 18:17:01 +0000 - rev 605165
Push 39177 by apavel@mozilla.com at Fri, 21 Jan 2022 21:41:38 +0000
Bug 1750233 - Allow JSON policy to be a REG_SZ. r=mstriemer Differential Revision: https://phabricator.services.mozilla.com/D136380
d463532c207d9637443d7598ed3d4ad33d7104ea: Bug 1749871 make webRequest block startup only for blocking events r=rpl
Shane Caraveo <scaraveo@mozilla.com> - Fri, 21 Jan 2022 18:08:44 +0000 - rev 605164
Push 39177 by apavel@mozilla.com at Fri, 21 Jan 2022 21:41:38 +0000
Bug 1749871 make webRequest block startup only for blocking events r=rpl Differential Revision: https://phabricator.services.mozilla.com/D135810
9a8e1f2aa036dce9121f499168041b7a99baafb6: Backed out changeset a428c4aa428e (bug 1697256) for causing crashtest failures in dom/base/crashtests/1697256.html CLOSED TREE
Sandor Molnar <smolnar@mozilla.com> - Fri, 21 Jan 2022 20:20:17 +0200 - rev 605163
Push 39177 by apavel@mozilla.com at Fri, 21 Jan 2022 21:41:38 +0000
Backed out changeset a428c4aa428e (bug 1697256) for causing crashtest failures in dom/base/crashtests/1697256.html CLOSED TREE
0ac31a51661adeba961ebfaf611520dce38b2d22: Bug 1751300 - add annotations for failing wpt. r=intermittent-reviewers,MasterWayZ
Joel Maher <jmaher@mozilla.com> - Fri, 21 Jan 2022 16:56:42 +0000 - rev 605162
Push 39177 by apavel@mozilla.com at Fri, 21 Jan 2022 21:41:38 +0000
Bug 1751300 - add annotations for failing wpt. r=intermittent-reviewers,MasterWayZ Differential Revision: https://phabricator.services.mozilla.com/D136616
35d9b501bd7ad4001ceaf232ee04aa4a8c964065: Bug 1751005 - Log when unable to find profile folder. r=mossop
Agi Sferro <agi@sferro.dev> - Fri, 21 Jan 2022 16:44:38 +0000 - rev 605161
Push 39177 by apavel@mozilla.com at Fri, 21 Jan 2022 21:41:38 +0000
Bug 1751005 - Log when unable to find profile folder. r=mossop Ordinarily, GeckoView apps are not allowed to set the profile folder, which is always the default one. Furthermore, app's folders (which include the profile folder) are private to the app and non-root users are not able to access them or modify them. For tests, however, we allow setting the profile folder through a special config file. If Gecko is not able to access the profile folder (e.g. because the folder was deleted by the test but the config file is still present), it will error out, and fire an Alert dialog to let the user know that the profile folder could not be accessed. On GeckoView, we cannot handle this Alert dialog as it's not originating from a Window. Before this patch, GeckoView would silently exit without giving a reason. Given the test-only nature of this problem, we just log a statement and return, so developers can troubleshoot the problem. Differential Revision: https://phabricator.services.mozilla.com/D136545
90845b4cd14192bd5045e4ed3c41380a55bef56f: Merge mozilla-central to autoland on a CLOSED TREE
Iulian Moraru <imoraru@mozilla.com> - Fri, 21 Jan 2022 18:48:16 +0200 - rev 605160
Push 39177 by apavel@mozilla.com at Fri, 21 Jan 2022 21:41:38 +0000
Merge mozilla-central to autoland on a CLOSED TREE
a428c4aa428e45a3c936ccbc8d032b2325fb6111: Bug 1697256 - Check docshell existence in SetFocusInner r=smaug
Kagami Sascha Rosylight <krosylight@mozilla.com> - Fri, 21 Jan 2022 16:31:36 +0000 - rev 605159
Push 39177 by apavel@mozilla.com at Fri, 21 Jan 2022 21:41:38 +0000
Bug 1697256 - Check docshell existence in SetFocusInner r=smaug Differential Revision: https://phabricator.services.mozilla.com/D111950
b0408ec5883474972655be6a4c1a7388014c27ea: Bug 1751252 - Block partial present on Linux NVIDIA and ship X11 EGL with NVIDIA to release. r=rmader,jrmuizel,jnicol
Andrew Osmond <aosmond@mozilla.com> - Fri, 21 Jan 2022 16:24:06 +0000 - rev 605158
Push 39177 by apavel@mozilla.com at Fri, 21 Jan 2022 21:41:38 +0000
Bug 1751252 - Block partial present on Linux NVIDIA and ship X11 EGL with NVIDIA to release. r=rmader,jrmuizel,jnicol Differential Revision: https://phabricator.services.mozilla.com/D136518
56e97c009ff97bfe450933972e084b8ad41fd672: Bug 1749825 - Make it possible for privileged script to opt elements into mousewheel autodir/honour root behaviour. r=botond
Mike Conley <mconley@mozilla.com> - Fri, 21 Jan 2022 16:12:48 +0000 - rev 605157
Push 39177 by apavel@mozilla.com at Fri, 21 Jan 2022 21:41:38 +0000
Bug 1749825 - Make it possible for privileged script to opt elements into mousewheel autodir/honour root behaviour. r=botond Differential Revision: https://phabricator.services.mozilla.com/D135914
1346022922c6394ac28aef71b9f15946a8ec7481: Bug 1751426 - Expand the comment about Computed reference frames. r=aosmond
Jeff Muizelaar <jmuizelaar@mozilla.com> - Fri, 21 Jan 2022 16:07:54 +0000 - rev 605156
Push 39177 by apavel@mozilla.com at Fri, 21 Jan 2022 21:41:38 +0000
Bug 1751426 - Expand the comment about Computed reference frames. r=aosmond Differential Revision: https://phabricator.services.mozilla.com/D136622
a988f9123b0d064f8072c577dc85a7579bf7ae85: Bug 1751364 - [wptrunner] Don't pass binary path in mozharness script when on Android. r=jgraham
Henrik Skupin <mail@hskupin.info> - Fri, 21 Jan 2022 16:03:24 +0000 - rev 605155
Push 39177 by apavel@mozilla.com at Fri, 21 Jan 2022 21:41:38 +0000
Bug 1751364 - [wptrunner] Don't pass binary path in mozharness script when on Android. r=jgraham Differential Revision: https://phabricator.services.mozilla.com/D136576
df8ae8598587f1d21884f4fd085b2d6aad19a246: Bug 1751361 - [wdspec] Don't reset window size during session cleanup if application doesn't support it. r=webdriver-reviewers,jdescottes
Henrik Skupin <mail@hskupin.info> - Fri, 21 Jan 2022 16:03:23 +0000 - rev 605154
Push 39177 by apavel@mozilla.com at Fri, 21 Jan 2022 21:41:38 +0000
Bug 1751361 - [wdspec] Don't reset window size during session cleanup if application doesn't support it. r=webdriver-reviewers,jdescottes Depends on D136574 Differential Revision: https://phabricator.services.mozilla.com/D136575
76875c8e527cc733175166b7c0de3797ba9bd169: Bug 1751361 - [marionette] Replace assertions for Firefox with Desktop. r=webdriver-reviewers,jdescottes
Henrik Skupin <mail@hskupin.info> - Fri, 21 Jan 2022 16:03:23 +0000 - rev 605153
Push 39177 by apavel@mozilla.com at Fri, 21 Jan 2022 21:41:38 +0000
Bug 1751361 - [marionette] Replace assertions for Firefox with Desktop. r=webdriver-reviewers,jdescottes WebDriver commands that currently assert for Firefox should actually check for desktop because Thunderbird also supports all of these. Differential Revision: https://phabricator.services.mozilla.com/D136574
91f74987cb037b7f6251cfe31af7760bbf28e82b: Bug 1751032 - [devtools] Migrate all tabs selectors to a selector module. r=bomsy
Alexandre Poirot <poirot.alex@gmail.com> - Fri, 21 Jan 2022 16:01:01 +0000 - rev 605152
Push 39177 by apavel@mozilla.com at Fri, 21 Jan 2022 21:41:38 +0000
Bug 1751032 - [devtools] Migrate all tabs selectors to a selector module. r=bomsy Differential Revision: https://phabricator.services.mozilla.com/D136399
8bea372a4c0452789bcc1fbcb028f1b0a6e26fce: Bug 1751031 - [devtools] Migrate all thread selectors to a selector module. r=bomsy
Alexandre Poirot <poirot.alex@gmail.com> - Fri, 21 Jan 2022 16:01:00 +0000 - rev 605151
Push 39177 by apavel@mozilla.com at Fri, 21 Jan 2022 21:41:38 +0000
Bug 1751031 - [devtools] Migrate all thread selectors to a selector module. r=bomsy Differential Revision: https://phabricator.services.mozilla.com/D136398
7ccab69fd79cd803a2b7e50e24164c35d3a7bcea: Bug 1745200 - Handle cropping for mobile properly. r=perftest-reviewers,AlexandruIonescu
Gregory Mierzwinski <gmierz2@outlook.com> - Fri, 21 Jan 2022 15:54:54 +0000 - rev 605150
Push 39177 by apavel@mozilla.com at Fri, 21 Jan 2022 21:41:38 +0000
Bug 1745200 - Handle cropping for mobile properly. r=perftest-reviewers,AlexandruIonescu This patch updates the visualmetrics.py script to the latest version. It adds the ability to detect when we are cropping mobile vs desktop browsers and takes take of an issue where the top of the page doesn't get cropped properly. See the PR here: https://github.com/sitespeedio/browsertime/pull/1687 Differential Revision: https://phabricator.services.mozilla.com/D136400
e532a72c6ae83923f0753c9c278d5f647315b253: Bug 1749375 - Put PBM dark theme behind a pref. r=desktop-theme-reviewers,dao
Paul Zuehlcke <pbz@mozilla.com> - Fri, 21 Jan 2022 15:47:37 +0000 - rev 605149
Push 39177 by apavel@mozilla.com at Fri, 21 Jan 2022 21:41:38 +0000
Bug 1749375 - Put PBM dark theme behind a pref. r=desktop-theme-reviewers,dao Differential Revision: https://phabricator.services.mozilla.com/D136394
7afd82e404ae5fbf25e95d3992bac74f9946cb99: Bug 1749375 - Tests for dark PBM window theme. r=desktop-theme-reviewers,dao
Paul Zuehlcke <pbz@mozilla.com> - Fri, 21 Jan 2022 15:47:37 +0000 - rev 605148
Push 39177 by apavel@mozilla.com at Fri, 21 Jan 2022 21:41:38 +0000
Bug 1749375 - Tests for dark PBM window theme. r=desktop-theme-reviewers,dao Differential Revision: https://phabricator.services.mozilla.com/D136029
e1be6a634b76f69f1d589c90e05a8b040f4509f3: Bug 1749375 - Use dark theme for PBM windows. r=desktop-theme-reviewers,dao
Paul Zuehlcke <pbz@mozilla.com> - Fri, 21 Jan 2022 15:47:37 +0000 - rev 605147
Push 39177 by apavel@mozilla.com at Fri, 21 Jan 2022 21:41:38 +0000
Bug 1749375 - Use dark theme for PBM windows. r=desktop-theme-reviewers,dao Switch PBM windows to dark theme, while retaining light theme for normal windows. This patch does not change behavior if the active theme is already dark, e.g. the default theme in dark mode, or firefox-compact-dark. In this case both normal windows and PBM windows use dark theme. A dark theme variant is only applied to PBM if the active theme sets darkTheme data. This means for themes like firefox-compact-light we will not use dark styling in PBM. Differential Revision: https://phabricator.services.mozilla.com/D135624
c15c640f457a2a6db10dd47c0164486934924dd5: Bug 1746414 - Use 'GraphConfig' from standalone taskgraph, r=releng-reviewers,aki
Andrew Halberstadt <ahal@mozilla.com> - Fri, 21 Jan 2022 15:45:02 +0000 - rev 605146
Push 39177 by apavel@mozilla.com at Fri, 21 Jan 2022 21:41:38 +0000
Bug 1746414 - Use 'GraphConfig' from standalone taskgraph, r=releng-reviewers,aki Depends on D136515 Differential Revision: https://phabricator.services.mozilla.com/D136516
984e5652600aaef5ae5458ce5302c89cdbc9be99: Bug 1751050 - Don't fail if there was an exception in current generation with taskgraph --diff, r=releng-reviewers,aki
Andrew Halberstadt <ahal@mozilla.com> - Fri, 21 Jan 2022 15:45:02 +0000 - rev 605145
Push 39177 by apavel@mozilla.com at Fri, 21 Jan 2022 21:41:38 +0000
Bug 1751050 - Don't fail if there was an exception in current generation with taskgraph --diff, r=releng-reviewers,aki Differential Revision: https://phabricator.services.mozilla.com/D136515
2cbe512ab2616e5fc7dc608e24f16a736b48c0ab: Bug 1751050 - Add a test to ensure params under 'taskcluster/test/params' aren't broken, r=releng-reviewers,aki
Andrew Halberstadt <ahal@mozilla.com> - Fri, 21 Jan 2022 15:45:02 +0000 - rev 605144
Push 39177 by apavel@mozilla.com at Fri, 21 Jan 2022 21:41:38 +0000
Bug 1751050 - Add a test to ensure params under 'taskcluster/test/params' aren't broken, r=releng-reviewers,aki This will ensure we don't accidentally cause bustage to graph generation with any of the parameters checked into `taskcluster/test/params`. This was previously being (sort of) tested by the `tgdiff` task. Now that this test exists, we no longer need to rely on it. I removed 'always-target' from the task since this now takes ~25 min to run and which is the new bottleneck for reviewbot turn around times. Differential Revision: https://phabricator.services.mozilla.com/D136514
edd95f545caf5cadab4d5c85eaac630f60e8a222: Bug 1750930 - Make the indirect stub table two-level. r=yury
Lars T Hansen <lhansen@mozilla.com> - Fri, 21 Jan 2022 15:37:21 +0000 - rev 605143
Push 39177 by apavel@mozilla.com at Fri, 21 Jan 2022 21:41:38 +0000
Bug 1750930 - Make the indirect stub table two-level. r=yury For large applications with multiple threads and large tables of indirect functions and tiered compilation, the shared (per-module) indirect stubs set can easily reach one million entries. However the insert-one-at-a-time strategy for this set uses linear time, so merging a new set of stubs into the set will tend to take quadratic time. Furthermore, a lock is held by each thread during this slow process, serializing all the threads. The result can be very slow application startup. As a stopgap (because we may remove the indirect stubs and don't need to commit to a complex solution right now), we break the indirect stubs set it into per-tls sets to avoid the very long insertion times resulting from having one shared set per module. Set merging remains quadratic but the since the sets are much smaller it matters much less. A followup bug will be filed for a better, permanent solution, should we need it. Differential Revision: https://phabricator.services.mozilla.com/D136470
fd60a8c6d1e637274d705a1144d8cc4c9df883c6: Bug 1660555 - Let AbortSignal grab strong references to its followers r=smaug
Kagami Sascha Rosylight <krosylight@mozilla.com> - Fri, 21 Jan 2022 14:40:39 +0000 - rev 605142
Push 39177 by apavel@mozilla.com at Fri, 21 Jan 2022 21:41:38 +0000
Bug 1660555 - Let AbortSignal grab strong references to its followers r=smaug Differential Revision: https://phabricator.services.mozilla.com/D136447
07b9e1dc7c4eb75b5d38cf005608bc5dbc15fd5d: Bug 1660555 - Make AbortFollower::mFollowingSignal a WeakPtr r=smaug
Kagami Sascha Rosylight <krosylight@mozilla.com> - Fri, 21 Jan 2022 14:40:38 +0000 - rev 605141
Push 39177 by apavel@mozilla.com at Fri, 21 Jan 2022 21:41:38 +0000
Bug 1660555 - Make AbortFollower::mFollowingSignal a WeakPtr r=smaug Differential Revision: https://phabricator.services.mozilla.com/D136446
ed51ff0e02dc5e73405a6e6b9e01e797de0495d2: Bug 1748930 - Add search selector engine properties to search settings metadata object. r=Standard8
mcheang <mcheang@mozilla.com> - Fri, 21 Jan 2022 14:36:09 +0000 - rev 605140
Push 39177 by apavel@mozilla.com at Fri, 21 Jan 2022 21:41:38 +0000
Bug 1748930 - Add search selector engine properties to search settings metadata object. r=Standard8 Differential Revision: https://phabricator.services.mozilla.com/D135894
10f302a4e5bd63560587dfce8163ce41ab01846a: no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD
Mozilla Releng Treescript <release+treescript@mozilla.org> - Fri, 21 Jan 2022 19:03:33 +0000 - rev 605139
Push 39176 by ffxbld at Fri, 21 Jan 2022 19:03:40 +0000
no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD el -> b913aeed9ceb986afc646e4a5a377173b0c4c3c3 fi -> c2f2328574c9e0d48e037c43e4c16ff45b0f9522 fy-NL -> 104ef9b7199645cb95e79704a357da3873609102 hu -> ed2786177013615335280809caf6e99e3ea53716 kk -> 3e3bfda2771f60db16cbeb71e35e1f3fbb750f88 nl -> b524525e938ac4e5829ca8d22ef3f77fb14521f7 nn-NO -> 4260063f4c62c33c7e769c4f870002caf401d56d tg -> bded77f8e1c719c092ba618417dc30a2e604752c uz -> a8653503c83296c3ec83401edcd76afde3db6d19
9c2fb4081a1b6ddcc0121bcd8b324ede535155a0: Merge autoland to mozilla-central. a=merge
Iulian Moraru <imoraru@mozilla.com> - Fri, 21 Jan 2022 18:45:59 +0200 - rev 605138
Push 39175 by imoraru@mozilla.com at Fri, 21 Jan 2022 16:47:10 +0000
Merge autoland to mozilla-central. a=merge
84a32f3e3a143490f2d1a1a12d4fc5d58bc19c88: Bug 1703634 - Disable test_trr_cancel.js::cancel_immediately for socket process r=necko-reviewers,kershaw
Valentin Gosu <valentin.gosu@gmail.com> - Fri, 21 Jan 2022 13:45:08 +0000 - rev 605137
Push 39175 by imoraru@mozilla.com at Fri, 21 Jan 2022 16:47:10 +0000
Bug 1703634 - Disable test_trr_cancel.js::cancel_immediately for socket process r=necko-reviewers,kershaw The test is racy in that it expects the request to be immediately cancelled, but with the socket process that takes an IPC round-trip. Differential Revision: https://phabricator.services.mozilla.com/D136610
378e84b5ef258453a630682342701dee7c26f00b: Bug 1636262 - [devtools] Update Edge browser icon for the compatibility panel r=nchevobbe
Julian Descottes <jdescottes@mozilla.com> - Fri, 21 Jan 2022 13:18:15 +0000 - rev 605136
Push 39175 by imoraru@mozilla.com at Fri, 21 Jan 2022 16:47:10 +0000
Bug 1636262 - [devtools] Update Edge browser icon for the compatibility panel r=nchevobbe The SVG was created from scratch, so no issue with licensing hopefully Differential Revision: https://phabricator.services.mozilla.com/D136595
da79de368bfaee3558abb4a34e5a7dae9fe0a0c7: Bug 1669968 - [devtools] Remove lodash from tree.r=ochameau.
Nicolas Chevobbe <nchevobbe@mozilla.com> - Fri, 21 Jan 2022 12:48:22 +0000 - rev 605135
Push 39175 by imoraru@mozilla.com at Fri, 21 Jan 2022 16:47:10 +0000
Bug 1669968 - [devtools] Remove lodash from tree.r=ochameau. Differential Revision: https://phabricator.services.mozilla.com/D136173
f57ede998bd5286861be454f4f7de93e2256c120: Bug 1737978 - [devtools] Remove lodash memoize usage. r=ochameau.
Nicolas Chevobbe <nchevobbe@mozilla.com> - Fri, 21 Jan 2022 12:48:22 +0000 - rev 605134
Push 39175 by imoraru@mozilla.com at Fri, 21 Jan 2022 16:47:10 +0000
Bug 1737978 - [devtools] Remove lodash memoize usage. r=ochameau. Differential Revision: https://phabricator.services.mozilla.com/D136172
03031e03d42e1342b86a7c1b9018980d48a3a6b9: Bug 1745411 - [devtools] - Allows user to clear the content of the New Custom Request Panel. r=bomsy
Claudia <contatodaclau@gmail.com> - Fri, 21 Jan 2022 12:23:41 +0000 - rev 605133
Push 39175 by imoraru@mozilla.com at Fri, 21 Jan 2022 16:47:10 +0000
Bug 1745411 - [devtools] - Allows user to clear the content of the New Custom Request Panel. r=bomsy Differential Revision: https://phabricator.services.mozilla.com/D136162
6d9bde06fb7c522da5b913f4b087b52e11658e6c: Bug 1745396 - [devtools] Create a drop down list to HTTP Method in New Custom Request Panel. r=bomsy
Claudia <contatodaclau@gmail.com> - Fri, 21 Jan 2022 12:23:41 +0000 - rev 605132
Push 39175 by imoraru@mozilla.com at Fri, 21 Jan 2022 16:47:10 +0000
Bug 1745396 - [devtools] Create a drop down list to HTTP Method in New Custom Request Panel. r=bomsy Differential Revision: https://phabricator.services.mozilla.com/D136025
cf2839433da4670e52aab98a9933a00577228d4d: Bug 1670389 - Check the return value of stream.send_data, r=necko-reviewers,dragana
Kershaw Chang <kershaw@mozilla.com> - Fri, 21 Jan 2022 11:24:12 +0000 - rev 605131
Push 39175 by imoraru@mozilla.com at Fri, 21 Jan 2022 16:47:10 +0000
Bug 1670389 - Check the return value of stream.send_data, r=necko-reviewers,dragana Differential Revision: https://phabricator.services.mozilla.com/D136479
4fca71d900b970cd9b33967f988e4abcea596720: Bug 1750543 - Don't abort by signal if consuming request body by DOM methods r=smaug
Kagami Sascha Rosylight <krosylight@mozilla.com> - Fri, 21 Jan 2022 11:18:17 +0000 - rev 605130
Push 39175 by imoraru@mozilla.com at Fri, 21 Jan 2022 16:47:10 +0000
Bug 1750543 - Don't abort by signal if consuming request body by DOM methods r=smaug There are two cases when reading request body by DOM methods: 1. It's being read before fetch() 2. or after fetch() The first case shouldn't be affected by abort signal per the spec, since the abort step is added only within fetch(). https://fetch.spec.whatwg.org/#ref-for-abortsignal-add The second case should still fail but with `TypeError: Body has already been consumed`, not AbortError. Differential Revision: https://phabricator.services.mozilla.com/D136262
46e964a071810c2180ba39cca154bc31f129bd7d: Bug 1705940 [Linux] Use VA-API for P010 formats, r=alwu,media-playback-reviewers
stransky <stransky@redhat.com> - Fri, 21 Jan 2022 11:16:43 +0000 - rev 605129
Push 39175 by imoraru@mozilla.com at Fri, 21 Jan 2022 16:47:10 +0000
Bug 1705940 [Linux] Use VA-API for P010 formats, r=alwu,media-playback-reviewers Differential Revision: https://phabricator.services.mozilla.com/D136239
e7b06b2582e92da10375a34271f42ecb270c4d73: Bug 1750395 - Use mozshowdropdown events to show select dropdown. r=agi
Emilio Cobos Álvarez <emilio@crisal.io> - Fri, 21 Jan 2022 11:08:38 +0000 - rev 605128
Push 39175 by imoraru@mozilla.com at Fri, 21 Jan 2022 16:47:10 +0000
Bug 1750395 - Use mozshowdropdown events to show select dropdown. r=agi After bug 1744009 Gecko will consistently fire these events. This allows activating stuff via keyboard on Android like in every other OS (if you have a keyboard attached of course) and is generally more consistent. We remove MOZ_USE_NATIVE_POPUP_WINDOWS since it's unused. Differential Revision: https://phabricator.services.mozilla.com/D136073
5ab88029532a580f49381a2bb64a0c2838dda980: Bug 1747250 - Show the actual System Viewer name in downloads panel context menu item labels. r=fluent-reviewers,mak,flod
Shane Hughes <shmediaproductions@gmail.com> - Fri, 21 Jan 2022 10:50:24 +0000 - rev 605127
Push 39175 by imoraru@mozilla.com at Fri, 21 Jan 2022 16:47:10 +0000
Bug 1747250 - Show the actual System Viewer name in downloads panel context menu item labels. r=fluent-reviewers,mak,flod Differential Revision: https://phabricator.services.mozilla.com/D135586
c9d6d755aa1cc1273154bca4b534afb21ebc4779: Bug 1749784 - Overhaul DownloadsIndicatorDataCtor to track each download's attention state individually. r=Gijs
Shane Hughes <shmediaproductions@gmail.com> - Fri, 21 Jan 2022 10:49:43 +0000 - rev 605126
Push 39175 by imoraru@mozilla.com at Fri, 21 Jan 2022 16:47:10 +0000
Bug 1749784 - Overhaul DownloadsIndicatorDataCtor to track each download's attention state individually. r=Gijs Differential Revision: https://phabricator.services.mozilla.com/D135857
5b722c1acb3e0c97297c34d5385df15df5f1c99b: Bug 1750587 - Use a different way to determine the end of the upload stream. r=necko-reviewers,valentin
Dragana Damjanovic <dd.mozilla@gmail.com> - Fri, 21 Jan 2022 10:48:36 +0000 - rev 605125
Push 39175 by imoraru@mozilla.com at Fri, 21 Jan 2022 16:47:10 +0000
Bug 1750587 - Use a different way to determine the end of the upload stream. r=necko-reviewers,valentin This is similar to the nsHttpConnection approach. Differential Revision: https://phabricator.services.mozilla.com/D136156
36365441c6c0ae7a6188819d15dcf802c6a004b0: Bug 1723712 - Disable downloads context menu items when inapplicable. r=Gijs
Shane Hughes <shmediaproductions@gmail.com> - Fri, 21 Jan 2022 10:47:08 +0000 - rev 605124
Push 39175 by imoraru@mozilla.com at Fri, 21 Jan 2022 16:47:10 +0000
Bug 1723712 - Disable downloads context menu items when inapplicable. r=Gijs The "Go To Download Page" menuitem in the downloads panel context menu currently is always visible, even if the download is missing referrer info. A download source should ideally always have referrer info, but it's worth having a fallback so user doesn't see failures. This patch also adds hiding for the "Copy Location" menuitem in the unlikely event that a download is lacking a source or the source is somehow lacking a URL. It implements a test to confirm hiding works. I checked other downloads panel context menu tests to make sure they aren't broken by the menuitems potentially being hidden. This shouldn't close Bug 1723712 since we should ensure all downloads have referrer info. This is just a stopgap in the meantime. Differential Revision: https://phabricator.services.mozilla.com/D136457
819b5bfe2ffc46a5a80e807fa9bfa5f0abcc6305: Bug 1749635 - Replace osfile.jsm usage in UpdateUtils.jsm. r=application-update-reviewers,nalexander,preferences-reviewers
Mathew Hodson <mathew.hodson@gmail.com> - Fri, 21 Jan 2022 09:44:44 +0000 - rev 605123
Push 39175 by imoraru@mozilla.com at Fri, 21 Jan 2022 16:47:10 +0000
Bug 1749635 - Replace osfile.jsm usage in UpdateUtils.jsm. r=application-update-reviewers,nalexander,preferences-reviewers Differential Revision: https://phabricator.services.mozilla.com/D135661
1a714f3e9c4b5202c3afe941a5d03063814ea169: Merge mozilla-central to autoland on a CLOSED TREE
Norisz Fay <nfay@mozilla.com> - Fri, 21 Jan 2022 11:33:12 +0200 - rev 605122
Push 39175 by imoraru@mozilla.com at Fri, 21 Jan 2022 16:47:10 +0000
Merge mozilla-central to autoland on a CLOSED TREE
32f13a08bd1291ae4b387903ed14589f68c42dea: Backed out 4 changesets (bug 1713276) on suspicion of causing wpt failure in canvas + video test CLOSED TREE
Cristian Tuns <ctuns@mozilla.com> - Fri, 21 Jan 2022 04:26:22 -0500 - rev 605121
Push 39175 by imoraru@mozilla.com at Fri, 21 Jan 2022 16:47:10 +0000
Backed out 4 changesets (bug 1713276) on suspicion of causing wpt failure in canvas + video test CLOSED TREE Backed out changeset f4ca14151598 (bug 1713276) Backed out changeset 52fdcd1dc5ed (bug 1713276) Backed out changeset 5503198fc6b2 (bug 1713276) Backed out changeset 002c71e3c3f7 (bug 1713276)
6139c893368629933e59e8c06ff63a3606a3ddb6: Backed out changeset 1348ae5da40f (bug 1751300) for causing wpt failures(tier 1) on osc-basic-waveform.html CLOSED TREE
Cristian Tuns <ctuns@mozilla.com> - Fri, 21 Jan 2022 03:12:25 -0500 - rev 605120
Push 39175 by imoraru@mozilla.com at Fri, 21 Jan 2022 16:47:10 +0000
Backed out changeset 1348ae5da40f (bug 1751300) for causing wpt failures(tier 1) on osc-basic-waveform.html CLOSED TREE
c02e7f75b9ecfc5bfd7f54b52226f4e28766cc6f: Bug 1750251 - Not run socket process tests on late beta, r=ahal
Kershaw Chang <kershaw@mozilla.com> - Fri, 21 Jan 2022 04:48:02 +0000 - rev 605119
Push 39175 by imoraru@mozilla.com at Fri, 21 Jan 2022 16:47:10 +0000
Bug 1750251 - Not run socket process tests on late beta, r=ahal Differential Revision: https://phabricator.services.mozilla.com/D136295
228c43530cc1b0f7d9a7533e3ea5bbcf891303c9: Bug 1750688 - Use a lock to protect WebSocketChannel::mCancelable, r=necko-reviewers,valentin
Kershaw Chang <kershaw@mozilla.com> - Fri, 21 Jan 2022 04:19:12 +0000 - rev 605118
Push 39175 by imoraru@mozilla.com at Fri, 21 Jan 2022 16:47:10 +0000
Bug 1750688 - Use a lock to protect WebSocketChannel::mCancelable, r=necko-reviewers,valentin Differential Revision: https://phabricator.services.mozilla.com/D136208
1348ae5da40f1de177bd2660ed4adcfbced36e26: Bug 1751300 - adjust failure expectation for wpt test. r=intermittent-reviewers,MasterWayZ
Joel Maher <jmaher@mozilla.com> - Fri, 21 Jan 2022 02:37:01 +0000 - rev 605117
Push 39175 by imoraru@mozilla.com at Fri, 21 Jan 2022 16:47:10 +0000
Bug 1751300 - adjust failure expectation for wpt test. r=intermittent-reviewers,MasterWayZ Differential Revision: https://phabricator.services.mozilla.com/D136543
ade743ee3253ad02dfb0d017b19b7bdcc8457b1d: Backed out 3 changesets (bug 1697979) for causing reftest failures in retained-dl-displayport-1.html
Alexandru Michis <malexandru@mozilla.com> - Fri, 21 Jan 2022 04:01:27 +0200 - rev 605116
Push 39175 by imoraru@mozilla.com at Fri, 21 Jan 2022 16:47:10 +0000
Backed out 3 changesets (bug 1697979) for causing reftest failures in retained-dl-displayport-1.html Backed out changeset e4248d811360 (bug 1697979) Backed out changeset db3882cc536c (bug 1697979) Backed out changeset ea7ce38abaab (bug 1697979)
376fbffea8efae32a4c2f1ed9981e9e20b7e2629: Bug 1749274: Don't return an OOP iframe COM proxy in MsaaAccessible::ResolveChild. r=eeejay
James Teh <jteh@mozilla.com> - Fri, 21 Jan 2022 01:20:49 +0000 - rev 605115
Push 39175 by imoraru@mozilla.com at Fri, 21 Jan 2022 16:47:10 +0000
Bug 1749274: Don't return an OOP iframe COM proxy in MsaaAccessible::ResolveChild. r=eeejay Differential Revision: https://phabricator.services.mozilla.com/D135968
2b284e2021238133e06360fbd9780cf7c54d0f9f: Backed out 10 changesets (bug 1746090) for causing failures in HeapSnapshot.cpp CLOSED TREE
Noemi Erli <nerli@mozilla.com> - Fri, 21 Jan 2022 02:58:48 +0200 - rev 605114
Push 39175 by imoraru@mozilla.com at Fri, 21 Jan 2022 16:47:10 +0000
Backed out 10 changesets (bug 1746090) for causing failures in HeapSnapshot.cpp CLOSED TREE Backed out changeset 132c6be41ec2 (bug 1746090) Backed out changeset aea63ceb5ff5 (bug 1746090) Backed out changeset 42586bdfd56f (bug 1746090) Backed out changeset 86dfecd590e8 (bug 1746090) Backed out changeset 92a55bc8c1c8 (bug 1746090) Backed out changeset 3a282a6b5f65 (bug 1746090) Backed out changeset fe5ac63668b4 (bug 1746090) Backed out changeset a0b1735ffffd (bug 1746090) Backed out changeset 2f7a62b93266 (bug 1746090) Backed out changeset b9b4558c03dc (bug 1746090)
e4248d81136056a9377ec16a36a4b51f61d0b2b5: Bug 1697979 - Part 3: Add tests r=mstange
Miko Mynttinen <mikokm@gmail.com> - Fri, 21 Jan 2022 00:43:35 +0000 - rev 605113
Push 39175 by imoraru@mozilla.com at Fri, 21 Jan 2022 16:47:10 +0000
Bug 1697979 - Part 3: Add tests r=mstange Differential Revision: https://phabricator.services.mozilla.com/D136195
db3882cc536cbfe2c1c6bea4030076a52da52d76: Bug 1697979 - Part 2: Adjust test expectations r=mstange
Miko Mynttinen <mikokm@gmail.com> - Fri, 21 Jan 2022 00:43:34 +0000 - rev 605112
Push 39175 by imoraru@mozilla.com at Fri, 21 Jan 2022 16:47:10 +0000
Bug 1697979 - Part 2: Adjust test expectations r=mstange Differential Revision: https://phabricator.services.mozilla.com/D133200
ea7ce38abaabcd662a0c4c866de4be4cd5413208: Bug 1697979 - Part 1: Reuse previously built stacking context display items without merging r=mstange
Miko Mynttinen <mikokm@gmail.com> - Fri, 21 Jan 2022 00:43:34 +0000 - rev 605111
Push 39175 by imoraru@mozilla.com at Fri, 21 Jan 2022 16:47:10 +0000
Bug 1697979 - Part 1: Reuse previously built stacking context display items without merging r=mstange Differential Revision: https://phabricator.services.mozilla.com/D128413
e5eff867e7b2d9999b72c5826e48799ab0875e48: Bug 1751111: Update Firefox Suggest telemetry doc due to change the release timing. r=adw
Daisuke Akatsuka <daisuke@birchill.co.jp> - Thu, 20 Jan 2022 23:55:22 +0000 - rev 605110
Push 39175 by imoraru@mozilla.com at Fri, 21 Jan 2022 16:47:10 +0000
Bug 1751111: Update Firefox Suggest telemetry doc due to change the release timing. r=adw Differential Revision: https://phabricator.services.mozilla.com/D136449
f4ca141515981352c83015b0caacfae70d2f12e0: Bug 1713276 - part4 : adjust fuzzy range for some reftests. r=gfx-reviewers,jgilbert
alwu <alwu@mozilla.com> - Thu, 20 Jan 2022 23:53:12 +0000 - rev 605109
Push 39175 by imoraru@mozilla.com at Fri, 21 Jan 2022 16:47:10 +0000
Bug 1713276 - part4 : adjust fuzzy range for some reftests. r=gfx-reviewers,jgilbert Differential Revision: https://phabricator.services.mozilla.com/D134352
52fdcd1dc5edde231712f7bade856ce67acfe823: Bug 1713276 - part3 : correct warning message. r=stransky,media-playback-reviewers
alwu <alwu@mozilla.com> - Thu, 20 Jan 2022 23:53:11 +0000 - rev 605108
Push 39175 by imoraru@mozilla.com at Fri, 21 Jan 2022 16:47:10 +0000
Bug 1713276 - part3 : correct warning message. r=stransky,media-playback-reviewers ffmpeg decoder can also be used for VPX (and AV1 in the future), so remove 'h264' wording in the warning message. Differential Revision: https://phabricator.services.mozilla.com/D134351
5503198fc6b2d81f570ec12fa1ece65ca0043873: Bug 1713276 - part2 : add verbose log level for FFmpegLog and AudioTrimmerLog. r=stransky,bryce,media-playback-reviewers
alwu <alwu@mozilla.com> - Thu, 20 Jan 2022 23:53:11 +0000 - rev 605107
Push 39175 by imoraru@mozilla.com at Fri, 21 Jan 2022 16:47:10 +0000
Bug 1713276 - part2 : add verbose log level for FFmpegLog and AudioTrimmerLog. r=stransky,bryce,media-playback-reviewers Change some less important debugs to verbose so that we can use DEBUG level to focus more important things. For AudioTrimmer, this will help to reduce huge useless logs if audio doesn't need to be trimmed. Differential Revision: https://phabricator.services.mozilla.com/D134350
002c71e3c3f77c6a7f21dcb0d831d6609559b6ed: Bug 1713276 - part1 : allocate shmem for ffmpeg to store decoded data directly. r=stransky,gfx-reviewers,sotaro,jgilbert,media-playback-reviewers
alwu <alwu@mozilla.com> - Thu, 20 Jan 2022 23:53:10 +0000 - rev 605106
Push 39175 by imoraru@mozilla.com at Fri, 21 Jan 2022 16:47:10 +0000
Bug 1713276 - part1 : allocate shmem for ffmpeg to store decoded data directly. r=stransky,gfx-reviewers,sotaro,jgilbert,media-playback-reviewers This implements a customized buffer allocator for ffmpeg decoder to allow it to store decoded data on shmem, so decoded data can be shared with the compositor process without doing extra copy. As ffmpeg decoder needs a special alignment which will be larger than the actual image, we would need to crop the planes by telling plane descriptor correct place size in order to display image correctly. Otherwise, showing a larger image causes visible incorrect border on the right and bottom of the actual image. This will help improve the performance of software decoding while using ffmpeg and ffvpx, which is about h264 and vpx on Linux, vpx on Windows and MacOS. Inaddition, Here is a result [1] showing that how much improvement using shmem can help. [1] https://bit.ly/3dy4rya Differential Revision: https://phabricator.services.mozilla.com/D130220
b86002fbe340c10157e7c1d99ddf43fa8bab75cc: Bug 1750878 - Send low-memory events in main process. r=calu
Agi Sferro <agi@sferro.dev> - Thu, 20 Jan 2022 23:47:15 +0000 - rev 605105
Push 39175 by imoraru@mozilla.com at Fri, 21 Jan 2022 16:47:10 +0000
Bug 1750878 - Send low-memory events in main process. r=calu This patch refactors the memory handling code for child processes into MemoryController and applies the same logic for the main process. This patch also makes it so we respond to `onLowMemory` and `onTrimMemory` for non-background processes too, since we have reports that this might cause problems when switching between tabs in Fenix. Differential Revision: https://phabricator.services.mozilla.com/D136383
73cfea873b09368f040efa705857bff093df5cd8: Bug 1748878: Use LayoutDeviceInt types for points, rects, sizes in dev pixels r=Jamie,emilio
Morgan Reschenberg <mreschenberg@mozilla.com> - Tue, 18 Jan 2022 23:31:21 +0000 - rev 605104
Push 39175 by imoraru@mozilla.com at Fri, 21 Jan 2022 16:47:10 +0000
Bug 1748878: Use LayoutDeviceInt types for points, rects, sizes in dev pixels r=Jamie,emilio Differential Revision: https://phabricator.services.mozilla.com/D135272
6d69e93c177218faa4783a018ee7c215830c7824: Backed out changeset 52345a440234 (bug 1748450) for causing crashes (Bug 1751268).
Alexandru Michis <malexandru@mozilla.com> - Fri, 21 Jan 2022 01:47:46 +0200 - rev 605103
Push 39175 by imoraru@mozilla.com at Fri, 21 Jan 2022 16:47:10 +0000
Backed out changeset 52345a440234 (bug 1748450) for causing crashes (Bug 1751268).
132c6be41ec2551241fe3e759580ae58c1ca1dcc: Bug 1746090 - arg0_holder can have a non *Argument type, eg if it's using SpiderMonkeyInterfaceRooter. r=jonco
Steve Fink <sfink@mozilla.com> - Thu, 20 Jan 2022 23:40:30 +0000 - rev 605102
Push 39175 by imoraru@mozilla.com at Fri, 21 Jan 2022 16:47:10 +0000
Bug 1746090 - arg0_holder can have a non *Argument type, eg if it's using SpiderMonkeyInterfaceRooter. r=jonco Differential Revision: https://phabricator.services.mozilla.com/D136044
aea63ceb5ff54817bb7874ae795e3986d2e97731: Bug 1746090 - Fix return value handling, specifically when the final edge in a function body GCs and is treating as using the return value. (This fixes false alarms when returning nullptr in the scope of a GC'ing RAII destructor.) r=jonco
Steve Fink <sfink@mozilla.com> - Thu, 20 Jan 2022 23:40:30 +0000 - rev 605101
Push 39175 by imoraru@mozilla.com at Fri, 21 Jan 2022 16:47:10 +0000
Bug 1746090 - Fix return value handling, specifically when the final edge in a function body GCs and is treating as using the return value. (This fixes false alarms when returning nullptr in the scope of a GC'ing RAII destructor.) r=jonco Differential Revision: https://phabricator.services.mozilla.com/D136043
42586bdfd56f077952475f5c9709cb3a481e1514: Bug 1746090 - Replace the overcomplicated bodyEatsVariable with a quick linear-only test, and improve the comments around std::move + UniquePtr&& handling r=jonco
Steve Fink <sfink@mozilla.com> - Thu, 20 Jan 2022 23:40:29 +0000 - rev 605100
Push 39175 by imoraru@mozilla.com at Fri, 21 Jan 2022 16:47:10 +0000
Bug 1746090 - Replace the overcomplicated bodyEatsVariable with a quick linear-only test, and improve the comments around std::move + UniquePtr&& handling r=jonco Differential Revision: https://phabricator.services.mozilla.com/D136042
86dfecd590e8ef21abba94221f28a90bb721ec67: Bug 1746090 - Switch RootList::init from taking an AutoCheckCannotGC token to returning one r=jonco
Steve Fink <sfink@mozilla.com> - Thu, 20 Jan 2022 23:40:29 +0000 - rev 605099
Push 39175 by imoraru@mozilla.com at Fri, 21 Jan 2022 16:47:10 +0000
Bug 1746090 - Switch RootList::init from taking an AutoCheckCannotGC token to returning one r=jonco Differential Revision: https://phabricator.services.mozilla.com/D135297
92a55bc8c1c8f990e25e89b2729553dd4debab22: Bug 1746090 - Fix the false positive from a loop-scoped GC pointer named temporary r=jonco
Steve Fink <sfink@mozilla.com> - Thu, 20 Jan 2022 23:40:29 +0000 - rev 605098
Push 39175 by imoraru@mozilla.com at Fri, 21 Jan 2022 16:47:10 +0000
Bug 1746090 - Fix the false positive from a loop-scoped GC pointer named temporary r=jonco Differential Revision: https://phabricator.services.mozilla.com/D135296
3a282a6b5f651fb20a4859f61da078ffd00bce0b: Bug 1746090 - Annotate edges that invoke destructors on ref-counted values that can be proven to not Release r=jonco
Steve Fink <sfink@mozilla.com> - Thu, 20 Jan 2022 23:40:28 +0000 - rev 605097
Push 39175 by imoraru@mozilla.com at Fri, 21 Jan 2022 16:47:10 +0000
Bug 1746090 - Annotate edges that invoke destructors on ref-counted values that can be proven to not Release r=jonco Differential Revision: https://phabricator.services.mozilla.com/D133802
fe5ac63668b4b34422e3ebfcaebf651202af1098: Bug 1746090 - Generate gcEdges file with computeCallgraph instead of computeGCFunctions r=jonco
Steve Fink <sfink@mozilla.com> - Thu, 20 Jan 2022 23:40:28 +0000 - rev 605096
Push 39175 by imoraru@mozilla.com at Fri, 21 Jan 2022 16:47:10 +0000
Bug 1746090 - Generate gcEdges file with computeCallgraph instead of computeGCFunctions r=jonco Differential Revision: https://phabricator.services.mozilla.com/D133801
a0b1735ffffdf411cb0a76bb13c63af4b4289787: Bug 1746090 - Switch to command-line argument parser. r=jonco
Steve Fink <sfink@mozilla.com> - Thu, 20 Jan 2022 23:40:27 +0000 - rev 605095
Push 39175 by imoraru@mozilla.com at Fri, 21 Jan 2022 16:47:10 +0000
Bug 1746090 - Switch to command-line argument parser. r=jonco Differential Revision: https://phabricator.services.mozilla.com/D133800
2f7a62b9326652e07ee67344b448ba9b11fd40ba: Bug 1746090 - Move some CFG-traversing code from analyzeRoots.js to the common CFG.js, to prepare for calling it from other phases of the analysis. r=jonco
Steve Fink <sfink@mozilla.com> - Thu, 20 Jan 2022 23:40:27 +0000 - rev 605094
Push 39175 by imoraru@mozilla.com at Fri, 21 Jan 2022 16:47:10 +0000
Bug 1746090 - Move some CFG-traversing code from analyzeRoots.js to the common CFG.js, to prepare for calling it from other phases of the analysis. r=jonco Differential Revision: https://phabricator.services.mozilla.com/D133799
b9b4558c03dc445093e69551994d4d09b57561cf: Bug 1746090 - Generalize traversing through a function's CFG with BFS_upwards(). r=jonco
Steve Fink <sfink@mozilla.com> - Thu, 20 Jan 2022 23:40:27 +0000 - rev 605093
Push 39175 by imoraru@mozilla.com at Fri, 21 Jan 2022 16:47:10 +0000
Bug 1746090 - Generalize traversing through a function's CFG with BFS_upwards(). r=jonco Differential Revision: https://phabricator.services.mozilla.com/D133798
529175563fd6019c650e60f33a852ad6dfeb3aa2: Bug 1743465: send additional information about existing installations in installation.first_seen Telemetry event. r=nalexander
Ben Hearsum <bhearsum@mozilla.com> - Thu, 20 Jan 2022 23:34:52 +0000 - rev 605092
Push 39175 by imoraru@mozilla.com at Fri, 21 Jan 2022 16:47:10 +0000
Bug 1743465: send additional information about existing installations in installation.first_seen Telemetry event. r=nalexander This patch does two things: 1) Adds a few new pieces of information to the installation "first_seen" event. Specifically: * other_inst - true when any non-MSIX installation other than the running one was present when this event was prepared * other_msix_inst - true when any MSIX installation other that the running one was present when this event was prepared 2) Begins sending this event for MSIX installations Differential Revision: https://phabricator.services.mozilla.com/D134326
79097ddba37b98c44abdaaeb9fd794942a230c59: Bug 1743465: Extract Windows install information to a reusable module. r=nalexander
Ben Hearsum <bhearsum@mozilla.com> - Thu, 20 Jan 2022 23:34:51 +0000 - rev 605091
Push 39175 by imoraru@mozilla.com at Fri, 21 Jan 2022 16:47:10 +0000
Bug 1743465: Extract Windows install information to a reusable module. r=nalexander This is a re-post of https://phabricator.services.mozilla.com/D108662 with the performance bits noted there fixed. Differential Revision: https://phabricator.services.mozilla.com/D135246
6dcac3b6ea09cbb5e72cdceea73c233177813633: Bug 1743465: Add support for retrieving InstalledDate of current package r=mhowell
Ben Hearsum <bhearsum@mozilla.com> - Thu, 20 Jan 2022 23:34:51 +0000 - rev 605090
Push 39175 by imoraru@mozilla.com at Fri, 21 Jan 2022 16:47:10 +0000
Bug 1743465: Add support for retrieving InstalledDate of current package r=mhowell This allows us to keep `app.installation.timestamp` values for MSIX profiles inline with non-MSIX ones. (This is technically unnecessary for this bug -- we could use any value we want and get the same functionality -- but this seems relatively cheap to do, keeps things inline with non-MSIX, and may be useful for other things later.) Differential Revision: https://phabricator.services.mozilla.com/D135245
ffb3a65c65ae033f36d4720a8c107f312ba6a40b: Bug 1743465: add XPCOM component for interacting with Windows PackageManager r=mhowell
Ben Hearsum <bhearsum@mozilla.com> - Thu, 20 Jan 2022 23:34:51 +0000 - rev 605089
Push 39175 by imoraru@mozilla.com at Fri, 21 Jan 2022 16:47:10 +0000
Bug 1743465: add XPCOM component for interacting with Windows PackageManager r=mhowell What's implemented here is ultimately a thin wrapper around `FindPackagesByUserSecurityId` to support the needs of this bug, but it provides a base for future usage of the Windows PackageManager. Differential Revision: https://phabricator.services.mozilla.com/D133747
84a3e3fe804dd4c6fba9aa4f06e435ca0fcabcd2: Bug 1747433 - Remove unused appMenuWarning* preprocessor vars, and associated rules in panelUI.inc.css. r=dao
Sam Foster <sfoster@mozilla.com> - Thu, 20 Jan 2022 23:34:40 +0000 - rev 605088
Push 39175 by imoraru@mozilla.com at Fri, 21 Jan 2022 16:47:10 +0000
Bug 1747433 - Remove unused appMenuWarning* preprocessor vars, and associated rules in panelUI.inc.css. r=dao * The set of appMenuWarning prefixed pre-processor variables were all used in rules which became orphaned or unused in proton/MR2 redesign. * For the .addon-banner-item properties, see bug 1690662. * For the :root[fxastatus="..."] .fxa-menu-header rules, see bug 1690131 and a full accounting in https://bugzilla.mozilla.org/show_bug.cgi?id=1747433#c3 * Removed some of the declarations for .addon-banner-item that are immediately overridden in the same file Differential Revision: https://phabricator.services.mozilla.com/D135965
a0839052055c8d32a770eddbf399f714a1e5d072: Bug 1692814 - Send a click event on the target window to make sure OnEnterNotifyEvent gets called before start dragging on Linux. r=tnikkel,arai
Hiroyuki Ikezoe <hikezoe.birchill@mozilla.com> - Thu, 20 Jan 2022 23:14:53 +0000 - rev 605087
Push 39175 by imoraru@mozilla.com at Fri, 21 Jan 2022 16:47:10 +0000
Bug 1692814 - Send a click event on the target window to make sure OnEnterNotifyEvent gets called before start dragging on Linux. r=tnikkel,arai On Linux if a new browser window received a mouse down event before OnEnterNotifyEvent gets called, a mouse up event is fired via a DispatchMissedButtonReleases [1] call in OnEnterNotifyEvent. It cancells scrollbar dragging trigged by the mouse down event unfortunately. To avoid this situation we send a click event before start dragging. [1] https://searchfox.org/mozilla-central/rev/5d2b9e940ca09bd1cbc15aa681f69424cde8904c/widget/gtk/nsWindow.cpp#4181-4184 Differential Revision: https://phabricator.services.mozilla.com/D136452
6c2aec4fdc4a54e8f65d990c3b5d393c6848fdea: Bug 1750902 - Disable dom.vr.enabled by default. r=jrmuizel,jmathies,emilio
Kelsey Gilbert <jgilbert@mozilla.com> - Thu, 20 Jan 2022 22:46:53 +0000 - rev 605086
Push 39175 by imoraru@mozilla.com at Fri, 21 Jan 2022 16:47:10 +0000
Bug 1750902 - Disable dom.vr.enabled by default. r=jrmuizel,jmathies,emilio Preserve testing, just disable the pref by default. Differential Revision: https://phabricator.services.mozilla.com/D136411
4c684d5d16fe3a85614e7cb56be8c0029dc98b12: Bug 1748878: Use LayoutDeviceInt types for points, rects, sizes in dev pixels r=Jamie,emilio a=graft
Morgan Reschenberg <mreschenberg@mozilla.com> - Tue, 18 Jan 2022 23:31:21 +0000 - rev 605085
Push 39174 by nfay@mozilla.com at Fri, 21 Jan 2022 10:45:06 +0000
Bug 1748878: Use LayoutDeviceInt types for points, rects, sizes in dev pixels r=Jamie,emilio a=graft Differential Revision: https://phabricator.services.mozilla.com/D135272
29b50795e0dd09cd28a09b78152ac6efc6cbcf37: Backed out changeset 52345a440234 (bug 1748450) for causing crashes (Bug 1751268).
Alexandru Michis <malexandru@mozilla.com> - Fri, 21 Jan 2022 01:47:46 +0200 - rev 605084
Push 39174 by nfay@mozilla.com at Fri, 21 Jan 2022 10:45:06 +0000
Backed out changeset 52345a440234 (bug 1748450) for causing crashes (Bug 1751268).
6ca2ae7f66684fae2b65257496074d7f2b0510b3: Merge autoland to mozilla-central. a=merge
Norisz Fay <nfay@mozilla.com> - Fri, 21 Jan 2022 11:26:20 +0200 - rev 605083
Push 39173 by nfay@mozilla.com at Fri, 21 Jan 2022 09:27:45 +0000
Merge autoland to mozilla-central. a=merge
491a8943e259ce00edaa01e9d977e3bba541977b: Bug 1747429 - Replace preprocessor urlbar* variables with CSS vars. r=dao
Sam Foster <sfoster@mozilla.com> - Thu, 20 Jan 2022 22:46:29 +0000 - rev 605082
Push 39173 by nfay@mozilla.com at Fri, 21 Jan 2022 09:27:45 +0000
Bug 1747429 - Replace preprocessor urlbar* variables with CSS vars. r=dao * Define urlbarMarginInline and urlbarSearchButtonWidth as CSS rather than preprocessor variables * Replace the urlbarViewPadding, urlbarViewFaviconWidth and urlbarViewIconMarginEnd preprocessor variables with CSS vars. * Remove %ifdefs around the license comment in these 2 files * Update ambiguous/out-of-date comment in the skeleton UI code Differential Revision: https://phabricator.services.mozilla.com/D135962
23f61716bce46b31932eeb16fc157eb8ae32b431: Bug 1751238 - Handle empty device extension strings in glxtest, r=gfx-reviewers,jgilbert
Robert Mader <robert.mader@posteo.de> - Thu, 20 Jan 2022 22:45:22 +0000 - rev 605081
Push 39173 by nfay@mozilla.com at Fri, 21 Jan 2022 09:27:45 +0000
Bug 1751238 - Handle empty device extension strings in glxtest, r=gfx-reviewers,jgilbert While the string should never be empty when the extension is actually supported (which is checked above), there seem to be edge-cases where that is the case. Handle that gracefully. Differential Revision: https://phabricator.services.mozilla.com/D136534
a2611136a2dbbe866ef190fbf8824ed4cc6475e3: Bug 1748277 - Use fresh nsReflowStatus when reflowing nsMathMLTokenFrame's children. r=dholbert
Ting-Yu Lin <tlin@mozilla.com> - Thu, 20 Jan 2022 22:44:21 +0000 - rev 605080
Push 39173 by nfay@mozilla.com at Fri, 21 Jan 2022 09:27:45 +0000
Bug 1748277 - Use fresh nsReflowStatus when reflowing nsMathMLTokenFrame's children. r=dholbert The root cause of the assertion count bump is bug 1751260. Differential Revision: https://phabricator.services.mozilla.com/D136408
8aebcbf5e00fef30741a44b20420db152b79775a: Bug 1751120 - Allow Thunderbird to load remote browsers inside some about: documents. r=nika
Geoff Lankow <geoff@darktrojan.net> - Thu, 20 Jan 2022 21:53:58 +0000 - rev 605079
Push 39173 by nfay@mozilla.com at Fri, 21 Jan 2022 09:27:45 +0000
Bug 1751120 - Allow Thunderbird to load remote browsers inside some about: documents. r=nika Some of the Thunderbird UI is being broken up into separate documents, about:3pane and about:message, which sometimes need to be able to load remote content. Differential Revision: https://phabricator.services.mozilla.com/D136445
5df470f07db64aa600245bdc31b2e8ea8797e741: Bug 1750805 - Add missing error handling in WritableStreamDefaultControllerProcessClose r=evilpie
Matthew Gaudet <mgaudet@mozilla.com> - Thu, 20 Jan 2022 21:45:54 +0000 - rev 605078
Push 39173 by nfay@mozilla.com at Fri, 21 Jan 2022 09:27:45 +0000
Bug 1750805 - Add missing error handling in WritableStreamDefaultControllerProcessClose r=evilpie Depends on D136253 Differential Revision: https://phabricator.services.mozilla.com/D136254
ddaa1c9485d19d60ffa2bd25e7a7d2302f9aa9a7: Bug 1750805 - Add missing error handling in ReadableStreamDefaultController::CancelSteps r=saschanaz
Matthew Gaudet <mgaudet@mozilla.com> - Thu, 20 Jan 2022 21:45:53 +0000 - rev 605077
Push 39173 by nfay@mozilla.com at Fri, 21 Jan 2022 09:27:45 +0000
Bug 1750805 - Add missing error handling in ReadableStreamDefaultController::CancelSteps r=saschanaz Depends on D136252 Differential Revision: https://phabricator.services.mozilla.com/D136253
ad94ebc9179e00533c55554068ff8bd0cd7ab83e: Bug 1750805 - Add missing error handling in ReadableByteStreamControllerCallPullIfNeeded r=saschanaz
Matthew Gaudet <mgaudet@mozilla.com> - Thu, 20 Jan 2022 21:45:53 +0000 - rev 605076
Push 39173 by nfay@mozilla.com at Fri, 21 Jan 2022 09:27:45 +0000
Bug 1750805 - Add missing error handling in ReadableByteStreamControllerCallPullIfNeeded r=saschanaz Differential Revision: https://phabricator.services.mozilla.com/D136252
97861a268eda610849210703ba6c6842e00bb9e3: Merge mozilla-central to autoland. a=merge
Alexandru Michis <malexandru@mozilla.com> - Thu, 20 Jan 2022 23:45:08 +0200 - rev 605075
Push 39173 by nfay@mozilla.com at Fri, 21 Jan 2022 09:27:45 +0000
Merge mozilla-central to autoland. a=merge
fa978a15e760a9ece19f6fcee2c43ff10558fdc4: Bug 1740067 - Add live language reloading tests; r=mstriemer,preferences-reviewers
Greg Tatum <tatum.creative@gmail.com> - Thu, 20 Jan 2022 21:42:28 +0000 - rev 605074
Push 39173 by nfay@mozilla.com at Fri, 21 Jan 2022 09:27:45 +0000
Bug 1740067 - Add live language reloading tests; r=mstriemer,preferences-reviewers Differential Revision: https://phabricator.services.mozilla.com/D136022
f975701b3666094f147e91d8f81cc70ac042d6a8: Bug 1740067 - Add live language reloading; r=mstriemer,preferences-reviewers
Greg Tatum <tatum.creative@gmail.com> - Thu, 20 Jan 2022 21:42:27 +0000 - rev 605073
Push 39173 by nfay@mozilla.com at Fri, 21 Jan 2022 09:27:45 +0000
Bug 1740067 - Add live language reloading; r=mstriemer,preferences-reviewers The tests are in the next patch. Differential Revision: https://phabricator.services.mozilla.com/D136021
6aacde57e80385f4d078ef3eaff0c6aeeaca85fa: Bug 1740067 - Add code documentation to language switching preferences; r=mstriemer,platform-i18n-reviewers,preferences-reviewers,nordzilla
Greg Tatum <tatum.creative@gmail.com> - Thu, 20 Jan 2022 21:42:27 +0000 - rev 605072
Push 39173 by nfay@mozilla.com at Fri, 21 Jan 2022 09:27:45 +0000
Bug 1740067 - Add code documentation to language switching preferences; r=mstriemer,platform-i18n-reviewers,preferences-reviewers,nordzilla I felt somewhat disoriented in the code when ramping up on it, so I started documenting it with JSDoc as way to better understand the code. Differential Revision: https://phabricator.services.mozilla.com/D136020
06d346cb8496543c92c21ecc2357b84180ee7ca4: Bug 1740067 - Rename language switching variables to be more explicit; r=mstriemer,platform-i18n-reviewers,preferences-reviewers,nordzilla
Greg Tatum <tatum.creative@gmail.com> - Thu, 20 Jan 2022 21:42:27 +0000 - rev 605071
Push 39173 by nfay@mozilla.com at Fri, 21 Jan 2022 09:27:45 +0000
Bug 1740067 - Rename language switching variables to be more explicit; r=mstriemer,platform-i18n-reviewers,preferences-reviewers,nordzilla These were all areas that were confusing me when I was onboarding on to this code, so I tried to make the terminology less ambiguous and more precise. The default language is now the primary language. UI is now appended to words that are dealing with DOM elements rather than data stores. Differential Revision: https://phabricator.services.mozilla.com/D136019
cd17dbda375e932401d51112a77cba6a34198d64: Bug 1750844 - Part 3: Modify the push test to use client principal. r=asuth
Tim Huang <tihuang@mozilla.com> - Thu, 20 Jan 2022 21:38:56 +0000 - rev 605070
Push 39173 by nfay@mozilla.com at Fri, 21 Jan 2022 09:27:45 +0000
Bug 1750844 - Part 3: Modify the push test to use client principal. r=asuth Differential Revision: https://phabricator.services.mozilla.com/D136321
6cafcdebb62ed82b16aed987b27b98067decca45: Bug 1750844 - Part 2: Using client principal in Push. r=asuth
Tim Huang <tihuang@mozilla.com> - Thu, 20 Jan 2022 21:38:55 +0000 - rev 605069
Push 39173 by nfay@mozilla.com at Fri, 21 Jan 2022 09:27:45 +0000
Bug 1750844 - Part 2: Using client principal in Push. r=asuth This patch changes Push to use client principal. The client principal will be used for service workers. Therefore, push should also use client principal. Differential Revision: https://phabricator.services.mozilla.com/D136320
03cad3a7f83a82eeef2188aaefe9dc073421ba60: Bug 1750844 - Part 1: Expose client principal to windows. r=smaug
Tim Huang <tihuang@mozilla.com> - Thu, 20 Jan 2022 21:38:55 +0000 - rev 605068
Push 39173 by nfay@mozilla.com at Fri, 21 Jan 2022 09:27:45 +0000
Bug 1750844 - Part 1: Expose client principal to windows. r=smaug Differential Revision: https://phabricator.services.mozilla.com/D136319
3f7a1884d8ee95b310b11eb8f0faf6118707a525: Bug 1750596 - Moving save to Pocket vendors into their own bundle. r=gvn
Scott <scott.downe@gmail.com> - Thu, 20 Jan 2022 21:27:44 +0000 - rev 605067
Push 39173 by nfay@mozilla.com at Fri, 21 Jan 2022 09:27:45 +0000
Bug 1750596 - Moving save to Pocket vendors into their own bundle. r=gvn Differential Revision: https://phabricator.services.mozilla.com/D136157
80f9187ab150730cfa4b8a21edc5f21e4cd5dcc3: Bug 1725908 - Disallow background color animations on <html> element running on the compositor. r=boris
Hiroyuki Ikezoe <hikezoe.birchill@mozilla.com> - Thu, 20 Jan 2022 21:20:13 +0000 - rev 605066
Push 39173 by nfay@mozilla.com at Fri, 21 Jan 2022 09:27:45 +0000
Bug 1725908 - Disallow background color animations on <html> element running on the compositor. r=boris We don't support background color animations running on the compositor for nsDisplayCanvasBackgroundColor and nsDisplaySolidColor display items, <html> element is one of elements using the items. The reftest in this commit fails on opt builds, asserts an assertion [1] in the ctor of nsDisplayBackgroundColor on debug builds. [1] https://searchfox.org/mozilla-central/rev/080e18fa4748456003164f58b0d925b8c3826a67/layout/painting/nsDisplayList.h#4317 Differential Revision: https://phabricator.services.mozilla.com/D135973
fee49db0bb715b3ce0f63fa0d8c1bcf65c0a0f74: Bug 1751264 - adjust tests that should be passing on win10. r=intermittent-reviewers,MasterWayZ
Joel Maher <jmaher@mozilla.com> - Thu, 20 Jan 2022 21:02:44 +0000 - rev 605065
Push 39173 by nfay@mozilla.com at Fri, 21 Jan 2022 09:27:45 +0000
Bug 1751264 - adjust tests that should be passing on win10. r=intermittent-reviewers,MasterWayZ Differential Revision: https://phabricator.services.mozilla.com/D136525
b80592c70a6058c4721de86e43ab5bb701ad0bc9: Bug 1747970 - Move AC_CHECK_FUNC{,S} to python configure. r=firefox-build-system-reviewers,andi
Mike Hommey <mh+mozilla@glandium.org> - Thu, 20 Jan 2022 21:01:20 +0000 - rev 605064
Push 39173 by nfay@mozilla.com at Fri, 21 Jan 2022 09:27:45 +0000
Bug 1747970 - Move AC_CHECK_FUNC{,S} to python configure. r=firefox-build-system-reviewers,andi - AC_HAVE_FUNCS is an alias to AC_CHECK_FUNCS, so it is covered. - Nothing uses HAVE___CXA_DEMANGLE, so we don't explictly set it, although we do need the result of whether __cxa_demangle is supported. - No moz.build uses MOZ_DEMANGLE_SYMBOLS, so we only `set_define` it. - We leave dladdr in old-configure because it needs to move along other dl* things. - The hotfix for AC_CHECK_FUNC is however not needed for dladdr, so we remove it. - We replace the forced HAVE_LOCALECONV on Windows with a check shared with all platforms. Differential Revision: https://phabricator.services.mozilla.com/D134858
a9d49b250be5e41fc24dbaa192d15eb5d5319ba7: Bug 1751267 - turn off old windows 10 failures jobs. r=MasterWayZ
Joel Maher <jmaher@mozilla.com> - Thu, 20 Jan 2022 20:55:13 +0000 - rev 605063
Push 39173 by nfay@mozilla.com at Fri, 21 Jan 2022 09:27:45 +0000
Bug 1751267 - turn off old windows 10 failures jobs. r=MasterWayZ Differential Revision: https://phabricator.services.mozilla.com/D136523
82ffc227df20e8628cbffc69f8e5b3d877b3e2cb: Backed out changeset 5d8ddb19b485 (bug 1744389) for causing bug 1745530.
Ryan VanderMeulen <ryanvm@gmail.com> - Thu, 20 Jan 2022 15:43:45 -0500 - rev 605062
Push 39173 by nfay@mozilla.com at Fri, 21 Jan 2022 09:27:45 +0000
Backed out changeset 5d8ddb19b485 (bug 1744389) for causing bug 1745530.
47f53fafd88576b114d83f23a76af63b806e4de9: Bug 1751189 - Fix browser_mock_wrapper.js perma failure for non-nightly builds. r=mhowell,kpatenio,niklas
Micah Tigley <mtigley@mozilla.com> - Thu, 20 Jan 2022 20:21:50 +0000 - rev 605061
Push 39173 by nfay@mozilla.com at Fri, 21 Jan 2022 09:27:45 +0000
Bug 1751189 - Fix browser_mock_wrapper.js perma failure for non-nightly builds. r=mhowell,kpatenio,niklas Differential Revision: https://phabricator.services.mozilla.com/D136495
10f05d6ace0827313032d8886aeb6b3868320d15: Backed out 3 changesets (bug 1697979) for causing reftest failures CLOSED TREE
Noemi Erli <nerli@mozilla.com> - Thu, 20 Jan 2022 22:25:00 +0200 - rev 605060
Push 39173 by nfay@mozilla.com at Fri, 21 Jan 2022 09:27:45 +0000
Backed out 3 changesets (bug 1697979) for causing reftest failures CLOSED TREE Backed out changeset 4edb10a45d13 (bug 1697979) Backed out changeset 456b57492294 (bug 1697979) Backed out changeset 1cb3b14f2f6c (bug 1697979)
bb3853ed6dfce3f1f4c226b6c6ea26b5af6eb17f: Backed out changeset 8739b71b8bd9 (bug 1740499) as requested by smaug
Noemi Erli <nerli@mozilla.com> - Thu, 20 Jan 2022 22:21:32 +0200 - rev 605059
Push 39173 by nfay@mozilla.com at Fri, 21 Jan 2022 09:27:45 +0000
Backed out changeset 8739b71b8bd9 (bug 1740499) as requested by smaug
54018100338f3bd93ca8b5796c3664701de9a16e: Bug 1750873 - run mochitest-screenshots as fission everywhere. r=releng-reviewers,gbrown
Joel Maher <jmaher@mozilla.com> - Thu, 20 Jan 2022 20:07:51 +0000 - rev 605058
Push 39173 by nfay@mozilla.com at Fri, 21 Jan 2022 09:27:45 +0000
Bug 1750873 - run mochitest-screenshots as fission everywhere. r=releng-reviewers,gbrown Differential Revision: https://phabricator.services.mozilla.com/D136519
2bbb1cb3fe4b004f50dba5f5978dc6d38fad0378: Bug 1751060 - Add fallback color and removed st2 class for screenshots SVGs. r=sfoster
Niklas Baumgardner <nbaumgardner@mozilla.com> - Thu, 20 Jan 2022 19:52:38 +0000 - rev 605057
Push 39173 by nfay@mozilla.com at Fri, 21 Jan 2022 09:27:45 +0000
Bug 1751060 - Add fallback color and removed st2 class for screenshots SVGs. r=sfoster Differential Revision: https://phabricator.services.mozilla.com/D136417
b88172da7bdec7bbddd37d0f2ec97c9906629199: Bug 1750153 - Prevent unwanted errors from showing up in `./mach show-log` after closing `less` before the entire log file has been piped to it r=firefox-build-system-reviewers,mhentges
ahochheiden <ahochheiden@mozilla.com> - Thu, 20 Jan 2022 19:34:45 +0000 - rev 605056
Push 39173 by nfay@mozilla.com at Fri, 21 Jan 2022 09:27:45 +0000
Bug 1750153 - Prevent unwanted errors from showing up in `./mach show-log` after closing `less` before the entire log file has been piped to it r=firefox-build-system-reviewers,mhentges The main thread is blocking (for an unknown reason) without piping the entirety of the log file to `less` (unless the user manually scrolls to almost the bottom). Since the piping cannot always complete without a user terminating, we must hide the errors that arise from using the `stdin` stream for the `less` process after the process is terminated. Differential Revision: https://phabricator.services.mozilla.com/D135979
69c784bb261bf2b30a5b9f0643a2a4fa4fbbf1b2: Bug 1748070 - rewrote `show_log` to resolve various bugs on Windows (While still maintaining current behavior on POSIX systems) r=firefox-build-system-reviewers,glandium,mhentges
ahochheiden <ahochheiden@mozilla.com> - Thu, 20 Jan 2022 19:34:45 +0000 - rev 605055
Push 39173 by nfay@mozilla.com at Fri, 21 Jan 2022 09:27:45 +0000
Bug 1748070 - rewrote `show_log` to resolve various bugs on Windows (While still maintaining current behavior on POSIX systems) r=firefox-build-system-reviewers,glandium,mhentges - Changed byte strings being set in env to just strings as byte strings were only necessaery in Python2 and strings work fine in POSIX and Windows as of Python3. (Byte strings no longer work on Windows in Python3) - Replaced all the file descriptor logic used to pipe to `less` with more Pythonic stream manipulation. (There was a change in Windows console IO in Python 3.6 that broke the file descriptor logic we were using here) See: https://www.python.org/dev/peps/pep-0528/#add-io-windowsconsoleio Differential Revision: https://phabricator.services.mozilla.com/D135969
24818df95358a91380ae319af64af3b2f31e6668: Bug 1748888 - Add ErrorResult parameter to PromiseNativeHandler callbacks r=smaug
Matthew Gaudet <mgaudet@mozilla.com> - Thu, 20 Jan 2022 19:11:39 +0000 - rev 605054
Push 39173 by nfay@mozilla.com at Fri, 21 Jan 2022 09:27:45 +0000
Bug 1748888 - Add ErrorResult parameter to PromiseNativeHandler callbacks r=smaug Differential Revision: https://phabricator.services.mozilla.com/D136423
90951b31ca4c3053431f4118d72066c7a82de744: Bug 1749243 - Update Fx98 MfM utm_content values to add region r=pdahiya
Meg Viar <lmegviar@gmail.com> - Thu, 20 Jan 2022 19:11:22 +0000 - rev 605053
Push 39173 by nfay@mozilla.com at Fri, 21 Jan 2022 09:27:45 +0000
Bug 1749243 - Update Fx98 MfM utm_content values to add region r=pdahiya Differential Revision: https://phabricator.services.mozilla.com/D135903
0e4ea1b0e4afe205be1ea76a6067ccb60524539d: Backed out changeset 338f8b736b41 (bug 1747429) as requested by sfoster.
Alexandru Michis <malexandru@mozilla.com> - Thu, 20 Jan 2022 20:58:34 +0200 - rev 605052
Push 39173 by nfay@mozilla.com at Fri, 21 Jan 2022 09:27:45 +0000
Backed out changeset 338f8b736b41 (bug 1747429) as requested by sfoster.
4c30ffdbb62cfbb0abe7400610222ea93a4c338f: Bug 1750841 - Run wpt fission everywhere. r=releng-reviewers,gbrown
Joel Maher <jmaher@mozilla.com> - Thu, 20 Jan 2022 18:45:20 +0000 - rev 605051
Push 39173 by nfay@mozilla.com at Fri, 21 Jan 2022 09:27:45 +0000
Bug 1750841 - Run wpt fission everywhere. r=releng-reviewers,gbrown Differential Revision: https://phabricator.services.mozilla.com/D136276
4edb10a45d13e2500e07d6b10748b89bdfc318e9: Bug 1697979 - Part 3: Add tests r=mstange
Miko Mynttinen <mikokm@gmail.com> - Thu, 20 Jan 2022 18:39:00 +0000 - rev 605050
Push 39173 by nfay@mozilla.com at Fri, 21 Jan 2022 09:27:45 +0000
Bug 1697979 - Part 3: Add tests r=mstange Differential Revision: https://phabricator.services.mozilla.com/D136195
456b57492294be7763ce55e09450c5e76094fb3c: Bug 1697979 - Part 2: Adjust test expectations r=mstange
Miko Mynttinen <mikokm@gmail.com> - Thu, 20 Jan 2022 18:39:00 +0000 - rev 605049
Push 39173 by nfay@mozilla.com at Fri, 21 Jan 2022 09:27:45 +0000
Bug 1697979 - Part 2: Adjust test expectations r=mstange Differential Revision: https://phabricator.services.mozilla.com/D133200
1cb3b14f2f6c8b533f1d542ca20fa0a92df29bfc: Bug 1697979 - Part 1: Reuse previously built stacking context display items without merging r=mstange
Miko Mynttinen <mikokm@gmail.com> - Thu, 20 Jan 2022 18:38:59 +0000 - rev 605048
Push 39173 by nfay@mozilla.com at Fri, 21 Jan 2022 09:27:45 +0000
Bug 1697979 - Part 1: Reuse previously built stacking context display items without merging r=mstange Differential Revision: https://phabricator.services.mozilla.com/D128413
2c44c5d2f71e59a30eb45c584fca426b91af3d9c: Bug 1640316 - Add tests for corrupted CRLite information. r=keeler
John Schanck <jschanck@mozilla.com> - Thu, 20 Jan 2022 18:09:24 +0000 - rev 605047
Push 39173 by nfay@mozilla.com at Fri, 21 Jan 2022 09:27:45 +0000
Bug 1640316 - Add tests for corrupted CRLite information. r=keeler Differential Revision: https://phabricator.services.mozilla.com/D136284
0f0193ca7b5ac8abf7b36453123139008552f003: Bug 1747320 - Only query CRLite on covered certificates. r=keeler
John Schanck <jschanck@mozilla.com> - Thu, 20 Jan 2022 18:09:24 +0000 - rev 605046
Push 39173 by nfay@mozilla.com at Fri, 21 Jan 2022 09:27:45 +0000
Bug 1747320 - Only query CRLite on covered certificates. r=keeler Differential Revision: https://phabricator.services.mozilla.com/D134566
29c70742c79fe75a2cf5bb2e5c57c46a7d4f30a6: Bug 1750837 - run mochitest-media in fission everywhere. r=releng-reviewers,gbrown
Joel Maher <jmaher@mozilla.com> - Thu, 20 Jan 2022 18:07:08 +0000 - rev 605045
Push 39173 by nfay@mozilla.com at Fri, 21 Jan 2022 09:27:45 +0000
Bug 1750837 - run mochitest-media in fission everywhere. r=releng-reviewers,gbrown Differential Revision: https://phabricator.services.mozilla.com/D136293
ebf0885c5eb66f1059d4bb4104e090f1b0f97452: No Bug, mozilla-central repo-update HPKP remote-settings tld-suffixes - a=repo-update r=RyanVM
ffxbld <ffxbld@mozilla.com> - Thu, 20 Jan 2022 17:50:51 +0000 - rev 605044
Push 39173 by nfay@mozilla.com at Fri, 21 Jan 2022 09:27:45 +0000
No Bug, mozilla-central repo-update HPKP remote-settings tld-suffixes - a=repo-update r=RyanVM Differential Revision: https://phabricator.services.mozilla.com/D136506
9c925f2d42672f6927659d84089fda81758c0b3e: no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD
Mozilla Releng Treescript <release+treescript@mozilla.org> - Fri, 21 Jan 2022 06:59:01 +0000 - rev 605043
Push 39172 by ffxbld at Fri, 21 Jan 2022 06:59:35 +0000
no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD ia -> 901fe30a9fd4eda202af0dd991eaae020a37cbcc
d3a989967dd3775b1b08ec6d3fe046ae7d48c215: Merge autoland to mozilla-central. a=merge
Alexandru Michis <malexandru@mozilla.com> - Thu, 20 Jan 2022 23:42:30 +0200 - rev 605042
Push 39171 by malexandru@mozilla.com at Thu, 20 Jan 2022 21:43:17 +0000
Merge autoland to mozilla-central. a=merge
cf8829a3353a70a5f598f06151437a35adb712c5: Bug 1750276 - Annotate a test that now passes.
Emilio Cobos Álvarez <emilio@crisal.io> - Thu, 20 Jan 2022 19:16:43 +0100 - rev 605041
Push 39171 by malexandru@mozilla.com at Thu, 20 Jan 2022 21:43:17 +0000
Bug 1750276 - Annotate a test that now passes. MANUAL PUSH: Trivial annotation fix CLOSED TREE
a94254adcd436e2ea800cf4fa09974b4a7d1fbec: Merge mozilla-central to autoland. CLOSED TREE
Butkovits Atila <abutkovits@mozilla.com> - Thu, 20 Jan 2022 19:24:52 +0200 - rev 605040
Push 39171 by malexandru@mozilla.com at Thu, 20 Jan 2022 21:43:17 +0000
Merge mozilla-central to autoland. CLOSED TREE
55a08c98015b714e4302b50075cb9917e146b375: Backed out changeset d9d0b0a46f7d (bug 1751012) for causing build bustages. CLOSED TREE
Butkovits Atila <abutkovits@mozilla.com> - Thu, 20 Jan 2022 19:11:20 +0200 - rev 605039
Push 39171 by malexandru@mozilla.com at Thu, 20 Jan 2022 21:43:17 +0000
Backed out changeset d9d0b0a46f7d (bug 1751012) for causing build bustages. CLOSED TREE
2c37aa3ea90beb833b3779e935131922245899fd: Bug 1750276 - Fix inset box shadow painting of fieldsets. r=miko
Emilio Cobos Álvarez <emilio@crisal.io> - Thu, 20 Jan 2022 16:43:07 +0000 - rev 605038
Push 39171 by malexandru@mozilla.com at Thu, 20 Jan 2022 21:43:17 +0000
Bug 1750276 - Fix inset box shadow painting of fieldsets. r=miko Fieldsets have rather weird background and border painting rules, so we paint inset box shadows as part of the nsFieldSetBorder display item. However there was no equivalent to this call in the WebRender implementation: https://searchfox.org/mozilla-central/rev/d4b9c457db637fde655592d9e2048939b7ab2854/layout/forms/nsFieldSetFrame.cpp#296 Differential Revision: https://phabricator.services.mozilla.com/D136305
d9d0b0a46f7d6ea22f10fa8dfaf3fe3b79769e14: Bug 1751012 - Don't print to stdout in WebRender r=kvark
Chris Martin <cmartin@mozilla.com> - Thu, 20 Jan 2022 16:36:46 +0000 - rev 605037
Push 39171 by malexandru@mozilla.com at Thu, 20 Jan 2022 21:43:17 +0000
Bug 1751012 - Don't print to stdout in WebRender r=kvark Differential Revision: https://phabricator.services.mozilla.com/D136436
4c6a24a3477efef13f58517bc4e77e74aeba3a3c: Bug 1748852: Do not IPC_FAIL on GMP shutdown and give remaining fails a reason. r=media-playback-reviewers,bryce
Jens Stutte <jstutte@mozilla.com> - Thu, 20 Jan 2022 15:42:58 +0000 - rev 605036
Push 39171 by malexandru@mozilla.com at Thu, 20 Jan 2022 21:43:17 +0000
Bug 1748852: Do not IPC_FAIL on GMP shutdown and give remaining fails a reason. r=media-playback-reviewers,bryce Differential Revision: https://phabricator.services.mozilla.com/D136364
0a27343880728f442240a6f977e90ca1b40812ec: Bug 1748852: Assert on IPC_FAIL unless fuzzing. r=ipc-reviewers,nika,media-playback-reviewers,alwu
Jens Stutte <jstutte@mozilla.com> - Thu, 20 Jan 2022 15:42:57 +0000 - rev 605035
Push 39171 by malexandru@mozilla.com at Thu, 20 Jan 2022 21:43:17 +0000
Bug 1748852: Assert on IPC_FAIL unless fuzzing. r=ipc-reviewers,nika,media-playback-reviewers,alwu Differential Revision: https://phabricator.services.mozilla.com/D135238
563424398bd261f46d4d8432f12e5c041ef4425f: Bug 1733559 - createImageBitmap() resizeWidth and resizeHeight support, r=aosmond,emilio
Angus Sawyer <angus.sawyer@gmail.com> - Thu, 20 Jan 2022 15:38:01 +0000 - rev 605034
Push 39171 by malexandru@mozilla.com at Thu, 20 Jan 2022 21:43:17 +0000
Bug 1733559 - createImageBitmap() resizeWidth and resizeHeight support, r=aosmond,emilio Also fixed negative cropping width/height for blob images. Removes two unused class variables. Differential Revision: https://phabricator.services.mozilla.com/D127250
c94d674aa36801f57786a1c68a1a59074798ac2f: Bug 1751046 - Prevent experiment and rollout data from being merged r=barret
Andrei Oprea <andrei.br92@gmail.com> - Thu, 20 Jan 2022 15:20:59 +0000 - rev 605033
Push 39171 by malexandru@mozilla.com at Thu, 20 Jan 2022 21:43:17 +0000
Bug 1751046 - Prevent experiment and rollout data from being merged r=barret Differential Revision: https://phabricator.services.mozilla.com/D136407
36b1221090f8e61f0b0b06ed02ad865162ece22c: Bug 1750866 - Omit WebGPU writeTexture checks on the client side r=jimb
Dzmitry Malyshau <dmalyshau@mozilla.com> - Thu, 20 Jan 2022 15:17:08 +0000 - rev 605032
Push 39171 by malexandru@mozilla.com at Thu, 20 Jan 2022 21:43:17 +0000
Bug 1750866 - Omit WebGPU writeTexture checks on the client side r=jimb Differential Revision: https://phabricator.services.mozilla.com/D136279
d69fc377cc420643997a3d488694b88b6208fa0c: Bug 1736383 - Remove spurious client_id instrumentation r=janerik
Chris H-C <chutten@mozilla.com> - Thu, 20 Jan 2022 14:53:38 +0000 - rev 605031
Push 39171 by malexandru@mozilla.com at Thu, 20 Jan 2022 21:43:17 +0000
Bug 1736383 - Remove spurious client_id instrumentation r=janerik Differential Revision: https://phabricator.services.mozilla.com/D136425
8f9e0a800390605d84018fac682eabe2acc74f47: Bug 1745526 - Add a crash annotation for the linux memory watcher r=gsvelto
kriswright <kwright@mozilla.com> - Thu, 20 Jan 2022 14:25:44 +0000 - rev 605030
Push 39171 by malexandru@mozilla.com at Thu, 20 Jan 2022 21:43:17 +0000
Bug 1745526 - Add a crash annotation for the linux memory watcher r=gsvelto Adds a crash annotation, `LinuxUnderMemoryPressure`, which the memory pressure monitor updates based on whether or not it is under memory pressure. Differential Revision: https://phabricator.services.mozilla.com/D133555
c44b57b434b7d0644c018c4f9be677e19dbd7735: Bug 1750974 - Extend our ESLint import-globals-from function to support absolute directories. r=Gijs,mossop
Mark Banner <standard8@mozilla.com> - Thu, 20 Jan 2022 14:15:34 +0000 - rev 605029
Push 39171 by malexandru@mozilla.com at Thu, 20 Jan 2022 21:43:17 +0000
Bug 1750974 - Extend our ESLint import-globals-from function to support absolute directories. r=Gijs,mossop Differential Revision: https://phabricator.services.mozilla.com/D136368
2f5a2ce06906f92d02dbd547f9820a1fa59c8ccc: Bug 1745650 - Test case: https - only/ first completes slow download from upgraded site.r=ckerschb
lyavor <lyavor@mozilla.com> - Thu, 20 Jan 2022 14:14:11 +0000 - rev 605028
Push 39171 by malexandru@mozilla.com at Thu, 20 Jan 2022 21:43:17 +0000
Bug 1745650 - Test case: https - only/ first completes slow download from upgraded site.r=ckerschb Differential Revision: https://phabricator.services.mozilla.com/D136105
34a08545bf69e06d155d3243bf8b6d636b13d2b8: Bug 1745650 - If a download upgrades to https via httpsFirst-/httpsOnly - mode it fails. r=ckerschb,necko-reviewers,dragana
lyavor <lyavor@mozilla.com> - Thu, 20 Jan 2022 14:14:10 +0000 - rev 605027
Push 39171 by malexandru@mozilla.com at Thu, 20 Jan 2022 21:43:17 +0000
Bug 1745650 - If a download upgrades to https via httpsFirst-/httpsOnly - mode it fails. r=ckerschb,necko-reviewers,dragana Differential Revision: https://phabricator.services.mozilla.com/D133882
0274cb297f00e9163de83c2d4c02ac935e90e88d: Bug 1749328 - Intermittent failure in browser_interactions_typing.js r=Standard8
Andrew Creskey <acreskey@mozilla.com> - Thu, 20 Jan 2022 14:10:36 +0000 - rev 605026
Push 39171 by malexandru@mozilla.com at Thu, 20 Jan 2022 21:43:17 +0000
Bug 1749328 - Intermittent failure in browser_interactions_typing.js r=Standard8 The test test_typing_and_reload() was failing, I believe because without waiting for target url in browserLoaded(), we would proceed on the about:blank load and the new interaction write would race the test. Differential Revision: https://phabricator.services.mozilla.com/D136186
ba7513117392bb5be06865877f470e2a61395e27: Bug 1751103 - Short-circuit AdvanceToNextTab when tab-size is zero. r=emilio
Jonathan Kew <jkew@mozilla.com> - Thu, 20 Jan 2022 13:58:14 +0000 - rev 605025
Push 39171 by malexandru@mozilla.com at Thu, 20 Jan 2022 21:43:17 +0000
Bug 1751103 - Short-circuit AdvanceToNextTab when tab-size is zero. r=emilio Differential Revision: https://phabricator.services.mozilla.com/D136480
3a8c6fb0c92881f133d5b36c6af881721352fc9b: Bug 1750049 - [wasm] Use AVX2 ops for splat instructions. r=jseward
Yury Delendik <ydelendik@mozilla.com> - Thu, 20 Jan 2022 13:41:47 +0000 - rev 605024
Push 39171 by malexandru@mozilla.com at Thu, 20 Jan 2022 21:43:17 +0000
Bug 1750049 - [wasm] Use AVX2 ops for splat instructions. r=jseward Implements splat and loadXX_splat wasm simd instructions for AVX2. Differential Revision: https://phabricator.services.mozilla.com/D136034
a8fb098d360251fd0b449836af77fa2d5f90a952: Bug 1750181 - Silence warning about unused diagnostic variable. r=gsvelto
Christian Holler <choller@mozilla.com> - Thu, 20 Jan 2022 13:27:47 +0000 - rev 605023
Push 39171 by malexandru@mozilla.com at Thu, 20 Jan 2022 21:43:17 +0000
Bug 1750181 - Silence warning about unused diagnostic variable. r=gsvelto Differential Revision: https://phabricator.services.mozilla.com/D136476
f26c5f46bdcd7ba4163f79788f8ba030b0eddd3e: no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD
Mozilla Releng Treescript <release+treescript@mozilla.org> - Thu, 20 Jan 2022 19:03:52 +0000 - rev 605022
Push 39170 by ffxbld at Thu, 20 Jan 2022 19:03:58 +0000
no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD gd -> 00dad207fa7a90fb3f30d81fc309767eed8b9b8b gl -> 12d14b505e0fc7ab9ca38b3d3e4530acb008fff8 hye -> 870163a4f6a2edd3644bf214f02d39d115ff221f nn-NO -> 4de80ca84f4965bdf7ef791cb7c748f07ff3c2a1 sat -> ee6aad297a38567b39b518b5bf9ebdc487dc1568 tg -> 4fdfd727279b4b58c3365296122462fc1fde9405 tr -> 76569db9b0454bc99fb728ff45366b5921da0d29 ur -> d7318f049d0d3544f36aa9023f94faff13b7d950
927d2a569717f2dcb16d748468a880749cfe03df: Merge autoland to mozilla-central. a=merge
Butkovits Atila <abutkovits@mozilla.com> - Thu, 20 Jan 2022 18:20:25 +0200 - rev 605021
Push 39169 by abutkovits@mozilla.com at Thu, 20 Jan 2022 16:22:53 +0000
Merge autoland to mozilla-central. a=merge
(0) -300000 -100000 -30000 -10000 -3000 -1000 -240 tip