+2006-03-03 Kenichi Handa <handa@m17n.org>
+
+ * international/ccl.el (ccl-dump-write-const-string): Fix previous
+ change.
+
+2006-03-02 Kenichi Handa <handa@m17n.org>
+
+ * international/ccl.el (ccl-embed-string): Check string length.
+ Set special flag for multibyte character sequence.
+ (ccl-compile-write-string): Don't make str unibyte.
+ (ccl-compile-write-repeat): Likewise.
+ (ccl-compile-write): If the character code doesn't fit in 22-bit
+ (ccl-dump-write-const-string): Check special flag for multibyte
+ character sequence.
+
+2006-02-28 Kenichi Handa <handa@m17n.org>
+
+ * ps-mule.el (ps-mule-eight-bit-char): Delete this function.
+ (ps-mule-encode-region): Don't use ps-mule-eight-bit-char.
+ (ps-mule-plot-composition): Likewise.
+
+2006-02-27 Kenichi Handa <handa@m17n.org>
+
+ * language/chinese.el ("Chinese-BIG5"): Set
+ ctext-non-standard-encodings property to "big5-0".
+
+ * international/mule.el (ctext-non-standard-encodings): Initialize
+ to nil.
+ (ctext-non-standard-encodings-alist): Set charset `big5' in the
+ entry for "big5-0".
+ (ctext-non-standard-encodings-table): Return a list instead of
+ char-table.
+ (ctext-pre-write-conversion): Adjusted for the above change.
+
+2006-02-27 Zhang Wei <id.brep@gmail.com> (tiny change)
+
+ * international/mule.el (ctext-non-standard-encodings-alist): Add
+ an entry for gbk-0.
+ (ctext-post-read-conversion): Use multibyt-char-to-unibyte to read
+ a row 8-bit.
+
+ * language/chinese.el ("Chinese-GBK"): Set
+ ctext-non-standard-encodings property to "gbk-0". Add sample-text
+ property.
+
+2006-02-27 Kenichi Handa <handa@m17n.org>
+
+ * international/kkc.el (kkc-region): Use
+ this-single-command-raw-keys on pushing back an unhandled key
+ sequence.
+
+2006-02-24 Kenichi Handa <handa@m17n.org>
+
+ * international/encoded-kb.el (encoded-kbd-mode): Check
+ saved-input-mode on turing off Encoded Kbd mode.
+
+ * composite.el (auto-composition-after-change): Use
+ save-buffer-state.
+ (turn-on-auto-composition-if-enabled): Don't turn on
+ auto-composition-mode in a unibyte buffer.
+
+2006-02-21 Kenichi Handa <handa@m17n.org>
+
+ * startup.el (command-line): Use custom-reevaluate-setting for
+ global-auto-composition-mode.
+
+ * composite.el (auto-composition-function): Make it buffer local.
+ (auto-composition-mode): New minor mode.
+ (turn-on-auto-composition-if-enabled): New function.
+ (global-auto-composition-mode): New global minor mode.
+
+2006-01-24 Kenichi Handa <handa@m17n.org>
+
+ * descr-text.el (describe-char): Use insert-text-button instead of
+ widget-create for "customize what to show" button.
+
+2006-01-19 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * tar-mode.el: Merge changes from the trunk:
+ (tar-header-block-tokenize): Tighten regexp.
+ (tar-summarize-buffer): Don't clear the modified-p bit if it wasn't
+ cleared before. Obey default-enable-multibyte-characters.
+ Use mapconcat.
+ (tar-mode-map): Move initialization inside delcaration.
+ (tar-alter-one-field): Don't hardcode point-min==1.
+
+2006-01-20 Naoto Takahashi <ntakahas@m17n.org>
+
+ * language/ethiopic.el: Copyright fixed.
+ (composition-function-table): Support a new character in Unicode
+ 4.1.
+
+ * language/ethio-util.el (ethio-fidel-to-tex-buffer)
+ (ethio-tex-to-fidel-buffer, ethio-composition-function)
+ ("ethiopic-tex"): Support new characters in Unicode 4.1.
+
+ * descr-text.el (describe-char): Fix for sync with HEAD.
+
+2006-01-19 Kenichi Handa <handa@m17n.org>
+
+ * international/mule.el (autoload-coding-system): Install the same
+ function as in HEAD.
+
+2005-12-28 Kenichi Handa <handa@m17n.org>
+
+ * international/characters.el: Register characters in
+ auto-fill-chars. Put nospace-between-words to more charsets.
+
+2005-10-27 Zhang Wei <id.brep@gmail.com> (tiny change)
+
+ * international/mule-cmds.el (locale-language-names): Add entries
+ for zh_CN.GB2312, zh_CN.GBK, and zh_CN.GB18030.
+ (locale-preferred-coding-systems): Fix entries for Chinese locales.
+
+2005-10-24 Kenichi Handa <handa@etlken>
+
+ * international/utf-7.el: Delete the definition of utf-7.
+ (utf-7-post-read-conversion, utf-7-pre-write-conversion):
+ Add autoload cookies.
+
+2005-10-18 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
+
+ * term/mac-win.el: Delete the code to create a fontset from the X
+ resource "Font".
+
+2005-07-29 Naoto Takahashi <ntakahas@m17n.org>
+
+ * international/robin.el (robin-define-package): Be sure to call
+ put-char-code-property.
+
+2005-07-29 Kenichi Handa <handa@m17n.org>
+
+ * language/korean.el (iso-2022-kr): Set :suitable-for-keyboard
+ property to 1.
+
+ * international/mule-conf.el (cp1125): Set :ascii-compatible-p
+ property to t.
+
+ * descr-text.el (describe-char): Sync with the main trunk.
+
+ * international/mule.el (coding-system-get):
+ Check `ascii-incompatible' for backward compatiblity.
+ (set-file-name-coding-system): Signal an error for a coding system
+ not suitable for file name.
+ (set-keyboard-coding-system): Signal an error for a coding system
+ not suitable for keyboard.
+
+ * language/chinese.el (iso-2022-cn, iso-2022-cn-ext):
+ Set :suitable-for-keyboard property to 1.
+
+ * language/japanese.el (iso-2022-jp, iso-2022-jp-2)
+ (iso-2022-jp-2004): Set :suitable-for-keyboard property to 1.
+
+ * language/vietnamese.el (vietnamese-viscii, vietnamese-vscii)
+ (vietnamese-tcvn): Set :suitable-for-file-name property to t.
+
+2005-07-26 Naoto Takahashi <ntakahas@m17n.org>
+
+ * international/robin.el (robin-define-package): Delete redundant code.
+ (robin-add-rule): Allow N-1 reverse conversion.
+
+2005-07-26 Naoto Takahashi <ntakahas@m17n.org>
+
+ * international/robin.el (robin-define-package): Make the
+ expaneded form shorter.
+
+2005-06-05 Zhang Wei <id.brep@gmail.com> (tiny change)
+
+ * language/chinese.el (chinese-iso-8bit): Fix mime-charset of
+ chiense-iso-8bit.
+
+2005-05-11 Kenichi Handa <handa@m17n.org>
+
+ * loadup.el: If we are byte-compiling unidata-gen.el or running
+ unidata-ge-files, set purify-flag to nil.
+
+2005-05-10 Kenichi Handa <handa@m17n.org>
+
+ * loadup.el: Load international/charprop.el with NOERROR t.
+
+ * Makefile.in (AUTOGENEL): Add charprop.el and uni-*.el.
+
+2005-05-07 Kenichi Handa <handa@m17n.org>
+
+ * international/uni-bidi.el, international/uni-category.el,
+ international/uni-combining.el, international/uni-comment.el,
+ international/uni-decimal.el, international/uni-decomposition.el,
+ international/uni-digit.el, international/uni-lowercase.el,
+ international/uni-mirrored.el, international/uni-name.el,
+ international/uni-numeric.el, international/uni-old-name.el,
+ international/uni-titlecase.el, international/uni-uppercase.el,
+ international/charprop.el: Re-generated.
+
+2005-04-22 Kenichi Handa <handa@m17n.org>
+
+ * term/mac-win.el: Sync with the main trunk.
+ (mac-centraleurroman, mac-cyrillic): New charsets and coding
+ systems.
+ (mac-symbol, mac-dingbats): New charsets.
+
+2005-04-21 Kenichi Handa <handa@m17n.org>
+
+ * international/characters.el: Set syntax of NBSP to punctuation.
+
+2005-04-11 Kenichi Handa <handa@m17n.org>
+
+ * international/mule-cmds.el: Don't require wid-edit.
+
+2005-04-09 Kenichi Handa <handa@m17n.org>
+
+ * language/thai-util.el: Fix previous change.
+
+2005-03-28 Kenichi Handa <handa@m17n.org>
+
+ * language/thai-util.el: Sync with the main trunk.
+
+2005-03-16 Naoto Takahashi <ntakahas@m17n.org>
+
+ * international/robin.el: New file.
+
+ * language/ethiopic.el: Encoding changed to utf-8-emacs.
+ Register ethio-composition-function in composition-function-table.
+ ("Ethiopic"): Coding-systems changed to utf-8-emacs.
+
+ * language/ethio-util.el: Encoding changed to utf-8-emacs. All
+ transliteration functions rewritten to use robin.el.
+ (ethio-fidel-to-sera-map, ethio-fidel-to-tex-map)
+ (ethio-sera-to-fidel-table, ethio-implicit-period-conversion)
+ (ethio-prefer-ascii-punctuation): Deleted variables.
+ (ethio-char-to-ethiocode, ethio-convert-digit)
+ (ethio-ethiocode-to-char, ethio-fidel-to-sera-mail)
+ (ethio-fidel-to-sera-mail-or-marker, ethio-lone-consonant-p)
+ (ethio-sera-to-fidel-english, ethio-sera-to-fidel-ethio)
+ (ethio-sera-to-fidel-mail, ethio-sera-to-fidel-mail-or-marker)
+ (ethio-tilde-escape, ethio-toggle-punctuation): Deleted functions.
+ (ethio-adjust-robin, ethio-composition-function)
+ (ethio-get-consonant, ethio-prefer-amharic, ethio-process-digits)
+ (ethio-sera-to-fidel-region-ethio)
+ (ethio-sera-to-fidel-region-noethio)
+ (ethio-use-colon-for-colon, ethio-use-three-dot-question): New
+ functions.
+
+2005-01-30 Kenichi Handa <handa@m17n.org>
+
+ * international/uni-name.el: Re-generated.
+
+2005-02-24 Miles Bader <miles@gnu.org>
+
+ * international/mule.el (auto-coding-regexp-alist)
+ (ctext-pre-write-conversion): Replace embedded control characters
+ with octal escapes; this prevents diff from thinking the file is
+ binary.
+
2005-02-12 Miles Bader <miles@gnu.org>
* version.el (emacs-version): Change to "23.0.0".
2002-09-08 Dave Love <fx@gnu.org>
* language/ind-util.el (ucs-devanagari-to-is13194-alist)
- (indian-glyph-char, indian-char-glyph): Deleted.
- (is13194-default-repertory): Renamed from
- is13194-default-repartory,
+ (indian-glyph-char, indian-char-glyph): Delete.
+ (is13194-default-repertory): Rename from is13194-default-repartory.
(iscii-to-ucs-region): Hoist evals from loop.
* language/devan-util.el (dev-charseq): Avoid indian-glyph-char.
* language/indian.el (indian-script-table)
- (ccl-encode-indian-glyph-font): Deleted.
+ (ccl-encode-indian-glyph-font): Delete.
- * international/mule-conf.el (emacs-mule, iso-2022-7bit)
- (iso-2022-7bit-ss2, iso-2022-7bit-lock, iso-2022-8bit-ss2)
+ * international/mule-conf.el (emacs-mule, iso-2022-7bit)
+ (iso-2022-7bit-ss2, iso-2022-7bit-lock, iso-2022-8bit-ss2)
(compound-text, ctext-no-compositions): Remove :charset-list.
* international/mule-cmds.el (language-info-custom-alist): New.
- (input-method-activate-hook, input-method-inactivate-hook)
- (input-method-after-insert-chunk-hook)
- (input-method-use-echo-area, set-language-environment-hook)
+ (input-method-activate-hook, input-method-inactivate-hook)
+ (input-method-after-insert-chunk-hook)
+ (input-method-use-echo-area, set-language-environment-hook)
(exit-language-environment-hook): Customize.
(find-coding-systems-for-charsets): Rewritten.
(default-input-method): Add :link.
(cp851): Doc fix.
(unicode-bmp): New.
- * case-table.el (set-case-syntax-pair): Remove check on byte
- lengths.
+ * case-table.el (set-case-syntax-pair): Remove check on byte lengths.
* language/european.el (cp858): New.
("Turkish"): Add special case rules.
2002-08-19 Kenichi Handa <handa@etl.go.jp>
- * international/characters.el: Fix categories ?A and ?C. Treat
- ASCII characters as `latin' script.
+ * international/characters.el: Fix categories ?A and ?C.
+ Treat ASCII characters as `latin' script.
2002-08-18 Kenichi Handa <handa@etl.go.jp>
* wid-edit.el (character): Use characterp.
- * international/mule-diag.el (describe-coding-system): Add utf-16
- case.
+ * international/mule-diag.el (describe-coding-system): Add utf-16 case.
* language/viet-util.el (viet-encode-viscii-char): Use encode-char.
- * language/cyrillic.el ("Tajik", "Bulgarian", "Belarusian"): Add
- charset.
+ * language/cyrillic.el ("Tajik", "Bulgarian", "Belarusian"):
+ Add charset.
("Ukrainian"): New.
* language/georgian.el (georgian-ps): New coding system.
2002-08-15 Kenichi Handa <handa@etl.go.jp>
- * international/mule-cmds.el (reset-language-environment): Don't
- set nonascii-translation-table and nonascii-insert-offset. Call
- set-unibyte-charset, not set-primary-charset.
- (nonascii-translation-table, nonascii-insert-offset): Declare
- these variable as obsolete ones.
+ * international/mule-cmds.el (reset-language-environment):
+ Don't set nonascii-translation-table and nonascii-insert-offset.
+ Call set-unibyte-charset, not set-primary-charset.
+ (nonascii-translation-table, nonascii-insert-offset):
+ Declare these variable as obsolete ones.
(set-language-environment): Call set-unibyte-charset, not
set-primary-charset. Call set-charset-priority with `charset'
info of the language environment.
2002-08-02 Kenichi Handa <handa@etl.go.jp>
- * international/characters.el (next-word-boundary-han): Don't
- treat katakana following han characters as a part of a word.
+ * international/characters.el (next-word-boundary-han):
+ Don't treat katakana following han characters as a part of a word.
2002-08-01 Kenichi Handa <handa@etl.go.jp>
(archive-rename-entry): Encode the filename by
archive-file-name-coding-system.
(archive-mode-revert): Don't change the buffer's multibyteness.
- (archive-arc-summarize, archive-lzh-summarize,
- archive-zoo-summarize): Don't change the buffer's multibyteness.
+ (archive-arc-summarize, archive-lzh-summarize)
+ (archive-zoo-summarize): Don't change the buffer's multibyteness.
Decode filenames by archive-file-name-coding-system.
(archive-arc-rename-entry, archive-zip-chmod-entry): Don't change
the buffer's multibyteness.
- * tar-mode.el (tar-file-name-coding-system): New variable. Make
- it permanent-local.p
+ * tar-mode.el (tar-file-name-coding-system): New variable.
+ Make it permanent-local.
(tar-header-block-tokenize): Decode filename and linkname by
tar-file-name-coding-system.
(tar-header-block-checksum): Call multibyte-char-to-unibyte to get
`to'. Delete unnecessary call of position-bytes.
(tar-mode): Set tar-file-name-coding-system. Delete unnecessary
call of position-bytes.
- (tar-extract): Simplified by calling decode-coding-region with
+ (tar-extract): Simplify by calling decode-coding-region with
DESTINATION argument. Don't toggle multibyteness of tar buffer.
(tar-copy): Don't toggle multibyteness of tar buffer.
(tar-expunge): Likewise.
(tar-clear-modification-flags): Delete unnecessary call of
position-bytes.
- (tar-rename-entry): Call tar-alter-one-field with encoded new
- name.
+ (tar-rename-entry): Call tar-alter-one-field with encoded new name.
(tar-alter-one-field): Don't toggle multibyteness of tar buffer.
- Convert new-data-string by string-to-multibyte before inserting
- it.
+ Convert new-data-string by string-to-multibyte before inserting it.
(tar-subfile-save-buffer): Don't toggle multibyteness of tar
- buffer. Simplified by calling encoding-coding-region with
+ buffer. Simplify by calling encoding-coding-region with
DESTINATION argument.
- (tar-mode-write-file): Delete unnecessary call of
- byte-to-position.
+ (tar-mode-write-file): Delete unnecessary call of byte-to-position.
2002-07-30 Dave Love <fx@gnu.org>
- * international/titdic-cnv.el (quail-cxterm-package-ext-info): Doc
- fix.
+ * international/titdic-cnv.el (quail-cxterm-package-ext-info): Doc fix.
* emacs-lisp/copyright.el (copyright-regexp): Remove redundancy.
2002-07-17 Kenichi Handa <handa@etl.go.jp>
- * international/mule-util.el (detect-coding-with-priority): Fix
- the place of using `,' marker in backguote form.
+ * international/mule-util.el (detect-coding-with-priority):
+ Fix the place of using `,' marker in backguote form.
2002-07-12 Dave Love <fx@gnu.org>
- * international/mule-conf.el (mule-unicode-e000-ffff): Set
- :max-code.
+ * international/mule-conf.el (mule-unicode-e000-ffff): Set :max-code.
* international/mule-util.el (with-coding-priority): Fix.
(coding-spec-XXX-idx): Variables deleted.
(coding-system-iso-2022-flags): New variable.
(define-coding-system): New function.
- (transform-make-coding-system-args, make-coding-system): Deleted.
+ (transform-make-coding-system-args, make-coding-system): Delete.
(set-coding-priority): Make it obsolete.
- (after-insert-file-set-buffer-file-coding-system): Adjusted for
+ (after-insert-file-set-buffer-file-coding-system): Adjust for
the new coding system structure.
(find-new-buffer-file-coding-system): Likewise.
(sgml-char-names-table): Iteration limit fixed.
* term/mac-win.el: Deleted unnecessary calls of set-fontset-font.
- (ccl-encode-mac-roman-font): Deleted.
+ (ccl-encode-mac-roman-font): Delete.
* Makefile.in (DONTCOMPILE): Add latin1-disp.el, ucs-tables.el,
utf-8.el, and utf-8-subst.el as they can't be bytecompiled