We already do not expose MS-DOS encodings other than Cyrillic to the Web. We still expose them to Firefox extensions in some APIs. Telemetry shows that usage varies from non-existent to extremely rare (28 sessions out of 180.82 million sessions for the Western European DOS code page).
In order to be able to use the same alias code for the Web and for extensions and in order to make libxul smaller for memory-constrained B2G phones, I intend to remove support for MS-DOS encodings other than Cyrillic as a feature exposed to extensions. Thunderbird developers will be able to import the code into comm-central and continued to support these encodings for email and NNTP if they so choose. (I'm not counting Thai and CJK encodings that are shared by DOS and Windows as MS-DOS encodings here. Those will stay.) P.S. Fun fact: We've never supported the full set of DOS encodings. In particular, we've never supported the U.S. English DOS encoding that remains the default encoding of en-US cmd.exe to this day! -- Henri Sivonen hsivo...@hsivonen.fi https://hsivonen.fi/ _______________________________________________ dev-platform mailing list dev-platform@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-platform