Source

leim / ChangeLog

  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
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
2011-10-18  Norbert Koch  <viteno@xemacs.org>

	* Makefile (VERSION): XEmacs package 1.33 released.

2011-06-18  Aidan Kehoe  <kehoea@parhasard.net>

	* leim-list.el: Update to reflect new input method names.

	* quail/ipa-21.5.el:
	Sync these changes from GNU:

    2009-08-31  Juri Linkov  <juri@jurta.org>
    
	* quail/ipa.el ("ipa"): Set `forget-last-selection' to nil.
	("ipa-x-sampa"): Set `forget-last-selection' to nil.
	Set `deterministic' to nil.
	("ipa"): Bind "g" to U+0261, and "tsh" to a list of "U+02A7",
	"U+0074 U+0283", "U+0074 U+2040 U+0283".
	("ipa-kirshenbaum", ipa-x-sampa"): Bind "g" to U+0261, and "tS"
	to a list of "U+02A7", "U+0074 U+0283", "U+0074 U+2040 U+0283".
	Fix comments.
    
    2009-08-31  Juri Linkov  <juri@jurta.org>
    
	* quail/ipa.el ("ipa-kirshenbaum"): Rename from "kirshenbaum-ipa".
	("ipa-x-sampa"): Rename from "x-sampa-ipa".
	(ipa-x-sampa-implosive-submap): Rename from
	x-sampa-implosive-submap.
	(ipa-x-sampa-prepend-to-keymap-entry): Rename from
	x-sampa-prepend-to-keymap-entry.
	(ipa-x-sampa-underscore-implosive): Rename from
	x-sampa-underscore-implosive.
	(ipa-x-sampa-implosive-submap): Move before first use.

2010-09-05  Norbert Koch  viteno@xemacs.org

	* Makefile (VERSION): XEmacs package 1.32 released.

2010-09-03  Aidan Kehoe  <kehoea@parhasard.net>

	* quail.el:
	* quail.el (quail-translation-keymap):
	* quail.el (quail-simple-translation-keymap):
	* quail.el (quail-set-keyboard-layout):
	* quail.el (quail-update-current-translations):
	* quail.el (frame-char-height): New.
	* quail.el (quail-completion-list-translations):
	* quail.el (quail-translation-help):
	* quail.el (quail-update-leim-list-file):
	Make the #'define-key syntax in this file conform to our
	documentation; eliminate byte-compiler warnings, in the process
	fixing at least two honest-to-goodness bugs.

2010-02-21  Norbert Koch  <viteno@xemacs.org>

	* Makefile (VERSION): XEmacs package 1.31 released.

2010-02-18  Aidan Kehoe  <kehoea@parhasard.net>

	* quail/latin-pre.el ("/ "):
	Map this input sequence to slash, as do GNU. This file could do
	with some general syncing, but this specific problem has been
	annoying Uwe, and syncing will be easier after the licence issue
	has settled.

2010-02-18  Aidan Kehoe  <kehoea@parhasard.net>

	* quail.el (quail-translation-keymap)
	(quail-simple-translation-keymap):
	Changes these variables to reflect XEmacs backspace behaviour.
	(quail-delete-backward-char): Rename this, to better reflect what
	is in simple.el. Provide an alias for anyone else who uses the old
	name.
	(quail-backward-or-forward-delete-char): New function, a Quail
	equivalent of #'backward-or-forward-delete-char.

2010-02-18  Aidan Kehoe  <kehoea@parhasard.net>

	* quail.el (quail-mode-map): 
	Avoid meta-vs-latin-1 confusion in this variable, fixing M-y with
	Quail. Thank you for the bug report, Uwe Brauer!

2010-01-23  Norbert Koch  <viteno@xemacs.org>

	* Makefile (VERSION): XEmacs package 1.30 released.

2010-01-20  Aidan Kehoe  <kehoea@parhasard.net>

	* leim-list.el ("czech-translit"):
	* quail/czech.el:
	Add Richard Zidlicky's czech-translit input method; see
	http://mid.gmane.org/20100119182357.GA6131@linux-m68k.org .  Thank
	you Richard!

2009-08-16  Norbert Koch  <viteno@xemacs.org>

	* Makefile (VERSION): XEmacs package 1.29 released.

2009-08-14  Aidan Kehoe  <kehoea@parhasard.net>

	* quail.el (quail-show-guidance-buf): 
	Use #'frame-lowest-window, not #'window-at, when working out what
	the lowest window is. Thank you Julian Bradfield!

2009-01-01  Norbert Koch  <viteno@xemacs.org>

	* Makefile (VERSION): XEmacs package 1.28 released.

2008-12-31  Aidan Kehoe  <kehoea@parhasard.net>

	* quail/ipa-21.5.el ("kirshenbaum-ipa"):
	Correct the mapping for P, it should be to U+0278, as it is in the
	X-SAMPA map. 
	* quail/ipa-21.5.el (x-sampa-prepend-to-keymap-entry):
	Correct the syntax of a lambda's quote, use #' instead of '. 

2008-01-15  Norbert Koch  <viteno@xemacs.org>

	* Makefile (VERSION): XEmacs package 1.27 released.

2008-01-14  Aidan Kehoe  <kehoea@parhasard.net>

	* quail/latin-ltx.el ("TeX2):
	Correct the mappings for \v{k} and \vk.

2007-10-08  Norbert Koch  <viteno@xemacs.org>

	* Makefile (VERSION): XEmacs package 1.26 released.

2007-10-07  Aidan Kehoe  <kehoea@parhasard.net>

	* quail/latin-alt.el:
	Add rot13, a new input method.
	* quail/cyrillic-tajik.el:
	Add cyrillic-tajik, a new input method.
	* quail/CTLauB.el:
	Remove CTLauB.el; use the more recent CTLau-b5.el from GNU
	instead. 

2007-10-07  Aidan Kehoe  <kehoea@parhasard.net>

	* Makefile:
	Add the input method files that are not to be compiled to
	EXTRA_SOURCES, to have them actually installed with the package.
	* leim-list.el:
	Provide several input methods that were previously ignored in
	leim-list.el; especially those that only work on 21.5. Document
	things a little more. 

2007-05-20  Norbert Koch  <viteno@xemacs.org>

	* Makefile (VERSION): XEmacs package 1.25 released.

2007-05-20  Aidan Kehoe  <kehoea@parhasard.net>

	* quail/latin-pre.el:
	Require latin-euro-standards.
	* quail/latin-pre.el ("latin-10-prefix"):
	* quail/latin-pre.el ("latin-4-prefix"):
	* quail/latin-pre.el ("latin-5-prefix"):
	* quail/latin-pre.el ("latin-7-prefix"):
	* quail/latin-pre.el ("latin-8-prefix"):
	* quail/latin-pre.el ("latin-9-prefix"):
	* quail/latin-pre.el ("latin-prefix"):
	* quail/latin-pre.el ("polish-slash"):
	Import these input methods from GNU, add latin-4-prefix
	independently. Change to make-char instead of providing character
	literals; otherwise byte-compile under 21.4 throws an error in the
	Lisp reader. 

2007-05-20  Aidan Kehoe  <kehoea@parhasard.net>

	* Makefile (REQUIRES):
	Require latin-euro-standards, to allow us to provide
	latin-{7,8,9,10} input methods.
	* leim-list.el:
	Register the new input methods on startup. 
	* quail.el (quail-lookup-key):
	Accept one more argument in quail-lookup-key, as GNU does. 
	* quail.el (quail-map-from-table): New.
	* quail.el (quail-map-from-table-1): New.
	* quail.el (quail-map-from-table-2): New.
	* quail.el (quail-lookup-map-and-concat): New.
	Import all four functions from GNU. 

2006-08-14  Norbert Koch  <viteno@xemacs.org>

	* Makefile (VERSION): XEmacs package 1.24 released.

2006-07-30  Aidan Kehoe  <kehoea@parhasard.net>

	* quail/CTLau-b5.el:
	* quail/ethiopic.el:
	* quail/georgian.el:
	* quail/hanja3.el:
	* quail/hebrew.el:
	* quail/latin-ltx.el:
	* quail/sgml-input.el:
	* quail/sisheng.el:
	* quail/slovak.el:
	* quail/vntelex.el:
	* quail/welsh.el:
	Import various input methods from GNU Emacs. Not included here are
	japanese.el -- we don't include the necessary kkc.el -- lao.el,
	thai.el, lrt.el, indian.el -- we don't include the necessary
	-util.el files, or they're broken on 21.5, or ucs-input.el which
	is both slightly broken on XEmacs and of limited use. 

	The input methods that use Han characters were straight from the
	GNU files, without changes. The rest tend to have changes, and
	some of them are incompatbile with 21.4 and raise an error on
	being loaded in 21.4, though compiling should work. 
	
	* quail/ipa-21.5.el:
	Extend ipa.el to support kirshenbaum and X-SAMPA transliteration;
	re-encode it as UTF-8; rename it to ipa-21.5.el and check that a
	capable version of the editor is being used before loading it. 

	* quail/quail/4Corner.el:
	* quail/quail/ARRAY30.el:
	* quail/quail/CCDOSPY.el:
	* quail/quail/CTLau.el:
	* quail/quail/ECDICT.el:
	* quail/quail/ETZY.el:
	* quail/quail/PY-b5.el:
	* quail/quail/PY.el:
	* quail/quail/Punct-b5.el:
	* quail/quail/Punct.el:
	* quail/quail/QJ-b5.el:
	* quail/quail/QJ.el:
	* quail/quail/SW.el:
	* quail/quail/TONEPY.el:
	* quail/quail/ZIRANMA.el:
	* quail/quail/ZOZY.el:
	* quail/quail/croatian.el:
	* quail/quail/cyril-jis.el:
	* quail/quail/cyrillic.el:
	* quail/quail/czech.el:
	* quail/quail/greek.el:
	* quail/quail/hangul.el:
	* quail/quail/hangul3.el:
	* quail/quail/hanja-jis.el:
	* quail/quail/hanja.el:
	* quail/quail/latin-alt.el:
	* quail/quail/latin-post.el:
	* quail/quail/py-punct.el:
	* quail/quail/quick-b5.el:
	* quail/quail/quick-cns.el:
	* quail/quail/symbol-ksc.el:
	* quail/quail/tsang-b5.el:
	* quail/quail/tsang-cns.el:
	* quail/quail/viqr.el:
	Sync with GNU Emacs. This involves re-encoding the GNU files using
	standard character sets instead of `mule-unicode-0100-24ff';
	checking for XEmacs support of various characters before adding
	them to the map, mostly for 21.4 compatibility, (see the
	-xemacs-decent-unicode-support), using iso-8859-8 and ctext
	instead of iso-2022-7bit for hebrew.el, sisheng.el respectively,
	since 21.4 couldn't handle their contents in iso-2022-7bit.  
	
