]> granicus.if.org Git - mutt/commit
Create envelope->changed to mark all field changes.
authorKevin McCarthy <kevin@8t8.us>
Wed, 26 Dec 2018 03:24:08 +0000 (19:24 -0800)
committerKevin McCarthy <kevin@8t8.us>
Sat, 29 Dec 2018 22:11:57 +0000 (14:11 -0800)
commit7f603dd66a28d0c02c09bbd6636fc659e69b480d
tree481d7ccd0da5f5b191a6a1b975200f893cc46c7f
parenta5b64f6c919a736b0d4cf0043a782b87c9d08a57
Create envelope->changed to mark all field changes.

In subsequent commits, we're going to add the x-label and subject
headers changed flags into the envelope.  To avoid the list of checks
exploding everywhere, just use a single field to check and reset those
values.

Several places in the code are checking for a null header->env.  I
wasn't aware this was possible, so I've added todo notes to track down
when this occurs.
copy.c
imap/imap.c
mh.c
mutt.h
muttlib.c
mx.c
thread.c