Kenichi Handa [Sun, 10 Aug 1997 05:54:48 +0000 (05:54 +0000)]
(Fset_terminal_coding_system_internal): Set
CODING_FLAG_ISO_SAFE in terminal_coding.flags.
(ENCODE_ISO_CHARACTER_DIMENSION1): Check
CODING_SPEC_ISO_EXPECTED_CHARSETS.
(ENCODE_ISO_CHARACTER_DIMENSION2): Likewise.
Kenichi Handa [Sun, 10 Aug 1997 04:13:19 +0000 (04:13 +0000)]
(Vignore_relative_composition): New variable.
(syms_of_fontset): Doc-string of use-default-ascent modified.
Declare ignore-relative-composition as a Lisp variable.
Kenichi Handa [Sun, 10 Aug 1997 04:13:19 +0000 (04:13 +0000)]
(ENCODE_ISO_CHARACTER_DIMENSION1): Pay attention to
CODING_FLAG_ISO_SAFE.
(ENCODE_ISO_CHARACTER_DIMENSION2): Likewise.
(safe_terminal_coding): New variable.
(Fset_safe_terminal_coding_system_internal): New function.
(init_coding_once): Initilize safe_terminal_coding.
(syms_of_coding): Declare set-safe-terminal-coding-system as a
Lisp function.
(Vmicrosoft_code_table): New variable.
(syms_of_coding): Declare it as a Lisp variable and initialize it.
(detect_coding_mask): Pay attention to Vmicrosoft_code_table.
Kenichi Handa [Sun, 10 Aug 1997 04:09:49 +0000 (04:09 +0000)]
(setup-chinese-gb-environment): Do not
change sendmail-coding-system and rmail-file-coding-system.
(setup-chinese-big5-environment): Likewise.
(setup-chinese-cns-environment): Likewise.
Kenichi Handa [Sun, 10 Aug 1997 04:07:03 +0000 (04:07 +0000)]
(saved-input-mode): New variable.
(encoded-kbd-mode): Doc-string fixed. Save current-input-mode
when turning on Encoded-kbd mode, and recover it when turning off
Encoded-kbd mode. Set encoded-kbd-iso2022-designations correctly.
(encoded-kbd-self-insert-iso2022-7bit): Call charset-dimension
instead fo charset-bytes.
(encoded-kbd-self-insert-iso2022-8bit): Likewise.
Kenichi Handa [Sun, 10 Aug 1997 04:07:03 +0000 (04:07 +0000)]
(print-fontset): Don't hang even if a
fontset name doesn't confirm to XLFD.
(describe-current-coding-system): Do not show the same coding
system twice in the list of priority order.
Kenichi Handa [Sun, 10 Aug 1997 04:07:03 +0000 (04:07 +0000)]
(make-coding-system): Add a new FLAGS
elements SAFE. Use it for terminal coding system if some other
coding system is specified explicitly.
(ignore-relative-composition): Initialize it.
Kenichi Handa [Sun, 10 Aug 1997 04:04:35 +0000 (04:04 +0000)]
Change title string of input method "lao-lrt".
(lrt-single-consonant-table): Several key sequence changed.
(lrt-composing-pattern-double-c): Handle a consonant with
semi-vowel-lower correctly.
(lrt-handle-maa-sakod): Do not reset quail-current-key.
(lrt-handle-tone-mark): Check the existence of double consonant
correctly.
(c-beginning-of-statement-1): When checking for bare semi, don't match
on a semi following a close brace.
(c-guess-basic-syntax): CASE 5I: When adding 'inclass syntax, use the
relpos pointing to the class opening brace, unless that hangs on the
right side, in which case, use the start of the class/struct keyword.
(c-symbol-key):
First character must be a letter or underscore.
(c-styles-are-initialized): Variable deleted.
(c-common-init): Don't initialize styles here.
(idl-mode-abbrev-table): New variable.
(idl-mode-map, idl-mode-syntax-table): New variables.
(c-idl-menu): New menu.
(format-annotate-single-property-change,
format-annotate-atomic-property-change): move code that interprets
nil as 0 inside test that property is numeric.
Geoff Voelker [Sat, 9 Aug 1997 01:45:19 +0000 (01:45 +0000)]
(lisp): Update paths to lisp files that have moved.
(ctags.obj): New target.
(etags.obj, getopt.obj, make-docfile.obj): Update dependencies.
Add includes.
(find-emacs-lisp-shadows): Don't mention `subdirs.el'.
(list-load-path-shadows): When noninteractive, if there are shadows,
start with a message explaining what this is a problem.
Roland McGrath [Thu, 7 Aug 1997 15:53:39 +0000 (15:53 +0000)]
(update-file-autoloads): Use anchored regexp search instead of requiring
leading newline before generate-autoload-cookie, which gave false negative
if sole cookie in file was at bob.
(COERCE_MARKER): New macro.
(redisplay_internal): Coerce Voverlay_arrow_position to a number
to record it in last_arrow_position.
(mark_window_display_accurate, redisplay_window): Likewise.
(redisplay_window): Don't do the "only point has change" optimization
if the overlay arrow is in this buffer.