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

71050 Коммитов

Автор SHA1 Сообщение Дата
Robert Helmer 2b5979d7e4 Bug 1646151 - send deletion ping for each unenrolled Pioneer study r=sfoster,amiyaguchi
Differential Revision: https://phabricator.services.mozilla.com/D87523
2020-08-27 03:02:20 +00:00
Michael Kaply 726de8c6c3 Bug 1659719 - Add support for arbitrary preferences in policy. r=Gijs,dveditz
Differential Revision: https://phabricator.services.mozilla.com/D87447
2020-08-26 17:31:44 +00:00
Kartikaya Gupta f178e098c9 Bug 1660933 - Update default mousewheel animation durations. r=jaws
Also detect existing users and carry forward their customizations if needed.
If no customization was done, we set a pref to indicate they should remain
at their old defaults, which we can gradually migrate to the new values.

Differential Revision: https://phabricator.services.mozilla.com/D88162
2020-08-26 20:31:19 +00:00
Dão Gottwald e47894a44c Bug 1655051 - Remove browser.topsites.default in favor of browser.newtabpage.activity-stream.default.sites. r=mkaply
Differential Revision: https://phabricator.services.mozilla.com/D88311
2020-08-26 19:01:23 +00:00
Keefer Rourke 000d8dcc94 Bug 1660015: Add IOUtils to privileged eslint environment configuration r=barret,zombie
This change makes eslint aware of the global IOUtils interface, such that it
may be used without having to access it from the window or otherwise declaring
the global in a special comment on a file-by-file basis.

Differential Revision: https://phabricator.services.mozilla.com/D87612
2020-08-26 15:31:24 +00:00
Dale Harvey 6b98a54c44 Bug 1106626 - Add ability for the user to define custom search engines r=preferences-reviewers,fluent-reviewers,jaws,Standard8
Differential Revision: https://phabricator.services.mozilla.com/D86987
2020-08-26 19:33:41 +00:00
Toshihito Kikuchi eaaa31291a Bug 1630444: Part3 - Send the launcher process failure ping from the browser process. r=aklotz
This patch adds a new property `process_type` to the launcher process failure
ping, indicating which process type the browser process failed to initialize
as a sandboxed process.

Depends on D83639

Differential Revision: https://phabricator.services.mozilla.com/D83640
2020-08-26 19:01:27 +00:00
Toshihito Kikuchi dd20162db0 Bug 1630444: Part2 - Add HandleLauncherError to DllServices. r=aklotz
This patch adds winlauncher's HandleLauncherError to DllServices
along with InitializeDllBlocklistOOPInternal so that SandboxBroker
can call HandleLauncherError.

Differential Revision: https://phabricator.services.mozilla.com/D83639
2020-08-26 19:01:40 +00:00
Toshihito Kikuchi 739b831899 Bug 1630444: Part1 - Put LauncherError behind MOZ_USE_LAUNCHER_ERROR. r=aklotz
This patch defines a new macro `MOZ_USE_LAUNCHER_ERROR` and keeps
the use of `LauncherError` behind `MOZ_USE_LAUNCHER_ERROR` instead of
`MOZILLA_INTERNAL_API` so that we can selectively use `LauncherError`
in locations where `MOZILLA_INTERNAL_API` is defined.

Differential Revision: https://phabricator.services.mozilla.com/D83638
2020-08-26 19:01:44 +00:00
Narcis Beleuzu cf64c38045 Backed out changeset 762d1972d011 (bug 1595743) as req by severin . CLOSED TREE 2020-08-26 22:05:56 +03:00
Narcis Beleuzu bdf357a57b Backed out changeset 6f15be127fc2 (bug 1661043) for bustages on pluginGeneric.svg . CLOSED TREE 2020-08-26 20:28:40 +03:00
Jared Wein f64b34f34e Bug 1661043 - Remove duplicate plugin icon and use the icon that has proper spacing already. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D88178
2020-08-26 16:08:22 +00:00
Micah Tigley 9179cb63e7 Bug 1661120 - Set a higher z-index value on the dialogStack. r=dao
Differential Revision: https://phabricator.services.mozilla.com/D88221
2020-08-26 16:23:00 +00:00
Emilio Cobos Álvarez 5b82674837 Bug 1660739 - Fix tabs.printPreview API with the new print preview design. r=mstriemer,mixedpuppy
Return a promise from PrintUtils.printPreview which resolves when the
new print preview dialog is closed.

Differential Revision: https://phabricator.services.mozilla.com/D88013
2020-08-26 03:10:47 +00:00
Mihai Alexandru Michis deab73e0e5 Backed out changeset 5b5e0d17dbc3 (bug 1646151) for causing failures in browser_pioneer_ui.js
CLOSED TREE
2020-08-26 10:03:12 +03:00
James Teh 4f869a9ad6 Bug 1660365: Fix a11y dialog role placement for the Print modal. r=Gijs
Previously, the browser dialogTemplate contained role="dialog" and the Print modal body had no role.
This caused screen readers to extraneously report "dialog, Print grouping".
Dialogs presented with commonDialog.xhtml (e.g. using Services.prompt.alertBC) did have the dialog role on the body, so screen readers would report "dialog, {dialogTitle} dialog".

To fix this, remove role="dialog" from dialogTemplate.
Instead, SubDialog now sets role="dialog" on the dialog document when it loads.
Now, screen readers report just "Print dialog" and "{dialogTitle} dialog", respectively.

Differential Revision: https://phabricator.services.mozilla.com/D87977
2020-08-24 12:07:50 +00:00
Razvan Maries ff54551a34 Backed out 12 changesets (bug 1660328, bug 1660015, bug 1649595, bug 1649596, bug 1649593, bug 1659176, bug 1659839, bug 1659838, bug 1657663, bug 1657647, bug 1655460) for xpcshell perma failures. CLOSED TREE
Backed out changeset ff95badf90e3 (bug 1660328)
Backed out changeset a92f8525ab6f (bug 1659176)
Backed out changeset 8ca05470a0d5 (bug 1659839)
Backed out changeset 5de389b735d3 (bug 1649596)
Backed out changeset 73bdddd96664 (bug 1649595)
Backed out changeset 59800d609b55 (bug 1659838)
Backed out changeset 8aca41723313 (bug 1649593)
Backed out changeset dc0d90b3e135 (bug 1657647)
Backed out changeset e3dd5b6b4fbd (bug 1657663)
Backed out changeset f9c823fa14ba (bug 1657663)
Backed out changeset a5aecc7a6469 (bug 1655460)
Backed out changeset 21b64ef30e12 (bug 1660015)
2020-08-26 06:35:20 +03:00
Keefer Rourke de9f6fdad8 Bug 1660015: Add IOUtils to privileged eslint environment configuration r=barret,zombie
This change makes eslint aware of the global IOUtils interface, such that it
may be used without having to access it from the window or otherwise declaring
the global in a special comment on a file-by-file basis.

Differential Revision: https://phabricator.services.mozilla.com/D87612
2020-08-24 16:13:01 +00:00
Robert Helmer fa7464a932 Bug 1646151 - send deletion ping for each unenrolled Pioneer study r=sfoster,amiyaguchi
Differential Revision: https://phabricator.services.mozilla.com/D87523
2020-08-26 02:31:22 +00:00
Joel Maher 27932d4e6e Bug 1661132 - disable a few mochitests on osx opt. r=bc
disable a few mochitests on osx opt

Differential Revision: https://phabricator.services.mozilla.com/D88193
2020-08-25 21:48:25 +00:00
Andreea Pavel 2d1453c463 Bug 1549985 - update disabling condition for browser_tabCloseSpacer.js to include osx r=jmaher DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D88197
2020-08-25 21:23:52 +00:00
Jared Wein a235eef17c Bug 1654431 - Update experiments icon since Pioneer is using the beaker. r=ntim,preferences-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D88164
2020-08-25 18:35:25 +00:00
Razvan Maries f916ec87b2 Backed out changeset 538c51598420 (bug 1659736) for perma failures on test_IE_bookmarks.js. CLOSED TREE 2020-08-25 21:04:59 +03:00
Emilio Cobos Álvarez 044b3c4332 Bug 1636728 - Centralize printing entry points in nsGlobalWindowOuter, and move cloning out of nsPrintJob. r=jwatt,geckoview-reviewers,smaug,agi
This centralizes our print and preview setup in nsGlobalWindowOuter so
that we never re-clone a clone, and so that we reuse the window.open()
codepath to create the browsing context to clone into.

For window.print, for both old print dialog / silent printing and new
print preview UI, we now create a hidden browser (as in with visibility:
collapse, which takes no space but still gets a layout box).

 * In the modern UI case, this browser is swapped with the actual print
   preview clone, and the UI takes care of removing the browser.

 * In the print dialog / silent printing case, the printing code calls
   window.close() from nsDocumentViewer::OnDonePrinting().

 * We don't need to care about the old print preview UI for this case
   because it can't be open from window.print().

We need to fall back to an actual window when there's no
nsIBrowserDOMWindow around for WPT print tests and the like, which don't
have one. That seems fine, we could special-case this code path more if
needed but it doesn't seem worth it.

Differential Revision: https://phabricator.services.mozilla.com/D87063
2020-08-25 17:45:12 +00:00
Dão Gottwald 635d7c07a5 Bug 1661009 - Implement basic locale filtering for remote top site defaults. r=mikedeboer
Differential Revision: https://phabricator.services.mozilla.com/D88147
2020-08-25 17:08:06 +00:00
Jared Wein df99f886f1 Bug 1659741 - Fix typo in Telemetry reporting of Safari migrator and add automated test. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D88072
2020-08-25 16:38:53 +00:00
Jared Wein b72b308558 Bug 1659736 - Move tracking of bookmark roots during IE migration later so the source is clearer. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D88059
2020-08-25 16:35:43 +00:00
emcminn 49a80e0922 Bug 1653899 - New long zap .svg to allow for longer spans; plus dynamic measuring r=pdahiya
Differential Revision: https://phabricator.services.mozilla.com/D85162
2020-08-25 15:16:32 +00:00
Tomislav Jovanovic ccc7783ad3 Bug 1636508 - Make tabs.captureTab compatible with Fission r=mattwoodrow,robwu,geckoview-reviewers,agi
Also fix WindowGlobalParent.drawSnapshot() to render the currently visible
viewport when called with a null rect, and clarify the webidl comment.

