gecko-dev/browser/components
Drew Willcoxon faaf1bbc04 Bug 1676469 - Convert matchBuckets to a granular list of result groups and rewrite the muxer to use it. r=preferences-reviewers,mak,harry
Summary of changes:

* Replace the `matchBuckets` pref with `resultBuckets`.
* `resultBuckets` stores a JSON'ed root result bucket object. See the big
  javadoc above `makeResultBuckets` in UrlbarPrefs for details.
* Convert existing result groups to more granular groups. This lets us remove
  the heuristic-ordering logic in the muxer. It also lets us fix a subtle
  inconsistency with regard to remote suggestions and form history; see the
  removal of the two comments that start with "Note that the second form history
  result appears after the remote suggestions" and "Note that the remote
  suggestions appear in between the two form history results" in
  test_search_suggestions.js.
* Unlike `matchBuckets`, `resultBuckets` stores *all* buckets, including the
  heuristic at the beginning. Modify the muxer so that it discards heuristic
  results that are not the first result.

Depends on D103137

Differential Revision: https://phabricator.services.mozilla.com/D99281
2021-02-09 21:53:38 +00:00
..
about Bug 1688261 - Stub in about:loginsimportreport. r=mossop,fluent-reviewers 2021-01-25 22:26:04 +00:00
aboutlogins Bug 1687984 - Fix blank page appearing on 'about:logins' after entering primary password due to the wrong subscriber being messaged. r=dimi,sfoster 2021-02-08 14:21:53 +00:00
attribution Bug 1677497 - Add support for the attribution parameter: dltoken r=nalexander,Mardak 2021-01-20 01:08:43 +00:00
build Bug 1654103: Standardize on Black for Python code in mozilla-central. 2020-10-26 18:34:53 +00:00
contextualidentity Bug 1630908 - Part 2: Test that we include OriginAttributes in remoteType with Fission enabled, r=nika 2021-01-19 23:00:01 +00:00
controlcenter/content Bug 1596897 - Moved permission list from site identity to separate permission panel. r=johannh 2021-02-05 13:40:35 +00:00
customizableui Bug 1689378: update recently closed windows and tabs panels r=mconley,fluent-reviewers,flod 2021-02-09 01:08:38 +00:00
doh Bug 1677501 - Add nsIX509CertDB.asyncHasThirdPartyRoots and use it in DoHHeuristics.jsm r=keeler,Gijs,nhnt11 2020-12-01 14:42:36 +00:00
downloads Bug 1689445 - revert EventUtils.sendMouseEvent back to being sync. r=jmaher 2021-02-09 01:30:08 +00:00
enterprisepolicies Bug 1656544 - Allow most app.update prefs in policy. r=mhowell 2021-02-03 20:33:30 +00:00
extensions Backed out changeset ea9a50dbf12f (bug 1588616) for causing xpcshell failures in test_ext_menu_caller. CLOSED TREE DONTBUILD 2021-02-09 12:45:02 +02:00
fxmonitor Bug 1654103: Standardize on Black for Python code in mozilla-central. 2020-10-26 18:34:53 +00:00
installerprefs Bug 1654103: Standardize on Black for Python code in mozilla-central. 2020-10-26 18:34:53 +00:00
ion Bug 1678157 - collapse informational sections on about:ion on enrollment r=Dexter 2020-11-19 09:31:59 +00:00
migration Bug 1678292 - handle absence of Local State directory better when checking for chromium data to import, r=emalysz 2020-12-14 16:47:34 +00:00
newtab Bug 1690312 - Remove checks for exposure ping and allow it to be sent multiple times r=k88hudson 2021-02-09 21:13:51 +00:00
originattributes Bug 1685801: Part 3 - Remove BrowserUtils.makeURI and makeFileURI. r=mccr8 2021-01-28 20:58:24 +00:00
payments Bug 1687235 - Enable ESLint rule no-setter-return for browser/. r=mossop,preferences-reviewers 2021-01-26 13:42:38 +00:00
places Bug 1689366, simplify bookmark panel r=fluent-reviewers,mconley,flod 2021-02-02 18:56:19 +00:00
pocket Bug 1691126 - Save to Pocket button test. r=gvn 2021-02-05 22:55:03 +00:00
preferences Bug 1690276 - Remove unused pref browser.preferences.exposeHTTPSOnly r=ckerschb,Gijs 2021-02-04 16:48:42 +00:00
privatebrowsing Bug 1685801: Part 3 - Remove BrowserUtils.makeURI and makeFileURI. r=mccr8 2021-01-28 20:58:24 +00:00
prompts Bug 1338637 - Ask user for confirmation before folder upload. r=Gijs,geckoview-reviewers,baku 2020-11-17 17:15:51 +00:00
protections Bug 1689445 - revert EventUtils.sendMouseEvent back to being sync. r=jmaher 2021-02-09 01:30:08 +00:00
protocolhandler Bug 1654103: Standardize on Black for Python code in mozilla-central. 2020-10-26 18:34:53 +00:00
resistfingerprinting Bug 1688105 - Part 2: Get rid of dom.w3c_pointer_events.enabled; r=smaug 2021-01-25 16:22:44 +00:00
safebrowsing/content/test
search Bug 1678323 - Ctrl+L, Tab stopped working with browser.toolbars.keyboard_navigation=false. r=harry 2021-02-09 10:50:33 +00:00
sessionstore Bug 1677540 - disable test browser_async_remove_tab.js for frequent failures. r=intermittent-reviewers,jmaher DONTBUILD 2021-02-09 18:47:29 +00:00
shell Bug 1630908 - Part 1: Pass OriginAttributes to be included with remote type, r=nika,marionette-reviewers 2021-01-19 22:23:29 +00:00
syncedtabs Bug 1673054 - Migrate uses of intl.uidirection to intl.l10n.pseudo; r=Gijs,zbraniecki 2020-11-09 15:33:39 +00:00
tests Bug 1680258 - Change first paint notification event when skele UI enabled r=florian 2020-12-10 03:38:14 +00:00
touchbar Bug 1524836 - Move new HTML about:config page from browser to toolkit. r=fluent-reviewers,preferences-reviewers,geckoview-reviewers,Gijs,agi 2021-01-26 00:27:56 +00:00
translation Bug 1684604 - Clean up translation infobar styling. r=dao 2021-01-05 13:48:52 +00:00
uitour Bug 1673512, remove message manager from browser_UITour.js test, r=jaws 2020-10-28 15:55:52 +00:00
urlbar Bug 1676469 - Convert matchBuckets to a granular list of result groups and rewrite the muxer to use it. r=preferences-reviewers,mak,harry 2021-02-09 21:53:38 +00:00
.eslintrc.js
BrowserComponents.manifest
BrowserContentHandler.jsm Bug 1674234 - Add a profiler markers for the early blank window, r=dthayer. 2020-10-30 23:05:31 +00:00
BrowserGlue.jsm Bug 1690312 - Remove checks for exposure ping and allow it to be sent multiple times r=k88hudson 2021-02-09 21:13:51 +00:00
components.conf
distribution.js Bug 1679728 - fix distribution support for browser.showPersonalToolbar, r=mkaply 2020-12-01 19:59:50 +00:00
moz.build Bug 1524836 - Move new HTML about:config page from browser to toolkit. r=fluent-reviewers,preferences-reviewers,geckoview-reviewers,Gijs,agi 2021-01-26 00:27:56 +00:00
nsIBrowserHandler.idl