227f7d2795dfc3515e4782c133f467cbe62902d1
[packages] / mule-packages / mule-base / ChangeLog
1 2014-10-16  Norbert Koch  <viteno@xemacs.org>
2
3         * Makefile (VERSION): XEmacs package 1.60 released.
4
5 2014-09-29  Jerry James  <james@xemacs.org>
6
7         * Makefile: Put ethio-util.el in EXTRA_SOURCES if building with
8         XEmacs 21.4, and ethio-util.elc in ELCS if XEmacs 21.5.
9
10 2014-06-22  Norbert Koch  <viteno@xemacs.org>
11
12         * Makefile (VERSION): XEmacs package 1.59 released.
13
14 2014-06-02  Jerry James  <james@xemacs.org>
15
16         * Makefile (EXTRA_SOURCES): Enable byte compiling ethio-util.el
17         with XEmacs 21.5.
18
19 2014-05-15  Norbert Koch  <viteno@xemacs.org>
20
21         * Makefile (VERSION): XEmacs package 1.58 released.
22
23 2014-05-15  Norbert Koch  <viteno@xemacs.org>
24
25         * Makefile (VERSION): XEmacs package 1.57 released.
26
27 2014-05-13  Jerry James  <james@xemacs.org>
28
29         * .cvsignore: Remove.
30         * .hgignore: New file.
31         * char-table.el: Restore CVS keyword expansions.
32         * chartblxmas.el: Ditto.
33         * etc/FAQ-Mule.ja: Ditto.
34         * etc/FAQ-Mule.kr: Ditto.
35         * texi/*.texi: Update for texinfo 5.x.
36
37 2009-09-30  Norbert Koch  <viteno@xemacs.org>
38
39         * Makefile (VERSION): XEmacs package 1.56 released.
40
41 2009-09-26  Aidan Kehoe  <kehoea@parhasard.net>
42
43         * fsf-compat-unicode.el: 
44         Give a nicer error message if this XEmacs doesn't have the Unicode
45         coverage necessary for this file.
46         (fsf-compat-init-mule-unicode-charsets): 
47         Add an autoload cookie for this.
48
49 2009-09-15  Norbert Koch  <viteno@xemacs.org>
50
51         * Makefile (VERSION): XEmacs package 1.55 released.
52
53 2009-09-11  Aidan Kehoe  <kehoea@parhasard.net>
54
55         * japan-util.el (setup-japanese-environment-internal): 
56         Don't check whether the current console--which may be mswindows or
57         something else--provides the X11 keysym `kana_A', rather call
58         #'kana-keyboard-define-keys if we have X11 support at all.
59
60 2009-09-02  Norbert Koch  <viteno@xemacs.org>
61
62         * Makefile (VERSION): XEmacs package 1.54 released.
63
64 2009-09-01  Jerry James  <james@xemacs.org>
65
66         * mule-util.el (store-substring): Remove older version of a
67         function that is now defined in subr.el.
68         (truncate-string-to-width): Ditto.
69         (truncate-string): Ditto.
70
71 2008-08-09  Norbert Koch  <viteno@xemacs.org>
72
73         * Makefile (VERSION): XEmacs package 1.53 released.
74
75 2008-08-09  Aidan Kehoe  <kehoea@parhasard.net>
76
77         * cyril-util.el: Move changes made in the mainline development
78         version here:
79
80     2008-05-11  Aidan Kehoe  <kehoea@parhasard.net>
81
82         * mule/cyril-util.el (standard-display-cyrillic-translit): 
83         Make the selection of the default language more sensible; change
84         the API a little to make a sensible default Cyrillic language
85         available, checking current-language-environment. 
86
87     2007-07-21  Aidan Kehoe  <kehoea@parhasard.net>
88
89         * mule/cyril-util.el:
90         * mule/cyril-util.el (cyrillic-encode-koi8-r-char): Removed.
91         * mule/cyril-util.el (cyrillic-encode-alternativnyj-char):
92         Removed.  No-one uses these functions in google.com/codesearch,
93         GNU have a comment doubting their utility, and their
94         implementation is trivial. 
95         * mule/cyril-util.el (cyrillic-language-alist):
96         Reformatted.
97         * mule/cyril-util.el (standard-display-table)): Removed. It wasn't
98         used anyway. 
99         * mule/cyril-util.el (standard-display-cyrillic-translit):
100         Rewrite it to work with character tables as display tables, and
101         not to abort with an error.
102
103     2003-01-09  Stephen J. Turnbull  <stephen@xemacs.org>
104
105         * mule/cyril-util.el (cyrillic-language-alist): There is no such
106         language as Serbo-Croatian, according to Hrvoje, who oughtta know.
107
108 2007-07-29  Norbert Koch  <viteno@xemacs.org>
109
110         * Makefile (VERSION): XEmacs package 1.52 released.
111
112 2007-07-29  Aidan Kehoe  <kehoea@parhasard.net>
113
114         * fsf-compat-unicode.el:
115         * fsf-compat-unicode.el (and):
116         * fsf-compat-unicode.el (fsf-compat-ccl-program):
117         * fsf-compat-unicode.el (fsf-compat-init-mule-unicode-charsets):
118         Shifting the arguments to mule-to-unicode 7 bits was appropriate,
119         but for redisplay r1 needs to be the highest octet, r2 the lowest,
120         of the 16-bit UCS code. 
121
122         text-conversion-error is not available on 21.4, so it turns out
123         the code fails in a more ugly way thatn I wanted there. 
124
125 2007-07-27  Aidan Kehoe  <kehoea@parhasard.net>
126
127         * fsf-compat-unicode.el:
128         * fsf-compat-unicode.el (fsf-compat-ccl-program): New.
129         * fsf-compat-unicode.el (fsf-compat-init-mule-unicode-charsets):
130         Use fsf-compat-ccl-program, which better reflects the CCL
131         behaviour in force at the time it was compiled. Also move the CCL
132         program constant to actually shifting eight bits at a time.
133
134 2007-07-24  Norbert Koch  <viteno@xemacs.org>
135
136         * Makefile (VERSION): XEmacs package 1.51 released.
137
138 2007-07-23  Aidan Kehoe  <kehoea@parhasard.net>
139
140         * fsf-compat-unicode.el (eval-when-compile): 
141         Switch to the << 7-bits approach for arguments to mule-to-unicode,
142         to better accord with the rest of the CCL calls. Already applied
143         to the C core. 
144
145 2007-05-22  Norbert Koch  <viteno@xemacs.org>
146
147         * Makefile (VERSION): XEmacs package 1.50 released.
148
149 2007-05-20  Aidan Kehoe  <kehoea@parhasard.net>
150
151         * mule-util.el (nested-alist-p):
152         Escape a parenthesis at the start of the line, for the sake of 
153         fontification.
154         * mule-util.el (set-nested-alist):
155         Merge a change that Handa made to the function back in 1999. 
156
157 2006-12-01  Norbert Koch  <viteno@xemacs.org>
158
159         * Makefile (VERSION): XEmacs package 1.49 released.
160
161 2006-12-01  Aidan Kehoe  <kehoea@parhasard.net>
162
163         * fsf-compat-unicode.el:
164         * fsf-compat-unicode.el (fsf-compat-ccl-encode-to-ucs-2): Removed.
165         * fsf-compat-unicode.el (eval-when-compile):
166         Pre-expand the macro if we're compiling on 21.4; fixes a packages
167         smoketest failure. 
168
169 2006-11-29  Aidan Kehoe  <kehoea@parhasard.net>
170
171         * Makefile (ELCS):
172         * fsf-compat-unicode.el:
173         Provide support for some FSF-specific Unicode-coverage Mule
174         charsets. 
175
176 2006-05-03  Norbert Koch  <viteno@xemacs.org>
177
178         * Makefile (VERSION): XEmacs package 1.48 released.
179
180 2006-05-02  Jerry James  <james@xemacs.org>
181
182         * ethio-util.el (ethio-fidel-to-java-buffer): Change \u to \\u in
183         docstring.
184
185 2005-05-10  Norbert Koch  <viteno@xemacs.org>
186
187         * Makefile (VERSION): XEmacs package 1.47 released.
188
189 2004-01-27  Norbert Koch  <viteno@xemacs.org>
190
191         * Makefile (VERSION): XEmacs package 1.46 released.
192
193 2004-01-26  Jerry James  <james@xemacs.org>
194
195         * isearch-mule.el (isearch-fep-read-quail): Fix parentheses.
196
197 2003-12-19  Norbert Koch  <viteno@xemacs.org>
198
199         * Makefile (VERSION): XEmacs package 1.45 released.
200
201 2003-12-15  Steve Youngs  <sryoungs@bigpond.net.au>
202
203         * package-info.in (description): A slightly less confusing
204         description. 
205
206 2003-10-31  Norbert Koch  <viteno@xemacs.org>
207
208         * Makefile (VERSION): XEmacs package 1.44 released.
209
210 2003-05-11  Norbert Koch  <viteno@xemacs.org>
211
212         * Makefile (VERSION): XEmacs package 1.43 released.
213
214 2003-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
215
216         * japan-util.el (japanese-symbol-table): Document abbreviated form.
217
218 2003-05-07  Katsumi Yamaoka  <yamaoka@jpl.org>
219
220         * japan-util.el (japanese-symbol-table): Add brackets.
221
222 2003-03-30  Steve Youngs  <youngs@xemacs.org>
223
224         * Makefile (EARLY_GENERATED_LISP): Revert previous change.
225
226 2003-03-22  Steve Youngs  <youngs@xemacs.org>
227
228         * Makefile (EARLY_GENERATED_LISP): Explicitly set so we don't try
229         to build custom-loads, this package doesn't have any.
230
231 2003-03-09  Ben Wing  <ben@xemacs.org>
232
233         * Makefile (DATA_3_DEST):
234         Delete explicit compile:: and binkit: rules.
235         Delete code to error when no Mule (now automatic).
236         Deleted unused custom auto-autoloads build code.
237
238 2002-12-07  Ville Skyttä  <scop@xemacs.org>
239
240         * .cvsignore: Remove files now handled automatically by CVS.
241
242 2002-11-29  Ben Wing  <ben@xemacs.org>
243
244         * Makefile: Use `compile' instead of hard-coded `all'.
245         * Makefile: Use new $(BATCH).
246
247 2002-10-15  Ville Skyttä  <scop@xemacs.org>
248
249         * Makefile (srckit): Remove.
250
251 2002-06-27  Steve Youngs  <youngs@xemacs.org>
252
253         * Makefile (VERSION): XEmacs package 1.42 released.
254
255 2002-06-26  Steve Youngs  <youngs@xemacs.org>
256
257         * Makefile (VERSION): XEmacs package 1.41 released.
258
259 2002-05-07  Steve Youngs  <youngs@xemacs.org>
260
261         * Makefile (VERSION): XEmacs package 1.40 released.
262
263 2002-05-04  Stephen J. Turnbull  <stephen@xemacs.org>
264
265         * canna.el (canna-mode-map, canna-minibuffer-mode-map): Fix broken
266         app keypad movement prefix definition.
267
268 2001-05-23  Katsumi Yamaoka  <yamaoka@jpl.org>
269
270         * japan-util.el (japanese-symbol-table): Fix a rule for a japanese
271         hyphen character.
272         (japanese-hankaku): Prefer the charset `jisx0201' when the
273         optional argument `ascii-only' is not specified.
274         (japanese-hankaku-region): Ditto.
275
276 2001-05-11  Alexey Mahotkin  <alexm@hsys.msk.ru>
277
278         * mule-diag.el: Fix list-coding-systems.
279
280 2000-11-09  Steve Youngs  <youngs@xemacs.org>
281
282         * package-info.in (description): Prepended "MULE:" to description.
283
284 2000-10-05  Martin Buchholz  <martin@xemacs.org>
285
286         * *: Mega typo fix.
287
288 2000-06-15  Kenji Itoh  <keit@tpj.co.jp>
289
290         * Makefile: Use BUILD_WITHOUT_MULE rather than BUILD_MULE.
291
292 2000-01-05  Andreas Jaeger  <aj@suse.de>
293
294         * TUTORIAL.ja: Remove file, it's already in the core.
295
296         * TUTORIAL.th: Really remove file.
297
298 1999-12-08  Andreas Jaeger  <aj@suse.de>
299
300         * Makefile (DATA_FILES): Fix wildcard.
301
302 1999-08-24  Hirokazu FUKUI  <fukui@atesoft.advantest.co.jp>
303
304         * japan-util.el (japanese-kana-table): Use characterp instead of
305         integerp.
306
307 1999-11-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
308
309         * mule-diag.el (list-coding-systems): Use
310         with-displaying-help-buffer.
311         (list-input-methods): Ditto.
312         (list-coding-categories): Autoload. Use coding-category-system
313         and made interactive.
314
315 1999-06-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
316
317         * mule-debug.el (list-coding-system-briefly): Define as an
318         obsolete alias for `describe-current-coding-system-briefly'.
319         (list-coding-system): Define as an obsolete alias for
320         `describe-coding-system'.
321         (mule-diag): Don't define in here [it is defined in mule-diag.el].
322         (dump-charsets): Deleted.
323         (dump-coding-systems): Deleted.
324
325         * mule-diag.el: Load "mule-util" when it is compiled.
326         (describe-current-coding-system): Use `coding-priority-list'
327         instead of `coding-category-list'.
328         (list-coding-categories): Likewise.
329         (mule-diag): Likewise [but may not work yet].
330
331 1999-06-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
332
333         * mule-util.el (set-coding-system-alist): Define as an obsolete
334         alias for `modify-coding-system-alist'.
335         (eol-mnemonic-undecided): New variable.
336         (eol-mnemonic-lf): New variable.
337         (eol-mnemonic-crlf): New variable.
338         (eol-mnemonic-cr): New variable.
339         (coding-system-eol-type-mnemonic): New function.
340         (detect-coding-with-priority): Ported to XEmacs; changed to inline
341         function.
342         (detect-coding-with-language-environment): Ported to XEmacs.
343         (compose-region): Deleted.
344         (decompose-region): Deleted.
345         (reference-point-alist): Deleted.
346         (compose-chars-component): Deleted.
347         (compose-chars-rule): Deleted.
348         (compose-chars): Deleted.
349         (decompose-composite-char): Deleted.
350
351 1999-06-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
352
353         * mule-diag.el (sort-charset-list): Deleted.
354         (sorted-charset-list): New function.
355         (list-character-sets): Don't use `sort-charset-list'.
356         (describe-current-coding-system-briefly): Modify for XEmacs.
357
358 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
359
360         * china-util.el (setup-chinese-gb-environment-internal): Renamed
361         from `chinese-gb-environment-setup-function'.
362
363         * Makefile (ELCS): Add korea-util.elc.
364         (auto-autoloads.el): Deleted.
365
366         * korea-util.el: New file.
367
368 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
369
370         * japan-util.el (setup-japanese-environment): Call
371         `set-language-environment'.
372         (setup-japanese-environment-internal): New function [virtually
373         renamed from `setup-japanese-environment'].
374
375 1999-06-29  Kenichi Handa  <handa@etl.go.jp>
376
377         * thai-xtis-util.el (thai-xtis-word-segment): Wait a little bit
378         more after starting `wordseg' program.
379
380 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
381
382         * ethio-util.el (setup-ethiopic-environment-internal): Modify for
383         XEmacs [but may be not completed].
384         (ethio-sera-to-fidel-mail): Don't use `rfc822-goto-eoh'.
385         (ethio-fidel-to-sera-mail): Likewise.
386
387 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
388
389         * etc/TUTORIAL.th: Deleted [same file is included in kernel].
390
391 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
392
393         * cyril-util.el (setup-cyrillic-iso-environment): Just call
394         `set-language-environment'.
395         (setup-cyrillic-koi8-environment): Likewise.
396         (setup-cyrillic-alternativnyj-environment): Likewise.
397
398 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
399
400         * china-util.el (chinese-gb-environment-setup-function): New
401         function.
402         (setup-chinese-gb-environment): Just call
403         `set-language-environment'.
404         (setup-chinese-gb-environment): Likewise.
405         (setup-chinese-big5-environment): Likewise.
406         (hz/zw-start-gb): Add \0-\177.
407         (hz-set-msb-table): New constant.
408         (decode-hz-region): Sync with Emacs 20.3.11.
409
410 1999-06-17  Kenichi Handa  <handa@etl.go.jp>
411
412         * mule-diag.el (describe-current-coding-system-briefly): Fix
413         format string.
414
415 1999-05-13  Ken'ichi Handa  <handa@gnu.org>
416
417         * mule-diag.el (mule-diag): Change MULE to Mule in docstring.
418
419 1999-05-04  Ken'ichi Handa  <handa@gnu.org>
420
421         * mule-diag.el (describe-coding-system): Fix English message.
422
423 1998-11-16  Kenichi Handa  <handa@etl.go.jp>
424
425         * japan-util.el (japanese-zenkaku-region): New optional arg
426         KATAKANA-ONLY.
427
428 1998-10-30  Andreas Schwab  <schwab@delysid.gnu.org>
429
430         * mule-diag.el (describe-coding-system): Describe all flags.
431
432 1998-09-06  Bill Richter  <richter@math.nwu.edu>
433
434         * mule-util.el: Doc fixes.
435
436 1998-08-01  Kenichi HANDA  <handa@etl.go.jp>
437
438         * mule-diag.el (describe-current-coding-system): Check if each
439         coding category is bound to a valid coding system.
440
441         * cyril-util.el (cyrillic-encode-koi8-r-char): New funciton.
442         (cyrillic-encode-alternativnyj-char): New function.
443
444 1998-07-19  Kenichi Handa  <handa@etl.go.jp>
445
446         * japan-util.el (japanese-replace-region): New function.
447         (japanese-katakana-region, japanese-hiragana-region,
448         japanese-hankaku-region, japanese-zenkaku-region): Don't change
449         point.  Use japanese-replace-region to change text.
450
451 1998-06-23  Kenichi Handa  <handa@etl.go.jp>
452
453         * japan-util.el: Introduce new character code property
454         `composition'.  Add property `jisx0208' to Japanese hankaku
455         characters.
456         (japanese-kana-table): Add more data.
457         (japanese-symbol-table): Change the order of elements.
458         (japanese-katakana-region): Adjusted for the above changes.  Check
459         character code properties directly here.
460         (japanese-hiragana-region): Likewise.
461         (japanese-hankaku-region): Likewise.
462         (japanese-zenkaku-region): Likewise.
463
464 1998-06-03  Richard Stallman  <rms@gnu.org>
465
466         * mule-diag.el (list-character-sets-1): New subroutine.
467         (list-character-sets): Use it.
468         (list-coding-systems-1): New subroutine.
469         (list-coding-systems): Use it.
470         (list-input-methods-1): New subroutine.
471         (list-input-methods): Use it.
472         (mule-diag): Avoid method of displaying text in *Help* then
473         copying it.
474         Instead, insert it directly into *Mule-Diagnosis*.
475         Use list-character-sets-1, list-coding-systems-1,
476         list-input-methods-1.
477         Copy the code from list-fontsets and list-coding-categories.
478         Improve the display buffer's header.
479
480 1998-05-31  Richard Stallman  <rms@gnu.org>
481
482         * mule-diag.el: Many doc fixes.
483
484 1998-05-30  Richard Stallman <rms@gnu.org>
485
486         * mule-diag.el (mule-diag): Don't call help-mode.  Instead, call
487         print-help-return-message.
488
489 1998-05-07  Richard Stallman  <rms@psilocin.gnu.org>
490
491         * mule-diag.el (list-input-methods): Doc fix.
492
493 1998-05-06  Richard Stallman  <rms@psilocin.gnu.org>
494
495         * mule-diag.el (print-coding-system): Handle (SYMBOL . SYMBOL) as
496         the flags of a type 4 coding system.
497
498 1998-04-10  Eli Zaretskii  <eliz@is.elta.co.il>
499
500         * mule-diag.el (list-input-methods): Fix doc string.
501         (describe-font, describe-fontset, list-fontsets, mule-diag): Don't
502         use fontset-related features if global-fontset-alist is not bound.
503
504 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
505
506         * japan-util.el (sentence-end-save): New variable.
507
508 1998-04-06  Kenichi Handa  <handa@etl.go.jp>
509
510         * japan-util.el (setup-japanese-environment): Setup sentence-end
511         suitable for Japanese text.
512         (exit-japanese-environment): New function.
513
514 1998-02-04  Kenichi HANDA  <handa@etl.go.jp>
515
516         * china-util.el (encode-hz-region): Do not bind
517         enable-multibyte-characters to nil locally.
518         
519 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
520
521         * mule-diag.el (describe-coding-system): Change the format of
522         showing safe charsets.
523
524         * mule-util.el (detect-coding-with-priority): New macro.
525         (detect-coding-with-language-environment): New function.
526
527 1997-10-24  Kenichi Handa  <handa@etl.go.jp>
528
529         * mule-diag.el (list-input-methods): Improve the message shown
530         when LEIM is not installed.
531
532 1997-10-23  Kenichi Handa  <handa@etl.go.jp>
533
534         * mule-diag.el (list-input-methods): Handle the case that title of
535         input method is not a simple string.  Show users an informative
536         message when leim is not yet installed.
537         (describe-coding-system): Print safe charasets of the coding
538         system.
539
540 1999-06-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
541
542         * mule-diag.el (print-coding-system-briefly): Use
543         `coding-system-get'; refer `alias-coding-systems'.
544         (describe-current-coding-system): Likewise.
545         (print-coding-system): Likewise [not ported yet].
546
547 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
548
549         * mule-diag.el (describe-coding-system): Print information about
550         coding system properties, post-read-conversion and
551         pre-write-conversion.
552
553         * mule-util.el (coding-system-post-read-conversion): Use the new
554         function coding-system-get.
555         (coding-system-pre-write-conversion): Likewise.
556         (coding-system-plist): Deleted.
557
558 1997-10-19  John F. Whitehead  <jfw@cisco.com>
559
560         * mule-diag.el (describe-font): Fix prompt.
561
562 1999-06-29  Kenichi Handa  <handa@etl.go.jp>
563
564         * thai-xtis-util.el (thai-xtis-text-mode): On entering Thai text
565         mode, make before-change-functions buffer local, and add
566         thai-xtis-wordseg-overlay-modification-function to it.  On exiting
567         the mode, wind up this setting.
568         (thai-xtis-word-segment): Use `binary' coding system to
569         communicate with `wordseg' program.  Decode and encode Thai text
570         explicitely.
571         (thai-xtis-wordseg-overlay-modification-function): Rewrite it to
572         be used in before-change-functions.
573         (thai-xtis-put-wordseg-overlay): Don't use overlay properties
574         modification-hooks, insert-in-front-hooks, and
575         insert-behind-hooks.
576
577 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
578
579         * thai-xtis-util.el (thai-xtis-text-mode-map): Don't use
580         `escape-map'.
581
582 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
583
584         * thai-xtis-util.el (setup-thai-xtis-environment): Deleted.
585         (exit-thai-xtis-environment): Deleted.
586         (thai-xtis-wordseg-coding-system): Use `tis-620'.
587
588 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
589
590         * thai-xtis-util.el (thai-xtis-backward-delete-char): Renamed from
591         `thai-backward-delete-char'.
592
593 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
594
595         * thai-xtis-util.el: Require `overlay'.
596         (thai-xtis-text-mode-map): Delete unused local variable
597         `helper-map'.
598         (thai-xtis-wordseg-coding-system): Renamed from
599         `thai-xtis-wordseg-coding'.
600         (thai-xtis-wordseg-info): Fix typo.
601         (thai-xtis-search-next-wordseg): Delete unused local variable
602         `point' [typo?].
603
604 1999-06-28  TAKAHASHI Naoto  <ntakahas@etl.go.jp>
605
606         * thai-xtis-util.el (thai-xtis-generic-char): New variable.
607         (thai-xtis-char-regexp): New variable.
608         (thai-xtis-text-mode): Renamed from `thai-text-mode'.
609         (thai-xtis-text-mode-map): Renamed from `thai-text-mode-map';
610         bound various commands.
611         (thai-xtis-prev-auto-fill-function): New variable.
612         (thai-xtis-prev-normal-auto-fill-function): New variable.
613         (thai-xtis-text-mode): Renamed from `thai-text-mode'; new
614         implementation.
615         (thai-xtis-wordseg-program): New variable.
616         (thai-xtis-wordseg-data): New variable.
617         (thai-xtis-wordseg-args): New variable.
618         (thai-xtis-wordseg-service): New variable.
619         (thai-xtis-wordseg-server): New variable.
620         (thai-xtis-wordseg-coding): New variable.
621         (thai-xtis-wordseg-proc): New variable.
622         (thai-xtis-wordseg-buf): New variable.
623         (thai-xtis-wordseg-ready): New variable.
624         (thai-xtis-wordseg-filter): New function.
625         (thai-xtis-word-segment): New function.
626         (thai-xtis-delete-wordseg-overlay): New function.
627         (thai-xtis-wordseg-overlay-modification-function): New function.
628         (thai-xtis-get-wordseg-overlay): New function.
629         (thai-xtis-put-wordseg-overlay): New function.
630         (thai-xtis-set-wordseg-info-region): New function.
631         (thai-xtis-wordsegs-at): New function.
632         (thai-xtis-wordseg-info): New function.
633         (thai-xtis-search-next-wordseg): New function.
634         (thai-xtis-find-break-point): New function.
635         (thai-xtis-auto-fill-delay-column): New variable.
636         (thai-xtis-do-auto-fill): New function.
637         (thai-xtis-forward-word): New function.
638         (thai-xtis-backward-word): New function.
639         (thai-xtis-kill-word): New function.
640         (thai-xtis-backward-kill-word): New function.
641         (thai-xtis-transpose-words): New function.
642
643 1999-05-27  SL Baur  <steve@gneiss.etl.go.jp>
644
645         * canna.el: Removed RCS magic cookies.
646         Removed bytecompile bomb if no Canna support -- we never build .elcs
647         with Canna support.
648
649 1999-05-26  MORIOKA Tomohiko  <tomo@etl.go.jp>
650
651         * Makefile (REQUIRES): Add `apel'.
652
653 1999-05-24  MORIOKA Tomohiko  <tomo@etl.go.jp>
654
655         * canna.el (canna:delete-last-preedit): Save `buffer-undo-list'.
656         (canna:insert-preedit): Likewise.
657
658 1998-10-27  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
659
660         * canna.el (canna:enter-canna-mode): Don't use
661         `buffer-disable-undo'.
662         (canna:quit-canna-mode): Don't use `buffer-enable-undo'.
663
664 1998-10-26  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
665
666         * canna.el: Abolish function `cancel-undo-boundary' because it is
667         defined in poem.
668
669 1998-01-16  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
670
671         * canna.el (canna-dl-module): New variable.
672
673 1999-05-25  SL Baur  <steve@gneiss.etl.go.jp>
674
675         * japan-util.el (setup-japanese-environment): load Kana keyboard
676         support if using a kana keyboard.
677
678         * kana-keyboard.el: New file.
679
680 1999-04-20  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
681
682         * etc/TUTORIAL.th, doc/Thai/README.Mule: Convert to tis-620.
683
684 1999-04-05  MORIOKA Tomohiko  <tomo@etl.go.jp>
685
686         * thai-xtis-util.el: Merge some features of thai-text.el by
687         Ken'ichi HANDA <handa@etl.go.jp> and
688         Virach Sornlertlamvanich <virach@links.nectec.or.th>.
689
690 1999-04-01  MORIOKA Tomohiko  <tomo@etl.go.jp>
691
692         * ethio-util.el (ethio-fidel-to-java-buffer): Don't use ?xHHHH to
693         represent hex numbers [use #xHHHH instead].
694         (ethio-java-to-fidel-buffer): Likewise.
695
696 1999-03-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
697
698         * Makefile (ELCS): Add thai-xtis-util.elc, viet-util.elc and
699         ethio-util.elc.
700         (EXTRA_SOURCES): Delete thai.el and thai-util.el.
701
702         * thai-xtis-util.el: New file
703         [by TAKAHASHI Naoto <ntakahas@etl.go.jp>].
704
705         * viet-util.el, ethio-util.el: New files [imported from Emacs
706         20.3.7].
707
708         * thai.el, thai-util.el: Removed.
709
710 1999-04-20  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
711
712         * etc/TUTORIAL.th, doc/Thai/README.Mule: Convert to tis-620.
713
714 1999-04-05  MORIOKA Tomohiko  <tomo@etl.go.jp>
715
716         * thai-xtis-util.el: Merge some features of thai-text.el by
717         Ken'ichi HANDA <handa@etl.go.jp> and
718         Virach Sornlertlamvanich <virach@links.nectec.or.th>.
719
720 1999-04-01  MORIOKA Tomohiko  <tomo@etl.go.jp>
721
722         * ethio-util.el (ethio-fidel-to-java-buffer): Don't use ?xHHHH to
723         represent hex numbers [use #xHHHH instead].
724         (ethio-java-to-fidel-buffer): Likewise.
725
726 1999-03-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
727
728         * Makefile (ELCS): Add thai-xtis-util.elc, viet-util.elc and
729         ethio-util.elc.
730         (EXTRA_SOURCES): Delete thai.el and thai-util.el.
731
732         * thai-xtis-util.el: New file
733         [by TAKAHASHI Naoto <ntakahas@etl.go.jp>].
734
735         * viet-util.el, ethio-util.el: New files [imported from Emacs
736         20.3.7].
737
738         * thai.el, thai-util.el: Removed.
739
740 1999-06-07  SL Baur  <steve@xemacs.org>
741
742         * mule-debug.el: delete.
743
744 1999-05-27  SL Baur  <steve@gneiss.etl.go.jp>
745
746         * canna.el: Removed RCS magic cookies.
747         Removed bytecompile bomb if no Canna support -- we never build .elcs
748         with Canna support.
749
750 1999-05-26  MORIOKA Tomohiko  <tomo@etl.go.jp>
751
752         * Makefile (REQUIRES): Add `apel'.
753
754 1999-05-24  MORIOKA Tomohiko  <tomo@etl.go.jp>
755
756         * canna.el (canna:delete-last-preedit): Save `buffer-undo-list'.
757         (canna:insert-preedit): Likewise.
758
759 1998-10-27  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
760
761         * canna.el (canna:enter-canna-mode): Don't use
762         `buffer-disable-undo'.
763         (canna:quit-canna-mode): Don't use `buffer-enable-undo'.
764
765 1998-10-26  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
766
767         * canna.el: Abolish function `cancel-undo-boundary' because it is
768         defined in poem.
769
770 1998-01-16  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
771
772         * canna.el (canna-dl-module): New variable.
773
774 1999-05-25  SL Baur  <steve@gneiss.etl.go.jp>
775
776         * japan-util.el (setup-japanese-environment): load Kana keyboard
777         support if using a kana keyboard.
778
779         * kana-keyboard.el: New file.
780
781 1999-04-20  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
782
783         * etc/TUTORIAL.th, doc/Thai/README.Mule: Convert to tis-620.
784
785 1999-04-05  MORIOKA Tomohiko  <tomo@etl.go.jp>
786
787         * thai-xtis-util.el: Merge some features of thai-text.el by
788         Ken'ichi HANDA <handa@etl.go.jp> and
789         Virach Sornlertlamvanich <virach@links.nectec.or.th>.
790
791 1999-04-01  MORIOKA Tomohiko  <tomo@etl.go.jp>
792
793         * ethio-util.el (ethio-fidel-to-java-buffer): Don't use ?xHHHH to
794         represent hex numbers [use #xHHHH instead].
795         (ethio-java-to-fidel-buffer): Likewise.
796
797 1999-03-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
798
799         * Makefile (ELCS): Add thai-xtis-util.elc, viet-util.elc and
800         ethio-util.elc.
801         (EXTRA_SOURCES): Delete thai.el and thai-util.el.
802
803         * thai-xtis-util.el: New file
804         [by TAKAHASHI Naoto <ntakahas@etl.go.jp>].
805
806         * viet-util.el, ethio-util.el: New files [imported from Emacs
807         20.3.7].
808
809         * thai.el, thai-util.el: Removed.
810
811 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
812
813         * thai.el, thai-util.el: deleted pending updated thai support
814
815 1999-04-06  SL Baur  <steve@altair.xemacs.org>
816
817         * canna.el (canna:create-mode-line): Fix doc string.
818         (canna:functional-insert-command2): Ditto.
819         (canna-touroku-region): Ditto.
820         (canna-set-mark-command): Ditto.
821         (canna-henkan-region-or-self-insert): Ditto.
822         (toplevel): translate a few comments into English
823
824         (canna-functional-insert-command): Handle backspace and delete
825         keysyms properly for XEmacs 21.0.
826         (canna-minibuffer-insert-command): Ditto.
827         Backspace and Delete fixes suggested by Glynn Clements
828         <glynn@sensei.co.uk>
829
830 1999-03-17  SL Baur  <steve@xemacs.org>
831
832         * ethio-util.EL:
833         * ethiopic.EL:
834         * vietnamese.EL: Removed.
835
836 1999-03-12  SL Baur  <steve@xemacs.org>
837
838         * README.SJ3.ja: Rename **/*.jp -> *.ja.
839         * doc/X11.ja: Ditto.
840         * doc/TAB.ja (Date): Ditto.
841         * doc/NeXT.ja: Ditto.
842         * doc/ISO2022.ja: Ditto.
843         * etc/TUTORIAL.ja: Ditto.
844         * etc/FAQ-Mule.ja: Ditto.
845
846 1999-02-17  SL Baur  <steve@xemacs.org>
847
848         * Makefile (ELCS): Move dumped Mule files into core (removes
849         arabic.el, canna-leim.el, chinese.el, cyrillic.el, english.el,
850         european.el, greek.el, hebrew.el, japanese.el, kinsoku.el,
851         korean.el, misc-lang.el, mule-category.el, mule-ccl.el,
852         mule-charset.el, mule-cmds.el, mule-coding.el, mule-files.el,
853         mule-help.el, mule-init.el, mule-misc.el, mule-tty-init.el,
854         mule-x-init.el, viet-chars.el).
855
856 1998-12-05  SL Baur  <steve@altair.xemacs.org>
857
858         * mule-cmds.el (set-language-info): Spelling fix.
859         (set-language-info-alist): Ditto.
860         Suggested by Martin Buchholz <martin@xemacs.org>
861
862 1998-08-12  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
863
864         * korean.el: Modify eol-type of coding-system `euc-kr' to nil.
865
866         * mule-coding.el: Modify eol-type of coding-system `ctext',
867         `iso-2022-7bit-ss2' to nil.
868         Modify coding-system `iso-8859-1' as no-conversion.
869         Define coding-system `iso-2022-jp-2' by `make-coding-system'
870         instead of `copy-coding-system' because `copy-coding-system' does
871         not copy -{dos|unix|mac}.
872
873 1998-07-13  Glynn Clements  <glynn@sensei.co.uk>
874
875         * mule-help.el (help-with-tutorial): don't signal an error if the
876         regexp "^<<.+>>" isn't matched.
877
878 1998-07-23  SL Baur  <steve@altair.xemacs.org>
879
880         * Makefile: Don't build anything if XEmacs/non-Mule.
881
882 1998-07-09  SL Baur  <steve@altair.xemacs.org>
883
884         * cyrillic.el "Cyrillic-ISO": Add Russian Tutorial.
885         "Cyrillic-KOI8": Ditto.
886         "Cyrillic": Ditto.
887         "Cyrillic-ALT": Ditto.
888
889 1998-06-27  SL Baur  <steve@altair.xemacs.org>
890
891         * european.el ("Romanian"): Add support for Romanian Tutorial.
892         ("Croatian"): 
893         ("Romanian"): 
894         ("Polish"): Serbian and Croatian are NOT synonymous.
895
896 1998-06-05  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
897
898         * mule-misc.el (split-char): fixed.
899
900 1998-04-26  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
901
902         * hebrew-hooks.el: Delete garbage.
903
904 1998-04-26  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
905
906         * china-util.el (decode-hz-region): Use 'cn-gb-2312 instead of
907         'euc-china.
908
909 1997-12-26  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
910
911         * cyrillic.el: Comment out `ccl-encode-alternativnyj-font' because
912         it is not used.
913
914         * cyrillic.el: Comment out `ccl-encode-koi8-font' because it is
915         not used.
916
917         * cyrillic.el: Revive coding-system `koi8-r'.
918
919 1998-05-10  Martin Buchholz  <martin@xemacs.org>
920
921         * mule-tty-init.el: Use before-init-hook to allow user's .emacs to 
922         override autodetected keyboard,terminal-coding-system.
923         Use euc-jp instead of iso-2022-jp, more correct in theory, makes
924         little difference in practice.  If XEmacs euc coding system ever
925         gets fixed so that XEmacs knows that new character sets like
926         iso8859-2 are not properly displayed, we won't get garbage on the
927         screen for those character sets.
928
929 1998-05-09  SL Baur  <steve@altair.xemacs.org>
930
931         * mule-cmds.el (set-language-info): x-menubar renamed to
932         menubar-items.
933
934 1998-04-07  SL Baur  <steve@altair.xemacs.org>
935
936         * Makefile (binkit): Use TAR/EXCLUDES variables from XEmacs.rules.
937
938 1998-04-03  Martin Buchholz  <martin@xemacs.org>
939
940         * mule-x-init.el: Automagically detect coding system on kterms.
941
942 1998-03-13  Stephen J. Turnbull <turnbull@sk.tsukuba.ac.jp>
943
944         * canna.el: require 'overlay
945
946 1998-03-07  SL Baur  <steve@altair.xemacs.org>
947
948         * mule-tty-init.el: New file.
949         From Kazuyuki IENAGA <ienaga@jsys.co.jp>
950
951 1998-02-25  SL Baur  <steve@altair.xemacs.org>
952
953         * Coding system stuffs separated from Mule.
954         From Andy Piper <andyp@parallax.co.uk>
955
956 1998-02-17  SL Baur  <steve@altair.xemacs.org>
957
958         * mule-coding.el (set-terminal-coding-system): Mule tty support.
959         From Kazuyuki IENAGA <ienaga@jsys.co.jp>
960
961 1998-02-15  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
962
963         * Makefile (binkit): Remove old package.
964
965 1998-02-13  SL Baur  <steve@altair.xemacs.org>
966
967         * mule-help.el (help-with-tutorial): Use `locate-data-file' to
968         find TUTORIAL.
969
970 1998-02-07  MORIOKA Tomohiko  <morioka@jaist.ac.jp>
971
972         * mule-files.el: Make coding-system magic cookie work.
973
974 1998-01-24  SL Baur  <steve@altair.xemacs.org>
975
976         * Makefile (binkit): Remove references to `cp -a'.
977         (VERSION): Update to package standards 1.0.
978         * package-info.in: Ditto.
979
980 1998-01-11  SL Baur  <steve@altair.xemacs.org>
981
982         * Makefile: Update to newer package interface.
983
984 1998-01-10  SL Baur  <steve@altair.xemacs.org>
985
986         * README.SJ3.jp: New file documenting SJ3.
987
988 1998-01-02  Didier Verna  <verna@inf.enst.fr>
989
990         * mule-help.el: Adapted help-with-tutorial to understand the calls
991         from the menubar (help-with-tutorial nil <tutorial>)
992
993 1998-01-02  SL Baur  <steve@altair.xemacs.org>
994
995         * Makefile: Update to newer package interface.
996
997 1997-12-22  SL Baur  <steve@altair.xemacs.org>
998
999         * mule-files.el (file-coding-system-alist): Make various know
1000         graphical extension types 'binary.
1001         From P. E. Jareth Hein <jareth@camelot-soft.com>
1002
1003         * mule-cmds.el (set-language-info): Specify x-menubar.elc as the
1004         name to `eval-after-load'.
1005
1006 1997-12-20  SL Baur  <steve@altair.xemacs.org>
1007
1008         * chinese.el: Remove its/ prefix.
1009         * korean.el (setup-korean-environment): Ditto.
1010         * japanese.el (japanese): Ditto.
1011
1012 1997-12-19  SL Baur  <steve@altair.xemacs.org>
1013
1014         * mule-init.el (init-mule): Locale specific start files have been
1015         moved to the data-directory.