Граф коммитов

59665 Коммитов

Автор SHA1 Сообщение Дата
Luca Greco cca4616f63 Bug 1599756 - Fix test_ext_privacy.js permafailure on 72 Beta and DevEdition builds. r=zombie
Differential Revision: https://phabricator.services.mozilla.com/D55267

--HG--
extra : moz-landing-system : lando
2019-11-29 14:09:08 +00:00
Mark Striemer d2062ef28c Bug 1593649 - Part 2: Always set focus as if using the keyboard r=rpl
Differential Revision: https://phabricator.services.mozilla.com/D55194

--HG--
extra : moz-landing-system : lando
2019-11-29 19:37:04 +00:00
Mark Striemer 415e677b84 Bug 1593649 - Part 1: Fix a11y issues with about:addons header/recommendations r=robwu,rpl,fluent-reviewers,flod
Add a proper title and popup attributes to page-options button.
Make recommended card's add-on names headings.
Give the HTML pane a title so it reads better in screen readers.
Always include a label for the search box.
Clarify the label on the extension enable checkbox.

Differential Revision: https://phabricator.services.mozilla.com/D54874

--HG--
extra : moz-landing-system : lando
2019-11-29 19:36:57 +00:00
thomasmo e6655d9d96 Bug 1599846 - Enable Background WebExtension scripts in FxR on PC r=zombie
This change allows for background scripts from WebExtensions to run in the FxR on PC chrome window. In this scenario, the promise ExtensionParent.browserStartupPromise is never fulfilled because it depends on the notification sessionstore-windows-restored, which doesn't occur because the FxR window does not participate in SessionStore.
To address this issue, browserStartupPromise is now a race between the original notification and a new one, extensions-late-startup, which is fired from fxrui.js.

Differential Revision: https://phabricator.services.mozilla.com/D55058

--HG--
extra : moz-landing-system : lando
2019-11-30 04:19:46 +00:00
Emilio Cobos Álvarez 3c12d374bc Bug 1600362 - Cleanup IntersectionObserver. r=smaug
Initially this was going to be a simple cleanup: Remove some useless namespaces
here and there and so on, remove `using` statements from the header and so on.

But unfortunately, DOMIntersectionObserver.h (which is included in Element.h,
unnecessarily) ended up exposing `Element` unnamespaced to a lot of code, so I
had to fix that.

Differential Revision: https://phabricator.services.mozilla.com/D55316

--HG--
extra : moz-landing-system : lando
2019-11-29 20:39:36 +00:00
Tim Nguyen cdbba16564 Bug 1600138 - Clean up update-icon.svg and addon-private-browsing.svg. r=mstriemer
Differential Revision: https://phabricator.services.mozilla.com/D55175

--HG--
extra : moz-landing-system : lando
2019-11-29 16:38:52 +00:00
Mark Banner 4d74fcd1d5 Bug 1598571 - Cache MozParam preferences rather than obtaining them from the pref service for each search. r=mikedeboer
Differential Revision: https://phabricator.services.mozilla.com/D54899

--HG--
extra : moz-landing-system : lando
2019-11-29 09:00:43 +00:00
Mark Banner 1716090e0e Bug 1598571 - Make MozParams be able to be updated dynamically, without needing a reinitialisation of the cache nor a reload. r=mikedeboer
This merges the previously two overlapping lists into one, with different classes to make obtaining the results easier.

As a side effect, preference based MozParams could now also be specified with a purpose.

Preference caching/observation to be added in the next changeset.

Differential Revision: https://phabricator.services.mozilla.com/D54898

--HG--
extra : moz-landing-system : lando
2019-11-29 09:00:35 +00:00
Mark Banner 2bc655adaf Bug 1598571 - Remove unnecessary casting/checks to undefined for MozParam's purpose options in SearchEngine. r=mikedeboer
Bug 587780 originally added MozParam's purpose argument, at the time the default fallback was an empty string. This meant that to match only the default, purpose had to be defined as an empty string. In bug 1181645, the default purpose was changed to fallback to the string "searchbar", obsoleting the need for handling purpose as an empty string. However, the handling wasn't removed, making the code more complicated.

Differential Revision: https://phabricator.services.mozilla.com/D54897

--HG--
extra : moz-landing-system : lando
2019-11-29 09:00:28 +00:00
Mike Conley 28517b934c Bug 1599421 - Enforce a minimum size on the Picture-in-Picture player window on Linux GTK. r=mstriemer
macOS and Windows seem to already have minimum window size limits that
make sense, so this hacks in a minimum size just for Linux GTK and leaves
the others alone.

