On Wed, Mar 22, 2017 at 11:18 AM, Henri Sivonen <hsivo...@hsivonen.fi> wrote: > Without XPCOM extensions, what's the story for out-of-tree spell checkers? > > Finnish spell checking in Firefox (and Thunderbird) has so far been > accomplished using the mozvoikko extension, which implements > mozISpellCheckingEngine in JS and connects to the libvoikko[1] back > end via jsctypes.
Further searching strongly suggest that there exist just 3 implementors of mozISpellCheckingEngine: 1) The in-tree wrapper for Mozilla's fork of Hunspell. 2) The mozvoikko extension that provides Finnish spell checking using libvoikko. 3) The Kukkuniiaat extension that provides Greenlandic spell checking using libvoikko. To me, this is a strong indication that we should add a C++ adapter for (dlopened) libvoikko in-tree and deCOMtaminate mozISpellCheckingEngine while at it. (FWIW, the desktop browser market share of Firefox in both Finland and Greenland is above the average for Europe. It would be sad to mess that up by just letting this stuff break.) -- Henri Sivonen hsivo...@hsivonen.fi https://hsivonen.fi/ _______________________________________________ dev-platform mailing list dev-platform@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-platform