Reuben Thomas
Reuben Thomas
The dictionary is used when another one is not installed, but tests were passing on my machine because (apparently) Hunspell was using the system `en` dictionary instead.
Automatic memory management for `Dict.suggest` results.
See e.g. #423. Add tests that require specific providers and dictionaries, and skip them if the requirements are not available.
Replace the C-style "method members" `dispose`, `request_dict` etc. which are assigned to by the `init_enchant_provider` function, by making `EnchantProvider` an abstract class, and making each provider subclass it and return...
In CI, build with MSVC, avoiding this support breaking again.
See https://lists.gnu.org/archive/html/bug-gnulib/2025-05/msg00107.html This should obviate some of the egregious hacks we need to work around MSYS weirdness like the automatic conversion of command-line arguments and environment variables that look like...