Differential Revision: https://phabricator.services.mozilla.com/D55152

--HG--
extra : moz-landing-system : lando
2019-11-29 00:06:31 +00:00
Gabriele Svelto 5d711891a1 Bug 1597803 - Prevent pingsender from holding on to the current working directory on Windows r=chutten
Differential Revision: https://phabricator.services.mozilla.com/D54524

--HG--
extra : moz-landing-system : lando
2019-11-28 22:00:15 +00:00
Tim Nguyen fd952263e2 Bug 1599996 - Re-introduce a minimum width to commonDialog.xul. r=dao
Differential Revision: https://phabricator.services.mozilla.com/D55170

--HG--
extra : moz-landing-system : lando
2019-11-28 18:25:19 +00:00
Rob Wu caebb5281e Bug 1575162 - Allow storage.managed from content scripts r=zombie
Differential Revision: https://phabricator.services.mozilla.com/D55042

--HG--
extra : moz-landing-system : lando
2019-11-28 18:52:12 +00:00
Kershaw Chang 10f4461247 Bug 1597956 - Add telemetry for session resumption time r=keeler
Differential Revision: https://phabricator.services.mozilla.com/D54547

--HG--
extra : moz-landing-system : lando
2019-11-27 11:04:27 +00:00
Ehsan Akhgari 1b6d09289d Bug 1599418 - Increase the timeout for browser_blockingLocalStorage.js even more
Differential Revision: https://phabricator.services.mozilla.com/D55155

--HG--
extra : moz-landing-system : lando
2019-11-28 16:53:57 +00:00
Dzmitry Malyshau 5522c5be31 Bug 1599632 - Switch Metal framework to link weakly r=jrmuizel
Differential Revision: https://phabricator.services.mozilla.com/D54946

--HG--
extra : moz-landing-system : lando
2019-11-28 15:56:54 +00:00
Dão Gottwald 0e0e7832ed Bug 1590759 - Ensure webextension theme's toolbar_field_text_focus is visible when overriding toolbar_field_focus' alpha value. r=mikedeboer
Differential Revision: https://phabricator.services.mozilla.com/D55093

--HG--
extra : moz-landing-system : lando
2019-11-28 15:11:14 +00:00
Coroiu Cristina 39f306a329 Backed out 3 changesets (bug 1598571) for browser-chrome failures at browser/components/search/test/browser/browser_amazon.js on a CLOSED TREE
Backed out changeset 6426d4607db0 (bug 1598571)
Backed out changeset ff2c15cb11b4 (bug 1598571)
Backed out changeset 290a5cd61260 (bug 1598571)
2019-11-28 17:26:07 +02:00
Chris H-C c16d5c9f04 Bug 1599198 - Be a little more clear about the purpose of the deletion-request ping r=Dexter
Differential Revision: https://phabricator.services.mozilla.com/D54971

--HG--
extra : moz-landing-system : lando
2019-11-27 16:55:55 +00:00
Rob Wu 66a8f895cf Bug 1584391 - Revert last trace of debugging r=rpl
Differential Revision: https://phabricator.services.mozilla.com/D55109

--HG--
extra : moz-landing-system : lando
2019-11-28 14:04:04 +00:00
Rob Wu 8191f79abb Bug 1584391 - Fix intermittent leak in browser_ext_themes_ntp_colors_perwindow.js r=rpl
From extensive testing, it appears that the test fails (also on TV)
when one of the home pages is opened. This did not happen with
"about:robots". Apparently, a browser window leak can be observed if the
test starts at a homepage and opens another homepage tab in the test.

This patch works around the issue by initializing the window with about:blank.

Differential Revision: https://phabricator.services.mozilla.com/D55108

--HG--
extra : moz-landing-system : lando
2019-11-28 14:22:37 +00:00
shindli f3f1c30ea4 Backed out changeset 68ff34ec8e96 (bug 1597704) for causing perma bc3 failures in browser/extensions/formautofill/test/browser/browser_autocomplete_footer.js CLOSED TREE 2019-11-28 16:12:45 +02:00
Mark Banner 45fdaaabca Bug 1598571 - Cache MozParam preferences rather than obtaining them from the pref service for each search. r=mikedeboer
Differential Revision: https://phabricator.services.mozilla.com/D54899

--HG--
extra : moz-landing-system : lando
2019-11-28 13:21:29 +00:00
Mark Banner 2e826dfe04 Bug 1598571 - Make MozParams be able to be updated dynamically, without needing a reinitialisation of the cache nor a reload. r=mikedeboer
This merges the previously two overlapping lists into one, with different classes to make obtaining the results easier.

