r14466 - gnucash/trunk - Consider certain control character as invalid UTF-8. Fixes #346535.
Derek Atkins
warlord at cvs.gnucash.org
Wed Jul 5 12:04:39 EDT 2006
Author: warlord
Date: 2006-07-05 12:04:36 -0400 (Wed, 05 Jul 2006)
New Revision: 14466
Trac: http://svn.gnucash.org/trac/changeset/14466
Modified:
gnucash/trunk/ChangeLog
gnucash/trunk/src/core-utils/gnc-glib-utils.c
gnucash/trunk/src/core-utils/gnc-glib-utils.h
gnucash/trunk/src/core-utils/gw-core-utils-spec.scm
Log:
Consider certain control character as invalid UTF-8. Fixes #346535.
* src/core-utils/gnc-glib-utils.h
* src/core-utils/gw-core-utils-spec.scm:
Remove the gnc_utf8_validate() API. It's not used anywhere.
* src/core-utils/gnc-glib-utils.c:
Rework gnc_utf8_validate() as a copy-and-paste of g_utf8_validate
but ignore certain control characters between 0x00 and 0x20
that are not valid XML characters. Fixes #346535.
More information about the gnucash-patches
mailing list