Reuben Thomas

Results 177 issues of 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...