Gerd Moellmann [Mon, 14 May 2001 12:25:46 +0000 (12:25 +0000)]
(split_font_name): Handle matrix transformations
in the pixel and point size fields of XLFD font names.
(xlfd_point_size): Likewise.
(xlfd_point_size): Likewise.
Eli Zaretskii [Sat, 12 May 2001 10:05:39 +0000 (10:05 +0000)]
(search_file_line, set_bdf_font_info, seek_char)
(w32_get_bdf_glyph): Cast between unsigned char and char when
passing arguments to subroutines, to shut up compiler warnings.
(w32_get_bdf_glyph): Don't mix signed and unsigned when calling
GET_HEX_VAL.
Gerd Moellmann [Fri, 11 May 2001 16:10:29 +0000 (16:10 +0000)]
(read_key_sequence): Don't modify events when
generating fake prefix keys (mode-line, scroll-bar, ...) since
this prevents proper processing of such events when pushed back
into unread-command-events.
Gerd Moellmann [Fri, 11 May 2001 15:12:08 +0000 (15:12 +0000)]
(command-line): If parameters have been changed in
the init files which influence font selection, clear the face
cache so that faces get realized with the new parameters.
Gerd Moellmann [Fri, 11 May 2001 15:10:44 +0000 (15:10 +0000)]
(clear_mouse_face): Return 1 if text with mouse face was
actually redrawn. Make the function static.
(note_mouse_highlight): Fix a case where the mouse cursor
was changed back to the text cursor.
Gerd Moellmann [Fri, 11 May 2001 11:19:19 +0000 (11:19 +0000)]
(try_alternative_families): New function.
(try_font_list): Use it. If ATTRS specifies a family, check
fonts from that family first.
(choose_face_font): Remove code setting the family part of
the pattern to nil.
John Wiegley [Thu, 10 May 2001 03:47:24 +0000 (03:47 +0000)]
Set the property `eshell-no-numeric-conversions' on the following
functions (which all deal with filesystem entities, and never Lisp
numerical values): eshell/cd, eshell/pushd, eshell/popd, eshell/ls,
eshell/source, eshell/., eshell/man, eshell/rm, eshell/mkdir,
eshell/rmdir, eshell/mv, eshell/cp, eshell/ln, eshell/cat,
eshell/make, eshell/diff, eshell/locate, eshell/occur, eshell/which,
eshell/addpath.
John Wiegley [Thu, 10 May 2001 03:30:15 +0000 (03:30 +0000)]
(eshell-number-regexp): Now that number conversions only happen for
Lisp function calls, the number regexp should now match all integer
and floating point forms.
John Wiegley [Thu, 10 May 2001 03:29:55 +0000 (03:29 +0000)]
Disable `eshell-stop-process' and `eshell-continue-process', since
they are both nonfunctional at the moment.
(eshell-proc-initialize): Don't bind keys for `eshell-stop-process' or
`eshell-continue-process'.
John Wiegley [Thu, 10 May 2001 03:29:19 +0000 (03:29 +0000)]
(eshell-parse-argument-hook): If a number is encountered as an
argument, don't convert it right away, but tag the first character of
the string with the text properties `number', which signifies to
`eshell-lisp-command' that the argument should be passed through
`string-to-number' if it is actually used in the call to a Lisp
function.
John Wiegley [Tue, 8 May 2001 21:12:41 +0000 (21:12 +0000)]
(timeclock-workday-remaining): Changed logic for determining how much
time is remaining.
(timeclock-workday-elapsed): Don't accept a "relative" argument for
the current day's elapsed time. What could that have meant?
(timeclock-workday-elapsed-string): No "relative" argument anymore.
(timeclock-when-to-leave): Changed logic, similarly to what was done
for `timeclock-workday-remaining'.
(timeclock-find-discrep): Removed "today-only" argument, which had no
meaning. Fixed some more math problems. The function now returns a
three member list: (TOTAL-TIME-DISCREPANCY TODAYS-TIME-DISCREPANCY
TODAYS-ELAPSED-TIME).
Stefan Monnier [Tue, 8 May 2001 20:13:03 +0000 (20:13 +0000)]
(Syntax Class Table): Add the missing designator for
comment and string fences.
(Syntax Properties): Add a xref to syntax table internals.
(Syntax Table Internals): Document string-to-syntax.
Eli Zaretskii [Tue, 8 May 2001 16:26:11 +0000 (16:26 +0000)]
(convert-standard-filename): Start replacing slashes
from the beginning of the file name, not from where the last
invalid character was. From "Andrew Maguire (SWW)"
<Andrew.Maguire@Smallworld.co.uk>
Gerd Moellmann [Tue, 8 May 2001 11:18:48 +0000 (11:18 +0000)]
(rmail-message-subject-p): Process the result
of mail-fetch-field by rmail-summary-line-decoder.
(rmail-new-summary): Be sure to go to the Rmail buffer. If
rmail-enable-mime is non-nil, set rmail-summary-buffer of
rmail-view-buffer to nil.
(rmail-summary-undelete): If rmail-enable-mime is non-nil, pop to
rmail-view-buffer.
(rmail-summary-scroll-msg-up): Handle rmail-view-buffer, not
rmail-buffer.
(rmail-summary-scroll-msg-down): Likewise.
(rmail-summary-beginning-of-message): Likewise.
(rmail-summary-wipe): Likewise.
(rmail-summary-toggle-header): Use save-window-excursion, not
save-excursion. Update point in rmail-view-buffer, not in
rmail-buffer.
(rmail-summary-reply): Before calling rmail-reply, set buffer to
rmail-view-buffer, not rmail-buffer.
Gerd Moellmann [Tue, 8 May 2001 11:17:27 +0000 (11:17 +0000)]
(rmail-insert-mime-forwarded-message-function)
(rmail-search-mime-message-function)
(rmail-search-mime-header-function): New variables.
(rmail-expunge-and-save): Be sure to set-buffer to the Rmail
buffer.
(rmail-quit): Bury `rmail-buffer' after `rmail-view-buffer' is
hidden.
(rmail-get-new-mail): Likewise.
(rmail-toggle-header): Likewise. If rmail-enable-mime is non-nil,
call rmai-show-mime-function.
(rmail-display-labels): If rmail-enable-mime is non-nil, update
mode-line-process of rmail-view-buffer.
(rmail-set-attribute): Be sure to set-buffer to the Rmail buffer.
(rmail-show-message): Be sure to call rmail-auto-file in the Rmail
buffer.
(rmail-next-message): Be sure to set-buffer to the Rmail buffer.
(rmail-next-undeleted-message): Likewise.
(rmail-message-regexp-p): If rmail-enable-mime is non-nil, call
rmail-search-mime-header-function.
(rmail-search-message): New function.
(rmail-search): Call rmail-search-message to check if a message
matches REGEXP, lastly update point after calling
rmail-show-message.
(rmail-undelete-previous-message): Be sure to set-buffer to the
Rmail buffer.
(rmail-expunge-confirmed): Likewise.
(rmail-only-expunge): Likewise.
(rmail-reply): If rmail-enable-mime is non-nil, don't narrow to
header region, refer to rmail-msgref-vector while setting the
current buffer to rmail-buffer temporarily.
(rmail-forward): Be sure to bind forward-buffer to the Rmail
buffer. If rmail-enable-mime is non-nil, call
rmail-insert-mime-forwarded-message-function instead of inserting
forwarded message by itself.
Gerd Moellmann [Mon, 7 May 2001 11:24:51 +0000 (11:24 +0000)]
(smtpmail-warn-about-unknown-extensions): New
option.
(smtpmail-via-smtp): Print warnings about unknown SMTP extensions
only if smtpmail-warn-about-unknown-extensions is set.
Eli Zaretskii [Mon, 7 May 2001 11:14:44 +0000 (11:14 +0000)]
(Init File): Say explicitly that site-start.el is also searched along
load-path. Recommend where to put default.el and site-start.el. Add
index entries for site-start.el and default.el.