]> code.delx.au - gnu-emacs/commitdiff
Merge from emacs-23; up to 2010-06-15T03:34:12Z!rgm@gnu.org.
authorGlenn Morris <rgm@gnu.org>
Sat, 25 Jun 2011 18:21:00 +0000 (11:21 -0700)
committerGlenn Morris <rgm@gnu.org>
Sat, 25 Jun 2011 18:21:00 +0000 (11:21 -0700)
doc/lispref/ChangeLog
doc/lispref/display.texi
doc/lispref/keymaps.texi
lisp/ChangeLog
lisp/net/ange-ftp.el
src/ChangeLog
src/dispnew.c

index b6b02686caf07d08d9d6819d13a7643f36bac57d..7946e4b91ffe4692b695a098d09974b27cef9de1 100644 (file)
@@ -1,3 +1,9 @@
+2011-06-25  Chong Yidong  <cyd@stupidchicken.com>
+
+       * keymaps.texi (Searching Keymaps):
+       * display.texi (Overlay Properties): Fix errors in 2011-05-29
+       change.  Suggested by Johan Bockgård.
+
 2011-06-15  Chong Yidong  <cyd@stupidchicken.com>
 
        * text.texi (Special Properties): Clarify role of font-lock-face.
index 199a20cc2cd6500a5b4816c427dee1fe2f467113..069b3c91d7bccce601b16e466d3aebbb563aca30 100644 (file)
@@ -1441,9 +1441,9 @@ specify a particular attribute for certain text.  @xref{Face
 Attributes}.
 
 @item
-A cons cell, either of the form @code{(fg-color . @var{color-name})}
-or @code{(bg-color . @var{color-name})}.  These elements specify just
-the foreground color or just the background color.
+A cons cell, of the form @code{(foreground-color . @var{color-name})}
+or @code{(background-color . @var{color-name})}.  These elements
+specify just the foreground color or just the background color.
 
 @code{(foreground-color . @var{color-name})} has the same effect as
 @code{(:foreground @var{color-name})}; likewise for the background.
index d55cb29977155580e53ca590c9037c3f48ea3d2f..cf1db5b7fce7a4a783087a58fdf8df7fe21da199 100644 (file)
@@ -723,13 +723,13 @@ them:
       (@var{find-in} overriding-terminal-local-map))
      (overriding-local-map
       (@var{find-in} overriding-local-map))
-     (or (@var{find-in} (get-char-property (point) 'keymap))
-        (@var{find-in-any} emulation-mode-map-alists)
-        (@var{find-in-any} minor-mode-overriding-map-alist)
-        (@var{find-in-any} minor-mode-map-alist)
-        (if (get-text-property (point) 'local-map)
-            (@var{find-in} (get-char-property (point) 'local-map))
-          (@var{find-in} (current-local-map)))))
+     ((or (@var{find-in} (get-char-property (point) 'keymap))
+         (@var{find-in-any} emulation-mode-map-alists)
+         (@var{find-in-any} minor-mode-overriding-map-alist)
+         (@var{find-in-any} minor-mode-map-alist)
+         (if (get-text-property (point) 'local-map)
+             (@var{find-in} (get-char-property (point) 'local-map))
+           (@var{find-in} (current-local-map))))))
     (@var{find-in} (current-global-map)))
 @end lisp
 
index 39a428a5a28094f61b1fbab7595bea7c9632a27e..2a8188f8f5eb943e5c36e8ad069a1fe64eedd31d 100644 (file)
@@ -1,3 +1,10 @@
+2011-06-25  Eli Zaretskii  <eliz@gnu.org>
+
+       * net/ange-ftp.el (ange-ftp-insert-file-contents): Let-bind
+       buffer-file-type before setting its value, to avoid disastrous
+       global effects on decoding files for DOS/Windows systems.
+       (Bug#8780)
+
 2011-06-25  Juanma Barranquero  <lekktu@gmail.com>
 
        * allout.el (allout-unload-function): Pass -1 to `allout-mode'.
index 0493ead7bbfb3e854844bbecdefe9de21baf050d..1282f86d5032a20229f15a17ebcbcd71f36be644 100644 (file)
@@ -3278,6 +3278,7 @@ system TYPE.")
                     (name (ange-ftp-quote-string (nth 2 parsed)))
                     (temp (ange-ftp-make-tmp-name host))
                     (binary (ange-ftp-binary-file filename))
+                    (buffer-file-type buffer-file-type)
                     (abbr (ange-ftp-abbreviate-filename filename))
                     (coding-system-used last-coding-system-used)
                     size)
index b8b3d2a1a9c01dda2c62bf55ba5790807ada1e09..c431eb1e7b23e0cffee4705201971623777e4672 100644 (file)
@@ -1,3 +1,8 @@
+2011-06-25  YAMAMOTO Mitsuharu  <mituharu@math.s.chiba-u.ac.jp>
+
+       * dispnew.c (scrolling_window): Before scrolling, turn off a
+       mouse-highlight in the window being scrolled.
+
 2011-06-24  Juanma Barranquero  <lekktu@gmail.com>
 
        Move DEFSYM to lisp.h and use everywhere.
index c33442d5048fdddbb9c1dc73a90c077437ea126b..8691c9218533ef897b3ff67010405ea180bed9df 100644 (file)
@@ -4543,6 +4543,7 @@ scrolling_window (struct window *w, int header_line_p)
        /* Copy on the display.  */
        if (r->current_y != r->desired_y)
          {
+           rif->clear_window_mouse_face (w);
            rif->scroll_run_hook (w, r);
 
            /* Invalidate runs that copy from where we copied to.  */