Provide async API to do async I/O
@swilmet
Submitted by Sébastien Wilmet Link to original bug (#786974)
Description
Provide async API to do async I/O.
Enchant does blocking I/O. As a result it can sometimes freeze the UI.
But maybe with the async API and the callback dance, spell-checking a region in a GtkTextBuffer will be much slower (in average).