gecko-dev/toolkit
Kris Maglione b973622a94 Bug 1773770: Part 9 - Migrate widget component content proxies to static registration. r=mccr8
Several widget contracts use different implementations in the parent and
content processes. Since the static registration system builds its hashtable
at compile time rather than runtime, it doesn't support different contract IDs
per process. It could make the decision at lookup time, but given how rarely
it's needed, I don't think it would be worth the complexity.

This patch updates the widget components that need different implementations
in the parent and content process to register separate contracts for each
implementation, and a third stub contract which forwards to the appropriate
implementation depending on which process it's used in. The implementation
entries restrict their usage to the process they are meant to be used in.

Differential Revision: https://phabricator.services.mozilla.com/D149436
2022-06-24 00:47:45 +00:00
..
actors Bug 1774378 - Make select code harder to mess up. r=Gijs 2022-06-21 21:42:58 +00:00
components Bug 1773770: Part 9 - Migrate widget component content proxies to static registration. r=mccr8 2022-06-24 00:47:45 +00:00
content Bug 1774688 - Update PIP explainer strings based on experiment results. r=pip-reviewers,fluent-reviewers,niklas 2022-06-23 22:25:04 +00:00
crashreporter Bug 1775480 - Add more crash annotations for bug 1772839. r=gfx-reviewers,aosmond 2022-06-22 15:31:56 +00:00
docs Bug 1646989 - Update docs to account for --enable-unverified-updates flag r=nalexander,application-update-reviewers 2022-06-15 17:49:46 +00:00
library Bug 1698184 - Test runtime registration of FOG metrics r=janerik 2022-06-21 20:34:56 +00:00
locales Bug 1774688 - Update PIP explainer strings based on experiment results. r=pip-reviewers,fluent-reviewers,niklas 2022-06-23 22:25:04 +00:00
modules Bug 1372276 - Remove HTML menuitem. r=smaug,mconley,agi 2022-06-22 22:31:42 +00:00
mozapps Backed out 2 changesets (bug 1771951) for causing bug 1776170. CLOSED TREE 2022-06-23 15:14:20 +03:00
profile Bug 1773770: Part 3 - Migrate XRE module to static component registration. r=xpcom-reviewers,nika 2022-06-24 00:47:43 +00:00
system Backed out 9 changesets (bug 1772006) causing build bustages on nsTString.cpp. CLOSED TREE 2022-06-11 01:13:42 +03:00
themes Bug 1775247 - Implement AccentColor/AccentColorText and remove -moz-prefixed version of the color. r=mstange 2022-06-22 09:45:06 +00:00
xre Bug 1773770: Part 3 - Migrate XRE module to static component registration. r=xpcom-reviewers,nika 2022-06-24 00:47:43 +00:00
.eslintrc.js
l10n-registry.manifest
moz.build
moz.configure
toolkit.mozbuild Bug 1769669 - move app signature verification to security/manager/ssl/ r=jschanck 2022-06-03 23:26:28 +00:00