GNU bug report logs - #5179
23.1.90; Get rid of Rmail's constant swapping of text between rmail-buffer and rmail-view-buffer

Previous Next

Package: emacs;

Reported by: Eli Zaretskii <eliz <at> gnu.org>

Date: Fri, 11 Dec 2009 12:20:04 UTC

Severity: wishlist

To reply to this bug, email your comments to 5179 AT debbugs.gnu.org.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to bug-submit-list <at> lists.donarmstrong.com, Emacs Bugs <bug-gnu-emacs <at> gnu.org>:
bug#5179; Package emacs. (Fri, 11 Dec 2009 12:20:04 GMT) Full text and rfc822 format available.

Acknowledgement sent to Eli Zaretskii <eliz <at> gnu.org>:
New bug report received and forwarded. Copy sent to Emacs Bugs <bug-gnu-emacs <at> gnu.org>. (Fri, 11 Dec 2009 12:20:04 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> emacsbugs.donarmstrong.com (full text, mbox):

From: Eli Zaretskii <eliz <at> gnu.org>
To: emacs-pretest-bug <at> gnu.org
Subject: 23.1.90; Get rid of Rmail's constant swapping of text between rmail-buffer and rmail-view-buffer
Date: Fri, 11 Dec 2009 14:09:22 +0200
Rmail calls buffer-swap-text too much.  Related discussions concluded
that this is unnecessary and introduces potential bugs and maintenance
headaches.  See this message and the rest of its thread for the
related discussions:

  http://lists.gnu.org/archive/html/bug-gnu-emacs/2009-12/msg00304.html


In GNU Emacs 23.1.90.1 (i386-mingw-nt5.1.2600)
 of 2009-12-10 on HOME-C4E4A596F7
Windowing system distributor `Microsoft Corp.', version 5.1.2600
configured using `configure --with-gcc (3.4)'

Important settings:
  value of $LC_ALL: nil
  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: ENU
  value of $XMODIFIERS: nil
  locale-coding-system: cp1255
  default enable-multibyte-characters: t

Major mode: RMAIL

Minor modes in effect:
  desktop-save-mode: t
  show-paren-mode: t
  display-time-mode: t
  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
  global-auto-composition-mode: t
  auto-composition-mode: t
  auto-encryption-mode: t
  auto-compression-mode: t
  temp-buffer-resize-mode: t
  line-number-mode: t

Recent input:
<down> <down> <C-right> <C-right> <C-right> <C-right> 
<C-right> <C-right> <C-right> <C-right> <C-left> <C-left> 
<C-right> <backspace> i s M-d M-q <down> <down> <down> 
<down> <down> <down> <down> <down> <up> <C-left> <C-left> 
<C-left> <C-left> _ <C-right> _ C-z C-z C-z C-z C-z 
C-z C-z C-z C-z C-z C-z <down> C-z C-z C-z C-z C-z 
C-z C-z C-z <down> <down> <down> <down> <down> <down> 
<down> <down> <down> <down> <C-left> <C-left> <C-left> 
o n SPC W n d o w s SPC <C-left> <right> i M-q <down> 
<down> C-z C-z C-z C-z C-z C-z C-z <C-down> <C-down> 
<C-down> C-z C-z C-z C-z C-z C-z C-z <C-home> C-c C-s 
<switch-frame> <M-end> C-x C-f <left> <right> <left> 
<backspace> <backspace> <backspace> <backspace> <backspace> 
<M-right> f i l <tab> . c <return> C-s d o s <up> <up> 
<up> <prior> <prior> <next> <next> <down> <down> <down> 
<down> <down> <down> <down> <down> <down> <down> <down> 
<down> <down> <down> C-x C-f C h a m <tab> <backspace> 
<tab> <return> <M-home> <up> <up> <up> <up> <up> <up> 
C-SPC <down> <down> <down> <down> <down> M-w <M-end> 
C-y C-x b <return> <C-home> <M-home> <up> <up> <up> 
<C-right> <C-right> <C-right> <C-left> <left> C-SPC 
<down> <down> M-w <M-end> C-y <up> <left> <delete> 
<delete> SPC <down> C-x C-s C-x # C-x k <return> C-x 
C-s C-x k <return> <M-home> C-x k <return> <M-end> 
C-x b I N <tab> <return> <C-prior> <C-prior> <C-prior> 
<C-prior> <C-prior> <C-prior> <C-prior> <C-prior> <M-home> 
C-x b <down> <up> <up> <M-right> <tab> - <tab> <return> 
<C-next> <C-next> <C-next> <C-next> <M-end> o <return> 
p p o <return> p p p p p p p p p p p p p p p p p p 
n p p p p n n n n p p p p p p p p p p p <next> M-x 
r e p o r t <tab> <return>

Recent messages:
Mark saved where search started
Mark activated
Mark set
When done with a buffer, type C-x #
Mark set [3 times]
Saving file c:/Documents and Settings/Zaretzky/Local Settings/Temp/2...
Wrote c:/Documents and Settings/Zaretzky/Local Settings/Temp/2
Saving file d:/gnu/make/ChangeLog...
Wrote d:/gnu/make/ChangeLog
Added to d:/usr/eli/rmail/PORTS.rmail [2 times]

Load-path shadows:
None found.

Features:
(shadow emacsbug add-log compile multi-isearch dabbrev auth-source
message ecomplete rfc822 mml mml-sec password-cache mm-decode
mm-bodies mm-encode mailcap mail-parse rfc2231 rfc2047 rfc2045 qp
ietf-drums nnheader gnus-util netrc mm-util mail-prsvr gmm-utils
wid-edit mailheader canlock sha1 hex-util hashcash smtpmail mailalias
mailabbrev sendmail rmailout pp help-mode view conf-mode newcomment
ld-script sh-script executable dired-x dired-aux dired tcl comint ring
generic nxml-uchnm rng-xsd xsd-regexp rng-cmpct rng-nxml rng-valid
rng-loc rng-uri rng-parse nxml-parse rng-match rng-dt rng-util
rng-pttrn nxml-ns nxml-mode nxml-outln nxml-rap nxml-util nxml-glyph
nxml-enc xmltok sgml-mode arc-mode archive-mode jka-compr make-mode
flyspell ispell org-wl org-w3m org-vm org-rmail org-mhe org-mew
org-irc org-jsinfo org-infojs org-html org-exp org-exp-blocks
org-agenda org-info org-gnus org-bibtex org-bbdb org byte-opt bytecomp
byte-compile advice help-fns advice-preload org-footnote org-src
org-list org-faces org-compat org-macs time-date noutline outline
easy-mmode cc-mode cc-fonts cc-menus cc-cmds cc-styles cc-align
cc-engine cc-vars cc-defs regexp-opt info easymenu parse-time vc-cvs
rmailsum rmail mail-utils desktop server filecache saveplace generic-x
paren battery time tooltip ediff-hook vc-hooks lisp-float-type mwheel
dos-w32 disp-table ls-lisp w32-win w32-vars tool-bar dnd fontset image
fringe lisp-mode register page menu-bar rfn-eshadow timer select
scroll-bar mldrag 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 text-properties overlay md5 base64 format env code-pages mule
custom widget hashtable-print-readable backquote make-network-process
multi-tty emacs)



Information forwarded to bug-submit-list <at> lists.donarmstrong.com, Emacs Bugs <bug-gnu-emacs <at> gnu.org>:
bug#5179; Package emacs. (Sat, 12 Dec 2009 13:40:05 GMT) Full text and rfc822 format available.

Acknowledgement sent to rms <at> gnu.org:
Extra info received and forwarded to list. Copy sent to Emacs Bugs <bug-gnu-emacs <at> gnu.org>. (Sat, 12 Dec 2009 13:40:05 GMT) Full text and rfc822 format available.

Message #10 received at submit <at> emacsbugs.donarmstrong.com (full text, mbox):

From: Richard Stallman <rms <at> gnu.org>
To: Eli Zaretskii <eliz <at> gnu.org>, 5179 <at> debbugs.gnu.org
Cc: emacs-pretest-bug <at> gnu.org
Subject: Re: bug#5179: 23.1.90;
	Get rid of Rmail's constant swapping of text between rmail-buffer
	and rmail-view-buffer
Date: Sat, 12 Dec 2009 08:34:02 -0500
    Rmail calls buffer-swap-text too much.  Related discussions concluded
    that this is unnecessary and introduces potential bugs and maintenance
    headaches.  See this message and the rest of its thread for the
    related discussions:

I did this for some low-level functions when I finished up the
Rmail-mbox code.  It would be nice to clean up some more
in the same way,




Information forwarded to bug-submit-list <at> lists.donarmstrong.com, Emacs Bugs <bug-gnu-emacs <at> gnu.org>:
bug#5179; Package emacs. (Sat, 12 Dec 2009 13:40:07 GMT) Full text and rfc822 format available.

Acknowledgement sent to rms <at> gnu.org:
Extra info received and forwarded to list. Copy sent to Emacs Bugs <bug-gnu-emacs <at> gnu.org>. (Sat, 12 Dec 2009 13:40:07 GMT) Full text and rfc822 format available.

This bug report was last modified 15 years and 259 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.