sync with 0.9.7cvs6
authorPaul Mangan <paul@claws-mail.org>
Thu, 4 Dec 2003 06:10:04 +0000 (06:10 +0000)
committerPaul Mangan <paul@claws-mail.org>
Thu, 4 Dec 2003 06:10:04 +0000 (06:10 +0000)
ChangeLog
ChangeLog.claws
ChangeLog.jp
configure.ac
src/codeconv.c

index 3077bf77594c4397482bc57bf6b10821cebaf1e7..fdfffeb9615338a1acbec315b44cf7e2490b859f 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,26 @@
+2003-12-04
+
+       * src/codeconv.c: conv_get_code_conv_func(): return conv_latintodisp
+         only if src_charset and current charset is identical or current
+         one is multibyte (fixes display of ISO-8859-5 on KOI8-R locale etc.).
+
+2003-11-25
+
+       * autogen.sh: don't include m4 directory in aclocal.
+       * intl/libgnuintl.h: removed from cvs.
+       * po/.cvsignore: added stamp-po and remove-potcdate.sed.
+
+2003-11-24
+
+       * upgraded to gettext-0.12.1.
+
+2003-11-24  gettextize  <bug-gnu-gettext@gnu.org>
+
+       * Makefile.am (SUBDIRS): Add m4.
+       (ACLOCAL_AMFLAGS): New variable.
+       (EXTRA_DIST): Add config.rpath.
+       * configure.in (AC_OUTPUT): Add m4/Makefile.
+
 2003-11-21
 
        * configure.in: added check for d_type member in struct dirent.
 2003-11-21
 
        * configure.in: added check for d_type member in struct dirent.
index 769ff50acec8bbb2812d63ebaf630ead96f392e6..02ecc4f8aa11b83ea7ba5c591e665be7843b99b9 100644 (file)
@@ -1,3 +1,8 @@
+2003-12-04 [paul]      0.9.7claws19
+
+       * sync with 0.9.7cvs6
+               see ChangeLog 2003-12-04
+
 2003-12-04 [paul]      0.9.7claws18
 
        * po/POTFILES.in
 2003-12-04 [paul]      0.9.7claws18
 
        * po/POTFILES.in
index 09504b82f79803631e2eb9f18887a8f8b4fd905a..20be4dc7d0519dce7ca49c460a4cd8539cccbbb8 100644 (file)
@@ -1,3 +1,20 @@
+2003-12-04
+
+       * src/codeconv.c: conv_get_code_conv_func(): src_charset ¤È¸½ºß¤Î
+         Ê¸»ú¥³¡¼¥É¤¬Æ±°ì¤Î¾ì¹ç¡¢¤Þ¤¿¤Ï¸½ºß¤Îʸ»ú¥³¡¼¥É¤¬¥Þ¥ë¥Á¥Ð¥¤¥È¤Ç
+         ¤¢¤ë¾ì¹ç¤Î¤ß conv_latintodisp ¤òÊÖ¤¹(KOI8-R locale ¾å¤Ç¤Î
+         ISO-8859-5 ¤Îɽ¼¨¤ò½¤Àµ)¡£
+
+2003-11-25
+
+       * autogen.sh: aclocal ¤Ç m4 ¥Ç¥£¥ì¥¯¥È¥ê¤ò´Þ¤Þ¤Ê¤¤¤è¤¦¤Ë¤·¤¿¡£
+       * intl/libgnuintl.h: cvs ¤«¤éºï½ü¡£
+       * po/.cvsignore: stamp-po ¤È remove-potcdate.sed ¤òÄɲá£
+
+2003-11-24
+
+       * gettext-0.12.1 ¤Ë°Ü¹Ô¡£
+
 2003-11-21
 
        * configure.in: struct dirent Ãæ¤Î d_type ¥á¥ó¥Ð¤Î¥Á¥§¥Ã¥¯¤òÄɲá£
 2003-11-21
 
        * configure.in: struct dirent Ãæ¤Î d_type ¥á¥ó¥Ð¤Î¥Á¥§¥Ã¥¯¤òÄɲá£
index 49ab44938a483a1a95ecc5579bc25fd8b5ddcd6b..866e0d1a43a1b97a3d5510b5ffcb05aed026e83a 100644 (file)
@@ -11,7 +11,7 @@ MINOR_VERSION=9
 MICRO_VERSION=7
 INTERFACE_AGE=0
 BINARY_AGE=0
 MICRO_VERSION=7
 INTERFACE_AGE=0
 BINARY_AGE=0
-EXTRA_VERSION=18
+EXTRA_VERSION=19
 if test $EXTRA_VERSION -eq 0; then
     VERSION=${MAJOR_VERSION}.${MINOR_VERSION}.${MICRO_VERSION}claws
 else
 if test $EXTRA_VERSION -eq 0; then
     VERSION=${MAJOR_VERSION}.${MINOR_VERSION}.${MICRO_VERSION}claws
 else
index 0357f2a1e935006c17016c2c952244f933bc4ebd..2546c8a0c438f49c0bd897a29e8d4f488b6e48c6 100644 (file)
@@ -767,7 +767,9 @@ CodeConvFunc conv_get_code_conv_func(const gchar *src_charset_str,
        case C_ISO_8859_13:
        case C_ISO_8859_14:
        case C_ISO_8859_15:
        case C_ISO_8859_13:
        case C_ISO_8859_14:
        case C_ISO_8859_15:
-               if (dest_charset == C_AUTO)
+               if (dest_charset == C_AUTO &&
+                   (conv_get_current_charset() == src_charset ||
+                    MB_CUR_MAX > 1))
                        code_conv = conv_latintodisp;
                break;
        case C_SHIFT_JIS:
                        code_conv = conv_latintodisp;
                break;
        case C_SHIFT_JIS: