aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorYAMAMOTO Mitsuharu2005-09-06 08:08:08 +0000
committerYAMAMOTO Mitsuharu2005-09-06 08:08:08 +0000
commit9655b4049320773197f466b159189a731218902f (patch)
tree60678fb19ea81cc90e3970e42d3c9fa3be0e13b3 /src
parent468213f1f3be48436558f3ddb07cff3bc196f1cb (diff)
downloademacs-9655b4049320773197f466b159189a731218902f.tar.gz
emacs-9655b4049320773197f466b159189a731218902f.zip
(xstrlwr): Don't use tolower for non-ASCII characters.
Diffstat (limited to 'src')
-rw-r--r--src/ChangeLog16
-rw-r--r--src/xfaces.c5
2 files changed, 20 insertions, 1 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index 44f8892668c..6cb9258e1ae 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,19 @@
12005-09-06 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
2
3 * macterm.c (struct xlfdpat_block, struct xlfdpat): New structs.
4 (xlfdpat_destroy, xlfdpat_create, xlfdpat_exact_p)
5 (xlfdpat_block_match_1, xlfdpat_match): New functions.
6 (xlfdpat_block_match): New macro.
7 (mac_to_x_fontname): Don't use tolower for non-ASCII characters.
8 (x_font_name_to_mac_font_name): Set coding.dst_multibyte to 0.
9 (add_font_name_table_entry): Increase font_name_table_size more
10 rapidly.
11 (mac_c_string_match): Remove function.
12 (mac_do_list_fonts): Use XLFD pattern match instead of regular
13 expression match.
14
15 * xfaces.c (xstrlwr): Don't use tolower for non-ASCII characters.
16
12005-09-03 Richard M. Stallman <rms@gnu.org> 172005-09-03 Richard M. Stallman <rms@gnu.org>
2 18
3 * xdisp.c (redisplay_internal): Make UPDATED as long as needed. 19 * xdisp.c (redisplay_internal): Make UPDATED as long as needed.
diff --git a/src/xfaces.c b/src/xfaces.c
index bf8e0026749..9345af1364a 100644
--- a/src/xfaces.c
+++ b/src/xfaces.c
@@ -835,7 +835,10 @@ xstrlwr (s)
835 unsigned char *p = s; 835 unsigned char *p = s;
836 836
837 for (p = s; *p; ++p) 837 for (p = s; *p; ++p)
838 *p = tolower (*p); 838 /* On Mac OS X 10.3, tolower also converts non-ASCII characters
839 for some locales. */
840 if (isascii (*p))
841 *p = tolower (*p);
839 842
840 return s; 843 return s;
841} 844}