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.
(MS-DOS Keyboard, MS-DOS Mouse): Split from MS-DOS Input node.
(MS-DOS Keyboard): Start with explaining DEL and BREAK.
(MS-DOS and MULE): Clarify.
(MS-DOS Processes, Windows Processes): Fix typos.
(Help): Correct error about C-h in query-replace.
Clarify apropos vs C-h a. Fix how to search in FAQ.
(Key Help): Describe C-h w here.
(Name Help): Minor cleanup. C-h w moved to Key Help.
Clarify the "object" joke.
(Apropos): Clarify. Mouse-1 like Mouse-2.
(Help Mode): Mouse-1 like Mouse-2.