1 2014-10-16 Norbert Koch <viteno@xemacs.org>
3 * Makefile (VERSION): XEmacs package 1.60 released.
5 2014-09-29 Jerry James <james@xemacs.org>
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.
10 2014-06-22 Norbert Koch <viteno@xemacs.org>
12 * Makefile (VERSION): XEmacs package 1.59 released.
14 2014-06-02 Jerry James <james@xemacs.org>
16 * Makefile (EXTRA_SOURCES): Enable byte compiling ethio-util.el
19 2014-05-15 Norbert Koch <viteno@xemacs.org>
21 * Makefile (VERSION): XEmacs package 1.58 released.
23 2014-05-15 Norbert Koch <viteno@xemacs.org>
25 * Makefile (VERSION): XEmacs package 1.57 released.
27 2014-05-13 Jerry James <james@xemacs.org>
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.
37 2009-09-30 Norbert Koch <viteno@xemacs.org>
39 * Makefile (VERSION): XEmacs package 1.56 released.
41 2009-09-26 Aidan Kehoe <kehoea@parhasard.net>
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.
49 2009-09-15 Norbert Koch <viteno@xemacs.org>
51 * Makefile (VERSION): XEmacs package 1.55 released.
53 2009-09-11 Aidan Kehoe <kehoea@parhasard.net>
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.
60 2009-09-02 Norbert Koch <viteno@xemacs.org>
62 * Makefile (VERSION): XEmacs package 1.54 released.
64 2009-09-01 Jerry James <james@xemacs.org>
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.
71 2008-08-09 Norbert Koch <viteno@xemacs.org>
73 * Makefile (VERSION): XEmacs package 1.53 released.
75 2008-08-09 Aidan Kehoe <kehoea@parhasard.net>
77 * cyril-util.el: Move changes made in the mainline development
80 2008-05-11 Aidan Kehoe <kehoea@parhasard.net>
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.
87 2007-07-21 Aidan Kehoe <kehoea@parhasard.net>
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):
97 * mule/cyril-util.el (standard-display-table)): Removed. It wasn't
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.
103 2003-01-09 Stephen J. Turnbull <stephen@xemacs.org>
105 * mule/cyril-util.el (cyrillic-language-alist): There is no such
106 language as Serbo-Croatian, according to Hrvoje, who oughtta know.
108 2007-07-29 Norbert Koch <viteno@xemacs.org>
110 * Makefile (VERSION): XEmacs package 1.52 released.
112 2007-07-29 Aidan Kehoe <kehoea@parhasard.net>
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.
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.
125 2007-07-27 Aidan Kehoe <kehoea@parhasard.net>
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.
134 2007-07-24 Norbert Koch <viteno@xemacs.org>
136 * Makefile (VERSION): XEmacs package 1.51 released.
138 2007-07-23 Aidan Kehoe <kehoea@parhasard.net>
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
145 2007-05-22 Norbert Koch <viteno@xemacs.org>
147 * Makefile (VERSION): XEmacs package 1.50 released.
149 2007-05-20 Aidan Kehoe <kehoea@parhasard.net>
151 * mule-util.el (nested-alist-p):
152 Escape a parenthesis at the start of the line, for the sake of
154 * mule-util.el (set-nested-alist):
155 Merge a change that Handa made to the function back in 1999.
157 2006-12-01 Norbert Koch <viteno@xemacs.org>
159 * Makefile (VERSION): XEmacs package 1.49 released.
161 2006-12-01 Aidan Kehoe <kehoea@parhasard.net>
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
169 2006-11-29 Aidan Kehoe <kehoea@parhasard.net>
172 * fsf-compat-unicode.el:
173 Provide support for some FSF-specific Unicode-coverage Mule
176 2006-05-03 Norbert Koch <viteno@xemacs.org>
178 * Makefile (VERSION): XEmacs package 1.48 released.
180 2006-05-02 Jerry James <james@xemacs.org>
182 * ethio-util.el (ethio-fidel-to-java-buffer): Change \u to \\u in
185 2005-05-10 Norbert Koch <viteno@xemacs.org>
187 * Makefile (VERSION): XEmacs package 1.47 released.
189 2004-01-27 Norbert Koch <viteno@xemacs.org>
191 * Makefile (VERSION): XEmacs package 1.46 released.
193 2004-01-26 Jerry James <james@xemacs.org>
195 * isearch-mule.el (isearch-fep-read-quail): Fix parentheses.
197 2003-12-19 Norbert Koch <viteno@xemacs.org>
199 * Makefile (VERSION): XEmacs package 1.45 released.
201 2003-12-15 Steve Youngs <sryoungs@bigpond.net.au>
203 * package-info.in (description): A slightly less confusing
206 2003-10-31 Norbert Koch <viteno@xemacs.org>
208 * Makefile (VERSION): XEmacs package 1.44 released.
210 2003-05-11 Norbert Koch <viteno@xemacs.org>
212 * Makefile (VERSION): XEmacs package 1.43 released.
214 2003-05-09 Stephen J. Turnbull <stephen@xemacs.org>
216 * japan-util.el (japanese-symbol-table): Document abbreviated form.
218 2003-05-07 Katsumi Yamaoka <yamaoka@jpl.org>
220 * japan-util.el (japanese-symbol-table): Add brackets.
222 2003-03-30 Steve Youngs <youngs@xemacs.org>
224 * Makefile (EARLY_GENERATED_LISP): Revert previous change.
226 2003-03-22 Steve Youngs <youngs@xemacs.org>
228 * Makefile (EARLY_GENERATED_LISP): Explicitly set so we don't try
229 to build custom-loads, this package doesn't have any.
231 2003-03-09 Ben Wing <ben@xemacs.org>
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.
238 2002-12-07 Ville Skyttä <scop@xemacs.org>
240 * .cvsignore: Remove files now handled automatically by CVS.
242 2002-11-29 Ben Wing <ben@xemacs.org>
244 * Makefile: Use `compile' instead of hard-coded `all'.
245 * Makefile: Use new $(BATCH).
247 2002-10-15 Ville Skyttä <scop@xemacs.org>
249 * Makefile (srckit): Remove.
251 2002-06-27 Steve Youngs <youngs@xemacs.org>
253 * Makefile (VERSION): XEmacs package 1.42 released.
255 2002-06-26 Steve Youngs <youngs@xemacs.org>
257 * Makefile (VERSION): XEmacs package 1.41 released.
259 2002-05-07 Steve Youngs <youngs@xemacs.org>
261 * Makefile (VERSION): XEmacs package 1.40 released.
263 2002-05-04 Stephen J. Turnbull <stephen@xemacs.org>
265 * canna.el (canna-mode-map, canna-minibuffer-mode-map): Fix broken
266 app keypad movement prefix definition.
268 2001-05-23 Katsumi Yamaoka <yamaoka@jpl.org>
270 * japan-util.el (japanese-symbol-table): Fix a rule for a japanese
272 (japanese-hankaku): Prefer the charset `jisx0201' when the
273 optional argument `ascii-only' is not specified.
274 (japanese-hankaku-region): Ditto.
276 2001-05-11 Alexey Mahotkin <alexm@hsys.msk.ru>
278 * mule-diag.el: Fix list-coding-systems.
280 2000-11-09 Steve Youngs <youngs@xemacs.org>
282 * package-info.in (description): Prepended "MULE:" to description.
284 2000-10-05 Martin Buchholz <martin@xemacs.org>
288 2000-06-15 Kenji Itoh <keit@tpj.co.jp>
290 * Makefile: Use BUILD_WITHOUT_MULE rather than BUILD_MULE.
292 2000-01-05 Andreas Jaeger <aj@suse.de>
294 * TUTORIAL.ja: Remove file, it's already in the core.
296 * TUTORIAL.th: Really remove file.
298 1999-12-08 Andreas Jaeger <aj@suse.de>
300 * Makefile (DATA_FILES): Fix wildcard.
302 1999-08-24 Hirokazu FUKUI <fukui@atesoft.advantest.co.jp>
304 * japan-util.el (japanese-kana-table): Use characterp instead of
307 1999-11-22 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
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.
315 1999-06-30 MORIOKA Tomohiko <tomo@etl.go.jp>
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.
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].
331 1999-06-30 MORIOKA Tomohiko <tomo@etl.go.jp>
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
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.
351 1999-06-30 MORIOKA Tomohiko <tomo@etl.go.jp>
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.
358 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
360 * china-util.el (setup-chinese-gb-environment-internal): Renamed
361 from `chinese-gb-environment-setup-function'.
363 * Makefile (ELCS): Add korea-util.elc.
364 (auto-autoloads.el): Deleted.
366 * korea-util.el: New file.
368 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
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'].
375 1999-06-29 Kenichi Handa <handa@etl.go.jp>
377 * thai-xtis-util.el (thai-xtis-word-segment): Wait a little bit
378 more after starting `wordseg' program.
380 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
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.
387 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
389 * etc/TUTORIAL.th: Deleted [same file is included in kernel].
391 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
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.
398 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
400 * china-util.el (chinese-gb-environment-setup-function): New
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.
410 1999-06-17 Kenichi Handa <handa@etl.go.jp>
412 * mule-diag.el (describe-current-coding-system-briefly): Fix
415 1999-05-13 Ken'ichi Handa <handa@gnu.org>
417 * mule-diag.el (mule-diag): Change MULE to Mule in docstring.
419 1999-05-04 Ken'ichi Handa <handa@gnu.org>
421 * mule-diag.el (describe-coding-system): Fix English message.
423 1998-11-16 Kenichi Handa <handa@etl.go.jp>
425 * japan-util.el (japanese-zenkaku-region): New optional arg
428 1998-10-30 Andreas Schwab <schwab@delysid.gnu.org>
430 * mule-diag.el (describe-coding-system): Describe all flags.
432 1998-09-06 Bill Richter <richter@math.nwu.edu>
434 * mule-util.el: Doc fixes.
436 1998-08-01 Kenichi HANDA <handa@etl.go.jp>
438 * mule-diag.el (describe-current-coding-system): Check if each
439 coding category is bound to a valid coding system.
441 * cyril-util.el (cyrillic-encode-koi8-r-char): New funciton.
442 (cyrillic-encode-alternativnyj-char): New function.
444 1998-07-19 Kenichi Handa <handa@etl.go.jp>
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.
451 1998-06-23 Kenichi Handa <handa@etl.go.jp>
453 * japan-util.el: Introduce new character code property
454 `composition'. Add property `jisx0208' to Japanese hankaku
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.
464 1998-06-03 Richard Stallman <rms@gnu.org>
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
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.
480 1998-05-31 Richard Stallman <rms@gnu.org>
482 * mule-diag.el: Many doc fixes.
484 1998-05-30 Richard Stallman <rms@gnu.org>
486 * mule-diag.el (mule-diag): Don't call help-mode. Instead, call
487 print-help-return-message.
489 1998-05-07 Richard Stallman <rms@psilocin.gnu.org>
491 * mule-diag.el (list-input-methods): Doc fix.
493 1998-05-06 Richard Stallman <rms@psilocin.gnu.org>
495 * mule-diag.el (print-coding-system): Handle (SYMBOL . SYMBOL) as
496 the flags of a type 4 coding system.
498 1998-04-10 Eli Zaretskii <eliz@is.elta.co.il>
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.
504 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
506 * japan-util.el (sentence-end-save): New variable.
508 1998-04-06 Kenichi Handa <handa@etl.go.jp>
510 * japan-util.el (setup-japanese-environment): Setup sentence-end
511 suitable for Japanese text.
512 (exit-japanese-environment): New function.
514 1998-02-04 Kenichi HANDA <handa@etl.go.jp>
516 * china-util.el (encode-hz-region): Do not bind
517 enable-multibyte-characters to nil locally.
519 1998-01-21 Kenichi Handa <handa@etl.go.jp>
521 * mule-diag.el (describe-coding-system): Change the format of
522 showing safe charsets.
524 * mule-util.el (detect-coding-with-priority): New macro.
525 (detect-coding-with-language-environment): New function.
527 1997-10-24 Kenichi Handa <handa@etl.go.jp>
529 * mule-diag.el (list-input-methods): Improve the message shown
530 when LEIM is not installed.
532 1997-10-23 Kenichi Handa <handa@etl.go.jp>
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
540 1999-06-30 MORIOKA Tomohiko <tomo@etl.go.jp>
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].
547 1997-10-21 Kenichi Handa <handa@etl.go.jp>
549 * mule-diag.el (describe-coding-system): Print information about
550 coding system properties, post-read-conversion and
551 pre-write-conversion.
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.
558 1997-10-19 John F. Whitehead <jfw@cisco.com>
560 * mule-diag.el (describe-font): Fix prompt.
562 1999-06-29 Kenichi Handa <handa@etl.go.jp>
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
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
577 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
579 * thai-xtis-util.el (thai-xtis-text-mode-map): Don't use
582 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
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'.
588 1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
590 * thai-xtis-util.el (thai-xtis-backward-delete-char): Renamed from
591 `thai-backward-delete-char'.
593 1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
595 * thai-xtis-util.el: Require `overlay'.
596 (thai-xtis-text-mode-map): Delete unused local variable
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
604 1999-06-28 TAKAHASHI Naoto <ntakahas@etl.go.jp>
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
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.
643 1999-05-27 SL Baur <steve@gneiss.etl.go.jp>
645 * canna.el: Removed RCS magic cookies.
646 Removed bytecompile bomb if no Canna support -- we never build .elcs
649 1999-05-26 MORIOKA Tomohiko <tomo@etl.go.jp>
651 * Makefile (REQUIRES): Add `apel'.
653 1999-05-24 MORIOKA Tomohiko <tomo@etl.go.jp>
655 * canna.el (canna:delete-last-preedit): Save `buffer-undo-list'.
656 (canna:insert-preedit): Likewise.
658 1998-10-27 MORIOKA Tomohiko <morioka@jaist.ac.jp>
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'.
664 1998-10-26 MORIOKA Tomohiko <morioka@jaist.ac.jp>
666 * canna.el: Abolish function `cancel-undo-boundary' because it is
669 1998-01-16 MORIOKA Tomohiko <morioka@jaist.ac.jp>
671 * canna.el (canna-dl-module): New variable.
673 1999-05-25 SL Baur <steve@gneiss.etl.go.jp>
675 * japan-util.el (setup-japanese-environment): load Kana keyboard
676 support if using a kana keyboard.
678 * kana-keyboard.el: New file.
680 1999-04-20 MORIOKA Tomohiko <morioka@jaist.ac.jp>
682 * etc/TUTORIAL.th, doc/Thai/README.Mule: Convert to tis-620.
684 1999-04-05 MORIOKA Tomohiko <tomo@etl.go.jp>
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>.
690 1999-04-01 MORIOKA Tomohiko <tomo@etl.go.jp>
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.
696 1999-03-30 MORIOKA Tomohiko <tomo@etl.go.jp>
698 * Makefile (ELCS): Add thai-xtis-util.elc, viet-util.elc and
700 (EXTRA_SOURCES): Delete thai.el and thai-util.el.
702 * thai-xtis-util.el: New file
703 [by TAKAHASHI Naoto <ntakahas@etl.go.jp>].
705 * viet-util.el, ethio-util.el: New files [imported from Emacs
708 * thai.el, thai-util.el: Removed.
710 1999-04-20 MORIOKA Tomohiko <morioka@jaist.ac.jp>
712 * etc/TUTORIAL.th, doc/Thai/README.Mule: Convert to tis-620.
714 1999-04-05 MORIOKA Tomohiko <tomo@etl.go.jp>
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>.
720 1999-04-01 MORIOKA Tomohiko <tomo@etl.go.jp>
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.
726 1999-03-30 MORIOKA Tomohiko <tomo@etl.go.jp>
728 * Makefile (ELCS): Add thai-xtis-util.elc, viet-util.elc and
730 (EXTRA_SOURCES): Delete thai.el and thai-util.el.
732 * thai-xtis-util.el: New file
733 [by TAKAHASHI Naoto <ntakahas@etl.go.jp>].
735 * viet-util.el, ethio-util.el: New files [imported from Emacs
738 * thai.el, thai-util.el: Removed.
740 1999-06-07 SL Baur <steve@xemacs.org>
742 * mule-debug.el: delete.
744 1999-05-27 SL Baur <steve@gneiss.etl.go.jp>
746 * canna.el: Removed RCS magic cookies.
747 Removed bytecompile bomb if no Canna support -- we never build .elcs
750 1999-05-26 MORIOKA Tomohiko <tomo@etl.go.jp>
752 * Makefile (REQUIRES): Add `apel'.
754 1999-05-24 MORIOKA Tomohiko <tomo@etl.go.jp>
756 * canna.el (canna:delete-last-preedit): Save `buffer-undo-list'.
757 (canna:insert-preedit): Likewise.
759 1998-10-27 MORIOKA Tomohiko <morioka@jaist.ac.jp>
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'.
765 1998-10-26 MORIOKA Tomohiko <morioka@jaist.ac.jp>
767 * canna.el: Abolish function `cancel-undo-boundary' because it is
770 1998-01-16 MORIOKA Tomohiko <morioka@jaist.ac.jp>
772 * canna.el (canna-dl-module): New variable.
774 1999-05-25 SL Baur <steve@gneiss.etl.go.jp>
776 * japan-util.el (setup-japanese-environment): load Kana keyboard
777 support if using a kana keyboard.
779 * kana-keyboard.el: New file.
781 1999-04-20 MORIOKA Tomohiko <morioka@jaist.ac.jp>
783 * etc/TUTORIAL.th, doc/Thai/README.Mule: Convert to tis-620.
785 1999-04-05 MORIOKA Tomohiko <tomo@etl.go.jp>
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>.
791 1999-04-01 MORIOKA Tomohiko <tomo@etl.go.jp>
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.
797 1999-03-30 MORIOKA Tomohiko <tomo@etl.go.jp>
799 * Makefile (ELCS): Add thai-xtis-util.elc, viet-util.elc and
801 (EXTRA_SOURCES): Delete thai.el and thai-util.el.
803 * thai-xtis-util.el: New file
804 [by TAKAHASHI Naoto <ntakahas@etl.go.jp>].
806 * viet-util.el, ethio-util.el: New files [imported from Emacs
809 * thai.el, thai-util.el: Removed.
811 1999-05-13 SL Baur <steve@gneiss.etl.go.jp>
813 * thai.el, thai-util.el: deleted pending updated thai support
815 1999-04-06 SL Baur <steve@altair.xemacs.org>
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
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
830 1999-03-17 SL Baur <steve@xemacs.org>
834 * vietnamese.EL: Removed.
836 1999-03-12 SL Baur <steve@xemacs.org>
838 * README.SJ3.ja: Rename **/*.jp -> *.ja.
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.
846 1999-02-17 SL Baur <steve@xemacs.org>
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).
856 1998-12-05 SL Baur <steve@altair.xemacs.org>
858 * mule-cmds.el (set-language-info): Spelling fix.
859 (set-language-info-alist): Ditto.
860 Suggested by Martin Buchholz <martin@xemacs.org>
862 1998-08-12 MORIOKA Tomohiko <morioka@jaist.ac.jp>
864 * korean.el: Modify eol-type of coding-system `euc-kr' to nil.
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}.
873 1998-07-13 Glynn Clements <glynn@sensei.co.uk>
875 * mule-help.el (help-with-tutorial): don't signal an error if the
876 regexp "^<<.+>>" isn't matched.
878 1998-07-23 SL Baur <steve@altair.xemacs.org>
880 * Makefile: Don't build anything if XEmacs/non-Mule.
882 1998-07-09 SL Baur <steve@altair.xemacs.org>
884 * cyrillic.el "Cyrillic-ISO": Add Russian Tutorial.
885 "Cyrillic-KOI8": Ditto.
887 "Cyrillic-ALT": Ditto.
889 1998-06-27 SL Baur <steve@altair.xemacs.org>
891 * european.el ("Romanian"): Add support for Romanian Tutorial.
894 ("Polish"): Serbian and Croatian are NOT synonymous.
896 1998-06-05 MORIOKA Tomohiko <morioka@jaist.ac.jp>
898 * mule-misc.el (split-char): fixed.
900 1998-04-26 MORIOKA Tomohiko <morioka@jaist.ac.jp>
902 * hebrew-hooks.el: Delete garbage.
904 1998-04-26 MORIOKA Tomohiko <morioka@jaist.ac.jp>
906 * china-util.el (decode-hz-region): Use 'cn-gb-2312 instead of
909 1997-12-26 MORIOKA Tomohiko <morioka@jaist.ac.jp>
911 * cyrillic.el: Comment out `ccl-encode-alternativnyj-font' because
914 * cyrillic.el: Comment out `ccl-encode-koi8-font' because it is
917 * cyrillic.el: Revive coding-system `koi8-r'.
919 1998-05-10 Martin Buchholz <martin@xemacs.org>
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.
929 1998-05-09 SL Baur <steve@altair.xemacs.org>
931 * mule-cmds.el (set-language-info): x-menubar renamed to
934 1998-04-07 SL Baur <steve@altair.xemacs.org>
936 * Makefile (binkit): Use TAR/EXCLUDES variables from XEmacs.rules.
938 1998-04-03 Martin Buchholz <martin@xemacs.org>
940 * mule-x-init.el: Automagically detect coding system on kterms.
942 1998-03-13 Stephen J. Turnbull <turnbull@sk.tsukuba.ac.jp>
944 * canna.el: require 'overlay
946 1998-03-07 SL Baur <steve@altair.xemacs.org>
948 * mule-tty-init.el: New file.
949 From Kazuyuki IENAGA <ienaga@jsys.co.jp>
951 1998-02-25 SL Baur <steve@altair.xemacs.org>
953 * Coding system stuffs separated from Mule.
954 From Andy Piper <andyp@parallax.co.uk>
956 1998-02-17 SL Baur <steve@altair.xemacs.org>
958 * mule-coding.el (set-terminal-coding-system): Mule tty support.
959 From Kazuyuki IENAGA <ienaga@jsys.co.jp>
961 1998-02-15 Andreas Jaeger <aj@arthur.rhein-neckar.de>
963 * Makefile (binkit): Remove old package.
965 1998-02-13 SL Baur <steve@altair.xemacs.org>
967 * mule-help.el (help-with-tutorial): Use `locate-data-file' to
970 1998-02-07 MORIOKA Tomohiko <morioka@jaist.ac.jp>
972 * mule-files.el: Make coding-system magic cookie work.
974 1998-01-24 SL Baur <steve@altair.xemacs.org>
976 * Makefile (binkit): Remove references to `cp -a'.
977 (VERSION): Update to package standards 1.0.
978 * package-info.in: Ditto.
980 1998-01-11 SL Baur <steve@altair.xemacs.org>
982 * Makefile: Update to newer package interface.
984 1998-01-10 SL Baur <steve@altair.xemacs.org>
986 * README.SJ3.jp: New file documenting SJ3.
988 1998-01-02 Didier Verna <verna@inf.enst.fr>
990 * mule-help.el: Adapted help-with-tutorial to understand the calls
991 from the menubar (help-with-tutorial nil <tutorial>)
993 1998-01-02 SL Baur <steve@altair.xemacs.org>
995 * Makefile: Update to newer package interface.
997 1997-12-22 SL Baur <steve@altair.xemacs.org>
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>
1003 * mule-cmds.el (set-language-info): Specify x-menubar.elc as the
1004 name to `eval-after-load'.
1006 1997-12-20 SL Baur <steve@altair.xemacs.org>
1008 * chinese.el: Remove its/ prefix.
1009 * korean.el (setup-korean-environment): Ditto.
1010 * japanese.el (japanese): Ditto.
1012 1997-12-19 SL Baur <steve@altair.xemacs.org>
1014 * mule-init.el (init-mule): Locale specific start files have been
1015 moved to the data-directory.