Fixes for #58195, based on some ideas from Hidetosh Tajima.
authorOwen Taylor <otaylor@redhat.com>
Thu, 27 Sep 2001 02:49:05 +0000 (02:49 +0000)
committerOwen Taylor <otaylor@src.gnome.org>
Thu, 27 Sep 2001 02:49:05 +0000 (02:49 +0000)
commitb5fa5b9867eec91047a16d45f79888395cf89931
tree64dac67ae4e19c779f952ca7d0a88740fe1e0b12
parentc7896e13d3660fd189df1dd61b9fc67e45f1b9e1
Fixes for #58195, based on some ideas from Hidetosh Tajima.

Wed Sep 26 22:34:12 2001  Owen Taylor  <otaylor@redhat.com>

        Fixes for #58195, based on some ideas from Hidetosh Tajima.

        * aclibcharset.m4 glib/libcharset: Add Bruno Haible's
        portable-current charset detection code from libiconv.

        * glib/gutf8.c (g_utf8_get_charset_internal): Rewrite
        to use _g_locale_charset().

        * glib/gutf8.c (_g_charset_get_aliases): Private functions
        to get aliases from libcharset for a particular canonical
        name.

        * glib/gconvert.c: If loading a charset fails, try
        aliases to look for fallbacks.
25 files changed:
ChangeLog
ChangeLog.pre-2-0
ChangeLog.pre-2-10
ChangeLog.pre-2-12
ChangeLog.pre-2-2
ChangeLog.pre-2-4
ChangeLog.pre-2-6
ChangeLog.pre-2-8
aclibcharset.m4 [new file with mode: 0644]
configure.in
docs/reference/glib/tmpl/glib-unused.sgml
glib/Makefile.am
glib/gconvert.c
glib/gutf8.c
glib/libcharset/.cvsignore [new file with mode: 0644]
glib/libcharset/Makefile.am [new file with mode: 0644]
glib/libcharset/README [new file with mode: 0644]
glib/libcharset/config.charset [new file with mode: 0755]
glib/libcharset/libcharset-glib.patch [new file with mode: 0644]
glib/libcharset/libcharset.h [new file with mode: 0644]
glib/libcharset/localcharset.c [new file with mode: 0644]
glib/libcharset/make-patch.sh [new file with mode: 0755]
glib/libcharset/ref-add.sin [new file with mode: 0644]
glib/libcharset/ref-del.sin [new file with mode: 0644]
glib/libcharset/update.sh [new file with mode: 0755]