gecko-dev/dom/midi
Eemeli Aro 9b69167750 Bug 1793557 - Migrate add-on notification strings to Fluent. r=extension-reviewers,flod,robwu
The l10n migration shows a diff for `addon-downloading-and-verifying`,
`addon-confirm-install-message`, and `addon-confirm-install-unsigned-message`
due to the en-US source having `1` rather than `one` variants.
For `addon-confirm-install-some-unsigned-message`,
the en-US source has a single-variant plural selector for localization to new languages.

In addition to moving strings from `browser.properties` to the new `addonNotifications.ftl`,
there's some shuffling of strings to & from `browser.ftl` as well.
The intent is to collect the more rarely used strings out of files loaded during startup,
especially as many of the notification strings need to be formatted in a sync context.

For the most part, string keys are left roughly the same as they were in .properties.
With some guidance, some rationalisation might make sense as a part of this for the
rather wide selection of prefixes in this set:
- `addon-`
- `site-permission-install-`
- `webext-`
- `xpinstall-`

The `addon-install-started` and `addon-install-failed` notifications appear to need sync l10n formatting,
as using async format calls before their `PopupNotifications.show()` leads to test failures in
`toolkit/mozapps/extensions/test/xpinstall/browser_doorhanger_installs.js`.

Differential Revision: https://phabricator.services.mozilla.com/D178235
2023-05-23 12:00:01 +00:00
..
midir_impl Bug 1806495 - Stand up a background task queue for the MIDI service. r=nika 2023-01-09 17:07:34 +00:00
tests Bug 1793557 - Migrate add-on notification strings to Fluent. r=extension-reviewers,flod,robwu 2023-05-23 12:00:01 +00:00
AlsaCompatibility.cpp Bug 1804570 - Update alsa crate to 0.7. r=gsvelto,supply-chain-reviewers 2022-12-13 00:24:03 +00:00
MIDIAccess.cpp
MIDIAccess.h
MIDIAccessManager.cpp Bug 1811442 - Automatically reject requests for MIDI access when no implementation is present r=bholley 2023-01-23 13:41:47 +00:00
MIDIAccessManager.h Bug 1806495 - Make PMIDIManager a top-level protocol. r=nika 2023-01-09 17:07:33 +00:00
MIDIInput.cpp Bug 1806495 - Use a helper class to null out the weak reference in MIDIPortChild. r=nika 2023-01-09 17:07:33 +00:00
MIDIInput.h
MIDIInputMap.cpp
MIDIInputMap.h
MIDILog.cpp
MIDILog.h
MIDIManagerChild.cpp Bug 1806495 - Make PMIDIManager refcounted. r=nika 2023-01-09 17:07:32 +00:00
MIDIManagerChild.h Bug 1806495 - Make PMIDIManager refcounted. r=nika 2023-01-09 17:07:32 +00:00
MIDIManagerParent.cpp Bug 1806495 - Make PMIDIManager a top-level protocol. r=nika 2023-01-09 17:07:33 +00:00
MIDIManagerParent.h Bug 1806495 - Hoist the MIDI service onto a dedicated background task queue. r=nika,gsvelto 2023-01-09 17:07:35 +00:00
MIDIMessageEvent.cpp
MIDIMessageEvent.h
MIDIMessageQueue.cpp
MIDIMessageQueue.h
MIDIOutput.cpp Bug 1806495 - Use a helper class to null out the weak reference in MIDIPortChild. r=nika 2023-01-09 17:07:33 +00:00
MIDIOutput.h
MIDIOutputMap.cpp
MIDIOutputMap.h
MIDIPermissionRequest.cpp Bug 1807763 - Set the randomized midi denial delay to 0 in automation. r=gsvelto 2023-01-09 17:08:48 +00:00
MIDIPermissionRequest.h Bug 1805735 — When user clicks "Never Allow" for WebMIDI access, promise rejection should include randomized delay. r=gsvelto 2022-12-14 22:04:33 +00:00
MIDIPlatformRunnables.cpp Bug 1806495 - Hoist the MIDI service onto a dedicated background task queue. r=nika,gsvelto 2023-01-09 17:07:35 +00:00
MIDIPlatformRunnables.h
MIDIPlatformService.cpp Bug 1806495 - Hoist the MIDI service onto a dedicated background task queue. r=nika,gsvelto 2023-01-09 17:07:35 +00:00
MIDIPlatformService.h Bug 1806495 - Hoist the MIDI service onto a dedicated background task queue. r=nika,gsvelto 2023-01-09 17:07:35 +00:00
MIDIPort.cpp Bug 1806495 - Make PMIDIPort a top-level protocol. r=nika 2023-01-09 17:07:34 +00:00
MIDIPort.h Bug 1806495 - Use a helper class to null out the weak reference in MIDIPortChild. r=nika 2023-01-09 17:07:33 +00:00
MIDIPortChild.cpp Bug 1806495 - Make PMIDIPort refcounted. r=nika 2023-01-09 17:07:33 +00:00
MIDIPortChild.h Bug 1806495 - Make PMIDIPort refcounted. r=nika 2023-01-09 17:07:33 +00:00
MIDIPortInterface.cpp
MIDIPortInterface.h
MIDIPortParent.cpp Bug 1806495 - Make PMIDIPort a top-level protocol. r=nika 2023-01-09 17:07:34 +00:00
MIDIPortParent.h Bug 1806495 - Hoist the MIDI service onto a dedicated background task queue. r=nika,gsvelto 2023-01-09 17:07:35 +00:00
midirMIDIPlatformService.cpp Bug 1806495 - Hoist the MIDI service onto a dedicated background task queue. r=nika,gsvelto 2023-01-09 17:07:35 +00:00
midirMIDIPlatformService.h Bug 1806495 - Hoist the MIDI service onto a dedicated background task queue. r=nika,gsvelto 2023-01-09 17:07:35 +00:00
MIDITypes.ipdlh
MIDIUtils.cpp
MIDIUtils.h
moz.build
PMIDIManager.ipdl Bug 1806495 - Make PMIDIManager a top-level protocol. r=nika 2023-01-09 17:07:33 +00:00
PMIDIPort.ipdl Bug 1806495 - Make PMIDIPort a top-level protocol. r=nika 2023-01-09 17:07:34 +00:00
TestMIDIPlatformService.cpp Bug 1806495 - Hoist the MIDI service onto a dedicated background task queue. r=nika,gsvelto 2023-01-09 17:07:35 +00:00
TestMIDIPlatformService.h Bug 1806495 - Hoist the MIDI service onto a dedicated background task queue. r=nika,gsvelto 2023-01-09 17:07:35 +00:00