14
edits
(dogear) |
(→Within Firefox: Add cubeb backends) |
||
| Line 139: | Line 139: | ||
* [https://github.com/mozilla/dogear/ Dogear] a bookmark merger for Sync. Shipped pref'd-off in {{bug|1482608}} (Firefox 68), enabled by default in {{bug|1588005}} (Firefox 72) | * [https://github.com/mozilla/dogear/ Dogear] a bookmark merger for Sync. Shipped pref'd-off in {{bug|1482608}} (Firefox 68), enabled by default in {{bug|1588005}} (Firefox 72) | ||
** '''Why Rust?''' A single performant and safe implementation which is shared between desktop and the bookmarks engine in [https://github.com/mozilla/application-services/tree/master/components/places application-services] | ** '''Why Rust?''' A single performant and safe implementation which is shared between desktop and the bookmarks engine in [https://github.com/mozilla/application-services/tree/master/components/places application-services] | ||
* libcubeb Audio backend for Linux (PulseAudio): {{bug|1346665}} (shipped in Firefox 59) | |||
=== In progress === | === In progress === | ||
| Line 156: | Line 157: | ||
* Replace the XML parser: {{bug|1611289}} | * Replace the XML parser: {{bug|1611289}} | ||
** '''Why Rust?''' Parses untrusted input, replaces expat, a 3rd-party library with a history of frequent security vulnerabilities. | ** '''Why Rust?''' Parses untrusted input, replaces expat, a 3rd-party library with a history of frequent security vulnerabilities. | ||
* libcubeb Audio backend for macOS (CoreAudio): {{bug|1530715}} (in Nightly since 70?) | |||
=== Proposed === | === Proposed === | ||
| Line 178: | Line 180: | ||
* [https://github.com/mozilla/application-services Sync/FxA components] | * [https://github.com/mozilla/application-services Sync/FxA components] | ||
** '''Why Rust?''' Single safe and performant implementation which is shared across all our products. | ** '''Why Rust?''' Single safe and performant implementation which is shared across all our products. | ||
* libcubeb Audio backend for Windows (WASAPI) | |||
== Outside Firefox == | == Outside Firefox == | ||
edits