- Mar 06, 2020
-
-
Sebastian Hengst authored
Bug 1609278 - Replace bugzilla product and component assignment 'Firefox for Android :: General' with 'GeckoView :: General'. r=kbrosnan DONTBUILD Differential Revision: https://phabricator.services.mozilla.com/D61512 --HG-- extra : moz-landing-system : lando
-
alwu authored
Differential Revision: https://phabricator.services.mozilla.com/D63929 --HG-- extra : moz-landing-system : lando
-
alwu authored
Bug 1617033 - part8 : add an eligible media duration value to filter out notification sound. r=chunmin Intercepting media control keys would also come up with the virtual control interface in most of platforms, and for the notification sound we don't want either to show the interface or control them. Currently we use 3s as a threshold to filter those short duration media which are possible to be a notification sound. Differential Revision: https://phabricator.services.mozilla.com/D64478 --HG-- extra : moz-landing-system : lando
-
alwu authored
Bug 1617033 - part7 : modify tests to allow simulating media keys would always happen after controller's playback changes. r=chunmin Whenever pressing the media control keys, it would not only change the media playback state, but also change the playback state of the media controller. Therefore, we want to ensure simulating events always happen after media controller changes its playback state. In addition, for `play/pause` key, it would check controller's playback state to decide if we should file `play` event or `pause` event, so we definitely have to do that only after the controller changes its playback state. Changing a file to non-autoplay to prevent missing the `main-media-controller-playback-changed` notification, because we can control when to start media and ensure we have already create a listener for that event. For non-browser test, we have no way to listen to that notification, which could only be observed in the chrome process, so we do a hack to listen `timeupdate` several times to wait and hope the controller has been created and changed its state in the chrome process. Differential Revision: https://phabricator.services.mozilla.com/D63926 --HG-- extra : moz-landing-system : lando
-
alwu authored
By providing element Id, we can use these functions to access video element on other files. Differential Revision: https://phabricator.services.mozilla.com/D64173 --HG-- extra : moz-landing-system : lando
-
alwu authored
`async` is actually useless here because we don't have anything to do after `await` so we could return the promise `SpecialPowers.spawn()` generate instead. Differential Revision: https://phabricator.services.mozilla.com/D63944 --HG-- extra : moz-landing-system : lando
-
alwu authored
This patch is used to prevent intercepting media keys from other applications which should really receive media keys. For example, if user finishes watching a video but doesn't close that tab, and switch to other tasks. Then if they have other applications which are playing music, when they press media keys, the application which should receive media keys should be those background music app, not Firefox. Therefore, if the media has been paused for a while, then that might indicate that user won't need to control this media anymore. Therefore, we create a timer, which default expire time is 60s, to stop listening media control key events for those kinds of media. But if the media starts again during this period, we would destroy timer and continue to control that media. Differential Revision: https://phabricator.services.mozilla.com/D63918 --HG-- extra : moz-landing-system : lando
-
alwu authored
Bug 1617033 - part3 : add comment to explicitly mention some functions should only be used after starting listener. r=chunmin Differential Revision: https://phabricator.services.mozilla.com/D63916 --HG-- extra : moz-landing-system : lando
-
alwu authored
It's useless to update the audible state before starting listening to the media control keys event, so we make it consistent with other functions which could only be used after starting the listener. As the audible change could happen before we start the listener, we have to manually update audible state to the controller after we start the listener. Differential Revision: https://phabricator.services.mozilla.com/D63943 --HG-- extra : moz-landing-system : lando
-
alwu authored
When media is not audible yet, or it's inaudible at all (maybe it's used as a background video or GIF-like image), or the media is in the tab which has been muted totally, we don't want to use media control to control those media, so we should postpone starting listening to the media control keys for them event until they become audible. Once they become audible, we would keep control them all the time even if they become inaudible again. Differential Revision: https://phabricator.services.mozilla.com/D63915 --HG-- extra : moz-landing-system : lando
-
Andreea Pavel authored
--HG-- extra : rebase_source : 18992b448b7f4779cf13beda35930160fe534237
-
emcminn authored
Bug 1620258 - Added telemetry ping to the "Start Browsing" button in simplified about:welcome. r=pdahiya Differential Revision: https://phabricator.services.mozilla.com/D65646 --HG-- extra : moz-landing-system : lando
-
Mark Banner authored
Abort it before writing the cache to avoid potentially writing a incomplete cache. Differential Revision: https://phabricator.services.mozilla.com/D65723 --HG-- extra : moz-landing-system : lando
-
Michael Cooper authored
Differential Revision: https://phabricator.services.mozilla.com/D63936 --HG-- extra : moz-landing-system : lando
-
Harry Twyford authored
Differential Revision: https://phabricator.services.mozilla.com/D65192 --HG-- extra : moz-landing-system : lando
-
Boris Zbarsky authored
Differential Revision: https://phabricator.services.mozilla.com/D65737 --HG-- extra : moz-landing-system : lando
-
Mike Shal authored
Differential Revision: https://phabricator.services.mozilla.com/D65632 --HG-- extra : moz-landing-system : lando
-
Ricky Stewart authored
Bug 1619788 - Ensure files generated by `./mach configure` don't have CRLF line endings, even under Python 3 r=glandium Differential Revision: https://phabricator.services.mozilla.com/D65354 --HG-- extra : moz-landing-system : lando
-
Liang-Heng Chen authored
Differential Revision: https://phabricator.services.mozilla.com/D65576 --HG-- extra : moz-landing-system : lando
-
Yura Zenevich authored
Differential Revision: https://phabricator.services.mozilla.com/D58808 --HG-- extra : moz-landing-system : lando
-
Yura Zenevich authored
Bug 1599806 - remove setupInParent from accessibility actor and split up child/parent functionality into two separate actors. r=ochameau Differential Revision: https://phabricator.services.mozilla.com/D58807 --HG-- rename : devtools/server/actors/accessibility/accessibility-parent.js => devtools/server/actors/accessibility/parent-accessibility.js extra : moz-landing-system : lando
-
Yura Zenevich authored
Bug 1599806 - introduce accessibility proxy that would be responsible for interacting with panel's UI instead of directly referencing accessibility related fronts. r=rcaliman Differential Revision: https://phabricator.services.mozilla.com/D58806 --HG-- extra : moz-landing-system : lando
-
Yura Zenevich authored
Differential Revision: https://phabricator.services.mozilla.com/D58553 --HG-- extra : moz-landing-system : lando
-
manishsahani1351111 authored
Differential Revision: https://phabricator.services.mozilla.com/D65217 --HG-- extra : moz-landing-system : lando
-
Ehsan Akhgari authored
Bug 1620322 - Part 1: Refactor the code for content blocking allow list out of AntiTrackingCommon.cpp; r=baku Differential Revision: https://phabricator.services.mozilla.com/D65662 --HG-- extra : moz-landing-system : lando
-
Dão Gottwald authored
Differential Revision: https://phabricator.services.mozilla.com/D65535 --HG-- rename : browser/components/urlbar/tests/browser/browser_URLBarSetURI.js => browser/components/urlbar/tests/browser/browser_UrlbarInput_setURI.js extra : moz-landing-system : lando
-
Sebastian Streich authored
Differential Revision: https://phabricator.services.mozilla.com/D65207 --HG-- extra : moz-landing-system : lando
-
Mike Shal authored
Differential Revision: https://phabricator.services.mozilla.com/D65465 --HG-- extra : moz-landing-system : lando
-
Mike Shal authored
Differential Revision: https://phabricator.services.mozilla.com/D65464 --HG-- extra : moz-landing-system : lando
-
Mike Shal authored
Differential Revision: https://phabricator.services.mozilla.com/D65463 --HG-- extra : moz-landing-system : lando
-
Mike Shal authored
Differential Revision: https://phabricator.services.mozilla.com/D65462 --HG-- extra : moz-landing-system : lando
-
Mike Shal authored
Differential Revision: https://phabricator.services.mozilla.com/D65461 --HG-- extra : moz-landing-system : lando
-
Mike Shal authored
Differential Revision: https://phabricator.services.mozilla.com/D65460 --HG-- extra : moz-landing-system : lando
-
Mike Shal authored
Differential Revision: https://phabricator.services.mozilla.com/D65459 --HG-- extra : moz-landing-system : lando
-
Mike Shal authored
Differential Revision: https://phabricator.services.mozilla.com/D65458 --HG-- extra : moz-landing-system : lando
-
Mike Shal authored
Differential Revision: https://phabricator.services.mozilla.com/D65457 --HG-- extra : moz-landing-system : lando
-
Sebastian Hengst authored
Bug 1602446 disabled coalescing for tasks which was designed to reduce load on the pools which ran those tasks by skipping some of them. After coalescing was affecting almost no tasks, it started to coalesce more tasks in November 2019 (bug 1602446) up to a level for which too few tasks ran and test coverage was impacted. Coalescing got disabled and the conclusion is that coalescing is currently not needed. Differential Revision: https://phabricator.services.mozilla.com/D65733 --HG-- extra : moz-landing-system : lando
-
shindli authored
-
Andreea Pavel authored
Backed out changeset ed7eaba53757 (bug 1617170) Backed out changeset 0021ab4bcf77 (bug 1617170) Backed out changeset 92f4ef8809ec (bug 1617170) Backed out changeset c9561cb90821 (bug 1617170) Backed out changeset 739dafac70bc (bug 1617170) Backed out changeset 51c699b06d04 (bug 1617170) Backed out changeset 2ae6b424f492 (bug 1617170) Backed out changeset 6acafdd56175 (bug 1617170)
-
Marco Bonardo authored
Expire favicons older than 6 months when: * they are for permanently redirecting urls, that are unlikely to receive updated favicons * they are for urls with refs (often mail, docs) that have a fallback root favicon for their origin Expiration happens in chunks, mostly on idle-daily. Differential Revision: https://phabricator.services.mozilla.com/D65308 --HG-- extra : moz-landing-system : lando
-