Differential Revision: https://phabricator.services.mozilla.com/D87971
2020-08-25 11:30:52 +00:00
Neil Deakin 3bcbd15d51 Bug 1614761, move refresh blocking handling from framescript to an actor, r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D87206
2020-08-25 10:21:38 +00:00
Dão Gottwald cade61bc40 Bug 1660966 - Implement basic region filtering for remote top site defaults. r=mikedeboer
Differential Revision: https://phabricator.services.mozilla.com/D88120
2020-08-25 09:27:18 +00:00
Dão Gottwald 192654d3bd Bug 1660961 - Remote Settings: Replace "keyword" string attribute with a boolean one. r=mikedeboer
Differential Revision: https://phabricator.services.mozilla.com/D88114
2020-08-25 08:29:32 +00:00
Harry Twyford 0e75c3d10c Bug 1659131 - Top Site search shortcuts should enter search mode. r=adw
Differential Revision: https://phabricator.services.mozilla.com/D87908
2020-08-24 23:21:13 +00:00
Scott 3bcdc972f3 Bug 1660872 - Limit regions that can support German Pocket stories on newtab to languages supported by Pocket for now. r=gvn
Differential Revision: https://phabricator.services.mozilla.com/D88069
2020-08-24 22:05:29 +00:00
Cosmin Sabou 3dbaa1483b Merge mozilla-central to autoland. CLOSED TREE 2020-08-25 01:10:32 +03:00
Cosmin Sabou 7b214fd81a Backed out 6 changesets (bug 1518999) for geckoview failures on scrollToVerticalOnZoomedContentAuto.
Backed out changeset 10bf1552e301 (bug 1518999)
Backed out changeset e62cd63e3595 (bug 1518999)
Backed out changeset 1bf0b02bb0e0 (bug 1518999)
Backed out changeset 2203a9c52afa (bug 1518999)
Backed out changeset 10f07ca7a246 (bug 1518999)
Backed out changeset b90cf6b54c09 (bug 1518999)
2020-08-25 01:02:36 +03:00
Cosmin Sabou 12c2218baf Merge autoland to mozilla-central. a=merge 2020-08-25 00:49:19 +03:00
Mozilla Releng Treescript ccbc59dff5 Update configs. IGNORE BROKEN CHANGESETS CLOSED TREE NO BUG a=release ba=release 2020-08-24 14:18:41 +00:00
Ryan Kelly 58865c9b08 Bug 1659895 - enable the account-ecosystem ping by default. r=markh
This has been enabled on Nightly for a while and we've observed
no ill effects; ref Bug 1635667 for work to validate that it's
submitting the expected data.

Differential Revision: https://phabricator.services.mozilla.com/D87979
2020-08-24 00:51:02 +00:00
Jared Wein 659900f484 Bug 1656494 - Add tests for default browser notification bar. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D87804
2020-08-23 22:47:00 +00:00
Jared Wein 1301397736 Bug 1656494 - Only show either the notification bar or modal for default browser prompt. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D87493
2020-08-23 22:24:28 +00:00
Jared Wein 80dedf4123 Bug 1656494 - Style changes for larger notification bar. r=ntim
Differential Revision: https://phabricator.services.mozilla.com/D87492
2020-08-23 22:24:20 +00:00
Jared Wein 6c6d41cb43 Bug 1656494 - Show the default browser notification on the first New Tab Page of a session. r=Gijs,fluent-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D87490
2020-08-23 22:24:05 +00:00
Noemi Erli cad3633ca8 Backed out 5 changesets (bug 1656494) for causing failures in browser_all_files_referenced.js
Backed out changeset 4c4a5066876f (bug 1656494)
Backed out changeset 8017af5da26a (bug 1656494)
Backed out changeset 8b6aa5d6dae2 (bug 1656494)
Backed out changeset 0588b4cf76ec (bug 1656494)
Backed out changeset 8a88718e4ec3 (bug 1656494)
2020-08-24 00:01:04 +03:00
Jared Wein 046f2cfd9d Bug 1656494 - Add tests for default browser notification bar. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D87804
2020-08-23 19:03:11 +00:00
Jared Wein d84aca5fb9 Bug 1656494 - Only show either the notification bar or modal for default browser prompt. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D87493
2020-08-23 08:00:59 +00:00
Jared Wein 17a5a4bafb Bug 1656494 - Style changes for larger notification bar. r=ntim
Differential Revision: https://phabricator.services.mozilla.com/D87492
2020-08-23 08:01:02 +00:00
Jared Wein 1e92a26a92 Bug 1656494 - Show the default browser notification on the first New Tab Page of a session. r=Gijs,fluent-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D87490
2020-08-23 08:01:12 +00:00
Mark Striemer 596793feda Bug 1654962 - Size tab modal print UI to available window size r=Gijs,sfoster,emalysz,pbz
Differential Revision: https://phabricator.services.mozilla.com/D86037
2020-08-24 21:00:36 +00:00
Dão Gottwald ef05580c13 Bug 1653937 - Read top site defaults from remote settings. r=mikedeboer
Differential Revision: https://phabricator.services.mozilla.com/D88041
2020-08-24 20:57:53 +00:00
Tooru Fujisawa 13c8260284 Bug 1660524 - Remove dom.disable_window_open_feature prefs from all.js/firefox.js. r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D87970
2020-08-24 18:37:43 +00:00
Mihai Alexandru Michis 03199b0c32 Backed out changeset 555de96d4f49 (bug 1653937) as requested by dao.
CLOSED TREE
2020-08-24 23:50:58 +03:00
Dão Gottwald 1800cee263 Bug 1653937 - Read top site defaults from remote settings. r=mikedeboer
Differential Revision: https://phabricator.services.mozilla.com/D88041
2020-08-24 17:55:40 +00:00
Drew Willcoxon bbe5591583 Bug 1657648 - Rewrite muxer and show more local suggestions if there aren't many remote suggestions. r=harry
This rewrites the muxer. I'll explain why.

The obvious way to fix this bug is to modify UrlbarProviderSearchSuggestions so
it adds `maxHistoricalSearchSuggestions` form history results first, followed by
as many remote suggestions as there are, followed by any remaining form history
results. And in fact that's what this patch does. But the muxer isn't capable of
handling that very well, with regard to deuping SERPs and form history.

The muxer does a first pass through all results, and it builds a set of form
history suggestions. Then, as it's adding URL results in the second pass, it
excludes SERPs whose search terms are in the set. The problem is that the set
can include search terms from form history results that do not end up in the
final list of results. And that's because UrlbarProviderSearchSuggestions now
returns many form history results -- as many as `context.maxResults + 1` so that
there are enough of them to fill the view when appropriate.

This is a problem with the muxer in general. It collects a bunch of state from
all results in its first pass, even though not all of those results may end up
in the final list. Worst case, we may end up excluding results we should not
exclude. The fundamental problem is that the muxer doesn't know which results
will end up being included until it starts including results.

The key thing about this rewrite is that the muxer builds up state as it goes
along filling its buckets. If a result is excluded, then it doesn't contribute
to the state used to determine whether subsequent results should be included.
There are a couple of exceptions though where it still does build state using
all results. (1) It still determines the heuristic this way, but that's OK since
there's only one heuristic. (2) It still builds `strippedUrlToTopPrefixAndTitle`
this way. I couldn't think of a nice way around that, because AFAICT there's no
guarantee that UnifiedComplete will put the higher-ranking URL result before the
lower one. If the lower one comes first, we'd end up including it too since
`strippedUrlToTopPrefixAndTitle` would not contain the higher-ranking one at
that point.

There's one drawback of building up the state in this new way. It's the flip
side of solving the problem above. If a result depends in some way on a
subsequent result, then the state at that first result won't be accurate and the
muxer will make a bad decision about that result. There's an example of this in
test_search_suggestions.js, near the bottom of the `formHistory` task. In that
test, `matchBuckets` is defined so that general results (e.g., history) appear
before search suggestions. That means the SERP in history can't be deduped in
favor of the form history result that appears later, so both results appear. I
think that's better than the alternative of possibly deduping too aggressively.

One important thing to note is that this patch isn't restricted to search
mode. It will always include more form history results to fill out the final
list if some other higher-ranked result group doesn't fill it out
sooner. Currently `matchBuckets` is `heuristic,1,extension,5,suggestion,4,general,Infinity,suggestion,Infinity,general,Infinity.`
Since `general,Infinity` comes before `suggestion,Infinity`, this means that if
there aren't enough general results to fill out the list, then suggestions will
fill it out as much as possible. Within suggestions, remote suggestions will
fill it out first and then form history, since that's the order that
UrlbarProviderSearchSuggestions adds them in after the initial
`maxHistoricalSearchSuggestions` form history results. I think that's what we
want regardless of search mode.

Finally, this patch also breaks up `sort` into more, smaller methods. The patch
started out as a much larger version that also redesigned `matchBuckets`. That's
the main reason I split it up, but it's nice by itself I think. (I'd like to
come back to that `matchBuckets` redesign, which could now build on top of
this. The original patch is in D87830.)