2006-06-04  Norbert Koch  <viteno@xemacs.org>

	* Makefile (VERSION): XEmacs package 1.23 released.

2006-06-03  Aidan Kehoe  <kehoea@parhasard.net>

	* quail.el (quail-define-rules):
	* quail.el (quail-defrule):
	Document in more detail what happens when a function symbol is
	specified as the Quail translation for a key. 
	* quail.el (quail-show-translations):
	Check that quail-overlay is an overlay before trying to move
	it. Fixes an occasional "Wrong type argument: overlayp, nil"
	message in XEmacs 21.5.
	
2003-10-31  Norbert Koch  <viteno@xemacs.org>

	* Makefile (VERSION): XEmacs package 1.22 released.

2003-07-02  Norbert Koch  <viteno@xemacs.org>

	* Makefile (VERSION): XEmacs package 1.21 released.

2003-05-15  Stephen J. Turnbull  <stephen@xemacs.org>

	* quail.el (quail-directory-name): Fix docstring typo.

2003-03-30  Steve Youngs  <youngs@xemacs.org>

	* Makefile (EARLY_GENERATED_LISP): Revert previous change.

2003-03-22  Steve Youngs  <youngs@xemacs.org>

	* Makefile (EARLY_GENERATED_LISP): Explicitly set so we don't try
	to build custom-loads, this package doesn't have any.

