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

69693 Коммитов

Автор SHA1 Сообщение Дата
Jared Wein 3c292c8581 Bug 1644537 - Use FeatureGates for templating the Experimental Features section. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D79025
2020-06-17 01:50:54 +00:00
Jared Wein 0642aea6c8 Bug 1644538 - Add icon for Experimental Features section. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D79024
2020-06-10 18:13:05 +00:00
Jared Wein f94aaeb4a2 Bug 1644535 - Add section to about:preferences for Experimental Features. r=Gijs,fluent-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D79023
2020-06-17 01:34:27 +00:00
Adam Roach [:abr] 5da9005f43 Bug 1429322: Add credit card logos to the autofill UI r=zbraniecki
Differential Revision: https://phabricator.services.mozilla.com/D79008
2020-06-16 21:53:05 +00:00
Adam Roach [:abr] eb216f2572 Bug 1642059: Open CC popup on field focus r=zbraniecki
Differential Revision: https://phabricator.services.mozilla.com/D78968
2020-06-16 21:28:10 +00:00
Marco Bonardo 3e90cfee30 Bug 1645967 - Avoid immediate import of Reducers.jsm in UrlbarProviderTopSites.jsm. r=adw
Differential Revision: https://phabricator.services.mozilla.com/D79850
2020-06-16 19:52:47 +00:00
Dave Townsend e07f989e6c Bug 1620358: Gather telemetry on toolbar state. r=Gijs,zombie
Differential Revision: https://phabricator.services.mozilla.com/D78393
2020-06-16 21:06:15 +00:00
prathiksha 32fd1440ed Bug 1643069 - Remove outline on Monitor card blocks. r=ewright
Differential Revision: https://phabricator.services.mozilla.com/D79435
2020-06-16 18:58:54 +00:00
prathiksha 1c5f087738 Bug 1643069 - Add telemetry for purple boxes on the monitor card. r=ewright
Differential Revision: https://phabricator.services.mozilla.com/D79428
2020-06-16 18:58:39 +00:00
Kashav Madan 1a71fed80e Bug 1580766 - Add a unique ID for the BrowsingContext tree inside a browser element. r=kmag
This adds a `browserId` property to all browsing contexts. This ID is the same
for the entire tree of contexts inside a frame element. Each new top-level
context created for a given frame also inherits this ID. This allows identifying
the frame element for a given browsing context.

Originally authored by :mossop in D56245.

Differential Revision: https://phabricator.services.mozilla.com/D77911
2020-06-16 18:12:46 +00:00
Razvan Maries 73dfe9d277 Backed out changeset 585e0230b2d5 (bug 1580766) as requested. CLOSED TREE 2020-06-16 21:01:26 +03:00
Dave Townsend 7a5ade2788 Bug 1580766 - Add a unique ID for the BrowsingContext tree inside a browser element. r=kmag
This adds a `browserId` property to all browsing contexts. This ID is the same
for the entire tree of contexts inside a frame element. Each new top-level
context created for a given frame also inherits this ID. This allows identifying
the frame element for a given browsing context.

Originally authored by :mossop in D56245.

Differential Revision: https://phabricator.services.mozilla.com/D77911
2020-06-16 17:25:16 +00:00
Drew Willcoxon 8c5c5746f8 Bug 1572329 - Fix error that prevented the top history result from being deleted. r=mak
AFAICT this bug isn't reproducible anymore after bug 1623666. i.e., it's no
longer possible to show the history view. You can still see a history-like view
by typing ^ or a space, but in that case the first result is a search result,
not a history result, so it can't be deleted anyway. Nevertheless we should fix
this error.

Differential Revision: https://phabricator.services.mozilla.com/D79576
2020-06-16 08:01:27 +00:00
Stephen A Pohl de3ad3747b Bug 1634765: Drop support for (and prevent from running on) macOS versions below 10.12. r=haik
Differential Revision: https://phabricator.services.mozilla.com/D73516
2020-06-11 19:28:25 +00:00
Itiel cbb851d4f0 Bug 1645618 - Improve the global sharing indicator for RTL r=mconley
Also improve the CSS a bit