Differential Revision: https://phabricator.services.mozilla.com/D87838
2020-08-24 14:44:58 +00:00
Cristina Coroiu 09e50d2ff3 Backed out 5 changesets (bug 1656494) for browser-chrome failures at browser/base/content/test/about/browser_aboutNewTab_defaultBrowserNotification.js
Backed out changeset 2ec1967f17c1 (bug 1656494)
Backed out changeset 90d378b5aab9 (bug 1656494)
Backed out changeset 0e8cadf60b6a (bug 1656494)
Backed out changeset a980956c1ddf (bug 1656494)
Backed out changeset 0208b2ba6a6f (bug 1656494)
2020-08-23 10:56:06 +03:00
Jared Wein 2316254406 Bug 1656494 - Add tests for default browser notification bar. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D87804
2020-08-23 06:57:29 +00:00
Jared Wein c7f89c2f6f Bug 1656494 - Only show either the notification bar or modal for default browser prompt. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D87493
2020-08-23 06:57:21 +00:00
Jared Wein 410fe143f2 Bug 1656494 - Style changes for larger notification bar. r=ntim
Differential Revision: https://phabricator.services.mozilla.com/D87492
2020-08-23 06:57:11 +00:00
Jared Wein db18b40ed8 Bug 1656494 - Show the default browser notification on the first New Tab Page of a session. r=Gijs,fluent-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D87490
2020-08-23 06:57:00 +00:00
Razvan Maries 15843de548 Backed out changeset d6e899005724 (bug 1646151) for perma failures on browser_pioneer_ui.js. CLOSED TREE 2020-08-23 07:27:26 +03:00
Robert Helmer a71b56e293 Bug 1646151 - send deletion ping for each unenrolled Pioneer study r=sfoster,amiyaguchi
Differential Revision: https://phabricator.services.mozilla.com/D87523
2020-08-23 03:33:16 +00:00
Harry Twyford 7aeba750f4 Bug 1660425 - Use the entire search string when autofilling in UrlbarProviderTokenAliasEngines. r=adw
Differential Revision: https://phabricator.services.mozilla.com/D87919
2020-08-22 02:37:05 +00:00
Emma Malysz 511f442a94 Bug 1659859, make sure printing from context menu uses correct pref value r=mstriemer
Differential Revision: https://phabricator.services.mozilla.com/D87778
2020-08-21 23:33:17 +00:00
Dale Harvey ec890e8f1e Bug 1650887 - Let unprefixed engines be accessed via @ r=harry
Differential Revision: https://phabricator.services.mozilla.com/D86221
2020-08-21 19:45:16 +00:00
mcrawford@mozilla.com 2fa78e4cdb Bug 1660255 - Revise about:pioneer page UI and copy r=rhelmer,fluent-reviewers,flod
Differential Revision: https://phabricator.services.mozilla.com/D87803
2020-08-21 20:18:19 +00:00
Narcis Beleuzu 64a77102a0 Backed out changeset a70c7ee4b579 (bug 1646151) for bc failures on browser_pioneer_ui.js . CLOSED TREE 2020-08-21 23:27:01 +03:00
Robert Helmer 2248c96c11 Bug 1646151 - send deletion ping for each unenrolled Pioneer study r=sfoster,amiyaguchi
Differential Revision: https://phabricator.services.mozilla.com/D87523
2020-08-21 18:59:26 +00:00
Dan Mosedale 147ed3c440 Bug 1643776 - Add Alpenglow theme, r=dmose,rpl,flod
Differential Revision: https://phabricator.services.mozilla.com/D86058
2020-08-21 17:20:07 +00:00
Dão Gottwald 1a98db68a2 Bug 1660448 - Rename sendTopSiteAttributionRequest, TOP_SITES_ATTRIBUTION for consistency with PartnerLinkAttribution.jsm. r=Standard8
Differential Revision: https://phabricator.services.mozilla.com/D87856
2020-08-21 15:15:35 +00:00
Ryan VanderMeulen 58471989b3 Bug 1660483 - Update pdf.js to version 2.6.276. r=bdahl
Differential Revision: https://phabricator.services.mozilla.com/D87879
2020-08-21 15:55:16 +00:00
Sean Feng ef7d515ffb Bug 1518999 - Refactor some performance.getEntries related tests r=mstange
Some tests made some assumptions about the number of returned entries
by performance.getEntries, and these assumptions are not valid
anymore once we added new entries.

Depends on D66463

Differential Revision: https://phabricator.services.mozilla.com/D68645
2020-08-18 21:15:18 +00:00
Gijs Kruitbosch 603d7b7137 Bug 1660608 - fix plugin crash notification bar message for GMP crashes to include plugin name, r=mconley
The test abstraction meant we missed that this broke in the refactor. This
fixes the bug and makes sure the test actually tests it.

Differential Revision: https://phabricator.services.mozilla.com/D88012
2020-08-24 16:48:27 +00:00
Ryan VanderMeulen b20a6e262f Bug 1660617 - Update pdf.js to version 2.6.302. r=bdahl
Differential Revision: https://phabricator.services.mozilla.com/D87957
2020-08-24 15:53:13 +00:00
Sebastian Streich 27e2164c57 Bug 1656296 - Pass Blocked Downloads to the DownloadsUI r=ckerschb,Gijs
***

***
Added Better Testing

Differential Revision: https://phabricator.services.mozilla.com/D85439
2020-08-24 15:29:23 +00:00
Ryan VanderMeulen 9e35313258 Bug 1657017 - Add some more WNP locales that missed the Fx80 RC build. r=mtabara
DONTBUILD
2020-08-24 10:10:28 -04:00
Joel Maher bbef58adcc Bug 1660590 - add expectations to browser_startup_syncIPC.js to work on windows10 hardware. r=Gijs
add expectations to browser_startup_syncIPC.js to pass on windows10 hardware.

Differential Revision: https://phabricator.services.mozilla.com/D87939
2020-08-24 11:39:12 +00:00
Joel Maher 66ed7f07fc Bug 1660582 - Add expected file access to browser_startup_mainthreadio.js while running on windows10 hardware. r=Gijs
Add expected file access to browser_startup_mainthreadio.js while running on windows10 hardware

Differential Revision: https://phabricator.services.mozilla.com/D87938
2020-08-24 11:38:58 +00:00
Joel Maher b0af2e5f20 Bug 1660480 - Add expected read access for ShaderCache in browser_startup_content_mainthreadio.js. r=Gijs
Add expected read access for ShaderCache in browser_startup_content_mainthreadio.js

Differential Revision: https://phabricator.services.mozilla.com/D87929
2020-08-24 11:39:18 +00:00
Jared Wein 32685b1f6e Bug 1659847 - Explicitly set the showBookmarksToolbarAfterMigration pref so tests will continue to run after the feature is disabled. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D87980
2020-08-24 10:32:27 +00:00
Jared Wein c4f4ade870 Bug 1660620 - Automated test for displaying the bookmarks toolbar upon startup of new profile. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D87953
2020-08-24 09:32:04 +00:00
Mihai Alexandru Michis 3e266b539c Backed out changeset 80e6be24260d (bug 1654962) for causing bc failures in browser_modal_print.js
CLOSED TREE
2020-08-21 17:47:07 +03:00
Andrei Oprea 0d84d6441b Bug 1660201 - Don't try to access node on domwindowclosed in ToolbarPanelHub.jsm r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D87758
2020-08-21 12:16:35 +00:00
Mark Striemer 223bb33a6c Bug 1654962 - Size tab modal print UI to available window size r=Gijs,sfoster,emalysz,pbz
Differential Revision: https://phabricator.services.mozilla.com/D86037
2020-08-21 13:55:15 +00:00
Sebastian Hengst 0f2aef673e Backed out changeset 809409c1751f (bug 1623856) due to behavior change of feature widely used by developers.
See bug 1659473 for more discussion.
2020-08-21 15:51:50 +02:00
Dão Gottwald 27e11b5285 Bug 1653944 - Support url_urlbar_override from top sites remote setting. r=mikedeboer
Differential Revision: https://phabricator.services.mozilla.com/D87848
2020-08-21 10:14:49 +00:00
Razvan Maries 15cd0824da Backed out changeset 2f4bf8bab6cf (bug 1643776) for causing bug 1660323. CLOSED TREE 2020-08-21 04:34:24 +03:00
Dan Mosedale eb0f5b96d9 Bug 1643776 - Add Alpenglow theme, r=dmose,rpl,flod
Differential Revision: https://phabricator.services.mozilla.com/D86058
2020-08-21 00:43:03 +00:00
Razvan Maries 73e4e809df Backed out changeset d7d16d30097d (bug 1659008) for perma failures on browser_download_open_with_internal_handler.js. CLOSED TREE 2020-08-21 01:40:03 +03:00
Harry Twyford 7f48f83bec Bug 1659775 - Restrict adaptive history from appearing in search mode. r=adw
Differential Revision: https://phabricator.services.mozilla.com/D87796
2020-08-20 20:12:01 +00:00
Razvan Maries 5746cb6bd9 Backed out changeset 2a1fa73b1a63 (bug 1643776) for perma failures on browser_all_files_referenced.js. CLOSED TREE 2020-08-21 01:02:18 +03:00
Gijs Kruitbosch 26f3e611e6 Bug 1659008 - do not store user preferences for binary/octet-stream mimetypes, r=jaws
Differential Revision: https://phabricator.services.mozilla.com/D87789
2020-08-20 21:41:47 +00:00
Dan Mosedale a33a060360 Bug 1643776 - Add Alpenglow theme r=dmose,rpl,flod
Differential Revision: https://phabricator.services.mozilla.com/D86058
2020-08-20 21:04:57 +00:00
Scott 8561a6fd69 Bug 1660289 - Update region api pref usage in discoverystreamfeed.jsm r=Mardak
Differential Revision: https://phabricator.services.mozilla.com/D87793
2020-08-20 19:30:43 +00:00
Razvan Maries 6bd97d7a62 Backed out changeset 6ffb6196daf7 (bug 1643776) for perma failures on browser_all_files_referenced.js. CLOSED TREE 2020-08-20 22:26:31 +03:00
Scott ea75c31b4d Bug 1660269 - Updates to newtab Pocket topic links. r=Mardak
Differential Revision: https://phabricator.services.mozilla.com/D87779
2020-08-20 17:57:32 +00:00
Thomas Wisniewski a133ea6323 Bug 1660264 - remove code we no longer need from the report site issue extension; r=denschub,webcompat-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D87786
2020-08-20 18:02:35 +00:00
Dan Mosedale 84eb4977dc Bug 1643776 - Add Alpenglow theme r=dmose,rpl,flod
Differential Revision: https://phabricator.services.mozilla.com/D86058
2020-08-20 17:52:09 +00:00
Ed Lee d8ff9d4fa3 Bug 1648182 - Enable password import suggestions by default and disable experimental telemetry r=MattN
Set default pref to "import" and turn off telemetry. Move browser_autocomplete_import test to reuse passwordmgr related helpers.

