blob: f68e156d3c1fb4231efdb91ee380dc6ef21f9521 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
|
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 tqreplace/ignore lists
for multiple spellchecks in a single editing session
allow saving of ignore/tqreplace 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?
|