mutt/2008: Would be nice to include the "stuff_all_quoted" patch (pending)
>Number: 2008
>Notify-List:
>Category: mutt
>Synopsis: Would be nice to include the "stuff_all_quoted" patch
>Confidential: no
>Severity: minor
>Priority: low
>Responsible: mutt-dev
>State: open
>Keywords:
>Class: change-request
>Submitter-Id: net
>Arrival-Date: Fri Jul 29 08:46:21 +0200 2005
>Originator: Kyle Wheeler
>Release: 1
>Organization:
>Environment:
MacOS X 10.4.2
>Description:
Replying to format-flowed messages is formatted in a technically correct, but
un-visually-pleasing manner. Gary Johnson's patch adds a config option to tell
mutt to improve the readability of format-flowed formatting in both on-screen
and in replied messages, as allowed by RFC 2646.
>How-To-Repeat:
View a format-flowed message (or reply to one).
>Fix:
Apply this patch. There are editor-specific work-arounds for replying, but they
are frequently incomplete (it's hard to do the correct thing in all
circumstances) and obviously do not affect regular message viewing.
>Add-To-Audit-Trail:
>Unformatted:
----gnatsweb-attachment----
Content-Type: application/octet-stream;
name="patch-1.5.5.1.gj.stuff_all_quoted.3"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="patch-1.5.5.1.gj.stuff_all_quoted.3"
LS0tIFBBVENIRVMub3JpZwkyMDAzLTA0LTE1IDA2OjE4OjM0LjAwMDAwMDAwMCAtMDcwMAorKysg
UEFUQ0hFUwkyMDAzLTEyLTMxIDAwOjEzOjU4LjAwMDAwMDAwMCAtMDgwMApAQCAtMSwwICsxIEBA
CitwYXRjaC0xLjUuNS4xLmdqLnN0dWZmX2FsbF9xdW90ZWQuMwotLS0gaGFuZGxlci5jLm9yaWcJ
MjAwMy0xMS0wNSAwMTo0MTozMS4wMDAwMDAwMDAgLTA4MDAKKysrIGhhbmRsZXIuYwkyMDA0LTAy
LTIzIDAzOjIxOjEwLjAwMDAwMDAwMCAtMDgwMApAQCAtOTE5LDkgKzkxOSw2IEBACiAKIHN0YXRp
YyB2b2lkIGZsb3dlZF9zdHVmZiAoU1RBVEUgKnMsIGNoYXIgKmNvbnQsIGludCBsZXZlbCkKIHsK
LSAgaWYgKCFvcHRpb24gKE9QVFRFWFRGTE9XRUQpICYmICEocy0+ZmxhZ3MgJiBNX0RJU1BMQVkp
KQotICAgIHJldHVybjsKLQogICBpZiAocy0+ZmxhZ3MgJiBNX0RJU1BMQVkpCiAgIHsKICAgICAv
KiAKQEAgLTkzMSw3ICs5MjgsMTUgQEAKICAgICAgKi8KICAgICBpZiAoKmNvbnQgJiYgIWxldmVs
ICYmICFtdXR0X3N0cmNtcCAoUGFnZXIsICJidWlsdGluIikgJiYgZmxvd2VkX21heWJlX3F1b3Rl
ZCAoY29udCkpCiAgICAgICBzdGF0ZV9wdXRzICgiXDAzM1swbSIscyk7CisKKyAgICBpZiAoKmNv
bnQgJiYgbGV2ZWwgJiYgb3B0aW9uIChPUFRTVFVGRkFMTFFVT1RFRCkpCisgICAgICBzdGF0ZV9w
dXRjICgnICcsIHMpOwogICB9CisgIGVsc2UgaWYgKG9wdGlvbiAoT1BUU1RVRkZBTExRVU9URUQp
ICYmICpjb250ICYmCisJICAgKChzLT5wcmVmaXggJiYgcy0+cHJlZml4W3N0cmxlbihzLT5wcmVm
aXgpIC0gMV0gPT0gJyAnKSA/IGxldmVsIC0gMSA6IGxldmVsKSkKKyAgICBzdGF0ZV9wdXRjICgn
ICcsIHMpOworICBlbHNlIGlmICghb3B0aW9uIChPUFRURVhURkxPV0VEKSkKKyAgICByZXR1cm47
CiAgIGVsc2UgaWYgKCghKHMtPmZsYWdzICYgTV9QUklOVElORykpICYmIAogCSAgICgoKmNvbnQg
PT0gJyAnKSB8fCAoKmNvbnQgPT0gJz4nKSB8fCAoIWxldmVsICYmICFtdXR0X3N0cm5jbXAgKGNv
bnQsICJGcm9tICIsIDUpKSkpCiAgICAgc3RhdGVfcHV0YyAoJyAnLCBzKTsKLS0tIGluaXQuaC5v
cmlnCTIwMDMtMTEtMDUgMDE6NDE6MzIuMDAwMDAwMDAwIC0wODAwCisrKyBpbml0LmgJMjAwNC0w
Mi0yNCAxMDoyMDoyOC4wMDAwMDAwMDAgLTA4MDAKQEAgLTI0OTIsNiArMjQ5MiwxOCBAQAogICAq
KiBwZXJzb25hbCBtYWlsYm94IHdoZXJlIHlvdSBtaWdodCBoYXZlIHNldmVyYWwgdW5yZWxhdGVk
IG1lc3NhZ2VzIHdpdGgKICAgKiogdGhlIHN1YmplY3QgYGBoaScnIHdoaWNoIHdpbGwgZ2V0IGdy
b3VwZWQgdG9nZXRoZXIuCiAgICovCisgIHsgInN0dWZmX2FsbF9xdW90ZWQiLCBEVF9CT09MLCBS
X05PTkUsIE9QVFNUVUZGQUxMUVVPVEVELCAwIH0sCisgIC8qCisgICoqIC5wcAorICAqKiBXaGVu
IHNldCwgbXV0dCB3aWxsIHNwYWNlLXN0dWZmIGFsbCBub24tZW1wdHkgcXVvdGVkIGxpbmVzIGlu
CisgICoqIGRpc3BsYXllZCBhbmQgZ2VuZXJhdGVkIHRleHQvcGxhaW47IGZvcm1hdD1mbG93ZWQg
YXR0YWNobWVudHMsIGFzCisgICoqIGFsbG93ZWQgYnkgUkZDIDI2NDYuICBUaGF0IGlzLCBxdW90
ZWQgbGluZXMgd2lsbCBhcHBlYXIgYXMgIj4gdGV4dCIKKyAgKiogcmF0aGVyIHRoYW4gIj50ZXh0
IiB3aGVuIGRpc3BsYXllZCBhbmQgaW4gcmVwbGllcyBhbmQgZm9yd2FyZHMuCisgICoqIFRoaXMg
bWFrZXMgdGhlIHF1b3RpbmcgaW4gZm9ybWF0PWZsb3dlZCB0ZXh0IGVhc2llciB0byByZWFkIGFu
ZAorICAqKiBtb3JlIGNvbnNpc3RlbnQgd2l0aCB0aGUgcXVvdGluZyBzdHlsZSB0cmFkaXRpb25h
bGx5IHVzZWQgZm9yCisgICoqIGZvcm1hdD1maXhlZCB0ZXh0LiAgV2hlbiB1bnNldCwgbXV0dCB3
aWxsIHNwYWNlLXN0dWZmIHF1b3RlZCBsaW5lcworICAqKiBvbmx5IGFzIHJlcXVpcmVkIGJ5IFJG
QyAyNjQ2LgorICAqLwogICB7ICJzdXNwZW5kIiwJCURUX0JPT0wsIFJfTk9ORSwgT1BUU1VTUEVO
RCwgMSB9LAogICAvKgogICAqKiAucHAKLS0tIG11dHQuaC5vcmlnCTIwMDMtMTEtMDUgMDE6NDE6
MzIuMDAwMDAwMDAwIC0wODAwCisrKyBtdXR0LmgJMjAwMy0xMi0zMCAxNjo1Njo0My4wMDAwMDAw
MDAgLTA4MDAKQEAgLTQwNiw2ICs0MDYsNyBAQAogICBPUFRTVEFUVVNPTlRPUCwKICAgT1BUU1RS
SUNUVEhSRUFEUywKICAgT1BUU1VTUEVORCwKKyAgT1BUU1RVRkZBTExRVU9URUQsCiAgIE9QVFRF
WFRGTE9XRUQsCiAgIE9QVFRIT1JPVUdIU1JDLAogICBPUFRUSFJFQURSRUNFSVZFRCwK