Differential Revision: https://phabricator.services.mozilla.com/D87595
2020-08-20 17:46:54 +00:00
Ed Lee b666b9283a Bug 1634386 - The Password Import Autocomplete suggestion is displayed on Linux r=MattN
Share ChromeMigrationUtils.supportsLoginsForPlatform for ChromeProfileMigrator.getResources and ChromeMigrationUtils.getImportableLogins.

Differential Revision: https://phabricator.services.mozilla.com/D87639
2020-08-20 17:48:50 +00:00
Emilio Cobos Álvarez 0ec64c5610 Bug 1660291 - Make print frame in the context menu use the new print UI when appropriate. r=nordzilla
I had to make printing subframes work with the new UI for
window.print(), we may as well use it.

Differential Revision: https://phabricator.services.mozilla.com/D87785
2020-08-20 17:48:10 +00:00
Andrea Marchesini 9abd473ece Bug 1659956 - About:privatebrowsing should have a link to the VPN, r=groovecoder,fluent-reviewers,flod
Differential Revision: https://phabricator.services.mozilla.com/D87578
2020-08-20 17:27:33 +00:00
Dão Gottwald e6c57704d9 Bug 1653935 - Support search shortcut keyword field in remote setting. r=mikedeboer
Differential Revision: https://phabricator.services.mozilla.com/D87700
2020-08-20 15:08:18 +00:00
Dão Gottwald b393a28c08 Bug 1657083 - Make sendTopSiteAttributionRequest optional. r=mikedeboer
Differential Revision: https://phabricator.services.mozilla.com/D87599
2020-08-20 14:46:11 +00:00
Mark Banner ed5ad0b344 Bug 1660196 - Add Search Engine URLs for experiment. r=mikedeboer
Differential Revision: https://phabricator.services.mozilla.com/D87746
2020-08-20 13:31:50 +00:00
Mark Banner 0542586f06 Bug 1656220 - Implement recording attributions for search engines. r=dao
Differential Revision: https://phabricator.services.mozilla.com/D87501
2020-08-20 12:58:23 +00:00
Butkovits Atila bf6a58f1fd Backed out changeset 31c2c9d7bad3 (bug 1657083) for failure at TopSitesFeed.jsm. CLOSED TREE 2020-08-20 15:04:07 +03:00
Dão Gottwald cd26f4e727 Bug 1657083 - Make sendTopSiteAttributionRequest optional. r=mikedeboer
Differential Revision: https://phabricator.services.mozilla.com/D87599
2020-08-20 11:25:33 +00:00
Cristina Coroiu 3a18ab95b5 Backed out 2 changesets (bug 1656220, bug 1656219) for browser-chrome failures at browser_UsageTelemetry_urlbar.js and browser_oneOffs.js on a CLOSED TREE
Backed out changeset bf68aec38a05 (bug 1656220)
Backed out changeset 706d2900077b (bug 1656219)
2020-08-20 14:15:07 +03:00
Mark Banner 21253cfa1a Bug 1656220 - Implement recording attributions for search engines. r=dao
Differential Revision: https://phabricator.services.mozilla.com/D87501
2020-08-20 09:06:59 +00:00
Jared Wein 98009bde06 Bug 1659970 - Fix call to renamed getChildCountForFolder method. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D87684
2020-08-20 08:56:10 +00:00
Julian Descottes 8853c00813 Bug 1659866 - Move server-side devtools pref for Compatibility panel to modules/libpref/init/all.js r=daisuke
Depends on D87603

Differential Revision: https://phabricator.services.mozilla.com/D87611
2020-08-19 22:34:22 +00:00
Jan-Ivar Bruaroey 50f3635eb9 Bug 1652884 - Test combination of disabling track & muting camera. r=padenot
Differential Revision: https://phabricator.services.mozilla.com/D84268
2020-08-19 22:18:07 +00:00
Jan-Ivar Bruaroey c79d3ea44b Bug 1652884 - Test that mute/unmute track events fire from UA muting camera. r=padenot
Differential Revision: https://phabricator.services.mozilla.com/D84243
2020-08-19 22:18:11 +00:00
Jan-Ivar Bruaroey 6c76cfdfca Bug 1652884 - Test browser muting/unmuting of camera. r=padenot
Differential Revision: https://phabricator.services.mozilla.com/D84223
2020-08-19 22:18:15 +00:00
Jan-Ivar Bruaroey 27cba52636 Bug 1652884 - Add observer messages to mute/unmute all camera tracks. r=pehrsons
Add UA (user agent) muting, a spec-supported feature that somewhat mirrors
track enabling/disabling, except only the browser controls it. The effect
on track sinks is additive: must be unmuted and enabled for there to be
output.

Fire mute/unmute events on JS, and observably set track.muted independent
of track.enabled (reusing existing infrastructure already in use by
RTCPeerConnection tracks).

Low-level: add mDeviceMuted and SetMutedFor() modeled after mDeviceEnabled
and SetEnabledFor() as parallel device state for both camera and microphone for
symmetry and maintenance.

High-level: Only expose messages to mute/unmute camera at the moment, since
that is what is immediately required for Android in bug 1564451.

Differential Revision: https://phabricator.services.mozilla.com/D84222
2020-08-19 22:18:19 +00:00
Kirk Steuber b641fbf577 Bug 1658711 - Ensure that the PostUpdate task is called reliably r=mhowell
The PostUpdate task must always be called as the unelevated user, even if we didn't use the service, in order to ensure that we register the WDBA. Additionally, the PostUpdate task should always be run synchronously so that the elevated and unelevated PostUpdate tasks are guaranteed to run in order. This is important since the elevated PostUpdate unregisters the task and the unelevated PostUpdate re-registers it.

Differential Revision: https://phabricator.services.mozilla.com/D87509
2020-08-18 22:40:28 +00:00
Bogdan Tara 30eb420e4a Backed out 14 changesets (bug 1652884) for test_peerConnection_trackDisabling.html failures CLOSED TREE
Backed out changeset f83951453e94 (bug 1652884)
Backed out changeset fc697986d538 (bug 1652884)
Backed out changeset 20a10128b5e1 (bug 1652884)
Backed out changeset c99c32323c76 (bug 1652884)
Backed out changeset 991e8975f03d (bug 1652884)
Backed out changeset 9e9511e32cdd (bug 1652884)
Backed out changeset 605c1ac3081a (bug 1652884)
Backed out changeset dd6edf636659 (bug 1652884)
Backed out changeset 74a2f5a9eea2 (bug 1652884)
Backed out changeset b9f419aed12d (bug 1652884)
Backed out changeset 84e82e25929f (bug 1652884)
Backed out changeset 876dbad27af5 (bug 1652884)
Backed out changeset 8f60e3af2a19 (bug 1652884)
Backed out changeset de7537bda499 (bug 1652884)
2020-08-20 01:13:29 +03:00
Jan-Ivar Bruaroey 085f0fe3e1 Bug 1652884 - Test combination of disabling track & muting camera. r=padenot
Differential Revision: https://phabricator.services.mozilla.com/D84268
2020-08-19 19:30:49 +00:00
Jan-Ivar Bruaroey 14d93f2803 Bug 1652884 - Test that mute/unmute track events fire from UA muting camera. r=padenot
Differential Revision: https://phabricator.services.mozilla.com/D84243
2020-08-19 19:30:48 +00:00
Jan-Ivar Bruaroey 5a903e491c Bug 1652884 - Test browser muting/unmuting of camera. r=padenot
Differential Revision: https://phabricator.services.mozilla.com/D84223
2020-08-19 19:30:47 +00:00
Jan-Ivar Bruaroey 56ba99fa77 Bug 1652884 - Add observer messages to mute/unmute all camera tracks. r=pehrsons
Add UA (user agent) muting, a spec-supported feature that somewhat mirrors
track enabling/disabling, except only the browser controls it. The effect
on track sinks is additive: must be unmuted and enabled for there to be
output.

Fire mute/unmute events on JS, and observably set track.muted independent
of track.enabled (reusing existing infrastructure already in use by
RTCPeerConnection tracks).

Low-level: add mDeviceMuted and SetMutedFor() modeled after mDeviceEnabled
and SetEnabledFor() as parallel device state for both camera and microphone for
symmetry and maintenance.

High-level: Only expose messages to mute/unmute camera at the moment, since
that is what is immediately required for Android in bug 1564451.

Differential Revision: https://phabricator.services.mozilla.com/D84222
2020-08-19 19:30:46 +00:00
emcminn bad8e75946 Bug 1659711 - Match fade for light and dark mode privacy screens r=pdahiya
Differential Revision: https://phabricator.services.mozilla.com/D87638
2020-08-19 20:36:19 +00:00
Mark Striemer e075211be5 Bug 1653317 - Use TabDialogBox for tab modal print UI r=Gijs,pbz
Differential Revision: https://phabricator.services.mozilla.com/D86597
2020-08-19 20:04:52 +00:00
Bogdan Tara fd6c09249f Backed out 14 changesets (bug 1652884) for VideoFrameConverter related failures CLOSED TREE
Backed out changeset 28c4e8c373f0 (bug 1652884)
Backed out changeset 658ba8f39abe (bug 1652884)
Backed out changeset 8e67fe040e4a (bug 1652884)
Backed out changeset 6f5833203763 (bug 1652884)
Backed out changeset 569ff85dfc2e (bug 1652884)
Backed out changeset eaa171643447 (bug 1652884)
Backed out changeset 6b37b60b6662 (bug 1652884)
Backed out changeset 438cce7456fb (bug 1652884)
Backed out changeset e6ed13952b67 (bug 1652884)
Backed out changeset e0b1266231bf (bug 1652884)
Backed out changeset 32f4aae2b5fe (bug 1652884)
Backed out changeset 76b4abccd61b (bug 1652884)
Backed out changeset 9010365ffa66 (bug 1652884)
Backed out changeset 763f39eb5c13 (bug 1652884)
2020-08-19 22:21:31 +03:00
Scott 7ae2069352 Bug 1660030 - Add pref to enable locale only based decision for newtab stories. r=Mardak
Differential Revision: https://phabricator.services.mozilla.com/D87626
2020-08-19 18:44:16 +00:00
Cosmin Sabou 05ab468b46 Backed out changeset 388c153da388 (bug 1656296) for causing default process leaks. CLOSED TREE 2020-08-19 21:58:03 +03:00
lougeniac64 16418eddeb Bug 1657463 - Allow users to delete their data when signing out r=markh,fluent-reviewers,flod
Differential Revision: https://phabricator.services.mozilla.com/D86065
2020-08-19 04:55:51 +00:00
Sebastian Streich b578e23a52 Bug 1656296 - Pass Blocked Downloads to the DownloadsUI r=ckerschb,Gijs
***

