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

Reply via email to