[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(-)
hooks/post-receive
--
GNU PSPP
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Pspp-commits] [SCM] GNU PSPP branch, master, updated. v0.6.1-1535-g2b84fc2,
Ben Pfaff <=