***
Added Better Testing

Differential Revision: https://phabricator.services.mozilla.com/D85439
2020-08-19 17:58:57 +00:00
Jan-Ivar Bruaroey f3fd0b5d66 Bug 1652884 - Test combination of disabling track & muting camera. r=padenot
Differential Revision: https://phabricator.services.mozilla.com/D84268
2020-08-19 14:03:26 +00:00
Jan-Ivar Bruaroey 67fdc2c0a2 Bug 1652884 - Test that mute/unmute track events fire from UA muting camera. r=padenot
Differential Revision: https://phabricator.services.mozilla.com/D84243
2020-08-19 14:03:17 +00:00
Jan-Ivar Bruaroey a27d031cb6 Bug 1652884 - Test browser muting/unmuting of camera. r=padenot
Differential Revision: https://phabricator.services.mozilla.com/D84223
2020-08-19 14:28:34 +00:00
Jan-Ivar Bruaroey 31c3ad60ff Bug 1652884 - Add observer messages to mute/unmute all camera tracks. r=pehrsons
Add UA (user agent) muting, a spec-supported feature that somewhat mirrors
track enabling/disabling, except only the browser controls it. The effect
on track sinks is additive: must be unmuted and enabled for there to be
output.

Fire mute/unmute events on JS, and observably set track.muted independent
of track.enabled (reusing existing infrastructure already in use by
RTCPeerConnection tracks).

Low-level: add mDeviceMuted and SetMutedFor() modeled after mDeviceEnabled
and SetEnabledFor() as parallel device state for both camera and microphone for
symmetry and maintenance.

High-level: Only expose messages to mute/unmute camera at the moment, since
that is what is immediately required for Android in bug 1564451.

Differential Revision: https://phabricator.services.mozilla.com/D84222
2020-08-19 14:03:09 +00:00
Dão Gottwald f5c045a279 Bug 1659745 - Fix history shortcut icon color. r=harry
Differential Revision: https://phabricator.services.mozilla.com/D87568
2020-08-19 14:53:49 +00:00
Narcis Beleuzu 0e759593c7 Backed out changeset 1b7eb33c8ec9 (bug 1656296) for bc failure on browser_test_mixed_content_download.js . CLOSED TREE 2020-08-19 16:39:33 +03:00
Sebastian Streich a797186639 Bug 1656296 - Pass Blocked Downloads to the DownloadsUI r=ckerschb,Gijs
***

***
Added Better Testing

Differential Revision: https://phabricator.services.mozilla.com/D85439
2020-08-19 12:45:55 +00:00
Emilio Cobos Álvarez f04cda9679 Bug 1602410 - Make window.print() work with tab-modal printing. r=nika,geckoview-reviewers,agi
Do this by spinning the event loop until we've done the clone for
preview as appropriate.

This should be much less risky than finishing the previous patches
which would still be nice, but realistically landing them for 81 is not
going to happen.

This just returns without doing nothing in a couple cases, like when
there's already another modal dialog or such. That seems acceptable to
me, it's not clear what better way to do would be.

Differential Revision: https://phabricator.services.mozilla.com/D87484
2020-08-19 09:27:18 +00:00
Narcis Beleuzu 10172bd904 Backed out changeset 14c0513e6bdd (bug 1659452) as requested by decoder. CLOSED TREE 2020-08-19 11:59:11 +03:00
Christian Holler 1010cf4117 Bug 1659452 - Restore basic function names in GDB. r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D87283
2020-08-19 08:31:51 +00:00
Kenrick 788ff15a13 Bug 1632430 - Fix style of create-login-button-container to use border-top instead of box-shadow. r=jaws
Also tweak style of login-list-item so that there won't be double border at the end of the list

Differential Revision: https://phabricator.services.mozilla.com/D87191
2020-08-19 02:49:36 +00:00
Matthew Noorenberghe 0b8578d91d Bug 1587653 - Include breached logins in about:protections without a Monitor account and if PP is logged in. r=ewright
Also separate the Lockwise/Monitor data collection to map to the cards

Differential Revision: https://phabricator.services.mozilla.com/D85642
2020-08-13 15:54:02 +00:00
Adam Gashlin 908b40d98b Bug 1659737 - Add pref to control showing radio button for viewable internally types. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D87456
2020-08-18 23:03:12 +00:00
Sonia Singla 5f5c9fd7f2 Bug 1659267 - Remove usages of -moz-user-select across the Firefox codebase. r=emilio,marionette-reviewers,geckoview-reviewers,preferences-reviewers,whimboo,agi
Differential Revision: https://phabricator.services.mozilla.com/D87499
2020-08-18 23:37:51 +00:00
Drew Willcoxon e57db4c2e2 Bug 1659610 - Split up browser_searchMode_setURI.js to fix intermittent timeout. r=harry
The last line from the test in the failure log is "INFO - Leaving test bound
tabSwitch", which is the final task in the test. I'm pretty sure the test is just
doing too much rather than timing out waiting for something to happen. So let's
split it up.

Depends on D87172

Differential Revision: https://phabricator.services.mozilla.com/D87384
2020-08-18 22:37:01 +00:00
Robert Helmer a6178c8724 Bug 1658829 - make all about:pioneer content available off-train r=sfoster,fluent-reviewers,flod
Differential Revision: https://phabricator.services.mozilla.com/D86865
2020-08-18 16:51:18 +00:00
Severin be26819c80 Bug 1595743 - fix dark theme popup hover color;r=MattN
Differential Revision: https://phabricator.services.mozilla.com/D87017
2020-08-18 20:56:36 +00:00
Gijs Kruitbosch 959b5eaaee Bug 1651131 - fix automated test interaction with experimental feature gates to not get in the way of adding/removing experiments, r=jaws,preferences-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D87383
2020-08-18 17:16:57 +00:00
Barret Rennie 180c194eae Bug 1655138 - Collect telemetry of average number of unique origins per tab r=mconley,jesup
Whenever a top level document load finishes, if it has been five minutes since
the last time we have done so, we record telemetry about the ratio of unique
site origins loaded to the number of loaded tabs. This telemetry is split
across several different histograms, so that it can be used to approximate a
unique origins vs loaded tab count curve.

Differential Revision: https://phabricator.services.mozilla.com/D85072
2020-08-18 21:11:12 +00:00
Csoregi Natalia 58466d2487 Backed out changeset 8d270497c10a (bug 1659452) for fuzzing builds bustage. CLOSED TREE 2020-08-19 01:10:29 +03:00
Csoregi Natalia c1ed2ba64f Backed out 6 changesets (bug 1518999) for marionette failures on test_refresh_firefox.py. CLOSED TREE
Backed out changeset eb8e5411868e (bug 1518999)
Backed out changeset 0924e0169dcb (bug 1518999)
Backed out changeset b7de245b329c (bug 1518999)
Backed out changeset f2a6a3797ef1 (bug 1518999)
Backed out changeset 123403a14312 (bug 1518999)
Backed out changeset 1968b8ca14d7 (bug 1518999)
2020-08-18 23:53:26 +03:00
Csoregi Natalia ff0a68004d Backed out changeset 7cad986c81a5 (bug 1605305) for failures on test_trr.js. CLOSED TREE 2020-08-18 23:38:17 +03:00
Sean Feng f59ae11633 Bug 1518999 - Refactor some performance.getEntries related tests r=mstange
Some tests made some assumptions about the number of returned entries
by performance.getEntries, and these assumptions are not valid
anymore once we added new entries.

Depends on D66463

Differential Revision: https://phabricator.services.mozilla.com/D68645
2020-07-31 19:20:41 +00:00
Ed Lee 44952e64bb Bug 1639173 - Replace import info icon with Learn More autocomplete entry r=MattN,fluent-reviewers,flod
When adding importable logins, also add new single row autocomplete entry with fluent text and ignore it for telemetry.

Differential Revision: https://phabricator.services.mozilla.com/D84464
2020-08-18 17:48:34 +00:00
Akihiko Odaki 7f71e11e00 Bug 1605305 - Origin header field is not set to HTTP request in cases where it is required, r=ckerschb,necko-reviewers,JuniorHsu
Differential Revision: https://phabricator.services.mozilla.com/D80905
2020-08-18 16:32:43 +00:00
Dão Gottwald 136951db04 Bug 1643426 - Implement partner_link telemetry. r=mikedeboer
Differential Revision: https://phabricator.services.mozilla.com/D86980
2020-08-18 08:33:53 +00:00
Punam Dahiya a4e1780103 Bug 1657976 - Multistage welcome screen should pick FxA endpoint dynamically r=andreio
Differential Revision: https://phabricator.services.mozilla.com/D87016
2020-08-18 05:00:51 +00:00
Razvan Maries 6742cf83d7 Backed out 2 changesets (bug 1656526) for build bustages on EarlyBlankWindow.cpp. CLOSED TREE
Backed out changeset b6d3b254ae8c (bug 1656526)
Backed out changeset abdc9c22078c (bug 1656526)
2020-08-18 19:10:37 +03:00
Francesco Lodolo (:flod) 3421008733 Bug 1524523 - Remove obsolete references from browser/locales/l10n.toml r=aki
Differential Revision: https://phabricator.services.mozilla.com/D87407
2020-08-18 15:54:25 +00:00
Doug Thayer b5e46bb95c Bug 1656526 - Show blank window prior to loading xul on Windows r=mhowell
See bug for justification. This patch aims to display a blank window prior to
loading/prefetching xul.dll. It also has a placeholder for drawing a
skeleton UI into that window. Note that this is disabled by default based on
a registry value, as there are still kinks to work out (for instance, what
happens if we aren't actually going to display a window, because, say, Firefox
is already running.) This just gives a basic implementation to dogfood, and
facilitates distributing work across multiple contributors.