Differential Revision: https://phabricator.services.mozilla.com/D79604
2020-06-16 15:07:38 +00:00
emcminn 7b1ae48b1d Bug 1643105 - Remove unused "cfr-whatsnew-panel-header" string from asrouter.ftl r=andreio
Differential Revision: https://phabricator.services.mozilla.com/D79737
2020-06-16 12:38:22 +00:00
Vlad Filippov 03ed2bef86 Bug 1645267 - should use a lazy getter for the logger in browser-sync. r=markh
Differential Revision: https://phabricator.services.mozilla.com/D79776
2020-06-16 14:02:10 +00:00
Mike Conley 74d6aaf5f3 Bug 1645481 - Open the WebRTC indicator on the same display as the most recent browser window. r=pbz
Differential Revision: https://phabricator.services.mozilla.com/D79544
2020-06-16 13:19:16 +00:00
Mike Conley e4104dbc78 Bug 1644904 - Stop hiding focusrings in the new WebRTC sharing indicator. r=pbz
Differential Revision: https://phabricator.services.mozilla.com/D79509
2020-06-16 11:12:06 +00:00
Mike Conley c8fca8ef8c Bug 1644905 - Make the display sharing container a group, and set aria-labelledby when updating the displayed label. r=pbz
Differential Revision: https://phabricator.services.mozilla.com/D79357
2020-06-16 11:20:57 +00:00
dpk 214e706476 Bug 1637431 - Gives meaningful tabs.query error message. r=robwu,geckoview-reviewers,agi
***
Bug 1637431 - Gives meaningful tabs.query error message. r=robwu

Differential Revision: https://phabricator.services.mozilla.com/D78466
2020-06-16 11:47:14 +00:00
Mark Banner 4ed84161a4 Bug 1638888 - Make disabling and enabling a WebExtension restore the default search engine correctly. r=mixedpuppy,extension-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D76503
2020-06-16 08:54:24 +00:00
Mark Banner 191db56ecd Bug 1638888 - Simplify processSearchProviderManifestEntry to handle the not setting as default engine case first. r=mixedpuppy,extension-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D79271
2020-06-16 08:54:16 +00:00
Drew Willcoxon 15284e839e Bug 1645511 - Improve the provider manager's provider.updateBehavior calls. r=mak
I considered wrapping `provider.tryMethod("updateBehavior", queryContext)` in a
promise in case there are implementations that aren't async or don't return a
promise. But there's only one implementation of `updateBehavior`, it's async,
and we probably won't end up with any more implementations, so for simplicity I
didn't.

Differential Revision: https://phabricator.services.mozilla.com/D79559
2020-06-16 01:09:26 +00:00
Drew Willcoxon 7024c06712 Bug 1640045 - Replace PlacesSearchAutocompleteProvider with UrlbarSearchUtils, remove its parseSubmissionURL function, and init the search service on the first query. r=mak
* Replace PlacesSearchAutocompleteProvider with UrlbarSearchUtils.
  * Move the module from toolkit to browser. The only consumers of
    PlacesSearchAutocompleteProvider are urlbar and UnifiedComplete.
  * I'd like to add functions to UrlbarUtils instead, but
    PlacesSearchAutocompleteProvider adds itself as an observer for search
    engine changes, and it keeps some state so that alias lookups are O(1). It
    has an init function to set that up. That's not quite as easy to do if I
    just added some functions to UrlbarUtils, and I think that O(1) lookups of
    aliases are worth keeping (vs. O(number of installed engines)), so I kept a
    separate module, now called UrlbarSearchUtils.
* Init the search service (via UrlbarSearchUtils) from
  UrlbarProvidersManager.startQuery so that every module involved in querying
  doesn't need to do it.
* Remove PlacesSearchAutocompleteProvider.currentEngine. Previous consumers can
  simply use Services.search directly now that the service is initialized early
  (see previous point).
* Remove PlacesSearchAutocompleteProvider.parseSubmissionURL. Here again
  consumers can use Services.search directly.

Differential Revision: https://phabricator.services.mozilla.com/D79244
2020-06-16 01:08:38 +00:00
Nika Layzell cde53b3bec Bug 1508306 - Part 1: Migate the Large-Allocation handler to DocumentLoadListener, r=mattwoodrow,necko-reviewers,geckoview-reviewers,agi,valentin
This removes the diagnostic warnings which used to be logged when the
Large-Allocation header was present, but failed to switch into a
Large-Allocation process. Due to the low adoption of the header, this shouldn't
be too large of a problem, but we can look into re-adding the diagnostics if
needed in the future.

