]> git.eshelyaron.com Git - emacs.git/commitdiff
*** empty log message ***
authorKim F. Storm <storm@cua.dk>
Sat, 19 Feb 2005 23:30:12 +0000 (23:30 +0000)
committerKim F. Storm <storm@cua.dk>
Sat, 19 Feb 2005 23:30:12 +0000 (23:30 +0000)
lisp/ChangeLog
src/ChangeLog

index dea9dea526c7bc2e34b9e97d909e1368d2ba487d..c226263471b93b32d057704205bf7280fd1afeb6 100644 (file)
@@ -1,3 +1,11 @@
+2005-02-20  Kim F. Storm  <storm@cua.dk>
+
+       * simple.el (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.
+
 2005-02-19  Dan Nicolaescu  <dann@ics.uci.edu>
 
        * replace.el (query-replace, query-replace-regexp)
@@ -6,7 +14,7 @@
 
        * isearch.el (isearch-forward): Document isearch-query-replace and
        isearch-query-replace-regexp keybindings.
-       
+
 2005-02-19  Jay Belanger  <belanger@truman.edu>
 
        * calc/calc-aent.el (math-read-token): Add local variable.
        Adjust integration rule for calcFunc-tan.
 
 2005-02-19  Michael Kifer  <kifer@cs.stonybrook.edu>
-       
-       * 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
+
+       * viper-cmd.el (viper-prefix-commands): Make into a defconst.
+       (viper-exec-buffer-search): Use regexp-quote to quote 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
+       (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.
-       
-       * viper-macs.el (viper-unrecord-kbd-macro): bug fix.
-       
-       * viper-util.el (viper-glob-unix-files): fix shell status check.
-       (viper-file-remote-p): make equivalent to file-remote-p.
-       
-       * viper.el (viper-major-mode-modifier-list): use
+
+       * 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.
+
+       * viper-macs.el (viper-unrecord-kbd-macro): Bug fix.
+
+       * viper-util.el (viper-glob-unix-files): Fix shell status check.
+       (viper-file-remote-p): Make equivalent to file-remote-p.
+
+       * viper.el (viper-major-mode-modifier-list): Use
        viper-gnus-modifier-map.
-       
+
 2005-02-19  David Kastrup  <dak@gnu.org>
 
        * subr.el (subregexp-context-p): Fix garbled doc string by adding
        (gdb-post-prompt): Simplify test for speedbar.
 
 2005-02-19  Michael Kifer  <kifer@cs.stonybrook.edu>
-       
+
        * 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.
-       
+
 2005-02-18  Stefan Monnier  <monnier@iro.umontreal.ca>
 
        * log-view.el (log-view-message-re): Fix up Subversion regexp.
index 8ac324e04b3e49f0e64ab8e5b416425ee2249309..7c926e9b919e39c52f8356103f2965d48d7aabb9 100644 (file)
@@ -1,3 +1,25 @@
+2005-02-20  Kim F. Storm  <storm@cua.dk>
+
+       * xdisp.c (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).
+
 2005-02-18  Kim F. Storm  <storm@cua.dk>
 
        * xfaces.c (Finternal_set_lisp_face_attribute): Allow :color property