Onto the details. The patch achieves its goal by creating a window and
assigning its handle to a static variable, which will be consumed inside
nsWindow::Create by the first toplevel window we want to make. nsWindow::Create
will take ownership of the window handle, restyle it to its own liking, and
then proceed as if everything is normal and it had created the window itself.

Differential Revision: https://phabricator.services.mozilla.com/D86263
2020-08-18 15:31:28 +00:00
Razvan Maries 44ae0cd57e Backed out changeset 1047cef8519b (bug 1605305) for perma failures on test_trr.js. CLOSED TREE 2020-08-18 17:39:29 +03:00
Christian Holler 69414bafb5 Bug 1659452 - Restore basic function names in GDB. r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D87283
2020-08-18 14:17:50 +00:00
Akihiko Odaki 77429bc942 Bug 1605305 - Origin header field is not set to HTTP request in cases where it is required, r=ckerschb,necko-reviewers,JuniorHsu
Differential Revision: https://phabricator.services.mozilla.com/D80905
2020-08-18 13:15:27 +00:00
Ksenia Berezina e75382e50b Bug 1649243 - Import v14.0.0 webcompat addon sources. r=webcompat-reviewers,denschub
Differential Revision: https://phabricator.services.mozilla.com/D87381
2020-08-18 13:17:51 +00:00
Andrei Oprea 334b3c58f4 Bug 1649524 - Add targeting attribute for total session count r=k88hudson
Differential Revision: https://phabricator.services.mozilla.com/D85392
2020-08-14 13:17:53 +00:00
Mark Banner 52ac364a8c Bug 1659106 - Rename TopSiteAttribution.jsm to PartnerLinkAttribution.jsm. r=dao
Differential Revision: https://phabricator.services.mozilla.com/D87073
2020-08-18 08:04:07 +00:00
Adam Gashlin 659f21a530 Bug 1639067 part 4 - Generalize internal handlers in the Applications list. r=Gijs,preferences-reviewers,fluent-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D86653
2020-08-17 21:24:47 +00:00
Adam Gashlin a4c25ac405 Bug 1639067 part 3 - Extend "Open In System Viewer" from PDF to all viewable internally. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D86652
2020-08-17 21:24:45 +00:00
Adam Gashlin c681abc203 Bug 1639067 part 1 - Open more downloaded file types internally. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D86650
2020-08-17 21:24:52 +00:00
Rob Wu 8103eaba24 Bug 1659074 - Regression tests for undefined/uncloneable error in onMessage r=zombie,geckoview-reviewers,agi
Differential Revision: https://phabricator.services.mozilla.com/D85644
2020-08-14 10:23:51 +00:00
Dorel Luca 806d75bb33 Backed out 4 changesets (bug 1639067) for XPCshell failures in tests/unit/test_getMIMEInfo_pdf.js. CLOSED TREE
Backed out changeset 1e400fafd80b (bug 1639067)
Backed out changeset 7bb3c2ec5c7a (bug 1639067)
Backed out changeset 755fd5771648 (bug 1639067)
Backed out changeset 951e10b7354f (bug 1639067)
2020-08-18 00:18:32 +03:00
Drew Willcoxon 999a645aa0 Bug 1659309 - UrlbarProviderHeuristicFallback should return a search heuristic when in search mode, not a URL heuristic, even when not restricting results to search. r=harry
* Add a check for `queryContext.searchMode` in
  `UrlbarProviderHeuristicFallback._matchUnknownUrl`. We should not match a URL
  when search mode is active, in addition to the existing check for a
  restricting source.
* Move the aforementioned checks to the top of the method so that we avoid when
  possible the more expensive string escaping and parsing currently at the top
  of that method.
* Add a test task.
* Beef up the existing test tasks.

Differential Revision: https://phabricator.services.mozilla.com/D87189
2020-08-17 14:55:21 +00:00
Drew Willcoxon 4a6570ffd6 Bug 1659128 - Exit search mode as appropriate when input.setURI is called. r=harry
We need to exit search mode when a page loads in the current tab. We may need to
exit search mode for page loads in other tabs too: If you're in search mode,
click a slow link, switch tabs, and the page loads in the meantime, then search
mode should be not be entered when you switch back. I don't think we handle that
case correctly right now, and this patch doesn't address that at all. That's
worth doing in another bug because I think the fix will be different.

At first I added an `onLocationChange` method to UrlbarInput that was called by
`XULBrowserWindow.onLocationChange` in browser.js [1], just like we have an
`onLocationChange` in UrlbarProviderSearchTips called by
`XULBrowserWindow.onLocationChange`. But we need to potentially exit search mode
any time `input.setURI` is called. `setURI` happens to be called by
`XULBrowserWindow.onLocationChange`, one of the several places that calls it
[2].

`setURI` is also called when switching tabs. Bug 1647899 already took care of
handling search mode for tab switches, but it would be nice to handle all this
in one place. `setURI` is also how `userTypedValue` is restored in the input,
and of course `userTypedValue` is something we need to restore when switching
tabs, just like search mode. For these reasons I moved per-tab search mode
restoration to `setURI` as part of this.

I'm also changing the name of the second parameter in `setURI`. I wasn't sure
whether it's true iff we're switching tabs, so I tracked down why that param was
added. It was added in bug 1478348, and comment 21 confirms it was added to tell
`setURI` and `XULBrowserWindow.onLocationChange` when they're being called due
to a tab switch. To make this clearer, I renamed the param and added some
javadoc for `XULBrowserWindow.onLocationChange`.

[1] https://searchfox.org/mozilla-central/rev/50cb0892948fb4291b9a6b1b30122100ec7d4ef2/browser/base/content/browser.js#5205
[2] https://searchfox.org/mozilla-central/search?q=symbol:%23setURI&redirect=false

Differential Revision: https://phabricator.services.mozilla.com/D87172
2020-08-17 20:31:44 +00:00
Kris Maglione 0c976d908a Bug 1651519: Part 2 - Also remove nsIDOMWindowUtils::outerWindowID. r=nika,geckoview-reviewers,agi
Differential Revision: https://phabricator.services.mozilla.com/D82957
2020-08-17 20:22:12 +00:00
Kris Maglione 3af8c4138c Bug 1651519: Remove nsIDOMWindowUtils::currentInnerWindowID. r=nika,remote-protocol-reviewers,webcompat-reviewers,whimboo
It has some properties which make it footgunny, especially in the face of
Fission. Callers should use WindowGlobalChild.innerWindowId instead.

Differential Revision: https://phabricator.services.mozilla.com/D82801
2020-08-17 20:20:50 +00:00
Adam Gashlin 949f6d3592 Bug 1639067 part 4 - Generalize internal handlers in the Applications list. r=Gijs,preferences-reviewers,fluent-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D86653
2020-08-17 20:13:27 +00:00
Adam Gashlin e23be88936 Bug 1639067 part 3 - Extend "Open In System Viewer" from PDF to all viewable internally. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D86652
2020-08-17 19:14:00 +00:00
Adam Gashlin 5f2bd16956 Bug 1639067 part 1 - Open more downloaded file types internally. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D86650
2020-08-17 19:15:02 +00:00
Adam Roach [:abr] 83f79d86c3 Bug 1654388: Part 2: Record address and password usage r=zbraniecki
Differential Revision: https://phabricator.services.mozilla.com/D86126
2020-08-14 19:13:17 +00:00
Dave Townsend e592124570 Bug 1657718: Enable staging language pack updates when updating the application. r=mhowell
Differential Revision: https://phabricator.services.mozilla.com/D86257
2020-08-17 18:07:03 +00:00
Sean Feng ccdcd7603f Bug 1200896 - Force frame flushes when needed to fix browser pioneer test r=rhelmer
When a modal dialog is cancelled, the inertness for other elements
is reverted. However, in order to have the new state (non-inert)
effective, Firefox needs to do a frame flush. This flush is taken
place when it's really needed.

In browser_pioneer_us.js, we have some usage of some buttons when
the flush hasn't taken place yet, so the test fails because the
buttons are not clickable. To fix the test, we add a
getBoundingClientRect() call to force frame flushes to the
corresponding buttons.

Differential Revision: https://phabricator.services.mozilla.com/D86877
2020-08-14 06:15:06 +00:00
julianwels 01a1e3a57e Bug 1659115: Removed Icon from HTTPS-Only Mode section in about:preferences r=preferences-reviewers,Gijs
Differential Revision: https://phabricator.services.mozilla.com/D87295
2020-08-17 16:53:18 +00:00
Cristina Coroiu 571dc2052c Backed out changeset e15d0c42b084 (bug 1659452) for Valgring failure on a CLOSED TREE 2020-08-17 19:45:15 +03:00
Andrei Oprea e49ac22568 Bug 1656500 - Use bucketConfig for bucketing in Experiment Manager r=k88hudson
Differential Revision: https://phabricator.services.mozilla.com/D86713
2020-08-17 15:46:37 +00:00
Julien Cristau 97a0dfb7b2 Bug 1657017 - update whatsnew page config for Firefox 80. r=mtabara
Differential Revision: https://phabricator.services.mozilla.com/D87291
2020-08-17 14:35:51 +00:00
Christian Holler e9cbdf8da1 Bug 1659452 - Restore basic function names in GDB. r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D87283
2020-08-17 14:11:33 +00:00
pbz 12ecb4b350 Bug 1651958 - Enable SubDialog prompts in TabDialogBox for Nightly only. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D84379
2020-08-17 10:27:39 +00:00
pbz 960d3fafe1 Bug 1651958 - When closing prompts via TabDialogBox due to location change, teardown or tab close mark them as aborted. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D85141
2020-08-17 10:27:37 +00:00
pbz 58da7c30b5 Bug 1651958 - Show tab chrome prompts in TabDialogBox. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D84378
2020-08-17 10:27:35 +00:00
pbz 1058f2522e Bug 1650795 - Implemented TabDialogBox to show chrome dialogs embedded on tab level. r=Gijs,preferences-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D83631
2020-08-17 10:26:22 +00:00
Andrea Marchesini 6b8618a091 Bug 1658878 - Isolate BlobURLs per agent-cluster - pref, r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D86968
2020-08-17 09:55:56 +00:00
Emilio Cobos Álvarez 6f85f8c453 Bug 1656081 - Cleanup iframe sizing so that it does the same as every other replaced element. r=boris
Differential Revision: https://phabricator.services.mozilla.com/D85386
2020-08-16 18:45:39 +00:00
Mark Striemer 0ae2f94de2 Bug 1659099 - Only show the preview browser or loading indicator r=emalysz,jaws
This uses opacity with a transition to hide the preview for a smoother switch between states.