The new codepath no longer performs multiple network requests for
Large-Allocation resources, and now relies on the battle-tested
DocumentLoadListener codepath for process switching.

Differential Revision: https://phabricator.services.mozilla.com/D78998
2020-06-15 23:24:07 +00:00
Nika Layzell c867d0930c Bug 1640019 - Part 7: Remove the unused 'navigateAndRestoreByIndex' method, r=Gijs
This method was used by GroupedSHistory for prerendering, and was missed when we
ripped out the incomplete code.

Differential Revision: https://phabricator.services.mozilla.com/D78975
2020-06-15 23:24:02 +00:00
Nika Layzell 24afe9ee3d Bug 1640019 - Part 6: Get rid of the rebuild_frameloaders pref, r=Gijs
This pref was enabled on all platforms, and the codepath which has it disabled
has been untested for some time. Remove the pref to simplify the code handling
the old case.

Differential Revision: https://phabricator.services.mozilla.com/D78974
2020-06-15 23:24:00 +00:00
Nika Layzell ae9eaf84c4 Bug 1640019 - Part 5: Remove a number of now-unused 'updateBrowserRemoteness' parameters, r=Gijs
These were only used by process switches triggered via DocumentChannel, which
now take the PROCESS_BEHAVIOR_STANDARD codepath.

Differential Revision: https://phabricator.services.mozilla.com/D78973
2020-06-15 23:23:58 +00:00
Nika Layzell 4a9372aa21 Bug 1640019 - Part 4: Get rid of PROCESS_BEHAVIOR_CUSTOM, r=mattwoodrow,Gijs,necko-reviewers,valentin
As tabbrowser now uses `PROCESS_BEHAVIOR_STANDARD`, `PROCESS_BEHAVIOR_CUSTOM` is
now unused. This patch removes that now-unused code.

Differential Revision: https://phabricator.services.mozilla.com/D78972
2020-06-15 23:23:56 +00:00
Nika Layzell 0e74912c80 Bug 1640019 - Part 2: Use new process switch logic in tabbrowser, r=mattwoodrow,Gijs
Add a series of extra hooks and methods to allow tabbrowser to use the new
process switching codepath. This duplicates some of the logic from
`updateBrowserRemoteness` into event handlers.

Differential Revision: https://phabricator.services.mozilla.com/D78970
2020-06-15 23:23:46 +00:00
Scott 453b8005f9 Bug 1645870 - individual newtab stories targeting prefs for spocs or recs r=gvn
Differential Revision: https://phabricator.services.mozilla.com/D79748
2020-06-15 22:51:32 +00:00
Michael Kaply f0a55de8c1 Bug 1645774 - Use proper textContent for section title. r=jaws
Differential Revision: https://phabricator.services.mozilla.com/D79734
2020-06-15 22:01:19 +00:00
Scott c2925b2072 Bug 1642718 - Newtab collections sponsored by override. r=gvn
Differential Revision: https://phabricator.services.mozilla.com/D79379
2020-06-15 20:57:34 +00:00
Kris Maglione e313713329 Bug 1645500: Part 2 - Remove inner-window-destroyed observer from process-content.js. r=mccr8
Differential Revision: https://phabricator.services.mozilla.com/D79543
2020-06-12 21:53:14 +00:00
Emilio Cobos Álvarez 60605d3019 Bug 1645789 - Also fix the case when we're resetting the styles and the document has no default style. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D79701
2020-06-15 16:10:41 +00:00
Emilio Cobos Álvarez 1530edb980 Bug 1645789 - Fix "Default Page Style" submenu to do the right thing. r=Gijs
We compare the value passed through with the title, and StyleSheet.title
returns null for empty titles, so we never consider an empty title to be
in the document, which is bad.