As a side effect, preference based MozParams could now also be specified with a purpose.

Preference caching/observation to be added in the next changeset.

Differential Revision: https://phabricator.services.mozilla.com/D54898

--HG--
extra : moz-landing-system : lando
2019-11-28 13:21:22 +00:00
Mark Banner 44d5cb67f3 Bug 1598571 - Remove unnecessary casting/checks to undefined for MozParam's purpose options in SearchEngine. r=mikedeboer
Bug 587780 originally added MozParam's purpose argument, at the time the default fallback was an empty string. This meant that to match only the default, purpose had to be defined as an empty string. In bug 1181645, the default purpose was changed to fallback to the string "searchbar", obsoleting the need for handling purpose as an empty string. However, the handling wasn't removed, making the code more complicated.

Differential Revision: https://phabricator.services.mozilla.com/D54897

--HG--
extra : moz-landing-system : lando
2019-11-28 13:21:19 +00:00
Mark Banner 6e9c00b0c8 Bug 1600000 - Simplify functions to select a search engine list in search's xpcshell head.js. r=mikedeboer
Depends on D55077

Differential Revision: https://phabricator.services.mozilla.com/D55078

--HG--
extra : moz-landing-system : lando
2019-11-28 11:33:50 +00:00
Sebastian Streich e00f41deb2 Bug 1597704 - Move is OriginPotentially Trustworthy into Principal r=ckerschb
Differential Revision: https://phabricator.services.mozilla.com/D53830

--HG--
extra : moz-landing-system : lando
2019-11-28 12:44:29 +00:00
Neil Deakin 779f56be04 Bug 1595155, support click handler which allows modifier+click in out of process iframes, r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D52642

--HG--
rename : browser/modules/ContentClick.jsm => browser/actors/ClickHandlerParent.jsm
extra : moz-landing-system : lando
2019-11-27 19:30:19 +00:00
Beatriz Rizental aec25a0554 Bug 1365529 Allow restricting scalar keys to a known set in Scalars.yaml r=chutten
Differential Revision: https://phabricator.services.mozilla.com/D51629

--HG--
extra : moz-landing-system : lando
2019-11-28 10:19:25 +00:00
Jean-Yves Avenard 025b0f3a53 Bug 1599006 - P1. Use cross-origin redirects to exercise fission code. r=mak
By making the final redirect use a cross-origin destination we can exercise the fission code and expose issues.

Differential Revision: https://phabricator.services.mozilla.com/D54454

--HG--
extra : moz-landing-system : lando
2019-11-27 11:00:18 +00:00
Mike Conley 42c2ecdc42 Bug 1599919 - Revert pictureinpicture.svg asset to use the most up-to-date version. r=sylvestre
Differential Revision: https://phabricator.services.mozilla.com/D55037

--HG--
extra : moz-landing-system : lando
2019-11-28 06:21:48 +00:00
Paul Bone 76ebf2a735 Bug 1599651 - Don't disable documentchannel in these tests r=mattwoodrow
Differential Revision: https://phabricator.services.mozilla.com/D54852

--HG--
extra : moz-landing-system : lando
2019-11-27 01:52:15 +00:00
Matt Woodrow 7872bad7d1 Bug 1599818 - Remove debugging prints. r=kmag
Differential Revision: https://phabricator.services.mozilla.com/D55013

--HG--
extra : moz-landing-system : lando
2019-11-27 20:31:07 +00:00
Arthur Iakab 9d31553698 Backed out 4 changesets (bug 1202706) for causing mochitest assertion failures on BindingUtils.cpp
Backed out changeset 10409e01c086 (bug 1202706)
Backed out changeset 5b8427cf16b3 (bug 1202706)
Backed out changeset b8068238928b (bug 1202706)
Backed out changeset 38419ebb5494 (bug 1202706)
2019-11-28 01:13:02 +02:00
Ehsan Akhgari 4d540423c4 Bug 1598809 - Increase the timeout for browser_blockingSessionStorage.js even more
Differential Revision: https://phabricator.services.mozilla.com/D55041

--HG--
extra : moz-landing-system : lando
2019-11-27 22:47:44 +00:00
Shane Caraveo 43733c66c4 Bug 1578513 make disable/enable during safe mode update extension settings r=robwu
Differential Revision: https://phabricator.services.mozilla.com/D44595

--HG--
extra : moz-landing-system : lando
2019-11-27 20:00:08 +00:00
Shane Caraveo c00b26e5f3 Bug 1578513 make uninstall during safemode remove extension settings r=robwu
Differential Revision: https://phabricator.services.mozilla.com/D44594

