Whole of tree build fix
[packages] / mule-packages / leim / ChangeLog
1 2014-10-16  Norbert Koch  <viteno@xemacs.org>
2
3         * Makefile (VERSION): XEmacs package 1.38 released.
4
5 2014-09-29  Jerry James  <james@xemacs.org>
6
7         * Makefile: move elisp files in EXTRA_SOURCES to ELCS_1 instead if
8         XEMACS_21_5 is set.
9
10 2014-09-08  Norbert Koch  <viteno@xemacs.org>
11
12         * Makefile (VERSION): XEmacs package 1.37 released.
13
14 2014-08-04  Jerry James  <james@xemacs.org>
15
16         * quail/sisheng.el (assoc-string): Remove, now available from
17         xemacs-base.
18
19 2014-05-15  Norbert Koch  <viteno@xemacs.org>
20
21         * Makefile (VERSION): XEmacs package 1.36 released.
22
23 2014-05-15  Norbert Koch  <viteno@xemacs.org>
24
25         * Makefile (VERSION): XEmacs package 1.35 released.
26
27 2014-05-13  Jerry James  <james@xemacs.org>
28
29         * .cvsignore: Remove.
30         * .hgignore: New file.
31
32 2014-01-21  Aidan Kehoe  <kehoea@parhasard.net>
33
34         Import GNU's Hebrew input methods, thank you GNU, thank you Uwe
35         Brauer!
36
37         * leim-list.el:
38         Make the Hebrew input methods available here.
39         * Makefile:
40         * Makefile (EXTRA_SOURCES):
41         Install hebrew.el uncompiled, since it's not computationally
42         intensive (compiling it doesn't bring much) and 21.4, which
43         compiles the packages, chokes on it.
44
45         * quail/hebrew.el:
46         * quail/hebrew.el ("hebrew"):
47         Update.
48         * quail/hebrew.el ("hebrew-new"): New.
49         * quail/hebrew.el ("hebrew-lyx"): New.
50         * quail/hebrew.el ("hebrew-full"): New.
51         * quail/hebrew.el ("hebrew-biblical-tiro"): New.
52         * quail/hebrew.el ("hebrew-biblical-sil"): New.
53         * quail/hebrew.el ("yiddish-royal"): New.
54         * quail/hebrew.el ("yiddish-keyman"): New.
55         * quail/hebrew.el ("hebrew-phonetic-xkb"): New.
56         * quail/hebrew.el ("hebrew-phonetic-qwerty"): New.
57
58 2013-09-02  Norbert Koch  <viteno@xemacs.org>
59
60         * Makefile (VERSION): XEmacs package 1.34 released.
61
62 2013-08-03  Aidan Kehoe  <kehoea@parhasard.net>
63
64         * quail.el (quail-define-rules):
65         Check for duplicate rules, warn about same.
66         GNU silently merges such rules, but XEmacs doesn't, and this is
67         saner behaviour, it's easier to miss identical rules textually far
68         away when reading the code.
69         * quail.el (quail-install-map):
70         Backslash a parenthesis for the sake of fontification.
71         * quail/latin-post.el:
72         Merge duplicates explicitly in latin-1-postfix, spanish-postfix,
73         turkish-latin-3-postfix, turkish-postfix, and latin-postfix.
74         Rewrite the code generation for latin-postfix to do more at
75         compile time, and to check for duplicates and warn.
76
77 2011-10-18  Norbert Koch  <viteno@xemacs.org>
78
79         * Makefile (VERSION): XEmacs package 1.33 released.
80
81 2011-06-18  Aidan Kehoe  <kehoea@parhasard.net>
82
83         * leim-list.el: Update to reflect new input method names.
84
85         * quail/ipa-21.5.el:
86         Sync these changes from GNU:
87
88     2009-08-31  Juri Linkov  <juri@jurta.org>
89     
90         * quail/ipa.el ("ipa"): Set `forget-last-selection' to nil.
91         ("ipa-x-sampa"): Set `forget-last-selection' to nil.
92         Set `deterministic' to nil.
93         ("ipa"): Bind "g" to U+0261, and "tsh" to a list of "U+02A7",
94         "U+0074 U+0283", "U+0074 U+2040 U+0283".
95         ("ipa-kirshenbaum", ipa-x-sampa"): Bind "g" to U+0261, and "tS"
96         to a list of "U+02A7", "U+0074 U+0283", "U+0074 U+2040 U+0283".
97         Fix comments.
98     
99     2009-08-31  Juri Linkov  <juri@jurta.org>
100     
101         * quail/ipa.el ("ipa-kirshenbaum"): Rename from "kirshenbaum-ipa".
102         ("ipa-x-sampa"): Rename from "x-sampa-ipa".
103         (ipa-x-sampa-implosive-submap): Rename from
104         x-sampa-implosive-submap.
105         (ipa-x-sampa-prepend-to-keymap-entry): Rename from
106         x-sampa-prepend-to-keymap-entry.
107         (ipa-x-sampa-underscore-implosive): Rename from
108         x-sampa-underscore-implosive.
109         (ipa-x-sampa-implosive-submap): Move before first use.
110
111 2010-09-05  Norbert Koch  viteno@xemacs.org
112
113         * Makefile (VERSION): XEmacs package 1.32 released.
114
115 2010-09-03  Aidan Kehoe  <kehoea@parhasard.net>
116
117         * quail.el:
118         * quail.el (quail-translation-keymap):
119         * quail.el (quail-simple-translation-keymap):
120         * quail.el (quail-set-keyboard-layout):
121         * quail.el (quail-update-current-translations):
122         * quail.el (frame-char-height): New.
123         * quail.el (quail-completion-list-translations):
124         * quail.el (quail-translation-help):
125         * quail.el (quail-update-leim-list-file):
126         Make the #'define-key syntax in this file conform to our
127         documentation; eliminate byte-compiler warnings, in the process
128         fixing at least two honest-to-goodness bugs.
129
130 2010-02-21  Norbert Koch  <viteno@xemacs.org>
131
132         * Makefile (VERSION): XEmacs package 1.31 released.
133
134 2010-02-18  Aidan Kehoe  <kehoea@parhasard.net>
135
136         * quail/latin-pre.el ("/ "):
137         Map this input sequence to slash, as do GNU. This file could do
138         with some general syncing, but this specific problem has been
139         annoying Uwe, and syncing will be easier after the licence issue
140         has settled.
141
142 2010-02-18  Aidan Kehoe  <kehoea@parhasard.net>
143
144         * quail.el (quail-translation-keymap)
145         (quail-simple-translation-keymap):
146         Changes these variables to reflect XEmacs backspace behaviour.
147         (quail-delete-backward-char): Rename this, to better reflect what
148         is in simple.el. Provide an alias for anyone else who uses the old
149         name.
150         (quail-backward-or-forward-delete-char): New function, a Quail
151         equivalent of #'backward-or-forward-delete-char.
152
153 2010-02-18  Aidan Kehoe  <kehoea@parhasard.net>
154
155         * quail.el (quail-mode-map): 
156         Avoid meta-vs-latin-1 confusion in this variable, fixing M-y with
157         Quail. Thank you for the bug report, Uwe Brauer!
158
159 2010-01-23  Norbert Koch  <viteno@xemacs.org>
160
161         * Makefile (VERSION): XEmacs package 1.30 released.
162
163 2010-01-20  Aidan Kehoe  <kehoea@parhasard.net>
164
165         * leim-list.el ("czech-translit"):
166         * quail/czech.el:
167         Add Richard Zidlicky's czech-translit input method; see
168         http://mid.gmane.org/20100119182357.GA6131@linux-m68k.org .  Thank
169         you Richard!
170
171 2009-08-16  Norbert Koch  <viteno@xemacs.org>
172
173         * Makefile (VERSION): XEmacs package 1.29 released.
174
175 2009-08-14  Aidan Kehoe  <kehoea@parhasard.net>
176
177         * quail.el (quail-show-guidance-buf): 
178         Use #'frame-lowest-window, not #'window-at, when working out what
179         the lowest window is. Thank you Julian Bradfield!
180
181 2009-01-01  Norbert Koch  <viteno@xemacs.org>
182
183         * Makefile (VERSION): XEmacs package 1.28 released.
184
185 2008-12-31  Aidan Kehoe  <kehoea@parhasard.net>
186
187         * quail/ipa-21.5.el ("kirshenbaum-ipa"):
188         Correct the mapping for P, it should be to U+0278, as it is in the
189         X-SAMPA map. 
190         * quail/ipa-21.5.el (x-sampa-prepend-to-keymap-entry):
191         Correct the syntax of a lambda's quote, use #' instead of '. 
192
193 2008-01-15  Norbert Koch  <viteno@xemacs.org>
194
195         * Makefile (VERSION): XEmacs package 1.27 released.
196
197 2008-01-14  Aidan Kehoe  <kehoea@parhasard.net>
198
199         * quail/latin-ltx.el ("TeX2):
200         Correct the mappings for \v{k} and \vk.
201
202 2007-10-08  Norbert Koch  <viteno@xemacs.org>
203
204         * Makefile (VERSION): XEmacs package 1.26 released.
205
206 2007-10-07  Aidan Kehoe  <kehoea@parhasard.net>
207
208         * quail/latin-alt.el:
209         Add rot13, a new input method.
210         * quail/cyrillic-tajik.el:
211         Add cyrillic-tajik, a new input method.
212         * quail/CTLauB.el:
213         Remove CTLauB.el; use the more recent CTLau-b5.el from GNU
214         instead. 
215
216 2007-10-07  Aidan Kehoe  <kehoea@parhasard.net>
217
218         * Makefile:
219         Add the input method files that are not to be compiled to
220         EXTRA_SOURCES, to have them actually installed with the package.
221         * leim-list.el:
222         Provide several input methods that were previously ignored in
223         leim-list.el; especially those that only work on 21.5. Document
224         things a little more. 
225
226 2007-05-20  Norbert Koch  <viteno@xemacs.org>
227
228         * Makefile (VERSION): XEmacs package 1.25 released.
229
230 2007-05-20  Aidan Kehoe  <kehoea@parhasard.net>
231
232         * quail/latin-pre.el:
233         Require latin-euro-standards.
234         * quail/latin-pre.el ("latin-10-prefix"):
235         * quail/latin-pre.el ("latin-4-prefix"):
236         * quail/latin-pre.el ("latin-5-prefix"):
237         * quail/latin-pre.el ("latin-7-prefix"):
238         * quail/latin-pre.el ("latin-8-prefix"):
239         * quail/latin-pre.el ("latin-9-prefix"):
240         * quail/latin-pre.el ("latin-prefix"):
241         * quail/latin-pre.el ("polish-slash"):
242         Import these input methods from GNU, add latin-4-prefix
243         independently. Change to make-char instead of providing character
244         literals; otherwise byte-compile under 21.4 throws an error in the
245         Lisp reader. 
246
247 2007-05-20  Aidan Kehoe  <kehoea@parhasard.net>
248
249         * Makefile (REQUIRES):
250         Require latin-euro-standards, to allow us to provide
251         latin-{7,8,9,10} input methods.
252         * leim-list.el:
253         Register the new input methods on startup. 
254         * quail.el (quail-lookup-key):
255         Accept one more argument in quail-lookup-key, as GNU does. 
256         * quail.el (quail-map-from-table): New.
257         * quail.el (quail-map-from-table-1): New.
258         * quail.el (quail-map-from-table-2): New.
259         * quail.el (quail-lookup-map-and-concat): New.
260         Import all four functions from GNU. 
261
262 2006-08-14  Norbert Koch  <viteno@xemacs.org>
263
264         * Makefile (VERSION): XEmacs package 1.24 released.
265
266 2006-07-30  Aidan Kehoe  <kehoea@parhasard.net>
267
268         * quail/CTLau-b5.el:
269         * quail/ethiopic.el:
270         * quail/georgian.el:
271         * quail/hanja3.el:
272         * quail/hebrew.el:
273         * quail/latin-ltx.el:
274         * quail/sgml-input.el:
275         * quail/sisheng.el:
276         * quail/slovak.el:
277         * quail/vntelex.el:
278         * quail/welsh.el:
279         Import various input methods from GNU Emacs. Not included here are
280         japanese.el -- we don't include the necessary kkc.el -- lao.el,
281         thai.el, lrt.el, indian.el -- we don't include the necessary
282         -util.el files, or they're broken on 21.5, or ucs-input.el which
283         is both slightly broken on XEmacs and of limited use. 
284
285         The input methods that use Han characters were straight from the
286         GNU files, without changes. The rest tend to have changes, and
287         some of them are incompatbile with 21.4 and raise an error on
288         being loaded in 21.4, though compiling should work. 
289         
290         * quail/ipa-21.5.el:
291         Extend ipa.el to support kirshenbaum and X-SAMPA transliteration;
292         re-encode it as UTF-8; rename it to ipa-21.5.el and check that a
293         capable version of the editor is being used before loading it. 
294
295         * quail/quail/4Corner.el:
296         * quail/quail/ARRAY30.el:
297         * quail/quail/CCDOSPY.el:
298         * quail/quail/CTLau.el:
299         * quail/quail/ECDICT.el:
300         * quail/quail/ETZY.el:
301         * quail/quail/PY-b5.el:
302         * quail/quail/PY.el:
303         * quail/quail/Punct-b5.el:
304         * quail/quail/Punct.el:
305         * quail/quail/QJ-b5.el:
306         * quail/quail/QJ.el:
307         * quail/quail/SW.el:
308         * quail/quail/TONEPY.el:
309         * quail/quail/ZIRANMA.el:
310         * quail/quail/ZOZY.el:
311         * quail/quail/croatian.el:
312         * quail/quail/cyril-jis.el:
313         * quail/quail/cyrillic.el:
314         * quail/quail/czech.el:
315         * quail/quail/greek.el:
316         * quail/quail/hangul.el:
317         * quail/quail/hangul3.el:
318         * quail/quail/hanja-jis.el:
319         * quail/quail/hanja.el:
320         * quail/quail/latin-alt.el:
321         * quail/quail/latin-post.el:
322         * quail/quail/py-punct.el:
323         * quail/quail/quick-b5.el:
324         * quail/quail/quick-cns.el:
325         * quail/quail/symbol-ksc.el:
326         * quail/quail/tsang-b5.el:
327         * quail/quail/tsang-cns.el:
328         * quail/quail/viqr.el:
329         Sync with GNU Emacs. This involves re-encoding the GNU files using
330         standard character sets instead of `mule-unicode-0100-24ff';
331         checking for XEmacs support of various characters before adding
332         them to the map, mostly for 21.4 compatibility, (see the
333         -xemacs-decent-unicode-support), using iso-8859-8 and ctext
334         instead of iso-2022-7bit for hebrew.el, sisheng.el respectively,
335         since 21.4 couldn't handle their contents in iso-2022-7bit.  
336         
337 2006-06-04  Norbert Koch  <viteno@xemacs.org>
338
339         * Makefile (VERSION): XEmacs package 1.23 released.
340
341 2006-06-03  Aidan Kehoe  <kehoea@parhasard.net>
342
343         * quail.el (quail-define-rules):
344         * quail.el (quail-defrule):
345         Document in more detail what happens when a function symbol is
346         specified as the Quail translation for a key. 
347         * quail.el (quail-show-translations):
348         Check that quail-overlay is an overlay before trying to move
349         it. Fixes an occasional "Wrong type argument: overlayp, nil"
350         message in XEmacs 21.5.
351         
352 2003-10-31  Norbert Koch  <viteno@xemacs.org>
353
354         * Makefile (VERSION): XEmacs package 1.22 released.
355
356 2003-07-02  Norbert Koch  <viteno@xemacs.org>
357
358         * Makefile (VERSION): XEmacs package 1.21 released.
359
360 2003-05-15  Stephen J. Turnbull  <stephen@xemacs.org>
361
362         * quail.el (quail-directory-name): Fix docstring typo.
363
364 2003-03-30  Steve Youngs  <youngs@xemacs.org>
365
366         * Makefile (EARLY_GENERATED_LISP): Revert previous change.
367
368 2003-03-22  Steve Youngs  <youngs@xemacs.org>
369
370         * Makefile (EARLY_GENERATED_LISP): Explicitly set so we don't try
371         to build custom-loads, this package doesn't have any.
372
373 2003-03-09  Ben Wing  <ben@xemacs.org>
374
375         * Makefile (ELCS_1_DEST):
376         * Makefile (EXTRA_OBJS): Removed.
377         * Makefile (SOURCES): Removed.
378         * Makefile (BASE_FILES): Removed.
379         * Makefile (QUAIL_FILES): Removed.
380         Delete explicit compile:: and binkit: rules.
381         Delete code to error when no Mule (now automatic).
382         Delete unused code to handle the unusual ELC layout;
383         now handled automatically in XEmacs.rules withusing ELCS_1.
384
385 2003-01-03  Rendhalver [Peter Brown]  <rendhalver@xemacs.org>
386
387         * Makefile (VERSION): XEmacs package 1.20 released.
388
389 2002-12-17  Jerry James  <james@xemacs.org>
390
391         * Makefile (REQUIRES): Add self so that quail-define-rules autoloads.
392
393 2002-12-07  Ville Skyttä  <scop@xemacs.org>
394
395         * .cvsignore: Remove files now handled automatically by CVS.
396
397 2002-11-29  Ben Wing  <ben@xemacs.org>
398
399         * Makefile: Use `compile' instead of hard-coded `all'.
400
401 2002-10-15  Ville Skyttä  <scop@xemacs.org>
402
403         * Makefile (srckit): Remove.
404
405 2002-07-31  Rendhalver [Peter Brown]  <rendhalver@xemacs.org>
406
407         * Makefile (VERSION): XEmacs package 1.19 released.
408
409 2002-07-22  Ville Skyttä  <scop@xemacs.org>
410
411         * leim-list.el: Fix spelling of "finnish".
412
413         * quail/latin-post.el: Ditto.
414
415 2002-04-24  Steve Youngs  <youngs@xemacs.org>
416
417         * Makefile (VERSION): XEmacs package 1.18 released.
418
419 2002-04-06  Steve Youngs  <youngs@xemacs.org>
420
421         * Makefile (ELCS_1): Add croatian.elc
422
423         * leim-list.el: Add entry for croatian.
424
425 2000-11-08  Steve Youngs  <youngs@xemacs.org>
426
427         * package-info.in (description): Add "MULE" to description.
428
429 2000-08-22  Steve Youngs  <youngs@xemacs.org>
430
431         * Makefile (EXTRA_OBJS): New variable.
432
433 2000-05-23  Karl M. Hegbloom  <karlheg@debian.org>
434
435         * Makefile: Use BUILD_WITHOUT_MULE rather than BUILD_MULE.
436
437 2000-04-24  Yoshiki Hayashi  <yoshiki@xemacs.org>
438
439         * quail/czech.el: New file.
440         * leim-list.el: Add Czech input methods.
441         From: Petr Konecny <pekon@informatics.muni.cz>
442         * Makefile: Add quail/czech.elc
443
444 1999-06-29  Naoto Takahashi  <ntakahas@mule.m17n.org>
445
446         * quail/thai-xtis.el (quail-thai-update-translation): pali ru/lu
447         support for sara aa.
448
449 1999-06-25  Kenichi Handa  <handa@mule.m17n.org>
450
451         * quail/thai-xtis.el (quail-thai-update-translation): Delete unsed
452         variable.
453
454 1999-06-25  Kenichi Handa  <handa@etl.go.jp>
455
456         * leim-list.el ("thai-xtis"): New input method.
457
458         * Makefile (ELCS_1): Add quail/thai-xtis.elc.
459
460         * quail/thai-xtis.el: New file.
461
462 1998-07-23  SL Baur  <steve@altair.xemacs.org>
463
464         * Makefile: Don't build if XEmacs/no-Mule.
465
466 1998-04-09  Didier Verna  <verna@inf.enst.fr>
467
468         * quail.el: replicated the `listify-key-sequence' code in
469         `quail-execute-non-quail-command', since this function no longer
470         exists.
471
472 1998-02-06  Didier Verna  <verna@inf.enst.fr>
473
474         * quail.el (quail-start-translation): Fix previous patch by adding
475         "_" to preserve the zmacs region.
476
477 1998-01-28  Didier Verna  <verna@inf.enst.fr>
478
479         * quail.el (quail-start-translation): use 'P' instead of 'p'
480         interactive call in order to get raw prefix arg.
481
482 1998-01-24  SL Baur  <steve@altair.xemacs.org>
483
484         * Makefile (VERSION): Update to package standard 1.0.
485
486 1998-01-11  SL Baur  <steve@altair.xemacs.org>
487
488         * Makefile: Update to newer package interface.
489
490 1998-01-02  SL Baur  <steve@altair.xemacs.org>
491
492         * Makefile: Update to newer package interface.
493
494 1997-12-20  SL Baur  <steve@altair.xemacs.org>
495
496         * Makefile: Created.