The Great ChangeLog Renaming
[packages] / xemacs-packages / ispell / ChangeLog.XEmacs
1 2014-07-15  Norbert Koch  <viteno@xemacs.org>
2
3         * Makefile (VERSION): XEmacs package 1.37 released.
4
5 2014-07-14  Aidan Kehoe  <kehoea@parhasard.net>
6
7         * ispell.el:
8         * ispell.el (fboundp):
9         * ispell.el (mail-yank-prefix):
10         * ispell.el (check-ispell-version):
11         * ispell.el (mail-yank-prefix)): New.
12         * ispell.el (ispell): New.
13         * ispell.el (ispell-highlight-p):
14         * ispell.el (xemacsp): Removed.
15         * ispell.el (version18p): Removed.
16         * ispell.el (ispell-lazy-highlight): New.
17         * ispell.el (version20p): Removed.
18         * ispell.el ('check-ispell-version): New.
19         * ispell.el (ispell-check-comments):
20         * ispell.el (ispell-query-replace-choices):
21         * ispell.el (ispell-skip-tib):
22         * ispell.el (ispell-keep-choices-win):
23         * ispell.el (ispell-choices-win-default-height):
24         * ispell.el (ispell-binary-suffixes): New.
25         * ispell.el (ispell-alternate-dictionary):
26         * ispell.el (ispell-complete-word-dict):
27         * ispell.el (ispell-message-dictionary-alist):
28         * ispell.el (ispell-message-fcc-skip):
29         * ispell.el (ispell-grep-command):
30         * ispell.el (ispell-grep-options):
31         * ispell.el (ispell-look-p):
32         * ispell.el (ispell-have-new-look):
33         * ispell.el (ispell-following-word):
34         * ispell.el (ispell-help-in-bufferp):
35         * ispell.el (ispell-quietly):
36         * ispell.el (ispell-format-word): Removed.
37         * ispell.el (ispell-format-word-function): New.
38         * ispell.el ('ispell-format-word): New.
39         * ispell.el (ispell-personal-dictionary):
40         * ispell.el (ispell-silently-savep):
41         * ispell.el (ispell-local-dictionary-overridden): New.
42         * ispell.el (ispell-local-dictionary):
43         * ispell.el (ispell-extra-args):
44         * ispell.el (ispell-dictionary): New.
45         * ispell.el (ispell-skip-html):
46         * ispell.el (ispell-local-dictionary-alist):
47         * ispell.el (ispell-dictionary-alist):
48         * ispell.el (ispell-dictionary-base-alist): New.
49         * ispell.el (ispell-really-aspell): New.
50         * ispell.el (ispell-really-hunspell): New.
51         * ispell.el (ispell-encoding8-command): New.
52         * ispell.el (ispell-aspell-supports-utf8): New.
53         * ispell.el (ispell-hunspell-dictionary-equivs-alist): New.
54         * ispell.el (ispell-version):
55         * ispell.el (ispell-check-version): New.
56         * ispell.el (ispell-emacs-alpha-regexp): New.
57         * ispell.el (ispell-call-process): New.
58         * ispell.el (ispell-call-process-region): New.
59         * ispell.el (ispell-create-debug-buffer): New.
60         * ispell.el (ispell-menu-map-needed):
61         * ispell.el (ispell-print-if-debug): New.
62         * ispell.el (ispell-library-path): Removed.
63         * ispell.el (ispell-async-processp):
64         * ispell.el (ispell-library-directory): New.
65         * ispell.el (ispell-aspell-dictionary-alist): New.
66         * ispell.el (ispell-find-aspell-dictionaries): New.
67         * ispell.el (ispell-aspell-data-dir): New.
68         * ispell.el (ispell-aspell-dict-dir): New.
69         * ispell.el (ispell-get-aspell-config-value): New.
70         * ispell.el (ispell-aspell-find-dictionary): New.
71         * ispell.el (ispell-aspell-add-aliases): New.
72         * ispell.el (ispell-hunspell-dict-paths-alist): New.
73         * ispell.el (ispell-hunspell-dictionary-alist): New.
74         * ispell.el (ispell-hunspell-fill-dictionary-entry): New.
75         * ispell.el (ispell-parse-hunspell-affix-file): New.
76         * ispell.el (ispell-find-hunspell-dictionaries): New.
77         * ispell.el (ispell-last-program-name): New.
78         * ispell.el (ispell-initialize-spellchecker-hook): New.
79         * ispell.el (ispell-set-spellchecker-params): New.
80         * ispell.el (ispell-valid-dictionary-list): New.
81         * ispell.el (valid-dictionary-list): Removed.
82         * ispell.el (and):
83         * ispell.el (ispell-int-char):
84         * ispell.el ('ispell-int-char): New.
85         * ispell.el ('ispell-find-coding-system): New.
86         * ispell.el ('ispell-list*): New.
87         * ispell.el (ispell-current-dictionary): New.
88         * ispell.el (ispell-decode-string): Removed.
89         * ispell.el (hide-ispell-dictionary-corrected):
90         * ispell.el (ispell-get-casechars): Removed.
91         * ispell.el (ispell-get-not-casechars): Removed.
92         * ispell.el (ispell-get-otherchars): Removed.
93         * ispell.el (ispell-get-many-otherchars-p): Removed.
94         * ispell.el (ispell-get-ispell-args): Removed.
95         * ispell.el (ispell-get-extended-character-mode): Removed.
96         * ispell.el (ispell-get-coding-system): Removed.
97         * ispell.el (ispell-current-personal-dictionary): New.
98         * ispell.el (ispell-checking-message):
99         * ispell.el (ispell-words-keyword):
100         * ispell.el (ispell-dictionary-keyword):
101         * ispell.el (ispell-skip-region-alist):
102         * ispell.el (ispell-tex-skip-alists):
103         * ispell.el (ispell-tex-skip-alist):
104         * ispell.el (ispell-html-skip-alists):
105         * ispell.el (ispell-buffer-session-localwords): New.
106         * ispell.el (ispell-parser):
107         * ispell.el (ispell-mode-line-window-height-fudge): Removed.
108         * ispell.el (esc-map): Removed.
109         * ispell.el (ispell-accept-output):
110         * ispell.el (ispell-send-replacement): New.
111         * ispell.el (ispell-send-string):
112         * ispell.el (ispell-word):
113         * ispell.el (return values): Removed.
114         * ispell.el (Return values): New.
115         * ispell.el (ispell-get-word):
116         * ispell.el (ispell-pdict-save):
117         * ispell.el (message-log-max):
118         * ispell.el (ispell-command-loop):
119         * ispell.el (message-log-max)): New.
120         * ispell.el (ispell-show-choices):
121         * ispell.el (ispell-help):
122         * ispell.el (lookup-words): Removed.
123         * ispell.el ('lookup-words): New.
124         * ispell.el (ispell-lookup-words): New.
125         * ispell.el (ispell-highlight-spelling-error-generic):
126         * ispell.el (ispell-highlight-spelling-error-xemacs):
127         * ispell.el (ispell-highlight-spelling-error-overlay):
128         * ispell.el (ispell-highlight-spelling-error):
129         * ispell.el (ispell-adjusted-window-height): New.
130         * ispell.el (ispell-overlay-window):
131         * ispell.el (ispell-parse-output):
132         * ispell.el (ispell-start-process):
133         * ispell.el (ispell-init-process):
134         * ispell.el (ispell-kill-ispell):
135         * ispell.el (ispell-change-dictionary):
136         * ispell.el (ispell-internal-change-dictionary): New.
137         * ispell.el (ispell-start)): New.
138         * ispell.el (ispell-end)): New.
139         * ispell.el (ispell-region): New.
140         * ispell.el (ispell-begin-skip-region-regexp):
141         * ispell.el (ispell-begin-skip-region):
142         * ispell.el (ispell-skip-region-list):
143         * ispell.el (ispell-tex-arg-end):
144         * ispell.el (ispell-ignore-fcc):
145         * ispell.el (ispell-skip-region):
146         * ispell.el (ispell-get-line):
147         * ispell.el (ispell-looking-at): New.
148         * ispell.el (ispell-process-line):
149         * ispell.el (ispell-horiz-scroll):
150         * ispell.el (ispell-complete-word):
151         * ispell.el (ispell-minor-keymap):
152         * ispell.el (ispell-minor-mode): Removed.
153         * ispell.el (ispell-minor-check):
154         * ispell.el (ispell-message-text-end):
155         * ispell.el (ispell-mime-skip-part):
156         * ispell.el (ispell-message):
157         * ispell.el (ispell-buffer-local-parsing):
158         * ispell.el (ispell-buffer-local-dict):
159         * ispell.el (ispell-buffer-local-words):
160         * ispell.el (ispell-add-per-file-word-list):
161         Sync with recent GNU Emacs.
162
163         Also some XEmacs-specific changes; provide various compiler macros
164         that aren't necessarily executed on one emacs or the other,
165         determining it at compile time rather than run- or
166         load-time. Avoid decoding the entries in ispell-dictionary-alist
167         *every time the dictionary member* was referenced, do it once per
168         dictionary. Achieve this using macrolet and uninterned symbols,
169         compatible with 21.4.
170
171         I see bugs but no Lisp-level problems with aspell and hunspell on
172         my OS X machine; that is, the bugs I see are also present when I
173         spell-check outside of ispell. This version of the file works fine
174         with Persian, which the previous version didn't. Also works fine
175         with the European languages I speak, but they all fit in Latin-1
176         and so are less of a challenge.
177
178 2014-06-29  Norbert Koch  <viteno@xemacs.org>
179
180         * Makefile (VERSION): XEmacs package 1.36 released.
181
182 2014-06-29  Norbert Koch  <viteno@xemacs.org>
183
184         * Makefile (VERSION): XEmacs package 1.35 released.
185
186 2014-06-11  Jerry James  <james@xemacs.org>
187
188         * ispell.el (ispell-start-process): fix encoding with aspell, and
189         assume that any aspell program is at least the decade-old aspell
190         0.60.
191
192 2013-05-15  Norbert Koch  <viteno@xemacs.org>
193
194         * Makefile (VERSION): XEmacs package 1.34 released.
195
196 2014-05-15  Norbert Koch  <viteno@xemacs.org>
197
198         * Makefile (VERSION): XEmacs package 1.33 released.
199
200 2014-05-13  Jerry James  <james@xemacs.org>
201
202         * .cvsignore: Remove.
203         * .hgignore: New file.
204         * ispell.texi: Update for texinfo 5.x.
205
206 2005-10-16  Norbert Koch  <viteno@xemacs.org>
207
208         * Makefile (VERSION): XEmacs package 1.32 released.
209
210 2005-10-15  Adrian Aichner  <adrian@xemacs.org>
211
212         * ispell.el (ispell-buffer-local-dict): Patch submitted by Mike
213         FABIAN to fix following bug: "when you change the dictionary once,
214         ispell is killed and rerun everytime you invoke it"; originally
215         suggested verbatim by Fabrice Popineau.  See also:
216         http://bugzilla.novell.com/show_bug.cgi?id=106703.
217
218 2005-02-13  Norbert Koch  <viteno@xemacs.org>
219
220         * Makefile (VERSION): XEmacs package 1.31 released.
221
222 2005-02-13  Michael Sperber  <mike@xemacs.org>
223
224         * ispell.el (ispell-command-loop): Don't rely on
225         `save-window-excursion' to preserve window identity.  This makes
226         r)eplace work on XEmacs 21.5.
227
228 2005-01-23  Norbert Koch  <viteno@xemacs.org>
229
230         * Makefile (VERSION): XEmacs package 1.30 released.
231
232 2005-01-14  Aidan Kehoe  <kehoea@parhasard.net>
233
234         * ispell.el (ispell-change-dictionary): Don't necessarily nuke
235         ispell-dictionary on every call from
236         ispell-buffer-local-dict. This allows the advertised method of
237         defaulting the dictionary--
238
239           (setq ispell-dictionary "language-name")
240
241         --to actually work.
242
243 2004-01-14  Norbert Koch  <viteno@xemacs.org>
244
245         * Makefile (VERSION): XEmacs package 1.29 released.
246
247 2004-01-08  Jerry James  <james@xemacs.org>
248
249         * ispell.el (ispell-library-path): Do not look for the ispell
250         executable at compile time.
251
252 2003-12-31  Norbert Koch  <viteno@xemacs.org>
253
254         * Makefile (VERSION): XEmacs package 1.28 released.
255
256 2003-12-31  Ville Skyttä  <scop@xemacs.org>
257
258         * Makefile (AUTHOR_VERSION): This is upstream 3.6.
259
260 2003-12-30  Norbert Koch  <viteno@xemacs.org>
261
262         * Makefile (VERSION): XEmacs package 1.27 released.
263
264 2003-12-20  Jerry James  <james@xemacs.org>
265
266         * ispell.el: Upgrade to version 3.6 from Ken Stevens
267         <k.stevens@ieee.org>.
268
269 2003-11-02  Norbert Koch  <viteno@xemacs.org>
270
271         * Makefile (VERSION): XEmacs package 1.26 released.
272
273 2003-11-01  Ville Skyttä  <scop@xemacs.org>
274
275         * Makefile (AUTHOR_VERSION): This is 3.3.
276
277 2003-10-31  Norbert Koch  <viteno@xemacs.org>
278
279         * Makefile (VERSION): XEmacs package 1.25 released.
280
281 2003-03-09  Ben Wing  <ben@xemacs.org>
282
283         * Makefile:
284         Delete explicit compile:: and binkit: rules.
285         Don't add custom-load.elc to the list of generated elc's.
286         Use STANDARD_DOCS instead of explicitly giving the targets
287         and dependencies.
288
289 2002-11-29  Ben Wing  <ben@xemacs.org>
290
291         * .cvsignore: Remove files now handled automatically by CVS.
292         * Makefile: Use `compile' instead of hard-coded `all'.
293
294 2002-10-15  Ville Skyttä  <scop@xemacs.org>
295
296         * Makefile (srckit): Remove.
297
298 2002-10-14  Ville Skyttä  <scop@xemacs.org>
299
300         * Makefile (MANUAL): Removed (unused).
301
302 2002-07-16  Adrian Aichner  <adrian@xemacs.org>
303
304         * .cvsignore: Add generated .info* and .html files.
305
306 2002-01-07  Adrian Aichner  <adrian@xemacs.org>
307
308         * Makefile (HTML_FILES): New.
309         * Makefile (HTML_DEP): New.
310
311 2001-08-02  Robert Pluim  <rpluim@bigfoot.com>
312
313         * ispell.el (ispell-command-loop): check for scrollbar support
314           before using them.
315
316 2000-10-26  Jonathan Marten  <jonathan.marten@uk.sun.com>
317
318         * ispell.el (ispell-command-loop): suppress horizontal scroll bar
319         in choices window.
320
321 2000-10-05  Martin Buchholz  <martin@xemacs.org>
322
323         * *: Mega typo fix.
324
325 2000-07-27  Ben Wing  <ben@xemacs.org>
326
327         * ispell.el (ispell-menu-xemacs): rewrite using filter.
328         (ispell-library-path): don't establish at load time, but at
329         init time, to make sure the library can be both compiled and
330         required without an ispell exe present.
331
332 1999-12-15  Gunnar Evermann  <ge204@eng.cam.ac.uk>
333
334         * ispell.el (ispell-kill-ispell): In XEmacs sleep-for takes only
335         one argument.
336
337 1999-11-30  Andreas Jaeger  <aj@suse.de>
338
339         * ispell.el: Added version 3.3 from Ken Stevens
340         <k.stevens@ieee.org>.
341
342 1999-11-27  Andreas Jaeger  <aj@suse.de>
343
344         * ispell.el (ispell-xemacs): Autoload it.
345
346 1999-09-29  Didier Verna  <didier@xemacs.org>
347
348         * ispell.el (ispell-xemacs): new variable.
349         (ispell-menu-map-needed): use it.
350         (ispell-help): ditto.
351         (ispell-highlight-spelling-error): ditto.
352         (ispell-overlay-window): ditto.
353         (ispell-enable-multibyte-characters): new function.
354         (ispell-decode-string): use it.
355         (ispell-init-process): ditto.
356
357 1999-07-22  SL Baur  <steve@miho>
358
359         * ispell.el (ispell-kill-ispell): sleep-for only takes one
360         parameter.
361         From Steve Carney <carney@altavista.com>
362
363 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
364
365         * ispell.el: Synch with ispell-3.2.
366         (ispell-local-dictionary-alist): Autoload.
367
368 1998-12-09  SL Baur  <steve@altair.xemacs.org>
369
370         * Sync with ispell-3.1.
371
372 1998-09-15  Jan Vroonhof  <vroonhof@math.ethz.ch>
373
374         * ispell.el (ispell-parse-output): Return guesses in the same
375         order as ispell.
376
377 1998-09-06  Didier Verna  <verna@inf.enst.fr>
378
379         * ispell.el: changed *-latin-* symbols to *-8859-* so that ispell
380         can find the related coding systems.
381
382 1998-04-01  SL Baur  <steve@altair.xemacs.org>
383
384         * ispell.el (ispell-highlight-spelling-error): Fix typo in version
385         detection regexp.
386
387 1998-03-21  SL Baur  <steve@altair.xemacs.org>
388
389         * ispell.el-3.0
390
391 1998-03-09  Carsten Leonhardt  <leo@arioch.oche.de>
392
393         * ispell.el: don't try to set up menus in XEmacs if they are not
394         supported
395
396 1998-02-25  SL Baur  <steve@altair.xemacs.org>
397
398         * ispell.texi: add direntry section.
399
400         * ispell.el: New variable `ispell-int-char' for XEmacs 20.  
401         (ispell-command-loop): Use it.
402
403 1998-01-25  SL Baur  <steve@altair.xemacs.org>
404
405         * Makefile (VERSION): Update to package standard 1.0.
406
407 1998-01-12  SL Baur  <steve@altair.xemacs.org>
408
409         * Makefile: Update to newer package interface.
410
411 1998-01-03  SL Baur  <steve@altair.xemacs.org>
412
413         * Makefile: Update to newer package interface.
414
415 1997-12-30  SL Baur  <steve@altair.xemacs.org>
416
417         * Makefile: Fix info installation typos.
418
419 1997-12-24  SL Baur  <steve@altair.xemacs.org>
420
421         * Makefile: Created.