You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
tdelibs/tdeui/TODO.tdespell

35 lines
1.3 KiB

from Daniel Naber, 2002-02-17:
- there's the pspell library that offers an API to ispell and aspell,
it would make our code much simpler. It's not asynchronous by itself,
but maybe that can be added in KSpell.
- add an option to ignore HTML/XML markup (-h). It's currently not
possible (i.e. it doesn't work) because we feed the text into ispell
line by line and it gets confused if tags are spread over more
than one line.
from Wolfram Diestel:
- add more charsets - need support from users of this charsets
- rewrite the all the stuff to make it more asynchronous:
o one process should send data
o one process should read data
synchronization is done only by counting empty output lines from ispell
old todo from David Sweet
-------------------------
properly handle capitalization on "Replace All" (in parseOneResponse())
ensure that KSpell is reusable with the same replace/ignore lists
for multiple spellchecks in a single editing session
allow saving of ignore/replace lists for multiple spellchecks of a
given document across multiple sessions
add a "move()" function to move the dialog box (calling app should use this
in response to a misspelled() signal to move the d.b. out of the way
of the misspelled word)
This is done, but it doesn't work on the first call -- any ideas?