--HG--
extra : moz-landing-system : lando
2019-11-27 22:19:15 +00:00
Edgar Chen 3f1d64ce15 Bug 1202706 - Part 1: Add telemetry histograms for worker use counters; r=chutten,bzbarsky
This patch uses similar architecture of use counters of main thread for workers.

Which introduces the following format histograms for use counters of workers

USE_COUNTER2_*_DEDICATED_WORKER
USE_COUNTER2_*_SHARED_WORKER
USE_COUNTER2_*_SERVICE_WORKER

And add the following histograms used in conjunction with above use counter histograms

DEDICATED_WORKER_DESTROYED
SHARED_WORKER_DESTROYED
SERVICE_WORKER_DESTROYED

Differential Revision: https://phabricator.services.mozilla.com/D53221

--HG--
rename : dom/base/UseCounters.conf => dom/base/UseCountersWorker.conf
extra : moz-landing-system : lando
2019-11-26 17:36:44 +00:00
Dana Keeler 61b567ef6c bug 1599263 - re-land intermediate preloading telemetry now that it's re-enabled r=jcj
This has the effect of reverting changeset 17183959c3a9 but with formatting
changes and other non-functional updates due to changes since the original
implementation was removed.

Differential Revision: https://phabricator.services.mozilla.com/D54790

--HG--
extra : moz-landing-system : lando
2019-11-27 15:44:21 +00:00
Ricky Stewart d5eb7d0ea5 Bug 1594867 - Add moz.build/backend bits to specify files that should be built as a sandboxed wasm library r=firefox-build-system-reviewers,mshal
Add backend stuff to build sandboxed wasm libraries. (Don't actually update any moz.build files to consume this yet.)

Differential Revision: https://phabricator.services.mozilla.com/D54152

--HG--
extra : moz-landing-system : lando
2019-11-27 20:11:59 +00:00
Cosmin Sabou 2952534343 Backed out changeset b3f5d18be1e6 (bug 1579581) for causing valgrind bustages. CLOSED TREE 2019-11-27 22:12:02 +02:00
emalysz 563fdba9f3 Bug 1579581, Part 1: Remove remaining CPU info off main-thread and load later on startup. r=mconley,chutten
Differential Revision: https://phabricator.services.mozilla.com/D51704

--HG--
extra : moz-landing-system : lando
2019-11-27 16:14:43 +00:00
Tim Nguyen 99ee4cbf44 Bug 1599070 - Replace references to textbox.reset(). r=Standard8
Differential Revision: https://phabricator.services.mozilla.com/D54742

--HG--
extra : moz-landing-system : lando
2019-11-27 17:36:13 +00:00
Ciure Andrei 2305c29dc1 Backed out changeset 050bbef811d4 (bug 1599070) for causing test_textbox_search.xhtml to perma fail CLOSED TREE 2019-11-27 19:25:44 +02:00
daniellelc cca656ecca Bug 1588776 - Makes long-hex fields selectable without causing them to change state. r=johannh
Differential Revision: https://phabricator.services.mozilla.com/D51165

--HG--
extra : moz-landing-system : lando
2019-11-26 11:00:17 +00:00
Mike Conley 369b09e281 Bug 1599529 - Add a test for the Picture-in-Picture keyboard shortcut. r=mstriemer
Differential Revision: https://phabricator.services.mozilla.com/D54787

--HG--
extra : moz-landing-system : lando
2019-11-27 16:17:11 +00:00
Mike Conley a0cc4d0fe9 Bug 1599529 - Use JSWindowActor message for Picture-in-Picture keyboard shortcut, and enable shortcut for Linux GTK. r=mstriemer
Differential Revision: https://phabricator.services.mozilla.com/D54786

--HG--
extra : moz-landing-system : lando
2019-11-27 16:12:53 +00:00
Tim Nguyen 6fc8878917 Bug 1599070 - Replace references to textbox.reset(). r=Standard8
Differential Revision: https://phabricator.services.mozilla.com/D54742

--HG--
extra : moz-landing-system : lando
2019-11-27 16:07:25 +00:00
Dão Gottwald 3f1c58aa20 Bug 1597878 - Reset selectedButton when closing the panel. r=Standard8
Differential Revision: https://phabricator.services.mozilla.com/D54694

--HG--
extra : moz-landing-system : lando
2019-11-27 15:51:34 +00:00
Matthew Noorenberghe 967a1570c8 Bug 1596663 - Remove more passwordmgr references to `hostname`. r=sfoster
Differential Revision: https://phabricator.services.mozilla.com/D54781

--HG--
extra : moz-landing-system : lando
2019-11-27 15:30:39 +00:00