Miles Bader [Mon, 18 Dec 2000 01:18:43 +0000 (01:18 +0000)]
(artist-replace-chars, artist-replace-char):
Check that emacs-major-version is `=' to 20, not `>='.
(artist-replace-chars): Use `make-string' instead of a loop.
Andrew Innes [Sun, 17 Dec 2000 23:14:55 +0000 (23:14 +0000)]
(sys_rename): Only check errno against EEXIST, and not
EACCES, when determining whether rename failed because the target
exists. This was resulting in indefinite looping on Windows 9x if
the source file was locked by another process.
Gerd Moellmann [Sun, 17 Dec 2000 15:10:18 +0000 (15:10 +0000)]
(unwind_create_frame): Return t if frame was deleted.
Don't alter tip_frame or tip_window.
(unwind_create_tip_frame): Set tip_frame to nil only if frame
was deleted.
Kenichi Handa [Sat, 16 Dec 2000 01:15:05 +0000 (01:15 +0000)]
(Vface_ignored_fonts): New variable.
(x_face_list_fonts): Ignore fonts matching Vface_ignored_fonts.
(syms_of_xfaces): Declare Vface_ignored_fonts as a Lisp variable.
Eli Zaretskii [Fri, 15 Dec 2000 22:03:05 +0000 (22:03 +0000)]
(Info-forward-node): If the node has an
Info-header-line, widen the buffer before searching for "next:"
and "up:" pointers, and set the search limit to stay in the
current node.
Gerd Moellmann [Fri, 15 Dec 2000 14:32:55 +0000 (14:32 +0000)]
(ISALNUM, ISALPHA, ISDIGIT, ISLOWER): New macros.
Use them throughout instead of ctype functions/macros.
(lowcase): Cast to unsigned char.
(UPCASE): New macro.
(canonicalize_filename): Use UPCASE instead toupper.
Gerd Moellmann [Fri, 15 Dec 2000 11:51:04 +0000 (11:51 +0000)]
(dabbrev--last-case-pattern): Value is now
`upcase' or `downcase' or nil.
(dabbrev-expand): Don't do anything with dabbrev--last-case-pattern.
Pass new record-case-pattern arg to dabbrev--substitute-expansion.
(dabbrev--substitute-expansion): New arg record-case-pattern.
If it is non-nil, set dabbrev--last-case-pattern.
If ABBREV is " ", use dabbrev--last-case-pattern to change EXPANSION.
Kenichi Handa [Fri, 15 Dec 2000 08:30:40 +0000 (08:30 +0000)]
(detect_coding): Call detect_coding_mask with a correct MULTIBYTEP
argument.
(code_convert_region): Don't override coding->src_multibyte and
coding->dst_multibyte.
Miles Bader [Fri, 15 Dec 2000 03:54:32 +0000 (03:54 +0000)]
(Info-default-directory-list): Don't delete configure-info-directory
from the list of standard info directories when appending it to the
end -- their order is important.
Miles Bader [Fri, 15 Dec 2000 03:12:09 +0000 (03:12 +0000)]
(read-face-attribute): If there's no entry for the user's input in
VALID, just use it as-is (this will often result in an error, but it may
be OK for e.g. colors using hexadecimal notation, and at least will
yield a better error message).
Miles Bader [Fri, 15 Dec 2000 01:09:50 +0000 (01:09 +0000)]
(ispell-overlay-window): Ensure that the new window is really the right size.
Use vertical-motion rather than forward-line.
(ispell-help): Don't use ispell-mode-line-window-height-fudge.
(ispell-command-loop, ispell-show-choices): Use the variable
ispell-choices-win-default-height, rather than the function.
(ispell-choices-win-default-height): Function removed.
(ispell-mode-line-window-height-fudge): Function removed.
Eli Zaretskii [Thu, 14 Dec 2000 17:12:39 +0000 (17:12 +0000)]
(Info-default-directory-list): If
configure-info-directory is not one of the standard directories,
put it first in the list; otherwise put it last. Doc string
changed accordingly.
Eli Zaretskii [Thu, 14 Dec 2000 16:51:13 +0000 (16:51 +0000)]
(command-line): Don't call x-backspace-delete-keys-p
if not fboundp. Switch delete-forward mode for the <delete> key
on all PC platforms, even under -nw.
Andrew Innes [Thu, 14 Dec 2000 10:55:36 +0000 (10:55 +0000)]
(Fx_hide_tip): Avoid unnecessary work when there's
nothing to do. Bind inhibit-quit.
(tip_frame): Make it a Lisp_Object.
(x_create_tip_frame): Set tip_frame after it has been added to
Vframe_list.
(Fx_show_tip): Don't set tip_frame here.
(image_cache_refcount, dpyinfo_refcount) [GLYPH_DEBUG]: New
variables.
(unwind_create_frame, unwind_create_tip_frame): New functions.
(Fx_create_frame, x_create_tip_frame): Handle errors signaled
while a frame is only partially constructed.