(Minibuffer): Prompts are highlighted.
(Minibuffer Edit): Newline = C-j only on text terminals.
Clarify resize-mini-windows values.
Mention M-PAGEUP and M-PAGEDOWN.
(Completion Commands): Mouse-1 like Mouse-2.
(Minibuffer History): Explain history commands better.
(Repetition): Add xref to Incremental Search.
(Setting Mark): Clarify info about displaying mark.
Clarify explanation of C-@ and C-SPC.
(Transient Mark): Mention Delete Selection mode.
(Marking Objects): Clean up text about extending the region.
(Fixit): Mention C-/ for undo.
(Spelling): Mention ESC TAB like M-TAB.
Replacement words with r and R are rechecked.
Say where C-g leaves point. Mention ? as input.
* lisp/gnus/nnfolder.el (nnfolder-read-folder): Use RAWFILE for
`nnheader-find-file-noselect' to avoid
`large-file-warning-threshold'.
* lisp/gnus/gnus-sum.el (gnus-summary-caesar-message): Apply
`gnus-treat-article' after rotation.
* lisp/gnus/gnus-group.el (gnus-group-clear-data): Mention process/prefix in
doc string.
2005-02-22 Arne J\e,Ax\e(Brgensen <arne@arnested.dk>
* lisp/gnus/smime.el (smime-sign-buffer): Signal an error if
`smime-sign-region' fails.
(smime-encrypt-buffer): Signal an error if `smime-encrypt-region'
fails.
(appt-time-msg-list): 3rd elt of each
appointment says it was explicitly made.
(appt-add): Set the 3rd element.
(appt-make-list): Preserve explicit appointments.
Juri Linkov [Wed, 23 Feb 2005 17:03:17 +0000 (17:03 +0000)]
(Info-isearch-search): New defcustom.
(Info-isearch-search): Call the default isearch function
when Info-isearch-search is nil.
(Info-isearch-wrap): Use variable Info-isearch-search.
Simon Josefsson [Tue, 22 Feb 2005 14:11:48 +0000 (14:11 +0000)]
(browse-url-netscape-new-window-is-tab): New variable.
(browse-url-netscape): Use it. Suggested by "Johann 'Myrkraverk'
Oskarsson" <myrkraverk@users.sourceforget.net>.
Kim F. Storm [Tue, 22 Feb 2005 09:42:06 +0000 (09:42 +0000)]
(mouse-on-link-p): If arg POS is a mouse event,
check that window of that event is the selected window.
(mouse-drag-region-1): Compare mouse event window to selected
window before setting point.
Kenichi Handa [Tue, 22 Feb 2005 06:23:01 +0000 (06:23 +0000)]
(ps-mule-header-string-charsets): Delete it.
(ps-mule-show-warning): New function.
(ps-mule-begin-job): Use ps-mule-show-warning if unprintable
characters are found.
Stefan Monnier [Mon, 21 Feb 2005 13:11:04 +0000 (13:11 +0000)]
(function-key-map): Use char-names more consistently.
(file-name-coding-system): Only set it for MacOS-9. The other case is
already handled in mule-cmds.el (where it also works when mac-win.el
is not used).
Kim F. Storm [Sat, 19 Feb 2005 23:30:51 +0000 (23:30 +0000)]
(pos_visible_p): Be sure to move to the specified
position. Always get the full ascent / descent of the
corresponding row, to return reliable rtop and rbot values.
(back_to_previous_visible_line_start): Fix 2005-01-18 change.
Must look one character back, as back_to_previous_line_start
returns position after the newline.
(move_it_vertically_backward): Fix heuristic for when to move further
back in case line_height * 2/3 is larger than window height.
(cursor_row_fully_visible_p): Rename make_cursor_line_fully_visible_p
as it does not do anything anymore. Add arg current_matrix_p to
use current matrix rather than desired matrix when set.
(try_cursor_movement): Don't scroll to make cursor row fully
visible if cursor didn't move. This avoids unexpected recentering
in case of blinking cursor or accepting process output.
Use current matrix to check cursor row visibility.
(redisplay_window): Fix whether to recenter or move to top in case
cursor line is taller than window height.
(find_first_unchanged_at_end_row): Stop search if we reach a row
which not enabled (instead of abort).
Kim F. Storm [Sat, 19 Feb 2005 23:30:29 +0000 (23:30 +0000)]
(line-move): Add fourth optional arg try-vscroll which
must be set to perform auto-window-vscroll.
When moving backwards and doing auto-window-vscroll, automatically
vscroll to the last part of lines which are taller than the window.
(next-line, previous-line): Set try-vscroll arg on line-move.
Michael Kifer [Sat, 19 Feb 2005 19:32:47 +0000 (19:32 +0000)]
* viper-cmd.el (viper-prefix-commands): make into a defconst.
(viper-exec-buffer-search): use regexp-quote to quote the buffer
string.
(viper-minibuffer-setup-sentinel): make some variables buffer-local.
(viper-skip-separators): bug fix.
(viper-set-searchstyle-toggling-macros): allow to unset macros in a
particular major mode.
(viper-del-backward-char-in-replace): don't put deleted char on the
kill ring.
* viper-ex.el (viper-color-display-p): new function.
(viper-has-face-support-p): use viper-color-display-p.
* viper-keym.el (viper-gnus-modifier-map): new keymap.
* lisp/gnus/rfc2047.el (rfc2047-encode-parameter): Use ietf-drums-tspecials.
(rfc2047-quote-decoded-words-containing-tspecials): New variable.
(rfc2047-decode-region): Quote decoded words containing special
characters when rfc2047-quote-decoded-words-containing-tspecials
is non-nil.
2005-02-16 Teodor Zlatanov <tzz@lifelogs.com>
* lisp/gnus/gnus-registry.el (gnus-registry-delete-group): minor bug fix
Eli Zaretskii [Sat, 19 Feb 2005 13:12:21 +0000 (13:12 +0000)]
(query-replace-read-from): Set the value of
query-replace-from-history-variable to handle the case of an empty
string entered to accept the suggested default.
Nick Roberts [Sat, 19 Feb 2005 05:08:49 +0000 (05:08 +0000)]
(gdb-var-update-handler)
(gdb-speedbar-timer-fn): Ensure speedbar updates with new values
for watch expressions,
(gdb-var-create-handler): Don't set speedbar-update-flag.
(gdb-post-prompt): Simplify test for speedbar.
Michael Kifer [Sat, 19 Feb 2005 04:46:24 +0000 (04:46 +0000)]
* ediff.el (ediff-set-diff-overlays-in-one-buffer,
ediff-set-fine-overlays-in-one-buffer,ediff-goto-word) make sure
we use the syntax table of the correct buffer.
(ediff-same-file-contents,ediff-same-contents): enhancements thanks to
Felix Gatzemeier.
* ediff-init.el (ediff-hide-face): checks for definedness of functions.
(ediff-file-remote-p): make synonymous with file-remote-p.
In all deffaces ediff-*-face-*, use min-colors.
* ediff-mult.el (ediff-meta-mark-equal-files): make use of
ediff-recurse-to-subdirectories.
(ediff-mark-if-equal): check that the arguments are strings, use
ediff-same-contents (after to Felix Gatzemeier).
* ediff.el (ediff-merge-on-startup): don't set buffer-modified-p to
nil.
Kim F. Storm [Fri, 18 Feb 2005 22:55:53 +0000 (22:55 +0000)]
(Finternal_set_lisp_face_attribute): Allow :color property
to be nil in a :box attribute value list; customize prints that
as lisp value when no box color is specified.
Andreas Schwab [Thu, 17 Feb 2005 12:52:35 +0000 (12:52 +0000)]
(handle_one_xevent): Use union of struct input_event and
struct selection_input_event to avoid aliasing issues.
(SET_SAVED_MENU_EVENT): Adapt reference to inev.
Kim F. Storm [Wed, 16 Feb 2005 23:45:03 +0000 (23:45 +0000)]
(check_it, init_from_display_pos, handle_stop)
(setup_for_ellipsis, handle_single_display_spec)
(handle_composition_prop, next_overlay_string)
(get_overlay_strings, reseat_1, reseat_to_string)
(next_element_from_ellipsis, BUFFER_POS_REACHED_P)
(in_display_vector_p, display_line, get_next_display_element):
Change it->method from function pointer to enum.
(get_next_element): New array to map it->method to function.
(get_next_display_element): Use it.
(set_iterator_to_next): Use switch instead of if/else chain.