[Top][All Lists]

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

[Pspp-commits] [SCM] GNU PSPP branch, master, updated. v0.6.1-1535-g2b84

From: Ben Pfaff
Subject: [Pspp-commits] [SCM] GNU PSPP branch, master, updated. v0.6.1-1535-g2b84fc2
Date: Wed, 22 Sep 2010 05:18:46 +0000

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 "GNU PSPP".

The branch, master has been updated
       via  2b84fc2b70df7767ee9a279fffab5db1b3c8023e (commit)
       via  4b7c82a2517519f9cc1a424f26262badae10d525 (commit)
       via  d019e8a29d7963a926837d46ae3592c5731f02e3 (commit)
       via  fb1c27ed0cbc16d151d182dd3f2be5eb3189a045 (commit)
       via  b042e2bf98b0e320ee55213252bac1a0260fafc3 (commit)
       via  425d780e0e2cc08c58722145df4d3dd808f01d48 (commit)
      from  964bc1c0e1b3e490a893583e0598418ce25d5f14 (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 2b84fc2b70df7767ee9a279fffab5db1b3c8023e
Author: Ben Pfaff <address@hidden>
Date:   Mon Sep 20 22:42:17 2010 -0700

    i18n: Handle EINVAL more gracefully.
    EINVAL indicates an invalid multibyte sequence at the end of buffer.  It
    seems to me that there is no point in swallowing up a single byte and going
    on at that point; instead, one might as well just declare the conversion
    done after adding the fallback character.  This is what this commit does.

commit 4b7c82a2517519f9cc1a424f26262badae10d525
Author: Ben Pfaff <address@hidden>
Date:   Mon Sep 20 22:40:43 2010 -0700

    i18n: Refactor for simplicity.
    It seems to me that recode_string_pool() is better implemented as a retry
    loop around a simpler core.  This commit implements that.

commit d019e8a29d7963a926837d46ae3592c5731f02e3
Author: Ben Pfaff <address@hidden>
Date:   Mon Sep 20 22:15:38 2010 -0700

    i18n: Properly restart conversion when output buffer overflows.
    The E2BIG case tries to restart the whole conversion, by reinitializing
    all variables to their initial states.  However the value of 'text' might
    already have been advanced somewhat if there was a previous loop for e.g.
    an invalid character.  This commit fixes the problem by keeping the
    original 'text' around and using a moving input pointer instead.

commit fb1c27ed0cbc16d151d182dd3f2be5eb3189a045
Author: Ben Pfaff <address@hidden>
Date:   Mon Sep 20 22:05:08 2010 -0700

    i18n: Ensure that every recoding starts from the initial shift state.

commit b042e2bf98b0e320ee55213252bac1a0260fafc3
Author: Ben Pfaff <address@hidden>
Date:   Mon Sep 20 21:50:21 2010 -0700

    i18n: Avoid memory leak when create_iconv() fails.

commit 425d780e0e2cc08c58722145df4d3dd808f01d48
Author: Ben Pfaff <address@hidden>
Date:   Mon Sep 20 21:41:02 2010 -0700

    i18n: Lightly reformat comments to better resemble other files.


Summary of changes:
 src/libpspp/i18n.c |  159 ++++++++++++++++++++++++---------------------------
 1 files changed, 75 insertions(+), 84 deletions(-)


reply via email to

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