Mercurial > emacs
view leim/ChangeLog @ 88886:300f83fb46e1
Include "coding.h".
(Qget_emacs_mule_file_char, Qload_force_doc_strings,
load_each_byte, unread_char): New variables.
(readchar_backlog): This variable deleted.
(readchar): Return a character unless load_each_byte is nonzero.
Handle the case that readcharfun is Qget_emacs_mule_file_char or a
cons. If unread_char is not -1, simply return it.
(unreadchar): Handle the case that readcharfun is
Qget_emacs_mule_file_char or a cons. Set unread_char if
necessary.
(read_multibyte): This function deleted.
(readbyte_for_lambda, readbyte_from_file, readbyte_from_string)
(read_emacs_mule_char): New functions.
(Fload): Even if the file doesn't have the extention ".elc", if
safe_to_load_p returns a positive version number, assume that the
file contains bytecompiled code. If the version is less than 22,
load the file while decoding multibyte sequences by emacs-mule.
(readevalloop): Don't use readchar_backlog.
(Fread): Likewise. Pay attention to the case that STREAM is a
cons.
(Fread_from_string): Pay attention to the case that STREAM is a
cons.
(read_escape): The arg BYTEREP deleted.
(read1): Set load_each_byte to 1 temporarily while handling
#@NUMBER. Don't call read_multibyte.
(read_vector): Call Fread with a cons. If readcharfun is
Qget_emacs_mule_file_char, decode the read string by emacs-mule.
(read_list): If doc_reference is 2, make the cdr part string as
unibyte.
(syms_of_lread): Intern and staticpro Qget_emacs_mule_file_char
and Qload_force_doc_strings.
author | Kenichi Handa <handa@m17n.org> |
---|---|
date | Wed, 24 Jul 2002 10:51:15 +0000 |
parents | 2a39da7c94ef |
children | b508e1ffe828 |
line wrap: on
line source
2002-07-01 Dave Love <fx@gnu.org> * quail/indian.el: Update from head. 2002-06-27 Dave Love <fx@gnu.org> * ja-dic/ja-dic.el: Add coding tag. 2002-06-24 Dave Love <fx@gnu.org> * latin-post.el: Recoded to utf-8. ("latin-postfix"): New method. * latin-alt.el: Recoded to utf-8. ("latin-alt-postfix"): New method. * quail/latin-pre.el: Recoded to utf-8. ("latin-1-prefix", "latin-8-prefix", "latin-9-prefix"): Add nbsp. ("latin-3-prefix"): Remove bogus Latin-3 characters and ~o -> ,Cu(B, ~O -> ,CU(B. ("latin-prefix"): New method. * quail/uni-input.el (utf-8-ccl-encode): Deleted. (ucs-input-method): Modified. 2002-06-10 Dave Love <fx@gnu.org> * quail/hanja3.el, quail/hanja.el, makefile.nt, Makefile.in: * quail/vntelex.el: Update from trunk. * quail/cyrillic.el: Doc fixes. ("cyrillic-beylorussian"): Commented-out. ("cyrillic-translit-bulgarian"): Deleted. ("cyrillic-ukrainian"): Fix `q', `Q', `W', `w' bindings. ("ukrainian-computer", "belarusian", "bulgarian-standard"): New. ("bulgarian-pho"): Add ,A'(B, ,Lp(B, ,LN(B. 2002-05-31 Kenichi Handa <handa@etl.go.jp> * quail/indian.el: Replace commented-out lines with a condition that is always false. The same change by Eli on 2002-04-19 in the HEAD trunk. 2002-05-22 Kenichi Handa <handa@etl.go.jp> * Makefile.in (RUN-EMACS): Add LC_ALL=C. ;; Local Variables: ;; coding: iso-2022-7bit-unix ;; End: Copyright (C) 2002 Free Software Foundation, Inc. Copying and distribution of this file, with or without modification, are permitted provided the copyright notice and this notice are preserved.