[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Nmh-commits] [SCM] The nmh Mail Handling System branch, 1.7-release, up

From: Ralph Corderoy
Subject: [Nmh-commits] [SCM] The nmh Mail Handling System branch, 1.7-release, updated. 1.7-RC1-6-g832a193
Date: Wed, 16 Aug 2017 17:57:50 -0400 (EDT)

This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "The nmh Mail Handling System".

The branch, 1.7-release has been updated
       via  832a193cd80b22dce0fd6fef68e3b7bd3e6907c8 (commit)
       via  94c9f10956a1337dbe208161d361fff3ae2b1910 (commit)
       via  32d201623f96aa7bdac4149e7a9019b9b710ee80 (commit)
      from  356bd9a542a5c77146139255bc62812f516cbb50 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit 832a193cd80b22dce0fd6fef68e3b7bd3e6907c8
Author: Ralph Corderoy <address@hidden>
Date:   Sun Aug 6 18:15:41 2017 +0100

    cpstripped(): Rewrite multi-byte version.
    Removes the assert(3) failure reported on the list for 1.7-RC1 when a
    non-space, non-cntrl, rune has a wcwidth(3) of -1; output L'?' in its
    place.  The old code also didn't reset mbtowc(3)'s state before trying
    to parse "?";  that's handled differently now so isn't an issue.  Pad
    with the multi-byte encoding of L" ", having ensured the wcwidth(1) of
    L' ' is one, rather than with a non-wchar_t ' '.  Point out padding only
    occurs in one particular case, and not the other two;  quite odd.
    (cherry picked from commit a091c28b416f83aa46dcb0bd0da81ca1d3b8a7f9)

commit 94c9f10956a1337dbe208161d361fff3ae2b1910
Author: Ralph Corderoy <address@hidden>
Date:   Sat Aug 5 18:20:07 2017 +0100

    cpstripped(), single-byte: Simplify logic.
    Now that it doesn't have to fit in with the multi-byte version's logic,
    it can be re-structured to be simpler.  No functional change intended.
    (cherry picked from commit 8ba2c2e0a5c0e2c087cd1684a885b959c101e010)

commit 32d201623f96aa7bdac4149e7a9019b9b710ee80
Author: Ralph Corderoy <address@hidden>
Date:   Sat Aug 5 17:57:48 2017 +0100

    cpstripped: Split into two versions, each with a single #ifdef.
    Got fed up trying to read C logic when the preprocessor's logic didn't
    nest neatly with the function's.  No intentional change to either
    (cherry picked from commit 0a934c0ff1b5623956da677751e485c52e1ab361)


Summary of changes:
 sbr/fmt_scan.c | 175 +++++++++++++++++++++++++++++++++------------------------
 1 file changed, 101 insertions(+), 74 deletions(-)

The nmh Mail Handling System

reply via email to

[Prev in Thread] Current Thread [Next in Thread]