1 2014-07-15 Norbert Koch <viteno@xemacs.org>
3 * Makefile (VERSION): XEmacs package 1.37 released.
5 2014-07-14 Aidan Kehoe <kehoea@parhasard.net>
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.
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.
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.
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.
178 2014-06-29 Norbert Koch <viteno@xemacs.org>
180 * Makefile (VERSION): XEmacs package 1.36 released.
182 2014-06-29 Norbert Koch <viteno@xemacs.org>
184 * Makefile (VERSION): XEmacs package 1.35 released.
186 2014-06-11 Jerry James <james@xemacs.org>
188 * ispell.el (ispell-start-process): fix encoding with aspell, and
189 assume that any aspell program is at least the decade-old aspell
192 2013-05-15 Norbert Koch <viteno@xemacs.org>
194 * Makefile (VERSION): XEmacs package 1.34 released.
196 2014-05-15 Norbert Koch <viteno@xemacs.org>
198 * Makefile (VERSION): XEmacs package 1.33 released.
200 2014-05-13 Jerry James <james@xemacs.org>
202 * .cvsignore: Remove.
203 * .hgignore: New file.
204 * ispell.texi: Update for texinfo 5.x.
206 2005-10-16 Norbert Koch <viteno@xemacs.org>
208 * Makefile (VERSION): XEmacs package 1.32 released.
210 2005-10-15 Adrian Aichner <adrian@xemacs.org>
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.
218 2005-02-13 Norbert Koch <viteno@xemacs.org>
220 * Makefile (VERSION): XEmacs package 1.31 released.
222 2005-02-13 Michael Sperber <mike@xemacs.org>
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.
228 2005-01-23 Norbert Koch <viteno@xemacs.org>
230 * Makefile (VERSION): XEmacs package 1.30 released.
232 2005-01-14 Aidan Kehoe <kehoea@parhasard.net>
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--
239 (setq ispell-dictionary "language-name")
243 2004-01-14 Norbert Koch <viteno@xemacs.org>
245 * Makefile (VERSION): XEmacs package 1.29 released.
247 2004-01-08 Jerry James <james@xemacs.org>
249 * ispell.el (ispell-library-path): Do not look for the ispell
250 executable at compile time.
252 2003-12-31 Norbert Koch <viteno@xemacs.org>
254 * Makefile (VERSION): XEmacs package 1.28 released.
256 2003-12-31 Ville Skyttä <scop@xemacs.org>
258 * Makefile (AUTHOR_VERSION): This is upstream 3.6.
260 2003-12-30 Norbert Koch <viteno@xemacs.org>
262 * Makefile (VERSION): XEmacs package 1.27 released.
264 2003-12-20 Jerry James <james@xemacs.org>
266 * ispell.el: Upgrade to version 3.6 from Ken Stevens
267 <k.stevens@ieee.org>.
269 2003-11-02 Norbert Koch <viteno@xemacs.org>
271 * Makefile (VERSION): XEmacs package 1.26 released.
273 2003-11-01 Ville Skyttä <scop@xemacs.org>
275 * Makefile (AUTHOR_VERSION): This is 3.3.
277 2003-10-31 Norbert Koch <viteno@xemacs.org>
279 * Makefile (VERSION): XEmacs package 1.25 released.
281 2003-03-09 Ben Wing <ben@xemacs.org>
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
289 2002-11-29 Ben Wing <ben@xemacs.org>
291 * .cvsignore: Remove files now handled automatically by CVS.
292 * Makefile: Use `compile' instead of hard-coded `all'.
294 2002-10-15 Ville Skyttä <scop@xemacs.org>
296 * Makefile (srckit): Remove.
298 2002-10-14 Ville Skyttä <scop@xemacs.org>
300 * Makefile (MANUAL): Removed (unused).
302 2002-07-16 Adrian Aichner <adrian@xemacs.org>
304 * .cvsignore: Add generated .info* and .html files.
306 2002-01-07 Adrian Aichner <adrian@xemacs.org>
308 * Makefile (HTML_FILES): New.
309 * Makefile (HTML_DEP): New.
311 2001-08-02 Robert Pluim <rpluim@bigfoot.com>
313 * ispell.el (ispell-command-loop): check for scrollbar support
316 2000-10-26 Jonathan Marten <jonathan.marten@uk.sun.com>
318 * ispell.el (ispell-command-loop): suppress horizontal scroll bar
321 2000-10-05 Martin Buchholz <martin@xemacs.org>
325 2000-07-27 Ben Wing <ben@xemacs.org>
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.
332 1999-12-15 Gunnar Evermann <ge204@eng.cam.ac.uk>
334 * ispell.el (ispell-kill-ispell): In XEmacs sleep-for takes only
337 1999-11-30 Andreas Jaeger <aj@suse.de>
339 * ispell.el: Added version 3.3 from Ken Stevens
340 <k.stevens@ieee.org>.
342 1999-11-27 Andreas Jaeger <aj@suse.de>
344 * ispell.el (ispell-xemacs): Autoload it.
346 1999-09-29 Didier Verna <didier@xemacs.org>
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.
357 1999-07-22 SL Baur <steve@miho>
359 * ispell.el (ispell-kill-ispell): sleep-for only takes one
361 From Steve Carney <carney@altavista.com>
363 1999-05-13 SL Baur <steve@gneiss.etl.go.jp>
365 * ispell.el: Synch with ispell-3.2.
366 (ispell-local-dictionary-alist): Autoload.
368 1998-12-09 SL Baur <steve@altair.xemacs.org>
370 * Sync with ispell-3.1.
372 1998-09-15 Jan Vroonhof <vroonhof@math.ethz.ch>
374 * ispell.el (ispell-parse-output): Return guesses in the same
377 1998-09-06 Didier Verna <verna@inf.enst.fr>
379 * ispell.el: changed *-latin-* symbols to *-8859-* so that ispell
380 can find the related coding systems.
382 1998-04-01 SL Baur <steve@altair.xemacs.org>
384 * ispell.el (ispell-highlight-spelling-error): Fix typo in version
387 1998-03-21 SL Baur <steve@altair.xemacs.org>
391 1998-03-09 Carsten Leonhardt <leo@arioch.oche.de>
393 * ispell.el: don't try to set up menus in XEmacs if they are not
396 1998-02-25 SL Baur <steve@altair.xemacs.org>
398 * ispell.texi: add direntry section.
400 * ispell.el: New variable `ispell-int-char' for XEmacs 20.
401 (ispell-command-loop): Use it.
403 1998-01-25 SL Baur <steve@altair.xemacs.org>
405 * Makefile (VERSION): Update to package standard 1.0.
407 1998-01-12 SL Baur <steve@altair.xemacs.org>
409 * Makefile: Update to newer package interface.
411 1998-01-03 SL Baur <steve@altair.xemacs.org>
413 * Makefile: Update to newer package interface.
415 1997-12-30 SL Baur <steve@altair.xemacs.org>
417 * Makefile: Fix info installation typos.
419 1997-12-24 SL Baur <steve@altair.xemacs.org>