Differential Revision: https://phabricator.services.mozilla.com/D79700
2020-06-15 16:10:33 +00:00
Gijs Kruitbosch f5a71f797d Bug 1644212 - reintroduce an attribute to limit which windows allow full screen, r=xidorn,haik
Differential Revision: https://phabricator.services.mozilla.com/D79109
2020-06-15 15:51:48 +00:00
Henri Sivonen d5b9be12ce Bug 1603712 - Remove intl.charset.detector.ng.enabled pref and resulting dead code. r=Gijs,fluent-reviewers,valentin,m_kato
Differential Revision: https://phabricator.services.mozilla.com/D79101
2020-06-15 15:32:21 +00:00
Tim Huang 844d817b8f Bug 1645759 - Make the test browser_bug1045809.js Fission-compatible. r=ckerschb
Differential Revision: https://phabricator.services.mozilla.com/D79661
2020-06-15 14:05:09 +00:00
Emilio Cobos Álvarez 280d5c3656 Bug 1599160 - Clear the shared stylesheet cache in some mochitests. r=mayhemer,robwu
So that they keep testing the network cache / url classifier / etc...

Differential Revision: https://phabricator.services.mozilla.com/D77843
2020-06-12 19:06:15 +00:00
julianwels 68d7c6ffa2 Bug 1640853 - Using PermissionManager for HTTPS Only Mode upgrade exceptions. r=ckerschb,nhnt11,nika,johannh,necko-reviewers,valentin
Differential Revision: https://phabricator.services.mozilla.com/D77040
2020-06-15 11:19:39 +00:00
Tom Tung 6665abd6f8 Bug 1621677 - Add a test case for animation to ensure we get higher time precision when it's cross-origin-isolated; r=tjr
Differential Revision: https://phabricator.services.mozilla.com/D79475
2020-06-12 16:43:19 +00:00
Sonia Singla 4f63eefcef Bug 1638360 - Only show bookmark menu items for nodes with a bookmarkGuid. r=robwu
Differential Revision: https://phabricator.services.mozilla.com/D79605
2020-06-14 16:50:12 +00:00
Markus Stange bdfa3e1b93 Bug 1644461 - Drop -moz-appearance: -moz-mac-source-list; declarations from the nested sidebar documents. r=dao
This -moz-appearance is already set on #sidebar-box, in the main browser document.
Furthermore, we don't want to set the -moz-appearance when lwthemes are used, and
(as far as I can tell) we cannot detect lwtheme usage with :-moz-lwtheme in the
nested documents (bookmarksSidebar.xhtml, historySidebar.xhtml, syncedtabs/sidebar.xhtml).

Depends on D78924

Differential Revision: https://phabricator.services.mozilla.com/D78925
2020-06-13 16:50:13 +00:00
Markus Stange dd812b7a97 Bug 1644461 - Make the sidebar non-vibrant when any lwtheme is in use. r=ntim
This is needed because under the new vibrancy model, vibrant -moz-appearance
values only work on elements that have nothing rendered behind them. The elements
with the vibrant appearance become truly transparent.

Differential Revision: https://phabricator.services.mozilla.com/D51465
2020-06-09 17:46:32 +00:00
jf f3e3d7b93b Bug 1642195 - Library: fix hover styling for toolbar buttons in dark mode. r=dao
Differential Revision: https://phabricator.services.mozilla.com/D77608
2020-06-13 16:47:44 +00:00
Narcis Beleuzu 260f3f8a19 Bug 1634804 - Disable browser_shownRestartRequired.js on Linux64 for frequent failures. r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D79592
2020-06-13 09:34:34 +00:00
pbz e5fb1763cc Bug 1636496 - Only show global sharing indicator window if we have a media indicator to show. r=johannh
The webrtc global indicator shows media indicators based on the indicator state
of the individual tabs.
Determining the visibility of the global indicator based on if there are active
streams (globally), but saving that state on tab level, lead to conditions where,
after a stream had ended, no tab had any indicators set, but a stray global
indicator without any icons would still be shown.
This patch fixes that by only showing the global indicator if there is actually
a tab with an indicator.

Differential Revision: https://phabricator.services.mozilla.com/D79315
2020-06-12 19:18:25 +00:00
Neil Deakin 7e87e93b6b Bug 1644155, remove some message listeners that are no longer used, r=mconley
Differential Revision: https://phabricator.services.mozilla.com/D78692
2020-06-12 23:28:47 +00:00