Mike Kupfer
2015-12-30 04:00:51 UTC
[changed "cc" to the dev list]
me. I do have a few comments and questions.
1. The handling of the "Resent-From" field doesn't seem quite right.
If there's no identity set, or the identity doesn't specify a "From",
then
(mh-get-header-field "Resent-From":)
will be invoked. This will return "" or the value of an existing
Resent-From header. Either one seems problematic.
2. In mh-select-identity, why is "None" allowed when mh-identity-local is
non-null, but not when mh-identity-local is null?
Style nits (all in mh-comp.el):
- lines 692-693: the final 2 parentheses should not be on their own line
- indentation at lines 704-709 needs fixing
- "^Resent-From%": should the "%" be "$"?
- lines 716, 734: line needs to be wrapped (the GNU coding standards
say to avoid going past column 79)
- line 949: delete semicolon after "regular"
- lines 945-948: should there be two spaces after a period at the end of
a sentence? This was just discussed on emacs-devel, where Eli Z. said
that the GNU coding standards call for two spaces. But we have
;; sentence-end-double-space: nil
in the local variables block of all our source files, so I'm confused.
cheers,
mike
------------------------------------------------------------------------------
I've tested this with and w/o identities, but have not
tested it with mh-redistribute-full-contents set (if you have nmh/MH
compiled with BERK). I just unit-tested the core of that code.
Hi Jeff, I took a look at your changes, and they generally look good totested it with mh-redistribute-full-contents set (if you have nmh/MH
compiled with BERK). I just unit-tested the core of that code.
me. I do have a few comments and questions.
1. The handling of the "Resent-From" field doesn't seem quite right.
If there's no identity set, or the identity doesn't specify a "From",
then
(mh-get-header-field "Resent-From":)
will be invoked. This will return "" or the value of an existing
Resent-From header. Either one seems problematic.
2. In mh-select-identity, why is "None" allowed when mh-identity-local is
non-null, but not when mh-identity-local is null?
Style nits (all in mh-comp.el):
- lines 692-693: the final 2 parentheses should not be on their own line
- indentation at lines 704-709 needs fixing
- "^Resent-From%": should the "%" be "$"?
- lines 716, 734: line needs to be wrapped (the GNU coding standards
say to avoid going past column 79)
- line 949: delete semicolon after "regular"
- lines 945-948: should there be two spaces after a period at the end of
a sentence? This was just discussed on emacs-devel, where Eli Z. said
that the GNU coding standards call for two spaces. But we have
;; sentence-end-double-space: nil
in the local variables block of all our source files, so I'm confused.
cheers,
mike
------------------------------------------------------------------------------