Eli Zaretskii [Wed, 11 Oct 2000 17:08:28 +0000 (17:08 +0000)]
(hexlify-buffer): Bind coding-system-for-write to
buffer-file-coding-system, instead of raw-text.
(dehexlify-buffer): Bind coding-system-for-read to
buffer-file-coding-system, instead of raw-text.
Kenichi Handa [Wed, 11 Oct 2000 01:23:36 +0000 (01:23 +0000)]
(read_process_output): Fix previous change. Adjust multibyteness of
text to insert in a buffer by make_string_unibyte/multibyte instead of
Fstring_as_unibyte/multibyte.
Stefan Monnier [Tue, 10 Oct 2000 16:42:37 +0000 (16:42 +0000)]
(desktop-modes-not-to-save): New var.
(desktop-save-buffer-p): Use it.
Also, obey desktop-buffers-not-to-save even for non-file buffers.
(desktop-buffer-file): Use pop-to-buffer if switch-to-buffer fails.
Kenichi Handa [Tue, 10 Oct 2000 02:00:33 +0000 (02:00 +0000)]
(READ_QUADRUPLET_BYTE): Set *NCHARS_RETURN before
returning.
(base64_encode_1): Make it work for a text of multibyte form.
(Fbase64_decode_region): Allocate sufficient memory for multibyte
case. Don't call str_to_multibyte because base64_decode_1
produces correct multibyte form for eight-bit codes.
(Fbase64_decode_string): Adjusted for the change of
base64_decode_1.
(base64_decode_1): New args MULTIBYTE and NCHARS_RETURN. If
MULTIBYTE is nonzero, produce correct multibyte form for eight-bit
codes.
Thien-Thi Nguyen [Tue, 10 Oct 2000 01:59:17 +0000 (01:59 +0000)]
(zone-timer, zone-wc-tbl): Rework
these vars as symbol properties.
(zone, zone-when-idle, zone-leave-me-alone,
zone-pgm-whack-chars): Use new symbol properties.
Eli Zaretskii [Mon, 9 Oct 2000 16:05:35 +0000 (16:05 +0000)]
(IT_set_frame_parameters): Don't initialize Lisp_Object
variables. If ALIST includes foreground-color or
background-color, change also the colors of the default face for
this frame.
Eli Zaretskii [Mon, 9 Oct 2000 10:28:16 +0000 (10:28 +0000)]
(send-mail-item-name): New function.
(menu-bar-tools-menu) <compose-mail>: Use it to display the value
of mail-user-agent in the menu. Don't display the "Send Mail"
item if mail-user-agent is nil or its value is ignore.
(menu-bar-tools-menu) <rmail>: Don't display the "Read Mail" item
if read-mail-command is nil or its value is ignore.
Miles Bader [Sun, 8 Oct 2000 23:23:55 +0000 (23:23 +0000)]
(auto-image-file-mode): Move to the end of the file, because
`define-minor-mode' actually calls the mode-function if the associated
variable is non-nil, which requires that all needed functions be already
defined.
Stefan Monnier [Sun, 8 Oct 2000 19:07:14 +0000 (19:07 +0000)]
(font-lock-defaults): Make buffer-local.
(font-lock-turn-on-thing-lock): Use jit-lock-refontify.
(font-lock-choose-keywords):
Ignore LEVEL unless KEYWORDS is a list of syms.
(c-keywords, c++-keywords, objc-keywords, java-keywords):
Don't wrap regexp-opt things in \(...\) unnecessarily.
Stefan Monnier [Sun, 8 Oct 2000 19:01:17 +0000 (19:01 +0000)]
Don't require font-lock any more.
(jit-lock-functions): Make buffer-local.
(jit-lock-saved-fontify-buffer-function): Remove.
(jit-lock-mode): Remove autoload cookie.
Remove font-lock specific code.
(jit-lock-unregister): Don't bother handling complex hooks any more.
(jit-lock-refontify): New function.
(jit-lock-fontify-buffer): Use it.
(jit-lock-function-1): Replaced by jit-lock-fontify-now.
(jit-lock-fontify-now): Renamed from jit-lock-function-1.
Add optional args START and END.
Never call font-lock-fontify-region directly.
(jit-lock-function, jit-lock-stealth-fontify): Use it.
Dave Love [Sun, 8 Oct 2000 17:23:50 +0000 (17:23 +0000)]
(lisp-imenu-generic-expression): Don't
insist on symbols starting with word syntax.
(lisp-mode-shared-map): Renamed from shared-lisp-mode-map.
(eval-defun-1): Doc fix.
(indent-sexp): Use nconc to build up indent-stack.
Dave Love [Sun, 8 Oct 2000 15:44:36 +0000 (15:44 +0000)]
(Info-goto-node, Info-menu): Doc fix.
(Info-mode-menu): Bind beginning-of-buffer, Info-edit
(info-tool-bar-map): New variable.
(Info-mode): Use it.
(Info-edit-map): Define all in defvar.
(speedbar-attached-frame): Avoid compiler warning.
Eli Zaretskii [Sun, 8 Oct 2000 06:24:44 +0000 (06:24 +0000)]
(top-level) <Qbackground_color, Qforeground_color>: Make
them extern (they are defined on xfaces.c).
(syms_of_msdos): Don't intern and don't staticpro
Qbackground_color and Qforeground_color.