Differential Revision: https://phabricator.services.mozilla.com/D87074
2020-08-14 23:31:38 +00:00
Zibi Braniecki e8a33768dd Bug 1659186 - Limit `cc-form` detected telemetry to only valid cc sections. r=zbraniecki
Differential Revision: https://phabricator.services.mozilla.com/D87118
2020-08-14 23:08:53 +00:00
Harry Twyford 39cb08ad68 Bug 1647917 - Announce search mode to screen readers. r=adw,fluent-reviewers,flod
Differential Revision: https://phabricator.services.mozilla.com/D87082
2020-08-14 19:06:47 +00:00
Robert Helmer 3bf5cba2d4 Bug 1659149 - add about:pioneer as a secure page in Firefox r=jaws
Differential Revision: https://phabricator.services.mozilla.com/D87116
2020-08-14 19:26:08 +00:00
Bogdan Tara ca92527f50 Backed out changeset 4a85d32ba77f (bug 1658829) for browser_pioneer_ui.js failures CLOSED TREE 2020-08-14 23:32:06 +03:00
Bogdan Tara f3e186366b Backed out 7 changesets (bug 1650795, bug 1651958) for test_master_password.html failures CLOSED TREE
Backed out changeset 4812945bfaf2 (bug 1651958)
Backed out changeset a3f28fadcdf3 (bug 1651958)
Backed out changeset 70a61c971427 (bug 1651958)
Backed out changeset e7194e7e7ecc (bug 1651958)
Backed out changeset 7e66e5431ef7 (bug 1651958)
Backed out changeset a6c58935e1d8 (bug 1650795)
Backed out changeset b79f254df4cb (bug 1650795)
2020-08-14 23:29:33 +03:00
Bogdan Tara 694be205aa Backed out 4 changesets (bug 1658878) for blob related leaks CLOSED TREE
Backed out changeset 0288ef9ab65b (bug 1658878)
Backed out changeset a5af0e097560 (bug 1658878)
Backed out changeset 33c4b81f99a1 (bug 1658878)
Backed out changeset 16a33c7b4ff3 (bug 1658878)
2020-08-14 22:41:05 +03:00
Kirk Steuber 2f3f12ce70 Bug 1633899 - Add localized ini with WDBA task description r=mhowell,Pike
Differential Revision: https://phabricator.services.mozilla.com/D84620
2020-08-14 18:14:13 +00:00
Andrea Marchesini 8d8dfa8e36 Bug 1658878 - Isolate BlobURLs per agent-cluster - pref, r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D86968
2020-08-14 17:39:14 +00:00
Robert Helmer 19fd43ceda Bug 1658829 - make all about:pioneer content available off-train r=sfoster,fluent-reviewers,flod
Differential Revision: https://phabricator.services.mozilla.com/D86865
2020-08-14 17:10:32 +00:00
Yura Zenevich c46d7dc606 Bug 1613468 - remove "Prevent accessibility services from accessing your browser" from about:preferences/Privacy & Security. r=chutten,fluent-reviewers,preferences-reviewers,Gijs
* Removing front end for the checkbox that allows users disable accessibility services
* Removing already expired telemtry probe for preferences.prevent_accessibility_services

Differential Revision: https://phabricator.services.mozilla.com/D86994
2020-08-14 15:40:28 +00:00
Olli Pettay 0352eecee9 Bug 1656997 - When session history runs in the parent process, SessionStore should not modify the session history when doing process switches, r=nika,mconley
Differential Revision: https://phabricator.services.mozilla.com/D86073
2020-08-14 15:27:26 +00:00
Gijs Kruitbosch 651a73e8d9 Bug 1652296 - test that we do not delete files immediately when the user chooses to overwrite for a download, r=mkaply
Depends on D86985

Differential Revision: https://phabricator.services.mozilla.com/D86986
2020-08-14 15:57:47 +00:00
Mihai Alexandru Michis 33c1daa575 Backed out 4 changesets (bug 1658878) for causing failures in browser_blobURLIsolation.js
CLOSED TREE

Backed out changeset f69f80e5659f (bug 1658878)
Backed out changeset 20401a2adaa6 (bug 1658878)
Backed out changeset a8620aecc29f (bug 1658878)
Backed out changeset 3609760c1e5d (bug 1658878)
2020-08-14 19:55:25 +03:00
Mihai Alexandru Michis 91527a2bb0 Bug 1656277 - Fix lint failure regarding missing spaces. a=lint-fix
CLOSED TREE
2020-08-14 19:30:38 +03:00
Jared Wein 972dd7e8cd Bug 1656277 - Show the bookmarks toolbar after migration if bookmarks were in the other browsers toolbar. r=MattN,Standard8
This is behind a pref so we can run a study on it.

Differential Revision: https://phabricator.services.mozilla.com/D85956
2020-08-14 15:56:36 +00:00
Andrea Marchesini 2175d60f4a Bug 1658878 - Isolate BlobURLs per agent-cluster - pref, r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D86968
2020-08-14 15:57:02 +00:00
pbz 95d7c86789 Bug 1651958 - Enable SubDialog prompts in TabDialogBox for Nightly only. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D84379
2020-08-14 11:31:44 +00:00
pbz f9dbd4644e Bug 1651958 - When closing prompts via TabDialogBox due to location change, teardown or tab close mark them as aborted. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D85141
2020-08-14 11:31:31 +00:00
pbz aa9ecd92ad Bug 1651958 - Show tab chrome prompts in TabDialogBox. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D84378
2020-08-14 11:31:19 +00:00
pbz 509eea0b25 Bug 1650795 - Implemented TabDialogBox to show chrome dialogs embedded on tab level. r=Gijs,preferences-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D83631
2020-08-14 11:31:04 +00:00
Harry Twyford 13a0e9233c Bug 1658646 - Show local results for search modes other than general purpose search engines. r=adw
Differential Revision: https://phabricator.services.mozilla.com/D86998
2020-08-14 03:57:15 +00:00
Sam Foster 7e28671750 Bug 1657796 - Ensure downloads requested to open with system viewer always do. r=Gijs
* Check both the useSystemViewer flag and the preferredAction for that mime-type when deciding to not open PDFs into pdf.js
* Don't set alwaysAskBeforeHandling to true when toggling off the "Always open in system viewer" context menu item.

Differential Revision: https://phabricator.services.mozilla.com/D86992
2020-08-14 09:13:05 +00:00
Mihai Alexandru Michis fc1c9759fc Backed out 3 changesets (Bug 1200896) for causing Bug 1659042.
CLOSED TREE

Backed out changeset 17df14f0b129 (bug 1200896)
Backed out changeset 5d9e9bd12cd2 (bug 1200896)
Backed out changeset 7f016de8d52f (bug 1200896)
2020-08-14 09:06:45 +03:00
Mihai Alexandru Michis ff85a31698 Backed out changeset 8b917683232d (bug 1656277) for causing xpcshell failures in test_IE_bookmarks.js
CLOSED TREE
2020-08-14 08:36:35 +03:00
Jared Wein 2f679b3933 Bug 1656277 - Show the bookmarks toolbar after migration if bookmarks were in the other browsers toolbar. r=MattN,Standard8
This is behind a pref so we can run a study on it.

Differential Revision: https://phabricator.services.mozilla.com/D85956
2020-08-14 03:27:22 +00:00
Csoregi Natalia 764a7a6ede Backed out changeset e5655c6b1c5f (bug 1658646) for failures on browser_oneOffs_searchSuggestions.js. CLOSED TREE 2020-08-14 06:30:46 +03:00
Csoregi Natalia a59efd3c0a Backed out changeset 55175e7ad95b (bug 1658829) for failures on browser_pioneer_ui.js . CLOSED TREE 2020-08-14 06:28:22 +03:00
Harry Twyford f51ddfbfeb Bug 1658646 - Show local results for search modes other than general purpose search engines. r=adw
Differential Revision: https://phabricator.services.mozilla.com/D86998
2020-08-14 01:15:43 +00:00
Csoregi Natalia 324be7e980 Backed out changeset 4fc26e678c18 (bug 1656277) for failures on test_Edge_db_migration.js. CLOSED TREE 2020-08-14 04:21:35 +03:00
Drew Willcoxon bb98fe7927 Bug 1659011 - Fix intermittent TV browser/components/urlbar/tests/browser/browser_oneOffs.js. r=harry
I can reproduce this reliably after refreshing my tree and applying the patch to
bug 1657918. It seems to be permanent in fact. The problem is that a previous
test (or the test itself, since this is a failure in verify mode) leaves the
mouse over the heuristic result, which causes it to be highlighted and show its
action text ("Search with Google"). The test is checking that the action text is
hidden.

We just need to synthesize a mousemove away from the view as the test starts. We
do something similar in a few tests already, although sometimes we use
`EventUtils.synthesizeNativeMouseMove` instead of what I use here. I tried that
function first but it didn't work here, so I went with the other one we use,
`EventUtils.synthesizeMouse` with `mousemove`.

Differential Revision: https://phabricator.services.mozilla.com/D87015
2020-08-14 00:35:18 +00:00
Jared Wein 3cce4b4e65 Bug 1656277 - Show the bookmarks toolbar after migration if bookmarks were in the other browsers toolbar. r=MattN,Standard8
This is controlled by a pref so we can run a study on it.