2003-03-09  Ben Wing  <ben@xemacs.org>

	* Makefile (ELCS_1_DEST):
	* Makefile (EXTRA_OBJS): Removed.
	* Makefile (SOURCES): Removed.
	* Makefile (BASE_FILES): Removed.
	* Makefile (QUAIL_FILES): Removed.
	Delete explicit compile:: and binkit: rules.
	Delete code to error when no Mule (now automatic).
	Delete unused code to handle the unusual ELC layout;
	now handled automatically in XEmacs.rules withusing ELCS_1.

2003-01-03  Rendhalver [Peter Brown]  <rendhalver@xemacs.org>

	* Makefile (VERSION): XEmacs package 1.20 released.

2002-12-17  Jerry James  <james@xemacs.org>

	* Makefile (REQUIRES): Add self so that quail-define-rules autoloads.

2002-12-07  Ville Skytt�  <scop@xemacs.org>

	* .cvsignore: Remove files now handled automatically by CVS.

2002-11-29  Ben Wing  <ben@xemacs.org>

	* Makefile: Use `compile' instead of hard-coded `all'.

2002-10-15  Ville Skytt�  <scop@xemacs.org>

	* Makefile (srckit): Remove.

2002-07-31  Rendhalver [Peter Brown]  <rendhalver@xemacs.org>

	* Makefile (VERSION): XEmacs package 1.19 released.

