Subject: 24.0.50; dired-do-redisplay applies unwanted mark to file/dir line
From: John Peters <[email-masked]>
To: [email-masked]
Cc: [email-masked]
Date: Sun, 27 Feb 2011 00:08:13 -0800 (PST)
List-Id: <debbugs-submit.debbugs.gnu.org>

Dear Friends:

Recent breakage in dired-do-redisplay, manifests in Fedora 13 and Mac OS
X. File or dir line acquires an unexpected mark which appears to be the name's first letter.

Failure recipe: (Fedora 13, Emacs bzr-103433) 

emacs -Q --eval='(progn (write-file (make-temp-file "FOO"))(require
(quote dired)) (dired-jump) (dired-do-redisplay))'

will apply "F" mark to the file line.

Cheers,

John Peters
[email-masked]

In GNU Emacs 24.0.50.1 (i686-pc-linux-gnu, GTK+ Version 2.20.1)
 of 2011-02-26 on localhost.localdomain
Windowing system distributor `Fedora Project', version 11.0.10802000
configured using `configure  '--with-x' '--with-x-toolkit=gtk' '--without-selinux' '--without-compress-info''

Important settings:
  value of $LC_ALL: C
  value of $LC_COLLATE: nil
  value of $LC_CTYPE: nil
  value of $LC_MESSAGES: nil
  value of $LC_MONETARY: nil
  value of $LC_NUMERIC: nil
  value of $LC_TIME: nil
  value of $LANG: en_US.UTF-8
  value of $XMODIFIERS: nil
  locale-coding-system: nil
  default enable-multibyte-characters: t

Major mode: Dired by name

Minor modes in effect:
  tooltip-mode: t
  mouse-wheel-mode: t
  tool-bar-mode: t
  menu-bar-mode: t
  file-name-shadow-mode: t
  global-font-lock-mode: t
  font-lock-mode: t
  blink-cursor-mode: t
  auto-composition-mode: t
  auto-encryption-mode: t
  auto-compression-mode: t
  line-number-mode: t
  transient-mark-mode: t

Recent input:
M-x e m a c s - <backspace> <backspace> <backspace> 
<backspace> <backspace> <backspace> r e p o r t - e 
m a c s b u g <backspace> <backspace> <backspace> - 
b u g <return>

Recent messages:
For information about GNU Emacs and the GNU system, type C-h C-a.
Saving file /tmp/FOO265947zf...
Wrote /tmp/FOO265947zf
Redisplaying...done

Load-path shadows:
None found.

Features:
(shadow sort mail-extr message sendmail rfc822 mml mml-sec mm-decode
mm-bodies mm-encode mail-parse rfc2231 rfc2047 rfc2045 ietf-drums
mailabbrev mail-utils gmm-utils mailheader emacsbug url-util url-parse
auth-source eieio byte-opt bytecomp byte-compile assoc gnus-util
time-date password-cache url-vars mm-util mail-prsvr dired-aux dired-x
easymenu dired regexp-opt tooltip ediff-hook vc-hooks lisp-float-type
mwheel x-win x-dnd tool-bar dnd fontset image fringe lisp-mode register
page menu-bar rfn-eshadow timer select scroll-bar mouse jit-lock
font-lock syntax facemenu font-core frame cham georgian utf-8-lang
misc-lang vietnamese tibetan thai tai-viet lao korean japanese hebrew
greek romanian slovak czech european ethiopic indian cyrillic chinese
case-table epa-hook jka-cmpr-hook help simple abbrev loaddefs button
minibuffer faces cus-face files text-properties overlay md5 base64
format env code-pages mule custom widget hashtable-print-readable
backquote make-network-process dbusbind dynamic-setting
font-render-setting move-toolbar gtk x-toolkit x multi-tty emacs)