1 2014-10-16 Norbert Koch <viteno@xemacs.org>
3 * Makefile (VERSION): XEmacs package 1.38 released.
5 2014-09-29 Jerry James <james@xemacs.org>
7 * Makefile: move elisp files in EXTRA_SOURCES to ELCS_1 instead if
10 2014-09-08 Norbert Koch <viteno@xemacs.org>
12 * Makefile (VERSION): XEmacs package 1.37 released.
14 2014-08-04 Jerry James <james@xemacs.org>
16 * quail/sisheng.el (assoc-string): Remove, now available from
19 2014-05-15 Norbert Koch <viteno@xemacs.org>
21 * Makefile (VERSION): XEmacs package 1.36 released.
23 2014-05-15 Norbert Koch <viteno@xemacs.org>
25 * Makefile (VERSION): XEmacs package 1.35 released.
27 2014-05-13 Jerry James <james@xemacs.org>
30 * .hgignore: New file.
32 2014-01-21 Aidan Kehoe <kehoea@parhasard.net>
34 Import GNU's Hebrew input methods, thank you GNU, thank you Uwe
38 Make the Hebrew input methods available here.
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.
46 * quail/hebrew.el ("hebrew"):
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.
58 2013-09-02 Norbert Koch <viteno@xemacs.org>
60 * Makefile (VERSION): XEmacs package 1.34 released.
62 2013-08-03 Aidan Kehoe <kehoea@parhasard.net>
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.
77 2011-10-18 Norbert Koch <viteno@xemacs.org>
79 * Makefile (VERSION): XEmacs package 1.33 released.
81 2011-06-18 Aidan Kehoe <kehoea@parhasard.net>
83 * leim-list.el: Update to reflect new input method names.
86 Sync these changes from GNU:
88 2009-08-31 Juri Linkov <juri@jurta.org>
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".
99 2009-08-31 Juri Linkov <juri@jurta.org>
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.
111 2010-09-05 Norbert Koch viteno@xemacs.org
113 * Makefile (VERSION): XEmacs package 1.32 released.
115 2010-09-03 Aidan Kehoe <kehoea@parhasard.net>
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.
130 2010-02-21 Norbert Koch <viteno@xemacs.org>
132 * Makefile (VERSION): XEmacs package 1.31 released.
134 2010-02-18 Aidan Kehoe <kehoea@parhasard.net>
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
142 2010-02-18 Aidan Kehoe <kehoea@parhasard.net>
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
150 (quail-backward-or-forward-delete-char): New function, a Quail
151 equivalent of #'backward-or-forward-delete-char.
153 2010-02-18 Aidan Kehoe <kehoea@parhasard.net>
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!
159 2010-01-23 Norbert Koch <viteno@xemacs.org>
161 * Makefile (VERSION): XEmacs package 1.30 released.
163 2010-01-20 Aidan Kehoe <kehoea@parhasard.net>
165 * leim-list.el ("czech-translit"):
167 Add Richard Zidlicky's czech-translit input method; see
168 http://mid.gmane.org/20100119182357.GA6131@linux-m68k.org . Thank
171 2009-08-16 Norbert Koch <viteno@xemacs.org>
173 * Makefile (VERSION): XEmacs package 1.29 released.
175 2009-08-14 Aidan Kehoe <kehoea@parhasard.net>
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!
181 2009-01-01 Norbert Koch <viteno@xemacs.org>
183 * Makefile (VERSION): XEmacs package 1.28 released.
185 2008-12-31 Aidan Kehoe <kehoea@parhasard.net>
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
190 * quail/ipa-21.5.el (x-sampa-prepend-to-keymap-entry):
191 Correct the syntax of a lambda's quote, use #' instead of '.
193 2008-01-15 Norbert Koch <viteno@xemacs.org>
195 * Makefile (VERSION): XEmacs package 1.27 released.
197 2008-01-14 Aidan Kehoe <kehoea@parhasard.net>
199 * quail/latin-ltx.el ("TeX2):
200 Correct the mappings for \v{k} and \vk.
202 2007-10-08 Norbert Koch <viteno@xemacs.org>
204 * Makefile (VERSION): XEmacs package 1.26 released.
206 2007-10-07 Aidan Kehoe <kehoea@parhasard.net>
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.
213 Remove CTLauB.el; use the more recent CTLau-b5.el from GNU
216 2007-10-07 Aidan Kehoe <kehoea@parhasard.net>
219 Add the input method files that are not to be compiled to
220 EXTRA_SOURCES, to have them actually installed with the package.
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.
226 2007-05-20 Norbert Koch <viteno@xemacs.org>
228 * Makefile (VERSION): XEmacs package 1.25 released.
230 2007-05-20 Aidan Kehoe <kehoea@parhasard.net>
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
247 2007-05-20 Aidan Kehoe <kehoea@parhasard.net>
249 * Makefile (REQUIRES):
250 Require latin-euro-standards, to allow us to provide
251 latin-{7,8,9,10} input methods.
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.
262 2006-08-14 Norbert Koch <viteno@xemacs.org>
264 * Makefile (VERSION): XEmacs package 1.24 released.
266 2006-07-30 Aidan Kehoe <kehoea@parhasard.net>
273 * quail/latin-ltx.el:
274 * quail/sgml-input.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.
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.
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.
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:
303 * quail/quail/Punct-b5.el:
304 * quail/quail/Punct.el:
305 * quail/quail/QJ-b5.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.
337 2006-06-04 Norbert Koch <viteno@xemacs.org>
339 * Makefile (VERSION): XEmacs package 1.23 released.
341 2006-06-03 Aidan Kehoe <kehoea@parhasard.net>
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.
352 2003-10-31 Norbert Koch <viteno@xemacs.org>
354 * Makefile (VERSION): XEmacs package 1.22 released.
356 2003-07-02 Norbert Koch <viteno@xemacs.org>
358 * Makefile (VERSION): XEmacs package 1.21 released.
360 2003-05-15 Stephen J. Turnbull <stephen@xemacs.org>
362 * quail.el (quail-directory-name): Fix docstring typo.
364 2003-03-30 Steve Youngs <youngs@xemacs.org>
366 * Makefile (EARLY_GENERATED_LISP): Revert previous change.
368 2003-03-22 Steve Youngs <youngs@xemacs.org>
370 * Makefile (EARLY_GENERATED_LISP): Explicitly set so we don't try
371 to build custom-loads, this package doesn't have any.
373 2003-03-09 Ben Wing <ben@xemacs.org>
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.
385 2003-01-03 Rendhalver [Peter Brown] <rendhalver@xemacs.org>
387 * Makefile (VERSION): XEmacs package 1.20 released.
389 2002-12-17 Jerry James <james@xemacs.org>
391 * Makefile (REQUIRES): Add self so that quail-define-rules autoloads.
393 2002-12-07 Ville Skyttä <scop@xemacs.org>
395 * .cvsignore: Remove files now handled automatically by CVS.
397 2002-11-29 Ben Wing <ben@xemacs.org>
399 * Makefile: Use `compile' instead of hard-coded `all'.
401 2002-10-15 Ville Skyttä <scop@xemacs.org>
403 * Makefile (srckit): Remove.
405 2002-07-31 Rendhalver [Peter Brown] <rendhalver@xemacs.org>
407 * Makefile (VERSION): XEmacs package 1.19 released.
409 2002-07-22 Ville Skyttä <scop@xemacs.org>
411 * leim-list.el: Fix spelling of "finnish".
413 * quail/latin-post.el: Ditto.
415 2002-04-24 Steve Youngs <youngs@xemacs.org>
417 * Makefile (VERSION): XEmacs package 1.18 released.
419 2002-04-06 Steve Youngs <youngs@xemacs.org>
421 * Makefile (ELCS_1): Add croatian.elc
423 * leim-list.el: Add entry for croatian.
425 2000-11-08 Steve Youngs <youngs@xemacs.org>
427 * package-info.in (description): Add "MULE" to description.
429 2000-08-22 Steve Youngs <youngs@xemacs.org>
431 * Makefile (EXTRA_OBJS): New variable.
433 2000-05-23 Karl M. Hegbloom <karlheg@debian.org>
435 * Makefile: Use BUILD_WITHOUT_MULE rather than BUILD_MULE.
437 2000-04-24 Yoshiki Hayashi <yoshiki@xemacs.org>
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
444 1999-06-29 Naoto Takahashi <ntakahas@mule.m17n.org>
446 * quail/thai-xtis.el (quail-thai-update-translation): pali ru/lu
449 1999-06-25 Kenichi Handa <handa@mule.m17n.org>
451 * quail/thai-xtis.el (quail-thai-update-translation): Delete unsed
454 1999-06-25 Kenichi Handa <handa@etl.go.jp>
456 * leim-list.el ("thai-xtis"): New input method.
458 * Makefile (ELCS_1): Add quail/thai-xtis.elc.
460 * quail/thai-xtis.el: New file.
462 1998-07-23 SL Baur <steve@altair.xemacs.org>
464 * Makefile: Don't build if XEmacs/no-Mule.
466 1998-04-09 Didier Verna <verna@inf.enst.fr>
468 * quail.el: replicated the `listify-key-sequence' code in
469 `quail-execute-non-quail-command', since this function no longer
472 1998-02-06 Didier Verna <verna@inf.enst.fr>
474 * quail.el (quail-start-translation): Fix previous patch by adding
475 "_" to preserve the zmacs region.
477 1998-01-28 Didier Verna <verna@inf.enst.fr>
479 * quail.el (quail-start-translation): use 'P' instead of 'p'
480 interactive call in order to get raw prefix arg.
482 1998-01-24 SL Baur <steve@altair.xemacs.org>
484 * Makefile (VERSION): Update to package standard 1.0.
486 1998-01-11 SL Baur <steve@altair.xemacs.org>
488 * Makefile: Update to newer package interface.
490 1998-01-02 SL Baur <steve@altair.xemacs.org>
492 * Makefile: Update to newer package interface.
494 1997-12-20 SL Baur <steve@altair.xemacs.org>