The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.
Revision history for Perl extension Text-VisualPrintf

3.07 2020-09-29T13:54:44Z

    - More robust logic for 0-width result with many args.

3.06 2020-09-28T11:58:45Z

    - Update to cope with 0-width result.

3.05 2020-09-28T05:37:20Z

    - Fix behavior to handle wide character in single column.

3.04 2020-09-27T15:46:45Z

    - Fix to handle 1-column parameter for Text::ANSI::Printf implementation.

3.03 2020-09-26T07:31:49Z

    - Introduce $VISUAL_WIDTH function pointer to calculate visual width.

3.02 2020-02-07T00:58:27Z

    - Support truncation to one byte width.

3.01 2020-02-04T14:39:00Z

    - Support text truncation.

2.06 2020-02-03T08:54:12Z

    - Update Text::VisualPrintf::IO to accept exported method.

2.05 2020-01-28T17:50:07Z

    - Add test and document.

2.04 2020-01-24T04:04:12Z

    - Fix incorrect use of printf() in VisualPrintf::printf.
    - Implement Text::VisualPrintf::IO.
    - Add tests.
    - use open IO => ':utf8', ':std';

2.03 2017-11-22T16:25:24Z

    Now Text::VisualWidth::PP supports unicode combined text.

    - Add dependency to Text::VisualWidth::PP 0.05.
    - Update algorithm more simpler.

2.02 2017-11-21T15:58:31Z

    - use open ':std', ':encoding(utf8)';
    - new t/04_combined.t
    - Fix incorrect dependency for Text::VisualWidth::PP.  Closes issue #1.
    - Add special test case.
    - Remove unnecessary, or even incorrect prototype.
    - Delete README.ja.pod.
    - This was unintended code, but works fine. (25->24)

2.01 2017-11-19T10:15:56Z

    - Moved from MBPrintf