7a28c229e654d10ca9ab630e42753954390e67a7: Bug 1594998 - Make standalone SpiderMonkey use libxul-like panic. r=froydnj default tip
Mike Hommey <mh+mozilla@glandium.org> - Fri, 15 Nov 2019 00:21:32 +0000 - rev 502106
Push 100612 by mh@glandium.org at Fri, 15 Nov 2019 00:22:43 +0000
Bug 1594998 - Make standalone SpiderMonkey use libxul-like panic. r=froydnj This moves the parts of toolkit/library/rust/shared/lib.rs related to panic hooking to a new mozglue subdirectory, which will be used for things that can be statically linked to e.g. libxul, rather than in a "shared library". The panic hook is disabled when building spidermonkey via the mozjs_sys crate. Differential Revision: https://phabricator.services.mozilla.com/D52793
db32a8eb28a2d053f009765785bac23f4f9f6d3f: Bug 1568058 - pt 4 - Use batch decoding in MediaBufferDecoder. r=jya
Michael Froman <mfroman@mozilla.com> - Thu, 14 Nov 2019 16:06:54 +0000 - rev 502105
Push 100611 by mfroman@mozilla.com at Fri, 15 Nov 2019 00:21:45 +0000
Bug 1568058 - pt 4 - Use batch decoding in MediaBufferDecoder. r=jya - Add a pref for controlling the batch size when doing webaudio decoding on RDD. - If batch size is greater than 1 and the decoder is capable of batch decoding, send raw sample batches to decoder. Differential Revision: https://phabricator.services.mozilla.com/D51454
53a35e1379d64cb80fe1df622afb9aa8020dbcf1: Bug 1568058 - pt 3 - Remove MediaFormatReader from MediaBufferDecoder. r=jya
Michael Froman <mfroman@mozilla.com> - Thu, 14 Nov 2019 16:06:46 +0000 - rev 502104
Push 100611 by mfroman@mozilla.com at Fri, 15 Nov 2019 00:21:45 +0000
Bug 1568058 - pt 3 - Remove MediaFormatReader from MediaBufferDecoder. r=jya Stop using MediaFormatReader and use a demuxer and decoder directly in MediaBufferDecoder. This will allow us to do batch decoding calls for webaudio that will improve performance by reducing the number of IPC calls to the RDD process. Differential Revision: https://phabricator.services.mozilla.com/D51453
08c7f0dd63c8f09cd5c3f678920c9b89622637bc: Bug 1568058 - pt 2 - Add batch decode methods to MediaDataDecoder. r=jya
Michael Froman <mfroman@mozilla.com> - Thu, 14 Nov 2019 16:06:39 +0000 - rev 502103
Push 100611 by mfroman@mozilla.com at Fri, 15 Nov 2019 00:21:45 +0000
Bug 1568058 - pt 2 - Add batch decode methods to MediaDataDecoder. r=jya In order to use the batch decoding abilities added in Bug 1590475, we need to also add batch decoding to MediaDataDecoder. For now only RemoteMediaDataDecoder (and AudioTrimmer as a wrapper) know how to do batch, but this could be implemented more generically later in MediaDataDecoder. Differential Revision: https://phabricator.services.mozilla.com/D51452
ff0b20be880be24af649b8b776608a2672346615: Bug 1568058 - pt 1 - Add DecoderTraits::CreateDemuxer and use it in CreateReader. r=jya
Michael Froman <mfroman@mozilla.com> - Thu, 14 Nov 2019 16:06:29 +0000 - rev 502102
Push 100611 by mfroman@mozilla.com at Fri, 15 Nov 2019 00:21:45 +0000
Bug 1568058 - pt 1 - Add DecoderTraits::CreateDemuxer and use it in CreateReader. r=jya CreateDemuxer will be used in MediaBufferDecoder as we remove MediaFormatReader. Differential Revision: https://phabricator.services.mozilla.com/D45094
152f204eda63b35bb0d12b989141dd7261d32452: Bug 1596198 - Remove the canary from nsStringBuffer r=bzbarsky
Paul Bone <pbone@mozilla.com> - Thu, 14 Nov 2019 22:50:31 +0000 - rev 502101
Push 100610 by pbone@mozilla.com at Fri, 15 Nov 2019 00:05:20 +0000
Bug 1596198 - Remove the canary from nsStringBuffer r=bzbarsky Differential Revision: https://phabricator.services.mozilla.com/D52961
fa6c87627ec8d357de398ebdbb05bc03399b8df4: Bug 1596330 - Remove CrossProcessRedirectDone and FinishCrossProcessSwitch r=mattwoodrow
Paul Bone <pbone@mozilla.com> - Thu, 14 Nov 2019 08:43:06 +0000 - rev 502100
Push 100609 by pbone@mozilla.com at Fri, 15 Nov 2019 00:02:50 +0000
Bug 1596330 - Remove CrossProcessRedirectDone and FinishCrossProcessSwitch r=mattwoodrow Depends on D52950 Differential Revision: https://phabricator.services.mozilla.com/D52951
f406de07f131f6478b7d012f3534021698331f74: Bug 1596330 - Remove mDoingCrossProcessRedirect r=mattwoodrow
Paul Bone <pbone@mozilla.com> - Thu, 14 Nov 2019 08:43:06 +0000 - rev 502099
Push 100609 by pbone@mozilla.com at Fri, 15 Nov 2019 00:02:50 +0000
Bug 1596330 - Remove mDoingCrossProcessRedirect r=mattwoodrow Depends on D52949 Differential Revision: https://phabricator.services.mozilla.com/D52950
f1b88c7e983e1aacb8897ac1a2858b6af1514e82: Bug 1596330 - Remove dead process switching code r=mattwoodrow
Paul Bone <pbone@mozilla.com> - Thu, 14 Nov 2019 08:43:05 +0000 - rev 502098
Push 100609 by pbone@mozilla.com at Fri, 15 Nov 2019 00:02:50 +0000
Bug 1596330 - Remove dead process switching code r=mattwoodrow Differential Revision: https://phabricator.services.mozilla.com/D52949
9062e6ab980e537e00bcafd9ce16eb43d9a20366: Bug 1595287 - update math-global-event-handlers.tentative.html expectations r=aryx
Andreea Pavel <apavel@mozilla.com> - Thu, 14 Nov 2019 18:36:30 +0000 - rev 502097
Push 100608 by apavel@mozilla.com at Fri, 15 Nov 2019 00:02:11 +0000
Bug 1595287 - update math-global-event-handlers.tentative.html expectations r=aryx Differential Revision: https://phabricator.services.mozilla.com/D52455
abcbfdf1a1efad1d852db7889ebda328c4e8b73d: Bug 1588975 - Replace ShellExecuteExW with mozilla::ShellExecuteByExplorer. r=aklotz,asuth
Toshihito Kikuchi <tkikuchi@mozilla.com> - Thu, 14 Nov 2019 19:47:29 +0000 - rev 502096
Push 100607 by apavel@mozilla.com at Fri, 15 Nov 2019 00:01:43 +0000
Bug 1588975 - Replace ShellExecuteExW with mozilla::ShellExecuteByExplorer. r=aklotz,asuth The launcher process turns on the `PreferSystem32Images` mitigation policy for the browser process. Since the mitigation policy is inherited, a process launched by the browser process also has `PreferSystem32Images`. If an application which does not support `PreferSystem32Images`, such as Skype for Business, is launched via a hyperlink, a custom uri, or a downloaded file, it would fail to launch. Bug 1567614 fixed this issue by introducing `mozilla::ShellExecuteByExplorer` to `nsMIMEInfoWin::LoadUriInternal`. This patch introduces `mozilla::ShellExecuteByExplorer` to two more places. 1. xul!nsLocalFile::Launch This is invoked when a user opens a file from the Download Library, or a user opens a downloaded file with the default application without saving it. 2. xul!nsMIMEInfoWin::LaunchWithFile This is invoked when a user opens a downloaded file with a custom application (configured in about:preference) without saving it. *Why does this patch change worker.js?* The mochitest dom/tests/browser/browser_test_new_window_from_content.js failed if it was executed after dom/serviceworkers/test/browser_download.js in the same batch. This was because browser_download.js launched Notepad to open fake_download.bin.txt, preventing a new window from being opened in the foreground in browser_test_new_window_from_content.js. The test browser_download.js can verify downloaded data without opening an associated application. So this patch adds the content-type to the response header in order not to open Notepad on Windows. Differential Revision: https://phabricator.services.mozilla.com/D52567
36bef03d2b69c674ab63f0e0ea46819d456ab267: Bug 1528429 - disable browser_urlBar_zoom.js on mac r=gbrown
Andreea Pavel <apavel@mozilla.com> - Thu, 14 Nov 2019 18:36:28 +0000 - rev 502095
Push 100606 by apavel@mozilla.com at Fri, 15 Nov 2019 00:00:44 +0000
Bug 1528429 - disable browser_urlBar_zoom.js on mac r=gbrown Differential Revision: https://phabricator.services.mozilla.com/D52687
e6727b7a53916137d8f9988ab70d9e26ed72561b: Bug 1589931 - P2: Update cubeb-audiounit-rs to 0920240. r=padenot
Chun-Min Chang <chun.m.chang@gmail.com> - Thu, 14 Nov 2019 21:00:16 +0000 - rev 502094
Push 100605 by apavel@mozilla.com at Thu, 14 Nov 2019 23:59:25 +0000
Bug 1589931 - P2: Update cubeb-audiounit-rs to 0920240. r=padenot Pick commits: 0920240 - Always return null-terminated strings from current_device (#25) Differential Revision: https://phabricator.services.mozilla.com/D52880
51cd57a31ea775eeb8605c160cb363512ab6cd2a: Bug 1589931 - P1: Only check non-null current output device. r=padenot
Chun-Min Chang <chun.m.chang@gmail.com> - Thu, 14 Nov 2019 21:00:34 +0000 - rev 502093
Push 100605 by apavel@mozilla.com at Thu, 14 Nov 2019 23:59:25 +0000
Bug 1589931 - P1: Only check non-null current output device. r=padenot Differential Revision: https://phabricator.services.mozilla.com/D52750
4466d109fc5183c6a9a4df40b23d16003c47c463: Bug 1585231 - disable browser_delay_autoplay_media_pausedAfterPlay.js on fission r=mccr8
Andreea Pavel <apavel@mozilla.com> - Thu, 14 Nov 2019 23:00:39 +0000 - rev 502092
Push 100604 by apavel@mozilla.com at Thu, 14 Nov 2019 23:58:19 +0000
Bug 1585231 - disable browser_delay_autoplay_media_pausedAfterPlay.js on fission r=mccr8 Differential Revision: https://phabricator.services.mozilla.com/D53087
eb4fa5205effc959aea06949612d952b4b66aecf: Bug 1596279 - Set all ccov opt tests as tier-3 for now. r=jmaher
Marco Castelluccio <mcastelluccio@mozilla.com> - Thu, 14 Nov 2019 16:20:24 +0000 - rev 502091
Push 100603 by mcastelluccio@mozilla.com at Thu, 14 Nov 2019 23:56:23 +0000
Bug 1596279 - Set all ccov opt tests as tier-3 for now. r=jmaher Depends on D53001 Differential Revision: https://phabricator.services.mozilla.com/D53002
113422a367964ca6cf242e2b2e25d4e1fd31568f: Bug 1596279 - Set the same chunk numbers and timeouts for coverage opt builds as in coverage debug builds. r=jmaher
Marco Castelluccio <mcastelluccio@mozilla.com> - Thu, 14 Nov 2019 16:20:24 +0000 - rev 502090
Push 100603 by mcastelluccio@mozilla.com at Thu, 14 Nov 2019 23:56:23 +0000
Bug 1596279 - Set the same chunk numbers and timeouts for coverage opt builds as in coverage debug builds. r=jmaher In bug 1596368 we will adjust them, after disabling tests in coverage debug builds. Depends on D53000 Differential Revision: https://phabricator.services.mozilla.com/D53001
04bae87f5d5006a7cfa116a639ef277178989e71: Bug 1596279 - Don't disable ccov opt tests with a transform. r=jmaher
Marco Castelluccio <mcastelluccio@mozilla.com> - Thu, 14 Nov 2019 16:20:23 +0000 - rev 502089
Push 100603 by mcastelluccio@mozilla.com at Thu, 14 Nov 2019 23:56:23 +0000
Bug 1596279 - Don't disable ccov opt tests with a transform. r=jmaher Depends on D52999 Differential Revision: https://phabricator.services.mozilla.com/D53000
0cf789cf0a8bc75e1a538613b3b6f70abf8fe566: Bug 1596279 - Define linux64-ccov/opt as a test platform. r=jmaher
Marco Castelluccio <mcastelluccio@mozilla.com> - Thu, 14 Nov 2019 16:20:23 +0000 - rev 502088
Push 100603 by mcastelluccio@mozilla.com at Thu, 14 Nov 2019 23:56:23 +0000
Bug 1596279 - Define linux64-ccov/opt as a test platform. r=jmaher Depends on D52998 Differential Revision: https://phabricator.services.mozilla.com/D52999
859d9a5e31f72f85a1981db5c3e041287d8f8dec: Bug 1596279 - Install grcov in the Linux coverage opt build to parse gcno/gcda files. r=jmaher
Marco Castelluccio <mcastelluccio@mozilla.com> - Thu, 14 Nov 2019 16:20:23 +0000 - rev 502087
Push 100603 by mcastelluccio@mozilla.com at Thu, 14 Nov 2019 23:56:23 +0000
Bug 1596279 - Install grcov in the Linux coverage opt build to parse gcno/gcda files. r=jmaher Depends on D52997 Differential Revision: https://phabricator.services.mozilla.com/D52998
b16f0fdbb381b98e1ece924ba9bae40b1b7ff2f9: Bug 1596279 - Enable Rust tests on the Linux coverage opt built too. r=jmaher
Marco Castelluccio <mcastelluccio@mozilla.com> - Thu, 14 Nov 2019 16:20:23 +0000 - rev 502086
Push 100603 by mcastelluccio@mozilla.com at Thu, 14 Nov 2019 23:56:23 +0000
Bug 1596279 - Enable Rust tests on the Linux coverage opt built too. r=jmaher Differential Revision: https://phabricator.services.mozilla.com/D52997
06e855bfa7cebf2912446718eabd4eec6e82238c: No Bug, mozilla-central repo-update HSTS HPKP blocklist remote-settings tld-suffixes - a=repo-update r=RyanVM
ffxbld <ffxbld@mozilla.com> - Thu, 14 Nov 2019 23:48:44 +0000 - rev 502085
Push 100602 by rvandermeulen@mozilla.com at Thu, 14 Nov 2019 23:55:04 +0000
No Bug, mozilla-central repo-update HSTS HPKP blocklist remote-settings tld-suffixes - a=repo-update r=RyanVM Differential Revision: https://phabricator.services.mozilla.com/D53009
4c2fbb90bbe3fc214014a89fb9061fce677c3040: Bug 1595519 - Update pdf.js to version 2.4.127. r=bdahl
Ryan VanderMeulen <ryanvm@gmail.com> - Thu, 14 Nov 2019 16:37:46 +0000 - rev 502084
Push 100601 by rvandermeulen@mozilla.com at Thu, 14 Nov 2019 23:54:31 +0000
Bug 1595519 - Update pdf.js to version 2.4.127. r=bdahl Differential Revision: https://phabricator.services.mozilla.com/D52545
f6aa348ba29ac0d8310d5ea7a447828dc22f0543: Backed out 2 changesets (bug 1594204) for SM build bustages at WasmBaselineCompile.cpp on a CLOSED TREE
Andreea Pavel <apavel@mozilla.com> - Fri, 15 Nov 2019 01:05:50 +0200 - rev 502083
Push 100600 by apavel@mozilla.com at Thu, 14 Nov 2019 23:09:01 +0000
Backed out 2 changesets (bug 1594204) for SM build bustages at WasmBaselineCompile.cpp on a CLOSED TREE Backed out changeset 74cc3a413cb0 (bug 1594204) Backed out changeset 6295568b6ea4 (bug 1594204)
bba1ab697faa083c7fe335061b8ca607bd83a2c7: Bug 1596288 - Move some code in Bailouts.h into Bailouts.cpp that is the sole user of it. r=jandem
Jeff Walden <jwalden@mit.edu> - Thu, 14 Nov 2019 22:53:04 +0000 - rev 502082
Push 100599 by jwalden@mit.edu at Thu, 14 Nov 2019 23:01:00 +0000
Bug 1596288 - Move some code in Bailouts.h into Bailouts.cpp that is the sole user of it. r=jandem Differential Revision: https://phabricator.services.mozilla.com/D52936
55c9bc5fb1fe59bb21afcde021cbb3553d17fd9e: Bug 1594304. Add deprecation notes to methods that allow throwing a bare nsresult with no useful message. r=smaug
Boris Zbarsky <bzbarsky@mit.edu> - Thu, 14 Nov 2019 22:51:21 +0000 - rev 502081
Push 100598 by bzbarsky@mozilla.com at Thu, 14 Nov 2019 23:00:31 +0000
Bug 1594304. Add deprecation notes to methods that allow throwing a bare nsresult with no useful message. r=smaug Differential Revision: https://phabricator.services.mozilla.com/D53092
4eb85afc10db43b9c64e0a19adefd78afd616418: Bug 1578534 - Change nsIX509CertDB.constructX509 to take Array<uint8_t> r=keeler
Sean Feng <sefeng@mozilla.com> - Tue, 12 Nov 2019 20:59:02 +0000 - rev 502080
Push 100597 by sefeng@mozilla.com at Thu, 14 Nov 2019 22:59:34 +0000
Bug 1578534 - Change nsIX509CertDB.constructX509 to take Array<uint8_t> r=keeler Differential Revision: https://phabricator.services.mozilla.com/D44730
78cd6dd843caca297127b2c190295501142cb3bd: Bug 1589742 - Collect telemetry on the types of user clicks r=smaug
Sean Feng <sefeng@mozilla.com> - Wed, 13 Nov 2019 18:12:02 +0000 - rev 502079
Push 100596 by sefeng@mozilla.com at Thu, 14 Nov 2019 22:58:39 +0000
Bug 1589742 - Collect telemetry on the types of user clicks r=smaug Differential Revision: https://phabricator.services.mozilla.com/D51508
6fc0c2b4b9096e7ff61265dddb682adb21ee5eed: Bug 1577217: Let third-party-modules ride to early beta; r=mhowell
Aaron Klotz <aklotz@mozilla.com> - Thu, 14 Nov 2019 21:53:12 +0000 - rev 502078
Push 100595 by aklotz@mozilla.com at Thu, 14 Nov 2019 22:57:40 +0000
Bug 1577217: Let third-party-modules ride to early beta; r=mhowell We've decided to let this ride through to early beta. We'll evaluate how the early beta numbers look, and if there are no significant issues we'll follow up with another patch to ride to release. This is already covered by the data review for bug 1542830. Differential Revision: https://phabricator.services.mozilla.com/D53084
a21f7f0b362ef9cd81c2f8262d535c2e3396c4b4: Bug 1594122 - convert XBL binding to custom element in reftest 1369954-1.xhtml r=bzbarsky
Alexander Surkov <surkov.alexander@gmail.com> - Thu, 14 Nov 2019 21:19:54 +0000 - rev 502077
Push 100594 by asurkov@mozilla.com at Thu, 14 Nov 2019 22:56:43 +0000
Bug 1594122 - convert XBL binding to custom element in reftest 1369954-1.xhtml r=bzbarsky Differential Revision: https://phabricator.services.mozilla.com/D53064
d519e5920a23a531269fec72a0ef440674692603: Bug 1487212 - When hyphenation resources are compressed in omnijar, load them into shared memory and share among all content processes. r=heycam,froydnj
Jonathan Kew <jkew@mozilla.com> - Thu, 14 Nov 2019 20:05:58 +0000 - rev 502076
Push 100593 by jkew@mozilla.com at Thu, 14 Nov 2019 22:55:47 +0000
Bug 1487212 - When hyphenation resources are compressed in omnijar, load them into shared memory and share among all content processes. r=heycam,froydnj Differential Revision: https://phabricator.services.mozilla.com/D52835
2556a28ab75a074ba8a7ef30e5360cb66a18e04c: Bug 1592968 - Use the registry to record creating a taskbar pin. r=agashlin
Molly Howell <mhowell@mozilla.com> - Thu, 14 Nov 2019 21:10:07 +0000 - rev 502075
Push 100592 by mhowell@mozilla.com at Thu, 14 Nov 2019 22:54:51 +0000
Bug 1592968 - Use the registry to record creating a taskbar pin. r=agashlin My initial idea of using the shortcuts log to store this information didn't work out because the helper, when run by an updater which was run by the maintenance service, doesn't get write permissions on that file. Differential Revision: https://phabricator.services.mozilla.com/D52276
8fa2316b02404d9fde7a88fe6948df683a2f84a0: Bug 1590231 - Update sync preferences panel to match decouple designs r=fluent-reviewers,markh
Vijay Budhram <vbudhram@mozilla.com> - Thu, 14 Nov 2019 21:01:23 +0000 - rev 502074
Push 100591 by vbudhram@mozilla.com at Thu, 14 Nov 2019 22:53:55 +0000
Bug 1590231 - Update sync preferences panel to match decouple designs r=fluent-reviewers,markh Differential Revision: https://phabricator.services.mozilla.com/D50931
5df0e903d13fa096db7b3d90c3d1fe972a5b34d4: Bug 1516367 - Move the minidump-analyzer out of the crash reporter application bundle r=spohl,dmajor
Gabriele Svelto <gsvelto@mozilla.com> - Thu, 14 Nov 2019 21:11:59 +0000 - rev 502073
Push 100590 by gsvelto@mozilla.com at Thu, 14 Nov 2019 22:53:26 +0000
Bug 1516367 - Move the minidump-analyzer out of the crash reporter application bundle r=spohl,dmajor The minidump-analyzer tool was originally conceived to be used from the crash report client and as such was installed in the crash reporter client application bundle on macOS. It was later adapted to work from Firefox itself but this caused linking problems when invoked from the Firefox app bundle. This patch moves the minidump-analyzer into the Firefox app bundle and adapts the relevant code to find it there. The minidump-analyzer was also not signed like the rest of our executables and this patch addresses that issue too. Differential Revision: https://phabricator.services.mozilla.com/D52910
f0ceeb68fff9ceb3d8ec9f7915695a8ed8ae9e27: Bug 1593131 - part6 : modify log name. r=chunmin
alwu <alwu@mozilla.com> - Thu, 14 Nov 2019 01:16:47 +0000 - rev 502072
Push 100589 by alwu@mozilla.com at Thu, 14 Nov 2019 22:52:28 +0000
Bug 1593131 - part6 : modify log name. r=chunmin Differential Revision: https://phabricator.services.mozilla.com/D52708
55fe1b2e71c4c12aee2f132db87a46e0bf5fa8f3: Bug 1593131 - part5 : use unreachable assertion to replace debug log. r=chunmin
Alastor Wu <alwu@mozilla.com> - Thu, 14 Nov 2019 00:34:44 +0000 - rev 502071
Push 100589 by alwu@mozilla.com at Thu, 14 Nov 2019 22:52:28 +0000
Bug 1593131 - part5 : use unreachable assertion to replace debug log. r=chunmin To make sure it never happens. Differential Revision: https://phabricator.services.mozilla.com/D52707
103ad9fe9feaba13a65fc544567f45aa37161504: Bug 1593131 - part4 : make 'MediaControlKeysManager' being both an event source and listener. r=chunmin
Alastor Wu <alwu@mozilla.com> - Thu, 14 Nov 2019 21:14:29 +0000 - rev 502070
Push 100589 by alwu@mozilla.com at Thu, 14 Nov 2019 22:52:28 +0000
Bug 1593131 - part4 : make 'MediaControlKeysManager' being both an event source and listener. r=chunmin The event source in `MediaControlKeysManager` now is created dynamically, so that means sometime we don't have an event source to allow people add or remove listener Therefore, make `MediaControlKeysManager` inherit from `MediaControlKeysEventSource` to allow it to provide add/remove listener methods and inherit from `MediaControlKeysEventListener` to allow it to monitor the real media control keys event and dispatch event to its listeners. Differential Revision: https://phabricator.services.mozilla.com/D51766
9d1e133ed17c9525faafff30e632a136a536d807: Bug 1593131 - part3 : use nsISupport for ref counting r=chunmin
alwu <alwu@mozilla.com> - Thu, 14 Nov 2019 20:59:05 +0000 - rev 502069
Push 100589 by alwu@mozilla.com at Thu, 14 Nov 2019 22:52:28 +0000
Bug 1593131 - part3 : use nsISupport for ref counting r=chunmin Use` nsISupport` for ref counting, instead of using `NS_INLINE_DECL_THREADSAFE_REFCOUNTING`, then we can allow an usage such like inheritting from both `MediaControlKeysEventListener` and `MediaControlKeysEventSource` at the same time, which doesn't be allowed in old implementation because we can only have one parent class owning `mRefCnt`. Differential Revision: https://phabricator.services.mozilla.com/D52703
222533f6446ed6f8f544c6e25e10cf344557f62c: Bug 1593131 - part2 : dynamically create or destroy media keys event source according to the amount of media controller r=chunmin
alwu <alwu@mozilla.com> - Tue, 12 Nov 2019 17:44:32 +0000 - rev 502068
Push 100589 by alwu@mozilla.com at Thu, 14 Nov 2019 22:52:28 +0000
Bug 1593131 - part2 : dynamically create or destroy media keys event source according to the amount of media controller r=chunmin In this patch, we dynamically create or destroy media keys event source according to the amount of media controller . We would create the event source when we have a controller which needs to be controlled, and destory the event source when there is no controllers existing. In addition, create a `Init()` function for media service for calling any other owned module's initialization, which is used to ensure that we finish setting the `gMediaControlService` before any other classes call `MediaControlService::GetService()`. Differential Revision: https://phabricator.services.mozilla.com/D51765
d168bfd2524c7c7c5110b7dcbca2f3671779c9ea: Bug 1593131 - part1 : use media event to notity media controller amount changed. r=chunmin
alwu <alwu@mozilla.com> - Fri, 08 Nov 2019 22:09:23 +0000 - rev 502067
Push 100589 by alwu@mozilla.com at Thu, 14 Nov 2019 22:52:28 +0000
Bug 1593131 - part1 : use media event to notity media controller amount changed. r=chunmin As we have a need to know if there is any existing controller needs to be controlled in order to achieve dynamically creation and destruction of media keys event source. (that will be implemented in patch2) Therefore, using the media event to send the current media controller amount when the total media controller amount changed in the media service. Differential Revision: https://phabricator.services.mozilla.com/D51763
7a519aeac6438c53c2eec583b75a25f12dbf695c: Bug 1596341 - Fix nasm putting garbage in the .debug_loc section on elf32. r=froydnj
Mike Hommey <mh+mozilla@glandium.org> - Thu, 14 Nov 2019 20:59:03 +0000 - rev 502066
Push 100588 by mh@glandium.org at Thu, 14 Nov 2019 22:50:43 +0000
Bug 1596341 - Fix nasm putting garbage in the .debug_loc section on elf32. r=froydnj Differential Revision: https://phabricator.services.mozilla.com/D52972
2d2a7cb4d6ffcfd51552d08b1aff7fb1b04e3430: Bug 1588218 - Expose DNS suffix list (Android) r=michal,snorp
Valentin Gosu <valentin.gosu@gmail.com> - Thu, 14 Nov 2019 20:39:34 +0000 - rev 502065
Push 100587 by valentin.gosu@gmail.com at Thu, 14 Nov 2019 22:49:46 +0000
Bug 1588218 - Expose DNS suffix list (Android) r=michal,snorp Differential Revision: https://phabricator.services.mozilla.com/D51561
0a08184c5efec65571ba403e03bc9b983a436caf: Bug 1595877, replace .xul mochitest files in layout/ with .xhtml r=dholbert
Emma Malysz <emalysz@mozilla.com> - Thu, 14 Nov 2019 20:25:21 +0000 - rev 502064
Push 100586 by bgrinstead@mozilla.com at Thu, 14 Nov 2019 22:48:47 +0000
Bug 1595877, replace .xul mochitest files in layout/ with .xhtml r=dholbert Differential Revision: https://phabricator.services.mozilla.com/D52728
f6825602e27a50f03c9c01aebdc8b6bb81bea6f0: Bug 1596117: Fail early on bad atom table indices in XDR decoding r=tcampbell
Iain Ireland <iireland@mozilla.com> - Thu, 14 Nov 2019 18:49:18 +0000 - rev 502063
Push 100585 by iireland@mozilla.com at Thu, 14 Nov 2019 22:47:49 +0000
Bug 1596117: Fail early on bad atom table indices in XDR decoding r=tcampbell Before we read an atom from the atom table, verify that the index is valid. Differential Revision: https://phabricator.services.mozilla.com/D53060
11ce58dd19022bd0d8c7f4da372b6f1134623474: Bug 1594850 - Part 2 - Write a test for gHistoryMaxSize in nsSHistory being set to 0 and mIndex and mRequestedIndex=-1, r=peterv
Anny Gakhokidze <agakhokidze@mozilla.com> - Thu, 14 Nov 2019 20:09:58 +0000 - rev 502062
Push 100584 by agakhokidze@mozilla.com at Thu, 14 Nov 2019 22:46:45 +0000
Bug 1594850 - Part 2 - Write a test for gHistoryMaxSize in nsSHistory being set to 0 and mIndex and mRequestedIndex=-1, r=peterv Differential Revision: https://phabricator.services.mozilla.com/D52927
3af47ccb969a9c50101c1efffbefc5eaece26bb4: Bug 1594850 - Part 1 - Fix crash in nsSHistory::EnsureCorrectEntryAtCurrIndex when mIndex=-1, r=peterv
Anny Gakhokidze <agakhokidze@mozilla.com> - Thu, 14 Nov 2019 20:09:58 +0000 - rev 502061
Push 100584 by agakhokidze@mozilla.com at Thu, 14 Nov 2019 22:46:45 +0000
Bug 1594850 - Part 1 - Fix crash in nsSHistory::EnsureCorrectEntryAtCurrIndex when mIndex=-1, r=peterv Differential Revision: https://phabricator.services.mozilla.com/D52370
0ee40940310074484845f8d2849896f0fe17cf83: Bug 1596172 - Add perf-reftest-singletons to PGO training r=firefox-build-system-reviewers,mshal
David Major <dmajor@mozilla.com> - Thu, 14 Nov 2019 19:27:26 +0000 - rev 502060
Push 100583 by dmajor@mozilla.com at Thu, 14 Nov 2019 22:45:39 +0000
Bug 1596172 - Add perf-reftest-singletons to PGO training r=firefox-build-system-reviewers,mshal This ought to overcome a regression from 1592981 as well as make this test suite less noisy about toolchain updates in the future. While here, tidy up the PGO list: sort alphabetically, stop using a hardcoded test index for the Speedometer time extension, and stop using js-input/ for the virtual mappings since js-input/ is an actual directory in our repo. Differential Revision: https://phabricator.services.mozilla.com/D52888
74cc3a413cb0f2da50eb95dff6b6656ce4edabfc: Bug 1594204 - Generate inline code for memory.copy and memory.fill. r=lth
Ryan Hunt <rhunt@eqrion.net> - Thu, 14 Nov 2019 18:56:56 +0000 - rev 502059
Push 100582 by rhunt@eqrion.net at Thu, 14 Nov 2019 22:45:10 +0000
Bug 1594204 - Generate inline code for memory.copy and memory.fill. r=lth This commit adds an inline code path for memory.copy/fill for Ion and Baseline for all platforms. To keep things simple, I reused the plain wasm load/store codegen with integer types up to 64bits. A future commit can add SIMD support as needed. A copy with constant length is reduced to a series of loads (from low-to-high) onto the value stack (for baseline), or onto a stack of definitions (for ion). Then a series of stores are emitted (from high-to-low) from the value stack or temp definition stack. A fill with constant length and value is reduced to a series of stores (from high-to-low). The stores use the widest transfer width as possible, and the value is splatted as appropriate to fill the whole integer. This optimization is limited to sizes that are less than the guard page so that we only need to perform a single bounds check for src/dest. The threshold is per-platform and derived from the wasm-bulk-bench microbenchmark. I attempted to pick the length just before the inline path began to slow exponentially. This was roughly constant at 8 loads/stores for 64 and 32 bits. Differential Revision: https://phabricator.services.mozilla.com/D52129
6295568b6ea47d638c4346effd4731d37366547b: Bug 1594204 - Split out 'emitMemCopy' function for dedicated optimizations. r=lth
Ryan Hunt <rhunt@eqrion.net> - Thu, 14 Nov 2019 18:56:41 +0000 - rev 502058
Push 100582 by rhunt@eqrion.net at Thu, 14 Nov 2019 22:45:10 +0000
Bug 1594204 - Split out 'emitMemCopy' function for dedicated optimizations. r=lth Differential Revision: https://phabricator.services.mozilla.com/D50380
80763bd78330a116ee0e201bed08eecbeceabe4b: Bug 1596245 - Fix WebGPU device destruction r=jgilbert
Dzmitry Malyshau <dmalyshau@mozilla.com> - Thu, 14 Nov 2019 21:22:56 +0000 - rev 502057
Push 100581 by dmalyshau@mozilla.com at Thu, 14 Nov 2019 22:44:05 +0000
Bug 1596245 - Fix WebGPU device destruction r=jgilbert Differential Revision: https://phabricator.services.mozilla.com/D53081
b128903fea7457452171d43c599a6d67719eb3d9: Merge mozilla-central to autoland. a=merge on a CLOSED TREE
Razvan Maries <rmaries@mozilla.com> - Fri, 15 Nov 2019 00:41:27 +0200 - rev 502056
Push 100580 by rmaries@mozilla.com at Thu, 14 Nov 2019 22:42:14 +0000
Merge mozilla-central to autoland. a=merge on a CLOSED TREE
88db9bea4580df16dc444668f8c2cddbb3414318: Merge mozilla-inbound to mozilla-central a=merge
Razvan Maries <rmaries@mozilla.com> - Thu, 14 Nov 2019 23:49:26 +0200 - rev 502055
Push 100580 by rmaries@mozilla.com at Thu, 14 Nov 2019 22:42:14 +0000
Merge mozilla-inbound to mozilla-central a=merge
0fb79a3edf1bddd8532e6d98e7b0531b5155a6e4: Merge autoland to mozilla-central a=merge
Razvan Maries <rmaries@mozilla.com> - Thu, 14 Nov 2019 23:45:40 +0200 - rev 502054
Push 100580 by rmaries@mozilla.com at Thu, 14 Nov 2019 22:42:14 +0000
Merge autoland to mozilla-central a=merge
d64119136e15458d4aea5c548b4d10d7099d78f6: Bug 1579189 - raise the minimum clang version to 5; r=#build
Nathan Froyd <froydnj@mozilla.com> - Thu, 14 Nov 2019 11:16:38 -0400 - rev 502053
Push 100580 by rmaries@mozilla.com at Thu, 14 Nov 2019 22:42:14 +0000
Bug 1579189 - raise the minimum clang version to 5; r=#build We need this for "full" C++17 support (everything is supported, but some C++17 features still have bugs) and this change also brings Linux into parity with our Mac requirements. MANUAL PUSH: build toolchains on inbound to avoid clogging autoland Differential Revision: https://phabricator.services.mozilla.com/D51450
173de3ea2a270d6dd2c117a291460093d4c168ec: Backed out changeset c4ff245706ab (bug 1595155) for Android mochitest failures on mobile/android/components/extensions/test/mochitest/test_ext_webNavigation_onCommitted.html a=backout
Dorel Luca <dluca@mozilla.com> - Thu, 14 Nov 2019 19:14:27 +0200 - rev 502052
Push 100580 by rmaries@mozilla.com at Thu, 14 Nov 2019 22:42:14 +0000
Backed out changeset c4ff245706ab (bug 1595155) for Android mochitest failures on mobile/android/components/extensions/test/mochitest/test_ext_webNavigation_onCommitted.html a=backout
d0af2df439cdf6c7e153a2f4e209b0a110f20bd4: Bug 1591989 - [remote] Don't use 'frameId' for Page.loadEventFired event. r=whimboo,remote-protocol-reviewers
JaStenson <jacob@nosnets.co.uk> - Thu, 14 Nov 2019 21:22:16 +0000 - rev 502051
Push 100579 by hskupin@mozilla.com at Thu, 14 Nov 2019 22:38:30 +0000
Bug 1591989 - [remote] Don't use 'frameId' for Page.loadEventFired event. r=whimboo,remote-protocol-reviewers Differential Revision: https://phabricator.services.mozilla.com/D53046
f7d3a6261cb34b81f7382a917069a4ed84e573a7: Backed out changeset 70304898d836 (bug 1595927) for causing browser_cmd_click.js to permafail CLOSED TREE
Ciure Andrei <aciure@mozilla.com> - Thu, 14 Nov 2019 23:35:19 +0200 - rev 502050
Push 100578 by aciure@mozilla.com at Thu, 14 Nov 2019 21:35:49 +0000
Backed out changeset 70304898d836 (bug 1595927) for causing browser_cmd_click.js to permafail CLOSED TREE
96b4cb315770c2037cb2cee9c7ffd76ef252ed2b: Backed out 3 changesets (bug 1535437, bug 1591253) for causing browser_resizeVideo.js to permafail CLOSED TREE
Ciure Andrei <aciure@mozilla.com> - Thu, 14 Nov 2019 23:25:26 +0200 - rev 502049
Push 100577 by aciure@mozilla.com at Thu, 14 Nov 2019 21:26:00 +0000
Backed out 3 changesets (bug 1535437, bug 1591253) for causing browser_resizeVideo.js to permafail CLOSED TREE Backed out changeset f7cc2f6d9640 (bug 1591253) Backed out changeset bc637c20c7d4 (bug 1535437) Backed out changeset 46b4eb05f2ae (bug 1535437)
289a3851e8c71110ffcb64425fef17a8cce04af9: Bug 1595328 - Add browser.experiments.urlbar.lastBrowserUpdateDate webextension experiment API. r=mak,mixedpuppy
Drew Willcoxon <adw@mozilla.com> - Thu, 14 Nov 2019 20:00:46 +0000 - rev 502048
Push 100576 by dwillcoxon@mozilla.com at Thu, 14 Nov 2019 20:28:17 +0000
Bug 1595328 - Add browser.experiments.urlbar.lastBrowserUpdateDate webextension experiment API. r=mak,mixedpuppy Differential Revision: https://phabricator.services.mozilla.com/D52948
aa9499a196e3aca565d76ad4a65f16ef9377f3d0: Bug 1530402 - Move WebExtensionListener to WebExtension.java. r=esawin
Agi Sferro <agi@sferro.dev> - Thu, 14 Nov 2019 19:08:51 +0000 - rev 502047
Push 100575 by asferro@mozilla.com at Thu, 14 Nov 2019 20:27:17 +0000
Bug 1530402 - Move WebExtensionListener to WebExtension.java. r=esawin Differential Revision: https://phabricator.services.mozilla.com/D52709
ce12e494a189350a349aa98af22a561992fec846: Bug 1530402 - Add {Browser,Page}Action support to GVE. r=snorp
Agi Sferro <agi@sferro.dev> - Thu, 14 Nov 2019 19:08:49 +0000 - rev 502046
Push 100575 by asferro@mozilla.com at Thu, 14 Nov 2019 20:27:17 +0000
Bug 1530402 - Add {Browser,Page}Action support to GVE. r=snorp Differential Revision: https://phabricator.services.mozilla.com/D49042
1b053a203af963985d4d10492f6d9a11ccc56056: Bug 1530402 - Implement {Browser,Page}Action for GeckoView. r=snorp,mixedpuppy,esawin
Agi Sferro <agi@sferro.dev> - Thu, 14 Nov 2019 19:08:46 +0000 - rev 502045
Push 100575 by asferro@mozilla.com at Thu, 14 Nov 2019 20:27:17 +0000
Bug 1530402 - Implement {Browser,Page}Action for GeckoView. r=snorp,mixedpuppy,esawin Design doc: https://docs.google.com/document/d/1XJuKk9Hm_2RNbX8KRcyUOXTaELBWYMyXBUchz15OElY Differential Revision: https://phabricator.services.mozilla.com/D49041
f57bc0ee284b453b2f619cb6e735f0c69512ea12: Bug 1530402 - Emit |location-change| from mobile's TabTracker. r=snorp
Agi Sferro <agi@sferro.dev> - Thu, 14 Nov 2019 19:08:44 +0000 - rev 502044
Push 100575 by asferro@mozilla.com at Thu, 14 Nov 2019 20:27:17 +0000
Bug 1530402 - Emit |location-change| from mobile's TabTracker. r=snorp This matches desktop's TabTracker. Also, remove Tab:Selected which is an event that was coming from Fennec. Differential Revision: https://phabricator.services.mozilla.com/D52252
701de7bcb4840b7bdd70dbf3ecb44ffc46e0d2d8: Bug 1530402 - Add package-protected isPopup setting to hide GeckoSessions from extensions. r=snorp
Agi Sferro <agi@sferro.dev> - Thu, 14 Nov 2019 19:08:42 +0000 - rev 502043
Push 100575 by asferro@mozilla.com at Thu, 14 Nov 2019 20:27:17 +0000
Bug 1530402 - Add package-protected isPopup setting to hide GeckoSessions from extensions. r=snorp Differential Revision: https://phabricator.services.mozilla.com/D51918
ab7b21969769b3296eb6de6e67d988d6792cf71a: Bug 1530402 - Provide GeckoImageDecoder. r=snorp
Agi Sferro <agi@sferro.dev> - Thu, 14 Nov 2019 19:08:40 +0000 - rev 502042
Push 100575 by asferro@mozilla.com at Thu, 14 Nov 2019 20:27:17 +0000
Bug 1530402 - Provide GeckoImageDecoder. r=snorp This class allows GeckoView embedders to decode images using Gecko's image library. Differential Revision: https://phabricator.services.mozilla.com/D49038
c7b8cc91f2454e9e5fec2355274031afd87a5c80: Bug 1530402 - Provide imgTools.decodeFromChannelAsync. r=aosmond,snorp
Agi Sferro <agi@sferro.dev> - Thu, 14 Nov 2019 19:08:37 +0000 - rev 502041
Push 100575 by asferro@mozilla.com at Thu, 14 Nov 2019 20:27:17 +0000
Bug 1530402 - Provide imgTools.decodeFromChannelAsync. r=aosmond,snorp This method allows consumers to decode images from a |nsIChannel| instance. This method also supports vector images (e.g. SVGs), which other decode methods don't. Differential Revision: https://phabricator.services.mozilla.com/D49037
e2be10dbad5e70ac4c2cc993fac38ee1d921c7ba: Bug 1530402 - Remove Fennec's {Browser,Page} Action implementation. r=snorp
Agi Sferro <agi@sferro.dev> - Thu, 14 Nov 2019 19:08:35 +0000 - rev 502040
Push 100575 by asferro@mozilla.com at Thu, 14 Nov 2019 20:27:17 +0000
Bug 1530402 - Remove Fennec's {Browser,Page} Action implementation. r=snorp We're going to replace this implementation from scratch so we remove it here to avoid a confusing diff. Differential Revision: https://phabricator.services.mozilla.com/D51917
f52a8fedcded6e24a7e04bd5873b9f85db62f920: Bug 1530402 - Refactor desktop's ext-{page,browser}Action. r=mixedpuppy
Agi Sferro <agi@sferro.dev> - Thu, 14 Nov 2019 19:08:33 +0000 - rev 502039
Push 100575 by asferro@mozilla.com at Thu, 14 Nov 2019 20:27:17 +0000
Bug 1530402 - Refactor desktop's ext-{page,browser}Action. r=mixedpuppy This patch refactors Desktop's implementation of Page and Browser actions to decouple the logic inside a common Action object that can be used to implement actions on other platforms, like mobile, without re-implementing it. A follow-up commit will use this common logic on the mobile implementation. Differential Revision: https://phabricator.services.mozilla.com/D49036
4fcca36d5b3e81bdd232540daa12987200dae5ee: Bug 1530402 - Provide an API to use TextureView in GeckoView. r=snorp,droeh
Agi Sferro <agi@sferro.dev> - Thu, 14 Nov 2019 19:08:30 +0000 - rev 502038
Push 100575 by asferro@mozilla.com at Thu, 14 Nov 2019 20:27:17 +0000
Bug 1530402 - Provide an API to use TextureView in GeckoView. r=snorp,droeh Differential Revision: https://phabricator.services.mozilla.com/D51916
82b28001164b902bab92f653f875f2487a6e06c3: Bug 1530402 - Remove unused NULL_MESSAGE_DELEGATE. r=snorp
Agi Sferro <agi@sferro.dev> - Thu, 14 Nov 2019 19:08:28 +0000 - rev 502037
Push 100575 by asferro@mozilla.com at Thu, 14 Nov 2019 20:27:17 +0000
Bug 1530402 - Remove unused NULL_MESSAGE_DELEGATE. r=snorp Differential Revision: https://phabricator.services.mozilla.com/D49053
1dc6a4ebc9e1373385e3b2d703b9319ca4694a10: Bug 1533156 - Remove toolkit/components/reader from GeckoView. r=snorp
Agi Sferro <agi@sferro.dev> - Thu, 14 Nov 2019 19:08:26 +0000 - rev 502036
Push 100575 by asferro@mozilla.com at Thu, 14 Nov 2019 20:27:17 +0000
Bug 1533156 - Remove toolkit/components/reader from GeckoView. r=snorp Differential Revision: https://phabricator.services.mozilla.com/D49035
ae5ead19921d90b992876fc1ef06c4ef81adf8ac: Bug 1530402 - Remove Fennec code from ext-utils.js. r=droeh
Agi Sferro <agi@sferro.dev> - Thu, 14 Nov 2019 19:08:24 +0000 - rev 502035
Push 100575 by asferro@mozilla.com at Thu, 14 Nov 2019 20:27:17 +0000
Bug 1530402 - Remove Fennec code from ext-utils.js. r=droeh Differential Revision: https://phabricator.services.mozilla.com/D51641
a89e03dd6b3c3917d6c784d57e53fc0ef055d581: Bug 1595891 - Guard against IndexError in wpt get_test_window(); r=jgraham
Geoff Brown <gbrown@mozilla.com> - Thu, 14 Nov 2019 19:21:09 +0000 - rev 502034
Push 100574 by gbrown@mozilla.com at Thu, 14 Nov 2019 20:24:26 +0000
Bug 1595891 - Guard against IndexError in wpt get_test_window(); r=jgraham Change order of conditions to avoid intermittent IndexError when there are no handles. Differential Revision: https://phabricator.services.mozilla.com/D52735
1e54f02ec937bc439dfd0241d8f9f6d677ebdad9: Bug 1595257 - Add annotations report to 'mach test-info report'; r=jmaher
Geoff Brown <gbrown@mozilla.com> - Thu, 14 Nov 2019 19:11:07 +0000 - rev 502033
Push 100573 by gbrown@mozilla.com at Thu, 14 Nov 2019 20:23:30 +0000
Bug 1595257 - Add annotations report to 'mach test-info report'; r=jmaher This "annotations" report provides a different view of manifest data, concentrating on the manifest annotations, like "skip-if". What conditions are used in manifests? How many times does each occur? Differential Revision: https://phabricator.services.mozilla.com/D52926
62bdc923737702055fba46dfd3bc7778cb005f39: Bug 1595091 - Remove alwaysOnTop from the window features used by the abuse report dialog. r=mstriemer
Luca Greco <lgreco@mozilla.com> - Thu, 14 Nov 2019 19:06:03 +0000 - rev 502032
Push 100572 by luca.greco@alcacoop.it at Thu, 14 Nov 2019 20:22:34 +0000
Bug 1595091 - Remove alwaysOnTop from the window features used by the abuse report dialog. r=mstriemer Differential Revision: https://phabricator.services.mozilla.com/D52896
3024dfdb5b4371e27276ee745a4c2200cf15a926: Bug 1591755 - Support Web Permissions in FxR for Desktop r=Gijs,pbz
thomasmo <thomasmo@mozilla.com> - Thu, 14 Nov 2019 18:51:32 +0000 - rev 502031
Push 100571 by tmoore@mozilla.com at Thu, 14 Nov 2019 20:21:31 +0000
Bug 1591755 - Support Web Permissions in FxR for Desktop r=Gijs,pbz This change will be the first of multiple changes to control permissions in FxR on PC. This change introduces a new class, FxrPermissionPromptPrototype, in the FxR front end code. With the introduction of this class, all permission requests are denied by default. Subsequent changes will provide UI to give user control. Differential Revision: https://phabricator.services.mozilla.com/D52283
fb4b9875d44d472f27ea1df1066e1f359b28a053: Bug 1596503 - Remove unnecessary trailing semicolon with rust nightly (breaks the build) r=jrmuizel
Sylvestre Ledru <sledru@mozilla.com> - Thu, 14 Nov 2019 18:25:00 +0000 - rev 502030
Push 100570 by sledru@mozilla.com at Thu, 14 Nov 2019 20:20:32 +0000
Bug 1596503 - Remove unnecessary trailing semicolon with rust nightly (breaks the build) r=jrmuizel Differential Revision: https://phabricator.services.mozilla.com/D53056
7405a856572c00f82145b8e5bf397998f6349ac1: Bug 1596137 - mozAddonManager.reportAbuse should reject on unsupported addon types. r=mixedpuppy
Luca Greco <lgreco@mozilla.com> - Thu, 14 Nov 2019 16:42:30 +0000 - rev 502029
Push 100569 by luca.greco@alcacoop.it at Thu, 14 Nov 2019 20:19:36 +0000
Bug 1596137 - mozAddonManager.reportAbuse should reject on unsupported addon types. r=mixedpuppy mozAddonManager.reportAbuse should reject explicitly when called for an unsupported addon type, to make AMO able to detect when if triggering the integrated report failed instead of being cancelled by the user, and fallback on the report form integrated on the AMO website. Differential Revision: https://phabricator.services.mozilla.com/D52882
dd473ab6821ecc27e748a756dca9ea8ebceaf0c5: Bug 1405971 - Test that Webextension UUID doesn't leak via XHR/Fetch requests. r=mixedpuppy
Tom Schuster <evilpies@gmail.com> - Thu, 14 Nov 2019 18:11:30 +0000 - rev 502028
Push 100568 by evilpies@gmail.com at Thu, 14 Nov 2019 20:18:41 +0000
Bug 1405971 - Test that Webextension UUID doesn't leak via XHR/Fetch requests. r=mixedpuppy Differential Revision: https://phabricator.services.mozilla.com/D40854
3b42f1a5097a3ea23d91740ffd3bac899d128952: Bug 1405971 - Strip existing disallowed schemes in Origin header. r=JuniorHsu,ckerschb
Tom Schuster <evilpies@gmail.com> - Thu, 14 Nov 2019 18:11:16 +0000 - rev 502027
Push 100568 by evilpies@gmail.com at Thu, 14 Nov 2019 20:18:41 +0000
Bug 1405971 - Strip existing disallowed schemes in Origin header. r=JuniorHsu,ckerschb Differential Revision: https://phabricator.services.mozilla.com/D39781
0de59487070db211af91074884a00564363c8d85: Bug 1580156 - set WebRTC thread name r=dmajor
Nico Grunbaum <na-g@nostrum.com> - Thu, 07 Nov 2019 20:22:42 +0000 - rev 502026
Push 100567 by na-g@nostrum.com at Thu, 14 Nov 2019 20:17:42 +0000
Bug 1580156 - set WebRTC thread name r=dmajor Differential Revision: https://phabricator.services.mozilla.com/D51975
776f4bc4d6113d1b6e301761f3c77fe33fb8df25: Bug 1596238, Make NodeIterator less AddRef/Release heavy by trying to avoid use of strong pointer when the node is skipped because of whatToShow, r=Ehsan
Olli Pettay <Olli.Pettay@helsinki.fi> - Thu, 14 Nov 2019 17:29:27 +0000 - rev 502025
Push 100566 by opettay@mozilla.com at Thu, 14 Nov 2019 20:16:46 +0000
Bug 1596238, Make NodeIterator less AddRef/Release heavy by trying to avoid use of strong pointer when the node is skipped because of whatToShow, r=Ehsan TreeWalker could use some similar changes, but that is a different bug. TreeWalker does use TestNode method too, which is why the new argument is optional. A new bug will be filed for TreeWalker. Differential Revision: https://phabricator.services.mozilla.com/D53016
24b134b55c5f70eab758d74682fc1f6ca829e0ff: Bug 1595787: Move ExternalImageHandler and OutputImageHandler traits to webrender_api. r=kvark
Josh Matthews <josh@joshmatthews.net> - Thu, 14 Nov 2019 17:40:28 +0000 - rev 502024
Push 100565 by dmalyshau@mozilla.com at Thu, 14 Nov 2019 20:15:50 +0000
Bug 1595787: Move ExternalImageHandler and OutputImageHandler traits to webrender_api. r=kvark Differential Revision: https://phabricator.services.mozilla.com/D52686
eb83c702dd4f197ab67ae3f78968e86317338773: Bug 1596220 - Document GMPProvider's findUpdates and checkForUpdates functions. r=spohl
Bryce Seager van Dyk <bvandyk@mozilla.com> - Thu, 14 Nov 2019 17:36:22 +0000 - rev 502023
Push 100564 by bvandyk@mozilla.com at Thu, 14 Nov 2019 20:14:53 +0000
Bug 1596220 - Document GMPProvider's findUpdates and checkForUpdates functions. r=spohl Add documentation to help differentiate the use cases for these two functions. Differential Revision: https://phabricator.services.mozilla.com/D52911
868a55980ae8e0f6bda936e9a5c0cbb2311a5717: Bug 1595906 - Allow opting out of hardening compile flags on a granular basis r=froydnj
Ricky Stewart <rstewart@mozilla.com> - Thu, 14 Nov 2019 17:13:28 +0000 - rev 502022
Push 100563 by rstewart@mozilla.com at Thu, 14 Nov 2019 20:14:24 +0000
Bug 1595906 - Allow opting out of hardening compile flags on a granular basis r=froydnj Differential Revision: https://phabricator.services.mozilla.com/D52756
70304898d836c345e2ad3583ed148bb5ba0797d9: Bug 1595927 - Remove XPCOM gunk around RemoteWebNavigation creation. r=mconley
Kris Maglione <maglione.k@gmail.com> - Thu, 14 Nov 2019 19:09:22 +0000 - rev 502021
Push 100562 by maglione.k@gmail.com at Thu, 14 Nov 2019 20:13:29 +0000
Bug 1595927 - Remove XPCOM gunk around RemoteWebNavigation creation. r=mconley It just adds a lot of unnecessary overhead and indirection. Differential Revision: https://phabricator.services.mozilla.com/D52753
93deb240edb2863e03c5756341d03a64361e5e9a: Bug 1596430 - Permit an additional stat to the NSS certDB metadata files r=florian
J.C. Jones <jjones@mozilla.com> - Thu, 14 Nov 2019 18:41:13 +0000 - rev 502020
Push 100561 by jjones@mozilla.com at Thu, 14 Nov 2019 20:12:31 +0000
Bug 1596430 - Permit an additional stat to the NSS certDB metadata files r=florian Probably caused by Bug 1577803, which is a good change, so updating the tests. Differential Revision: https://phabricator.services.mozilla.com/D53050
9ba180fee075f942198a5e6cc9c40a48e0b1072c: Bug 1592007 - land NSS 87f35ba4c82f UPGRADE_NSS_RELEASE, r=keeler
J.C. Jones <jc@mozilla.com> - Thu, 14 Nov 2019 17:32:27 +0000 - rev 502019
Push 100561 by jjones@mozilla.com at Thu, 14 Nov 2019 20:12:31 +0000
Bug 1592007 - land NSS 87f35ba4c82f UPGRADE_NSS_RELEASE, r=keeler 2019-11-13 J.C. Jones <jjones@mozilla.com> * lib/softoken/pkcs11c.c: Bug 1591363 - Fixup double-free of params in nsc_SetupPBEKeyGen r=keeler Caused in commit 7ef8d2604494. [87f35ba4c82f] [tip] 2019-11-07 Makoto Kato <m_kato@ga2.so-net.ne.jp> * lib/freebl/ctr.c: Bug 1592869 - Use NEON for ctr_xor. r=kjacobs Using NEON for ctr_xor, aes_ctr can improve 30%-40%i decode/encode time on Cortex-A72. [d244c7287908] 2019-11-12 Marcus Burghardt <mburghardt@mozilla.com> * gtests/pk11_gtest/pk11_pbkdf2_unittest.cc, lib/pk11wrap/pk11pbe.c, lib/pk11wrap/pk11skey.c, lib/softoken/pkcs11c.c: Bug 1591363 - PBKDF2 memory leaks in NSC_GenerateKey. r=jcj A memory leak was reported and confirmed in this bug. However, during the "manual" analysis of the flow, another possible leak was found. I created a patch for both leaks, added gtests for unexpected keySizes and adjusted the general syntax of the gtest file. [7ef8d2604494] 2019-11-11 Tom Prince <mozilla@hocat.ca> * automation/taskcluster/graph/src/extend.js, automation/taskcluster/windows/setup.sh: Bug 1594891 - Use tc-proxy for nss tooltool; r=dustin,jcj [c33b214b2ec8] 2019-11-08 Daiki Ueno <dueno@redhat.com> * gtests/ssl_gtest/ssl_dhe_unittest.cc, gtests/ssl_gtest/ssl_ecdh_unittest.cc, gtests/ssl_gtest/tls_connect.h, lib/ssl/ssl3con.c: Bug 1566131, check policy against hash algorithms used for ServerKeyExchange, r=mt Summary: This adds necessary policy checks in `ssl3_ComputeCommonKeyHash()`, right before calculating hashes. Note that it currently doesn't check MD5 as it still needs to be allowed in TLS 1.1 or earlier and many tests fail if we change that. Reviewers: mt Reviewed By: mt Bug #: 1566131 [c08947c6af57] 2019-11-08 Kai Engert <kaie@kuix.de> * coreconf/coreconf.dep: Dummy change, trigger a build to test latest NSPR commits. [e766899c72a5] * automation/taskcluster/graph/src/extend.js: Bug 1579836 - Execute NSPR tests as part of NSS continuous integration. r=jcj [46bfbabf7e75] 2019-11-08 Dustin J. Mitchell <dustin@mozilla.com> * automation/taskcluster/graph/npm-shrinkwrap.json, automation/taskcluster/graph/package.json, automation/taskcluster/graph/src/image_builder.js, automation/taskcluster/graph/src/queue.js, automation/taskcluster/scripts/tools.sh, automation/taskcluster/windows/gen_certs.sh, automation/taskcluster/windows/run_tests.sh: Bug 1594891 - Updates to run correctly on the new TC deployment r=jcj * Update the Taskcluster client used in the decision task to one that understands Taskcluster rootUrls. * Update scripts that fetch content to use the TASKCLUSTER_ROOT_URL * the absence of this variale signals an "old" worker so we use an "old" URL [67d630e7cb7c] 2019-11-07 Tom Prince <mozilla@hocat.ca> * .taskcluster.yml, automation/taskcluster/graph/src/extend.js, automation/taskcluster/graph/src/queue.js: Bug 1591275: Switch workers to use AWS Provder; r=kjacobs [a2bebaad41dd] 2019-11-06 Daiki Ueno <dueno@redhat.com> * gtests/pk11_gtest/pk11_module_unittest.cc: Bug 1577803, clang-format, a=bustage [c9014b2892d5] * gtests/pk11_gtest/pk11_module_unittest.cc, gtests/pkcs11testmodule/pkcs11testmodule.cpp, lib/pk11wrap/debug_module.c, lib/pk11wrap/pk11obj.c, lib/pk11wrap/pk11slot.c, lib/pk11wrap/secmodti.h, lib/util/pkcs11t.h: Bug 1577803, pk11wrap: set friendly flag if token implements CKP_PUBLIC_CERTIFICATES_TOKEN, r=rrelyea Summary: This makes NSS look for CKO_PROFILE object at token initialization time to check if it implements the [[ https://docs .oasis-open.org/pkcs11/pkcs11-profiles/v3.0/pkcs11-profiles-v3.0.pdf | Public Certificates Token profile ]] as defined in PKCS #11 v3.0. If it is found, the token is automatically marked as friendly so no authentication attempts will be made when accessing certificates. Reviewers: rrelyea Reviewed By: rrelyea Subscribers: reviewbot Bug #: 1577803 [b39c8eeabe6a] 2019-11-06 Martin Thomson <mt@lowentropy.net> * lib/freebl/blinit.c, lib/freebl/gcm-ppc.c: Bug 1566126 - clang-format, a=bustage [6125200fbc88] 2019-11-06 Lauri Kasanen <cand@gmx.com> * lib/freebl/Makefile, lib/freebl/altivec-types.h, lib/freebl/blapii.h, lib/freebl/blinit.c, lib/freebl/freebl.gyp, lib/freebl/gcm-ppc.c, lib/freebl/gcm.c, lib/freebl/gcm.h: Bug 1566126 - freebl: POWER GHASH Vector Acceleration, r=mt Implementation for POWER8 adapted from the ARM paper: https://conradoplg.cryptoland.net/files/2010/12/gcm14.pdf Benchmark of `bltest -E -m aes_gcm -i tests/aes_gcm/plaintext10 \ -v tests/aes_gcm/iv10 -k tests/aes_gcm/key10 -5 10` on POWER8 3.3GHz. NSS_DISABLE_HW_CRYPTO=1 mode in symmkey opreps cxreps context op time(sec) thrgput aes_gcm_e 309Mb 192 5M 0 0.000 10000.000 10.001 30Mb mode in symmkey opreps cxreps context op time(sec) thrgput aes_gcm_e 829Mb 192 14M 0 0.000 10000.000 10.001 82Mb Notable operf results, sw: samples % image name symbol name 226033 59.3991 libfreeblpriv3.so bmul 80606 21.1824 libfreeblpriv3.so rijndael_encryptBlock128 28851 7.5817 libfreeblpriv3.so gcm_HashMult_sftw hw: 213899 56.2037 libfreeblpriv3.so rijndael_encryptBlock128 45233 11.8853 libfreeblpriv3.so gcm_HashMult_hw So the ghash part is ~5.6x faster. Signed-off-by: Lauri Kasanen <cand@gmx.com> [3d7e509d6d20] 2019-11-05 Marcus Burghardt <mburghardt@mozilla.com> * lib/certdb/certdb.c, lib/util/secport.h: Bug 1589073 - Use of new PR_ASSERT_ARG in certdb.c. r=mt Bug 1588015 introduced in NSPR a new way to ASSERT values where the arguments are always used avoiding "unused variable" errors. This was implemented in NSS, at certdb.c. [73c28cad3dbb] 2019-11-05 Daiki Ueno <dueno@redhat.com> * cpputil/nss_scoped_ptrs.h, gtests/manifest.mn, gtests/pk11_gtest/manifest.mn, gtests/pk11_gtest/pk11_gtest.gyp, gtests/pk11_gtest/pk11_module_unittest.cc, gtests/pkcs11testmodule/Makefile, gtests/pkcs11testmodule/config.mk, gtests/pkcs11testmodule/manifest.mn, gtests/pkcs11testmodule/pkcs11testmodule.cpp, gtests/pkcs11testmodule/pkcs11testmodule.def, gtests/pkcs11testmodule/pkcs11testmodule.gyp, gtests/pkcs11testmodule/pkcs11testmodule.rc, nss.gyp: Bug 1577803, gtests: import pkcs11testmodule from Firefox, r=rrelyea Summary: This adds a mock PKCS #11 module from Firefox and add basic tests around it. This is needed for proper testing of PKCS #11 v3.0 profile objects (D45669). Reviewers: rrelyea Reviewed By: rrelyea Subscribers: reviewbot Bug #: 1577803 [0a86945adf74] Differential Revision: https://phabricator.services.mozilla.com/D52779
512d489d83e128358c960823d75b22bd59cb7163: Bug 1582297 - Suppress IPC "pipe error" messages if the cause was probably the other process exiting. r=froydnj
Jed Davis <jld@mozilla.com> - Tue, 12 Nov 2019 21:04:40 +0000 - rev 502018
Push 100560 by jedavis@mozilla.com at Thu, 14 Nov 2019 20:11:24 +0000
Bug 1582297 - Suppress IPC "pipe error" messages if the cause was probably the other process exiting. r=froydnj There are two issues here: 1. These error messages occur even during normal channel shutdown, because that's tracked in the mozilla::ipc::MessageChannel layer, which the ipc/chromium code can't access. 2. If we get this kind of error when the channel wasn't intentionally closed, it almost certainly means that the other process crashed. In that case, having error messages from a different process and a likely unrelated subsystem just leads to confusion and misfiled bugs. (Also complicating things: on Unix a closed channel often, but not always, results in an end-of-file indication, which already isn't logged; on Windows it's always a broken pipe error, which causes a much larger amount of log spam.) Bonus fix: the error that contains a fd number is clarified to avoid having it mistaken for an error code. Differential Revision: https://phabricator.services.mozilla.com/D52727
d395b70f3ff8af258f4ccb2e78cef02c27cf9ff4: Bug 1594122 - convert XBL binding to custom element in 348049-1.xhtml reftest r=bzbarsky
Alexander Surkov <surkov.alexander@gmail.com> - Thu, 14 Nov 2019 17:40:20 +0000 - rev 502017
Push 100559 by asurkov@mozilla.com at Thu, 14 Nov 2019 20:10:04 +0000
Bug 1594122 - convert XBL binding to custom element in 348049-1.xhtml reftest r=bzbarsky Differential Revision: https://phabricator.services.mozilla.com/D52854
f7cc2f6d9640820f5278bbc7787ccae542e06e69: Bug 1591253 - Maintain PiP player position when source video is resized r=mconley
Mark Striemer <mstriemer@mozilla.com> - Thu, 14 Nov 2019 00:32:05 +0000 - rev 502016
Push 100558 by mstriemer@mozilla.com at Thu, 14 Nov 2019 20:09:02 +0000
Bug 1591253 - Maintain PiP player position when source video is resized r=mconley Differential Revision: https://phabricator.services.mozilla.com/D52064
bc637c20c7d4c06835d3269e9a3558feacb6c28e: Bug 1535437 - Part 2: Resize PiP window when video source resizes r=mconley
Mark Striemer <mstriemer@mozilla.com> - Tue, 12 Nov 2019 20:51:51 +0000 - rev 502015
Push 100558 by mstriemer@mozilla.com at Thu, 14 Nov 2019 20:09:02 +0000
Bug 1535437 - Part 2: Resize PiP window when video source resizes r=mconley Differential Revision: https://phabricator.services.mozilla.com/D50139
46b4eb05f2ae0122e9f7e3711d2470e47ef54e15: Bug 1535437 - Part 1: Allow windows to resize outside of aspect ratio locking on Windows r=jmathies
Mark Striemer <mstriemer@mozilla.com> - Thu, 14 Nov 2019 00:24:11 +0000 - rev 502014
Push 100558 by mstriemer@mozilla.com at Thu, 14 Nov 2019 20:09:02 +0000
Bug 1535437 - Part 1: Allow windows to resize outside of aspect ratio locking on Windows r=jmathies Differential Revision: https://phabricator.services.mozilla.com/D51940
0213f7cd22c42d87a1222719004db5cd574eae67: Bug 1595470 - Prevent EnsureCorrectPermissions from making faulty assumptions about childBuffer r=rstrong
Kirk Steuber <ksteuber@mozilla.com> - Wed, 13 Nov 2019 02:00:18 +0000 - rev 502013
Push 100557 by ksteuber@mozilla.com at Thu, 14 Nov 2019 20:08:22 +0000
Bug 1595470 - Prevent EnsureCorrectPermissions from making faulty assumptions about childBuffer r=rstrong Differential Revision: https://phabricator.services.mozilla.com/D52604
109f738f08cbf047a751bef8fda45f4d053b4278: Backed out 2 changesets (bug 1594204) for build bustage at WasmBaselineCompile.cpp on a CLOSED TREE
Andreea Pavel <apavel@mozilla.com> - Thu, 14 Nov 2019 20:27:14 +0200 - rev 502012
Push 100556 by apavel@mozilla.com at Thu, 14 Nov 2019 18:28:15 +0000
Backed out 2 changesets (bug 1594204) for build bustage at WasmBaselineCompile.cpp on a CLOSED TREE Backed out changeset b0545db75058 (bug 1594204) Backed out changeset 36d41bbf2f46 (bug 1594204)
b0545db75058d5967c77a4836f5d6e4e3115ebf5: Bug 1594204 - Generate inline code for memory.copy and memory.fill. r=lth
Ryan Hunt <rhunt@eqrion.net> - Thu, 14 Nov 2019 17:33:19 +0000 - rev 502011
Push 100555 by rhunt@eqrion.net at Thu, 14 Nov 2019 17:38:05 +0000
Bug 1594204 - Generate inline code for memory.copy and memory.fill. r=lth This commit adds an inline code path for memory.copy/fill for Ion and Baseline for all platforms. To keep things simple, I reused the plain wasm load/store codegen with integer types up to 64bits. A future commit can add SIMD support as needed. A copy with constant length is reduced to a series of loads (from low-to-high) onto the value stack (for baseline), or onto a stack of definitions (for ion). Then a series of stores are emitted (from high-to-low) from the value stack or temp definition stack. A fill with constant length and value is reduced to a series of stores (from high-to-low). The stores use the widest transfer width as possible, and the value is splatted as appropriate to fill the whole integer. This optimization is limited to sizes that are less than the guard page so that we only need to perform a single bounds check for src/dest. The threshold is per-platform and derived from the wasm-bulk-bench microbenchmark. I attempted to pick the length just before the inline path began to slow exponentially. This was roughly constant at 8 loads/stores for 64 and 32 bits. Differential Revision: https://phabricator.services.mozilla.com/D52129
36d41bbf2f46f987ea17b903890eb58a0cfd02a4: Bug 1594204 - Split out 'emitMemCopy' function for dedicated optimizations. r=lth
Ryan Hunt <rhunt@eqrion.net> - Thu, 14 Nov 2019 15:10:46 +0000 - rev 502010
Push 100555 by rhunt@eqrion.net at Thu, 14 Nov 2019 17:38:05 +0000
Bug 1594204 - Split out 'emitMemCopy' function for dedicated optimizations. r=lth Differential Revision: https://phabricator.services.mozilla.com/D50380
0929c67749f2a487a48f206a16f3c54c194d45dd: Bug 1595885 - Fix lint error, r=maja_zf
James Graham <james@hoppipolla.co.uk> - Thu, 14 Nov 2019 17:24:21 +0000 - rev 502009
Push 100554 by james@hoppipolla.co.uk at Thu, 14 Nov 2019 17:36:58 +0000
Bug 1595885 - Fix lint error, r=maja_zf Differential Revision: https://phabricator.services.mozilla.com/D53048
27db9b37efbe41e91140bfb5400ac82503274acc: Bug 1595926 - Don't use distribution256Sum until Android Studio is fixed. r=snorp
Agi Sferro <agi@sferro.dev> - Thu, 14 Nov 2019 17:04:32 +0000 - rev 502008
Push 100553 by asferro@mozilla.com at Thu, 14 Nov 2019 17:36:00 +0000
Bug 1595926 - Don't use distribution256Sum until Android Studio is fixed. r=snorp Differential Revision: https://phabricator.services.mozilla.com/D52900
d8ef1649d10d3da44356be01016ee11c6926831a: Bug 1595836 - add support for ./mach python-test r=rwood
Tarek Ziadé <tarek@mozilla.com> - Thu, 14 Nov 2019 15:02:44 +0000 - rev 502007
Push 100552 by tziade@mozilla.com at Thu, 14 Nov 2019 17:34:56 +0000
Bug 1595836 - add support for ./mach python-test r=rwood Differential Revision: https://phabricator.services.mozilla.com/D52976
4a44d69250edf0378fe40d3b88dad9607cb54f78: Bug 1596474 - Remove GetBindingParent from nsGenericHTMLElement. r=smaug
Emilio Cobos Álvarez <emilio@crisal.io> - Thu, 14 Nov 2019 17:16:01 +0000 - rev 502006
Push 100551 by ealvarez@mozilla.com at Thu, 14 Nov 2019 17:33:50 +0000
Bug 1596474 - Remove GetBindingParent from nsGenericHTMLElement. r=smaug The two loops where they're used can't walk across shadow boundaries, so we only need to check for NAC. We don't have forms in NAC, so avoid silly book-keeping and just return early for those cases. Differential Revision: https://phabricator.services.mozilla.com/D53045
ee728f3ea085900757752d009ea271d21087096a: Bug 1596342 - Update sending patch documentation to only mention Phabricator + moz-phab. r=rcaliman.
Nicolas Chevobbe <nchevobbe@mozilla.com> - Thu, 14 Nov 2019 16:49:44 +0000 - rev 502005
Push 100550 by nchevobbe@mozilla.com at Thu, 14 Nov 2019 17:32:11 +0000
Bug 1596342 - Update sending patch documentation to only mention Phabricator + moz-phab. r=rcaliman. The documentation was mentioning arc as the primary tool to push to review (and was discouraging using moz-phab). moz-phab is now much more stable and is the prefered way of pushing patches, so we shouldn't mention arc anymore. There was also a (not recommended) mention of attaching patch to Bugzilla for reviews, which I think isn't something we recommend anymore. Differential Revision: https://phabricator.services.mozilla.com/D52969
738801392270a0162d381b804fdb7f8111a57a42: Bug 1596186 - Close all extension pages when unregistering an extension. r=snorp
Agi Sferro <agi@sferro.dev> - Thu, 14 Nov 2019 17:05:52 +0000 - rev 502004
Push 100549 by asferro@mozilla.com at Thu, 14 Nov 2019 17:31:31 +0000
Bug 1596186 - Close all extension pages when unregistering an extension. r=snorp Differential Revision: https://phabricator.services.mozilla.com/D52894
fa5a4ec77dc13c221dfc9389a1fd204af6a34d1f: Backed out changeset c4ff245706ab (bug 1595155) for Android mochitest failures on mobile/android/components/extensions/test/mochitest/test_ext_webNavigation_onCommitted.html. CLOSED TREE
Dorel Luca <dluca@mozilla.com> - Thu, 14 Nov 2019 19:14:27 +0200 - rev 502003
Push 100548 by dluca@mozilla.com at Thu, 14 Nov 2019 17:27:50 +0000
Backed out changeset c4ff245706ab (bug 1595155) for Android mochitest failures on mobile/android/components/extensions/test/mochitest/test_ext_webNavigation_onCommitted.html. CLOSED TREE
170b730233cce76d5fea91f337eecf38b0bfd1e3: Backed out changeset 6e3d285d14ee (bug 1594521) for toolkit/mozapps/extensions/test/browser/browser_CTP_plugins.js. CLOSED TREE
Dorel Luca <dluca@mozilla.com> - Thu, 14 Nov 2019 19:06:36 +0200 - rev 502002
Push 100548 by dluca@mozilla.com at Thu, 14 Nov 2019 17:27:50 +0000
Backed out changeset 6e3d285d14ee (bug 1594521) for toolkit/mozapps/extensions/test/browser/browser_CTP_plugins.js. CLOSED TREE
cc9330b5decd89fe8bc422957398d61d89041bb1: Bug 1595885 - Ensure we have a valid window after wpt reftest timeout, r=webdriver-reviewers,maja_zf
James Graham <james@hoppipolla.co.uk> - Thu, 14 Nov 2019 16:45:55 +0000 - rev 502001
Push 100547 by james@hoppipolla.co.uk at Thu, 14 Nov 2019 16:49:18 +0000
Bug 1595885 - Ensure we have a valid window after wpt reftest timeout, r=webdriver-reviewers,maja_zf Typically we can close the wpt reftest window at the end of a test and open a new one for the follwing test. But that interacts badly with the harness trying to run marionette commands before the test starts; for example when it tries to set a pref. So we were hitting a situation where tests that TIMEOUT followed by tests that require a pref end up erroring. To avoid this make sure to set the original opener window as the marionette window when we close the reftest window. Differential Revision: https://phabricator.services.mozilla.com/D53014
8cc93a06da6629d94e26e573e56508e1143fa7ac: Bug 1596463 - Remove GetBindingParent usage in the XML pretty printer. r=smaug
Emilio Cobos Álvarez <emilio@crisal.io> - Thu, 14 Nov 2019 16:41:24 +0000 - rev 502000
Push 100546 by ealvarez@mozilla.com at Thu, 14 Nov 2019 16:48:21 +0000
Bug 1596463 - Remove GetBindingParent usage in the XML pretty printer. r=smaug It was already checking shadow trees as well, so trivial change. Differential Revision: https://phabricator.services.mozilla.com/D53035
6c7a26bb6f04fe1677fd8ceb0ca914d042beea41: Bug 1594552 - Add moz.configure bits to specify a compiler for converting C/C++ to wasm r=firefox-build-system-reviewers,chmanchester
Ricky Stewart <rstewart@mozilla.com> - Thu, 14 Nov 2019 16:26:24 +0000 - rev 501999
Push 100545 by rstewart@mozilla.com at Thu, 14 Nov 2019 16:47:24 +0000
Bug 1594552 - Add moz.configure bits to specify a compiler for converting C/C++ to wasm r=firefox-build-system-reviewers,chmanchester Differential Revision: https://phabricator.services.mozilla.com/D52111
29ad799700cde08c67fae646439e1bbdb6a1ede2: Bug 1596365 - Adjust metrics.yaml to pass yamllint. r=chutten
Alessio Placitelli <alessio.placitelli@gmail.com> - Thu, 14 Nov 2019 16:40:31 +0000 - rev 501998
Push 100544 by aplacitelli@mozilla.com at Thu, 14 Nov 2019 16:46:27 +0000
Bug 1596365 - Adjust metrics.yaml to pass yamllint. r=chutten Differential Revision: https://phabricator.services.mozilla.com/D52982
8dc03b744500555e87b7506bd317a6c70438603c: Bug 1575092 - don't spawn Shared/Service Workers in "web COOP+COEP" processes r=asuth
Perry Jiang <perry@mozilla.com> - Tue, 12 Nov 2019 15:46:05 +0000 - rev 501997
Push 100543 by pjiang@mozilla.com at Thu, 14 Nov 2019 16:45:12 +0000
Bug 1575092 - don't spawn Shared/Service Workers in "web COOP+COEP" processes r=asuth Preventing RemoteWorkerService from existing in "web COOP+COEP" content processes prevents Shared/ServiceWorkers from being spawned in them because there won't be an associated RemoteWorkerServiceParent that registers with the parent process RemoteWorkerManager. Differential Revision: https://phabricator.services.mozilla.com/D50815
e28e46ca4a17fc887d2f206b13bca33d205112d7: Bug 1575092 - add "web COOP+COEP" process type helpers r=asuth
Perry Jiang <perry@mozilla.com> - Thu, 14 Nov 2019 16:08:36 +0000 - rev 501996
Push 100543 by pjiang@mozilla.com at Thu, 14 Nov 2019 16:45:12 +0000
Bug 1575092 - add "web COOP+COEP" process type helpers r=asuth Differential Revision: https://phabricator.services.mozilla.com/D50814
5ee8c7c51c04274fe88aa28cf7b3e3008d7a6da8: Bug 1592797 - Fix MediaKeys linker error exposed with different optimization flags r=edgar
Andrew Creskey <acreskey@mozilla.com> - Thu, 14 Nov 2019 14:06:12 +0000 - rev 501995
Push 100542 by archaeopteryx@coole-files.de at Thu, 14 Nov 2019 16:43:56 +0000
Bug 1592797 - Fix MediaKeys linker error exposed with different optimization flags r=edgar Seeing this linker error when building with optimization flags -O2 and others: .../mozilla-central/dom/media/eme/mediadrm/MediaDrmCDMProxy.cpp:297: error: undefined reference to 'void mozilla::dom::MediaKeys::ResolvePromiseWithResult<bool>(unsigned int, bool const&)' This patch moves the template definition from dom/media/eme/MediaKeys.cpp to dom/media/eme/MediaKeys.h Differential Revision: https://phabricator.services.mozilla.com/D51188
1ca7e5b24181b20b3a63c3b11227ba46afabdb94: Bug 1168606 - Set flag to invalidate in-flight responses as well. r=asuth
Simon Giesecke <sgiesecke@mozilla.com> - Thu, 14 Nov 2019 16:14:02 +0000 - rev 501994
Push 100541 by sgiesecke@mozilla.com at Thu, 14 Nov 2019 16:42:50 +0000
Bug 1168606 - Set flag to invalidate in-flight responses as well. r=asuth Differential Revision: https://phabricator.services.mozilla.com/D52559
fc34f807986e87758aa1433c228497fd9eb1c974: Bug 1168606 - Added test case for IDBObjectStore.delete while iterating a cursor. r=asuth
Simon Giesecke <sgiesecke@mozilla.com> - Thu, 14 Nov 2019 15:51:16 +0000 - rev 501993
Push 100541 by sgiesecke@mozilla.com at Thu, 14 Nov 2019 16:42:50 +0000
Bug 1168606 - Added test case for IDBObjectStore.delete while iterating a cursor. r=asuth Differential Revision: https://phabricator.services.mozilla.com/D48504
fe3a07722fee5e181b33b93240634bdb7639dde2: Bug 1168606 - Increase default maximum number of extra records to preload to 64. r=ttung,asuth
Simon Giesecke <sgiesecke@mozilla.com> - Thu, 14 Nov 2019 15:50:33 +0000 - rev 501992
Push 100541 by sgiesecke@mozilla.com at Thu, 14 Nov 2019 16:42:50 +0000
Bug 1168606 - Increase default maximum number of extra records to preload to 64. r=ttung,asuth Differential Revision: https://phabricator.services.mozilla.com/D43467
8c1ac1675109471d8e302229f34998b6d4e73928: Backed out 2 changesets (bug 1585410) for causing xpcshell failures in test_TelemetryController.js CLOSED TREE
Mihai Alexandru Michis <malexandru@mozilla.com> - Thu, 14 Nov 2019 18:40:04 +0200 - rev 501991
Push 100540 by malexandru@mozilla.com at Thu, 14 Nov 2019 16:41:34 +0000
Backed out 2 changesets (bug 1585410) for causing xpcshell failures in test_TelemetryController.js CLOSED TREE Backed out changeset bbe85df3365a (bug 1585410) Backed out changeset 474430e7ea37 (bug 1585410)
f09b9242197689e2949df164e6d628a01593b526: Backed out changeset 5d7640ffbf2a (bug 1595135) for causing bc failures in toolkit/components/thumbnails CLOSED TREE
Mihai Alexandru Michis <malexandru@mozilla.com> - Thu, 14 Nov 2019 18:34:47 +0200 - rev 501990
Push 100540 by malexandru@mozilla.com at Thu, 14 Nov 2019 16:41:34 +0000
Backed out changeset 5d7640ffbf2a (bug 1595135) for causing bc failures in toolkit/components/thumbnails CLOSED TREE
5c9324524d5148b1ae6963768dad2f0d3779f8c1: Bug 1581161 - Removed GeckoResponse and reworked Text Selection API. r=geckoview-reviewers,snorp,esawin
Gabriel Luong <gabriel.luong@gmail.com> - Thu, 14 Nov 2019 16:02:04 +0000 - rev 501989
Push 100539 by gluong@mozilla.com at Thu, 14 Nov 2019 16:03:38 +0000
Bug 1581161 - Removed GeckoResponse and reworked Text Selection API. r=geckoview-reviewers,snorp,esawin Differential Revision: https://phabricator.services.mozilla.com/D47116
ec6979a95056337dc316159ce353b39d98b86bd9: Bug 1594981 - improve BUG_COMPONENT in various moz.build files r=mccr8
Anne van Kesteren <annevk@annevk.nl> - Thu, 14 Nov 2019 15:44:32 +0000 - rev 501988
Push 100538 by amccreight@mozilla.com at Thu, 14 Nov 2019 15:57:00 +0000
Bug 1594981 - improve BUG_COMPONENT in various moz.build files r=mccr8 Differential Revision: https://phabricator.services.mozilla.com/D53024
09cc380c54d905ad3834995698077c333f3e89a6: Bug 1595245 - Translate remaining uncaught mozharness ADBErrors into task retries; r=bc
Geoff Brown <gbrown@mozilla.com> - Thu, 14 Nov 2019 15:45:45 +0000 - rev 501987
Push 100537 by gbrown@mozilla.com at Thu, 14 Nov 2019 15:56:30 +0000
Bug 1595245 - Translate remaining uncaught mozharness ADBErrors into task retries; r=bc Most mozdevice access in mozharness was already encapsulated in try blocks, with only the shell_output() case neglected, consistent with the observed intermittent failures. Differential Revision: https://phabricator.services.mozilla.com/D52879
(0) -300000 -100000 -30000 -10000 -3000 -1000 -120 tip