diff options
| author | Kenichi Handa | 2002-07-31 07:15:29 +0000 |
|---|---|---|
| committer | Kenichi Handa | 2002-07-31 07:15:29 +0000 |
| commit | 52af23fe1000408ea88add2f798f1b7dd4a6609e (patch) | |
| tree | 07984917a3e9d0f6df9bf126730b8d3e125ef3ba | |
| parent | d26e6665bf487689a0e44c0b601effe25d8b71f3 (diff) | |
| download | emacs-52af23fe1000408ea88add2f798f1b7dd4a6609e.tar.gz emacs-52af23fe1000408ea88add2f798f1b7dd4a6609e.zip | |
*** empty log message ***
| -rw-r--r-- | lisp/ChangeLog | 50 | ||||
| -rw-r--r-- | src/ChangeLog | 38 |
2 files changed, 88 insertions, 0 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog index 5eaebcb1263..b18d8d62cc9 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog | |||
| @@ -1,3 +1,53 @@ | |||
| 1 | 2002-07-31 Kenichi Handa <handa@etl.go.jp> | ||
| 2 | |||
| 3 | * arc-mode.el (archive-file-name-coding-system): New variable. | ||
| 4 | Make it permanent-local. | ||
| 5 | (byte-after, bref, insert-unibyte): New function. Change most of | ||
| 6 | char-after, aref, insert to them respectively. | ||
| 7 | (archive-mode): Set archive-file-name-coding-system. | ||
| 8 | (archive-summarize): Don't change the buffer's multibyteness. | ||
| 9 | (archive-extract): Inherit archive-file-name-coding-system from | ||
| 10 | archive-superior-buffer. Bind coding-system-for-write to | ||
| 11 | archive-file-name-coding-system. | ||
| 12 | (archive-*-write-file-member): Encode ENAME by | ||
| 13 | archive-file-name-coding-system. Bind coding-system-for-write to | ||
| 14 | no-conversion. | ||
| 15 | (archive-rename-entry): Encode the filename by | ||
| 16 | archive-file-name-coding-system. | ||
| 17 | (archive-mode-revert): Don't change the buffer's multibyteness. | ||
| 18 | (archive-arc-summarize, archive-lzh-summarize, | ||
| 19 | archive-zoo-summarize): Don't change the buffer's multibyteness. | ||
| 20 | Decode filenames by archive-file-name-coding-system. | ||
| 21 | (archive-arc-rename-entry, archive-zip-chmod-entry): Don't change | ||
| 22 | the buffer's multibyteness. | ||
| 23 | |||
| 24 | * tar-mode.el (tar-file-name-coding-system): New variable. Make | ||
| 25 | it permanent-local.p | ||
| 26 | (tar-header-block-tokenize): Decode filename and linkname by | ||
| 27 | tar-file-name-coding-system. | ||
| 28 | (tar-header-block-checksum): Call multibyte-char-to-unibyte to get | ||
| 29 | the byte value of eight-bit chars. | ||
| 30 | (tar-summarize-buffer): Call set-buffer-multibyte with METHOD | ||
| 31 | `to'. Delete unnecessary call of position-bytes. | ||
| 32 | (tar-mode): Set tar-file-name-coding-system. Delete unnecessary | ||
| 33 | call of position-bytes. | ||
| 34 | (tar-extract): Simplified by calling decode-coding-region with | ||
| 35 | DESTINATION argument. Don't toggle multibyteness of tar buffer. | ||
| 36 | (tar-copy): Don't toggle multibyteness of tar buffer. | ||
| 37 | (tar-expunge): Likewise. | ||
| 38 | (tar-clear-modification-flags): Delete unnecessary call of | ||
| 39 | position-bytes. | ||
| 40 | (tar-rename-entry): Call tar-alter-one-field with encoded new | ||
| 41 | name. | ||
| 42 | (tar-alter-one-field): Don't toggle multibyteness of tar buffer. | ||
| 43 | Convert new-data-string by string-to-multibyte before inserting | ||
| 44 | it. | ||
| 45 | (tar-subfile-save-buffer): Don't toggle multibyteness of tar | ||
| 46 | buffer. Simplified by calling encoding-coding-region with | ||
| 47 | DESTINATION argument. | ||
| 48 | (tar-mode-write-file): Delete unnecessary call of | ||
| 49 | byte-to-position. | ||
| 50 | |||
| 1 | 2002-07-30 Dave Love <fx@gnu.org> | 51 | 2002-07-30 Dave Love <fx@gnu.org> |
| 2 | 52 | ||
| 3 | * international/titdic-cnv.el (quail-cxterm-package-ext-info): Doc | 53 | * international/titdic-cnv.el (quail-cxterm-package-ext-info): Doc |
diff --git a/src/ChangeLog b/src/ChangeLog index 3f47f10bc7f..bbf18ef11f8 100644 --- a/src/ChangeLog +++ b/src/ChangeLog | |||
| @@ -1,3 +1,41 @@ | |||
| 1 | 2002-07-31 Kenichi Handa <handa@etl.go.jp> | ||
| 2 | |||
| 3 | * buffer.c (Qas, Qmake, Qto): New variables. | ||
| 4 | (Fset_buffer_multibyte): New optional arg METHOD. Caller changed. | ||
| 5 | (syms_of_buffer): Intern and staticpro Qas, Qmake, and Qto. | ||
| 6 | |||
| 7 | * callproc.c (Fcall_process): Don't call insert_1_both directly if | ||
| 8 | we are inserting a process output into a multibyte buffer. | ||
| 9 | |||
| 10 | * character.h (CHAR_TO_BYTE8): If C is not eight-bit char, call | ||
| 11 | multibyte_char_to_unibyte. | ||
| 12 | |||
| 13 | * character.c (Funibyte_char_to_multibyte): If C can't be decoded | ||
| 14 | by the primary charset, make it eight-bit char. | ||
| 15 | (Fmultibyte_char_to_unibyte): Call CHAR_TO_BYTE8. | ||
| 16 | |||
| 17 | * charset.c: (charset_eight_bit, Qeight_bit_control): New | ||
| 18 | variables. | ||
| 19 | (charset_8_bit__control, charset_8_bit_graphic, | ||
| 20 | Qeight_bit_control, Qeight_bit_graphic): These variables deleted. | ||
| 21 | (define_charset_internal): New function. | ||
| 22 | (syms_of_charset): Call define_charset_internal for pre-defined | ||
| 23 | charsets. | ||
| 24 | |||
| 25 | * charset.h (charset_8_bit): Extern it. | ||
| 26 | |||
| 27 | * coding.c (make_conversion_work_buffer): Adjusted for the change | ||
| 28 | of Fset_buffer_multibyte. | ||
| 29 | (encode_coding_raw_text): Increment p0 in the loop. | ||
| 30 | |||
| 31 | * lisp.h (Fset_buffer_multibyte): Prototype adjusted. | ||
| 32 | |||
| 33 | * xdisp.c (setup_echo_area_for_printing, set_message_1): Adjusted | ||
| 34 | for the change of Fset_buffer_multibyte. | ||
| 35 | |||
| 36 | * fns.c (Fstring_to_multibyte): New function. | ||
| 37 | (syms_of_fns): Declare Fstring_to_multibyte as Lisp subroutine. | ||
| 38 | |||
| 1 | 2002-07-30 Dave Love <fx@gnu.org> | 39 | 2002-07-30 Dave Love <fx@gnu.org> |
| 2 | 40 | ||
| 3 | * xfns.c (x_put_x_image): Declare args. | 41 | * xfns.c (x_put_x_image): Declare args. |