Differential Revision: https://phabricator.services.mozilla.com/D85956
2020-08-13 21:56:40 +00:00
Robert Helmer fb27fbd2c6 Bug 1658829 - make all about:pioneer content available off-train r=sfoster
Differential Revision: https://phabricator.services.mozilla.com/D86865
2020-08-13 22:20:50 +00:00
Noemi Erli fd115ffc27 Backed out changeset c2c4b8d6b915 (bug 1656277) for causing build bustages in nsDocShell.cpp CLOSED TREE 2020-08-14 01:13:41 +03:00
Jared Wein d0ce281442 Bug 1656277 - Show the bookmarks toolbar after migration if bookmarks were in the other browsers toolbar. r=MattN,Standard8
This is controlled by a pref so we can run a study on it.

Differential Revision: https://phabricator.services.mozilla.com/D85956
2020-08-13 21:56:40 +00:00
Csoregi Natalia 36ac6c5cca Backed out 2 changesets (bug 1656997, bug 1656996) for fission failures on browser_preferences_usage.js. CLOSED TREE
Backed out changeset c3aaa4f191e6 (bug 1656997)
Backed out changeset e41977f9608f (bug 1656996)
2020-08-14 00:47:56 +03:00
Kirk Steuber ff14ad5569 Bug 1647422 - Collect the profile count to report via telemetry r=chutten,Gijs
Differential Revision: https://phabricator.services.mozilla.com/D86409
2020-08-13 14:51:20 +00:00
Csoregi Natalia eac68e26b0 Backed out 7 changesets (bug 1650795, bug 1651958) for failures on test_modal_prompts.html . CLOSED TREE
Backed out changeset 505f46d2cd97 (bug 1651958)
Backed out changeset f7893f4dc092 (bug 1651958)
Backed out changeset 54ea7a160e0d (bug 1651958)
Backed out changeset c2bc9c8d2e97 (bug 1651958)
Backed out changeset 247880941893 (bug 1651958)
Backed out changeset c8945eb14177 (bug 1650795)
Backed out changeset fc4dcfaf3938 (bug 1650795)
2020-08-14 00:02:08 +03:00
Emma Malysz 952e7dd5d7 Bug 1653323: show print preview progress in the print preview browser when preview is being rendered. r=fluent-reviewers,flod,jaws
Differential Revision: https://phabricator.services.mozilla.com/D86116
2020-08-13 18:12:04 +00:00
Sean Feng ab723a1ca1 Bug 1200896 - Force frame flushes when needed to fix browser pioneer test r=rhelmer
When a modal dialog is cancelled, the inertness for other elements
is reverted. However, in order to have the new state (non-inert)
effective, Firefox needs to do a frame flush. This flush is taken
place when it's really needed.

In browser_pioneer_us.js, we have some usage of some buttons when
the flush hasn't taken place yet, so the test fails because the
buttons are not clickable. To fix the test, we add a
getBoundingClientRect() call to force frame flushes to the
corresponding buttons.

Differential Revision: https://phabricator.services.mozilla.com/D86877
2020-08-13 19:05:37 +00:00
Artem Polivanchuk f6b3fb4fb2 Bug 1658691 - Sync Logins and Passwords preferences in Privacy & Security r=lina DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D86993
2020-08-13 19:39:09 +00:00
Olli Pettay 3f04798752 Bug 1656997 - When session history runs in the parent process, SessionStore should not modify the session history when doing process switches, r=nika
Differential Revision: https://phabricator.services.mozilla.com/D86073
2020-08-13 19:17:21 +00:00
Drew Willcoxon e2ab883d49 Bug 1657918 - Don't add a heuristic result for empty searches in local search modes, and modify the view to allow it to stay open when empty. r=harry
This excludes the heuristic for empty searches when in search mode. I haven't
heard back from Verdi yet about excluding it for all searches in search mode. We
can add that in a follow-up if necessary.

Since we're now excluding the heuristic but we want the view to remain open,
it's possible for the view to be empty while it's open. I had to make some
changes to allow that to happen. There are three cases I want to call out:

1. When the search string is empty, the view shows top sites. If you then enter
   search mode and the resulting search doesn't return any results, we
   previously closed the view. This patch keeps it open. An example of this
   scenario is when you don't have any bookmarks and you click the bookmarks
   one-off.
2. When the urlbar isn't focused, it's in search mode, the input is empty, and
   the search didn't return any results, then focusing the urlbar didn't do
   anything previously. This patch auto-opens the view.
3. When the input contains a single char and it's in search mode, deleting the
   char previously closed the view if the empty search didn't return any
   results. This patch keeps the view open.

When the view is empty, we also need to hide the one-offs' top border that
usually separates them from the results. Otherwise there are two separator lines
right next to each other, the one above the one-offs and the one at the bottom
edge of the input. I don't think there's any CSS selector that will let us
easily do this due to the DOM structure, so I added a new `noresults` attribute
on the view for this.

I had to call `context.searchString.trim()` to tell whether the search string is
empty. Since we do that in a bunch of places, I added
`context.trimmedSearchString`, and a lot of this patch is replacing those `trim`
calls.

Differential Revision: https://phabricator.services.mozilla.com/D86908
2020-08-13 19:00:14 +00:00
pbz c7988adba4 Bug 1651958 - Enable SubDialog prompts in TabDialogBox for Nightly only. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D84379
2020-08-13 18:42:44 +00:00
pbz 35614761f9 Bug 1651958 - When closing prompts via TabDialogBox due to location change, teardown or tab close mark them as aborted. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D85141
2020-08-13 18:42:31 +00:00
pbz bde138146e Bug 1651958 - Show tab chrome prompts in TabDialogBox. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D84378
2020-08-13 18:42:23 +00:00
pbz 8c8b150bd2 Bug 1650795 - Implemented TabDialogBox to show chrome dialogs embedded on tab level. r=Gijs,preferences-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D83631
2020-08-13 18:43:49 +00:00
Punam Dahiya 5b1b3637bd Bug 1653613 - Refactor to read multistage default JSON from AboutWelcomeUtils r=Mardak
Differential Revision: https://phabricator.services.mozilla.com/D86587
2020-08-13 01:59:46 +00:00
Xidorn Quan ddf0b0df24 Bug 1623856 - Make shift-click reload button open a new window. r=dao
Differential Revision: https://phabricator.services.mozilla.com/D86464
2020-08-12 14:56:50 +00:00
Gijs Kruitbosch 9ae85f3771 Bug 1641487, r=jaws
Differential Revision: https://phabricator.services.mozilla.com/D86761
2020-08-12 16:50:31 +00:00
Vijay Budhram e7f26ccaf6 Bug 1657626 - Remove send from fxa toolbar menu r=markh
Differential Revision: https://phabricator.services.mozilla.com/D86846
2020-08-12 23:26:45 +00:00
Adam Gashlin 15a02a0e55 Bug 1639067 Include Viewable Internally types in fileExtension events. r=Gijs,chutten
I also added types from the list of extensions we register to support on
Windows, in shared.nsh SetStartMenuInternet.

Differential Revision: https://phabricator.services.mozilla.com/D86654
2020-08-13 00:52:56 +00:00
Tim Giles 1451599966 Bug 1620753 - Indicate to the user when privacy.services.passwordSavingEnabled has set a new value via an extension. r=mstriemer,fluent-reviewers,preferences-reviewers,flod,mixedpuppy
Differential Revision: https://phabricator.services.mozilla.com/D85629
2020-08-12 18:06:30 +00:00
Jared Wein 7930a92a34 Bug 1582740 - Default the 'Always check' checkbox to disabled until we load the default browser state to prevent accidental user changes. r=Gijs,preferences-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D62479
2020-08-07 22:19:06 +00:00
Rob Wu 070087f72c Bug 1657992 - Handle middle-click on long-press backForwardMenu only once + tests r=dao
Differential Revision: https://phabricator.services.mozilla.com/D86784
2020-08-12 14:50:42 +00:00
Andreas Farre 66f4b719dd Bug 1646539 - Part 1: Test cross origin popup permissions. r=nika
Differential Revision: https://phabricator.services.mozilla.com/D86377
2020-08-12 15:37:59 +00:00
Steven Englehardt e419d7cc2d Bug 1657679 - Revert formatting changes from Bug 1642398 to fix breakage; r=timhuang,preferences-reviewers,ntim
Differential Revision: https://phabricator.services.mozilla.com/D86781
2020-08-12 13:11:40 +00:00
Emilio Cobos Álvarez 0c03ba166c Bug 1658471 - Remove dom.security.featurePolicy.enabled. r=baku
We've shipped it on by default since 74 (bug 1617219).

Differential Revision: https://phabricator.services.mozilla.com/D86665
2020-08-12 10:57:04 +00:00
Valentin Gosu 06b00d0bf4 Bug 1657582 - Add nsIDNSAddrRecord interface r=necko-reviewers,geckoview-reviewers,snorp,mixedpuppy,dragana
This interface extends nsIDNSRecord and makes the DNS code more extensible
by allowing us to support more record types.
This change does require the consumer to be aware of the type they requested
and to QueryInterface to either nsIDNSAddrRecord for regular IP lookups,
or to nsIDNSByTypeRecord for other kinds of lookups.

Differential Revision: https://phabricator.services.mozilla.com/D86177
2020-08-12 10:49:39 +00:00
Valentin Gosu e1f98ce23a Bug 1657582 - Add nsIDNSResolverInfo interface r=necko-reviewers,geckoview-reviewers,snorp,mixedpuppy,extension-reviewers,dragana
This patch adds the nsIDNSResolverInfo interface which is used to hold
information about the resolver to be used in a DNS resolution.

We use this to merge all of the *WithTRRServer resolve functions into one.
Passing a resolver info will use that object when appropriate. No resolver
info means that we default to using the system resolver, or the default TRR
resolver.

This patch also converts the RESOLVE_TYPE_* flags into a cenum and adds
the resolveType as a parameter to asyncResolve thus removing the need
to have asyncResolveByType methods.

Differential Revision: https://phabricator.services.mozilla.com/D86176
2020-08-12 08:25:14 +00:00