>>>>> "Robert" == mailspam1 <[EMAIL PROTECTED]> writes:
mailspam1>
mailspam1> On , February 10, 2003 at 15:30:21, Klaus Zeitler wrote:
>> when headers like e.g. reply-to are hidden in gnus
>> (with gnus-treat-hide-boring-headers set to 'head),
>> bbdb return a garbage mail address.
>> ...
>> I think bbdb should operate on the original article and not on the
>> presentation buffer of the article (this would avoid the problem)
>>
>> Should I report this as an emacs bug in mail-fetch-field?
mailspam1>
mailspam1> Neither.
mailspam1>
mailspam1> I have just committed a fix, now we are calling
mailspam1> gnus-fetch-field, which should do a better job.
I was just about to report a fix for that. I think the main reason why it
didn't work was that bbdb should look in gnus-original-article-buffer
instead of in gnus-article-buffer. The message buffer is selected with
function bbdb-header-start in bbdb-hooks.
The code in 2.35 (don't have the CVS version) starts with
--- snip ---
(defun bbdb-header-start ()
"Returns a marker at the beginning of the header block of the current
message. This will not necessarily be in the current buffer."
(cond ((memq major-mode
'(gnus-group-mode gnus-subject-mode gnus-article-mode))
(set-buffer gnus-original-article-buffer)
--- snip ---
that should be
'(gnus-group-mode gnus-summary-mode gnus-article-mode))
instead cause there's no gnus-subject-mode.
That may have been me who introduced this bug (IIRC I've suggested that as a
fix for the really outdated gnus-Group-mode, gnus-Subject-mode and
gnus-Article-mode about a year ago or so, but not only had the mode names
changed to the low case ones but also the name for gnus-Subject-mode).
While I was at it I've checked if there are more places in bbdb where
gnus-article-buffer is used and I found 2 more uses of
gnus-article-buffer (in 2.35) where I suspect that
gnus-original-article-buffer might be better:
1. bbdb/gnus-update-records
2. bbdb/gnus-summary-show-all-recipients
Besides do we still need code for the really old gnus, i.e. the lines that deal
with gnus-Group-mode, gnus-Subject-mode and gnus-Article-mode?
Klaus
--
------------------------------------------
| Klaus Zeitler Lucent Technologies |
| Email: [EMAIL PROTECTED] |
------------------------------------------
---
Whenever people agree with me I always feel I must be wrong. --Oscar Wilde
-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/bbdb-info
BBDB Home Page: http://bbdb.sourceforge.net/