gecko-dev/browser
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
..
actors Bug 1672202 - Add Feature API with default values r=andreio 2021-02-06 01:24:06 +00:00
app 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
base Bug 1691480 - Remove remnants of isLastMultiSelectChange. r=Gijs 2021-02-09 19:08:45 +00:00
branding Bug 1677801, adds UTM parameters to about dialog r=bigiri 2020-12-07 21:16:33 +00:00
components 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
config Update configs. IGNORE BROKEN CHANGESETS CLOSED TREE NO BUG a=release ba=release 2021-01-25 15:42:01 +00:00
docs Bug 1681382 - Drop BrowserSearch.record*SearchInTelemetry and call BrowserSearchTelemetry direct. r=daleharvey 2020-12-10 23:40:58 +00:00
extensions Bug 1687944 - log a message to the web console when users opt in to allowing trackers via shims; r=denschub,webcompat-reviewers 2021-01-26 19:49:27 +00:00
fonts Bug 1654103: Standardize on Black for Python code in mozilla-central. 2020-10-26 18:34:53 +00:00
fxr Bug 1660848 - Add a check for updates option to application menus r=fluent-reviewers,jaws,harry,Gijs,flod,mkaply 2021-01-15 14:26:58 +00:00
installer Bug 1660198 - Part 3: Document installation_telemetry.json. r=bytesized 2021-01-30 00:06:28 +00:00
locales Bug 1691692 - Add Silesian (szl) to Beta/Release builds with Firefox 87 r=firefox-build-system-reviewers,andi,mhentges 2021-02-09 15:46:46 +00:00
modules Bug 1689462 - don't check for beforeunload on hung content processes, r=florian 2021-02-08 23:50:20 +00:00
themes Bug 1689372, simplify history panel r=mconley,fluent-reviewers,flod 2021-02-05 22:29:30 +00:00
tools/mozscreenshots Bug 1596897 - Updated tests for decoupled permissions panel. r=johannh,remote-protocol-reviewers 2021-02-05 13:40:42 +00:00
.eslintrc.js
app.mozbuild
build.mk Bug 1670357 - Remove make targets for cleaning: clean, realclean, clobber, distclean, clobber_all, everything r=firefox-build-system-reviewers,mhentges 2020-10-15 20:37:18 +00:00
confvars.sh
defs.mk
l10n-registry.manifest
LICENSE
Makefile.in
moz.build Bug 1654103: Standardize on Black for Python code in mozilla-central. 2020-10-26 18:34:53 +00:00
moz.configure Bug 1654103: Standardize on Black for Python code in mozilla-central. 2020-10-26 18:34:53 +00:00