2002-07-22  Ville Skytt�  <scop@xemacs.org>

	* leim-list.el: Fix spelling of "finnish".

	* quail/latin-post.el: Ditto.

2002-04-24  Steve Youngs  <youngs@xemacs.org>

	* Makefile (VERSION): XEmacs package 1.18 released.

2002-04-06  Steve Youngs  <youngs@xemacs.org>

	* Makefile (ELCS_1): Add croatian.elc

	* leim-list.el: Add entry for croatian.

2000-11-08  Steve Youngs  <youngs@xemacs.org>

	* package-info.in (description): Add "MULE" to description.

2000-08-22  Steve Youngs  <youngs@xemacs.org>

	* Makefile (EXTRA_OBJS): New variable.

2000-05-23  Karl M. Hegbloom  <karlheg@debian.org>

	* Makefile: Use BUILD_WITHOUT_MULE rather than BUILD_MULE.

2000-04-24  Yoshiki Hayashi  <yoshiki@xemacs.org>

	* quail/czech.el: New file.
	* leim-list.el: Add Czech input methods.
	From: Petr Konecny <pekon@informatics.muni.cz>
	* Makefile: Add quail/czech.elc

1999-06-29  Naoto Takahashi  <ntakahas@mule.m17n.org>

	* quail/thai-xtis.el (quail-thai-update-translation): pali ru/lu
	support for sara aa.

1999-06-25  Kenichi Handa  <handa@mule.m17n.org>

	* quail/thai-xtis.el (quail-thai-update-translation): Delete unsed
	variable.

1999-06-25  Kenichi Handa  <handa@etl.go.jp>

	* leim-list.el ("thai-xtis"): New input method.

	* Makefile (ELCS_1): Add quail/thai-xtis.elc.

	* quail/thai-xtis.el: New file.

1998-07-23  SL Baur  <steve@altair.xemacs.org>

	* Makefile: Don't build if XEmacs/no-Mule.

1998-04-09  Didier Verna  <verna@inf.enst.fr>

	* quail.el: replicated the `listify-key-sequence' code in
	`quail-execute-non-quail-command', since this function no longer
	exists.

1998-02-06  Didier Verna  <verna@inf.enst.fr>

	* quail.el (quail-start-translation): Fix previous patch by adding
	"_" to preserve the zmacs region.

1998-01-28  Didier Verna  <verna@inf.enst.fr>

	* quail.el (quail-start-translation): use 'P' instead of 'p'
	interactive call in order to get raw prefix arg.

1998-01-24  SL Baur  <steve@altair.xemacs.org>

	* Makefile (VERSION): Update to package standard 1.0.

1998-01-11  SL Baur  <steve@altair.xemacs.org>

	* Makefile: Update to newer package interface.

1998-01-02  SL Baur  <steve@altair.xemacs.org>

	* Makefile: Update to newer package interface.

1997-12-20  SL Baur  <steve@altair.xemacs.org>

	* Makefile: Created.