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.
35 lines
1.3 KiB
35 lines
1.3 KiB
15 years ago
|
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?
|