Contents of /trunk/openmotif/patches/openmotif-2.2.3-utf8.patch
Parent Directory | Revision Log
Revision 153 -
(show annotations)
(download)
Tue May 8 20:52:56 2007 UTC (17 years, 4 months ago) by niro
File size: 2979 byte(s)
Tue May 8 20:52:56 2007 UTC (17 years, 4 months ago) by niro
File size: 2979 byte(s)
-import
1 | --- openMotif-2.2.3/tools/wml/UilSymCSet.h.utf8 2004-03-04 17:41:48.000000000 +0100 |
2 | +++ openMotif-2.2.3/tools/wml/UilSymCSet.h 2004-03-17 12:54:23.000000000 +0100 |
3 | @@ -32,6 +32,7 @@ |
4 | "JISX0201.1976-0", /* jis_katakana */ |
5 | "KSC5601.1987-0", /* ksc_hangul */ |
6 | "KSC5601.1987-1", /* ksc_hangul_gr */ |
7 | + "UTF-8", /* utf-8 */ |
8 | }; |
9 | externaldef(uil_sym_glbl) char **charset_xmstring_names_table = |
10 | charset_xmstring_names_table_vec; |
11 | @@ -66,6 +67,7 @@ |
12 | XmSTRING_DIRECTION_L_TO_R, /* jis_katakana */ |
13 | XmSTRING_DIRECTION_L_TO_R, /* ksc_hangul */ |
14 | XmSTRING_DIRECTION_L_TO_R, /* ksc_hangul_gr */ |
15 | + XmSTRING_DIRECTION_L_TO_R, /* utf-8 */ |
16 | }; |
17 | externaldef(uil_sym_glbl) unsigned char *charset_writing_direction_table = |
18 | charset_wrdirection_table_vec; |
19 | @@ -100,6 +102,7 @@ |
20 | XmSTRING_DIRECTION_L_TO_R, /* jis_katakana */ |
21 | XmSTRING_DIRECTION_L_TO_R, /* ksc_hangul */ |
22 | XmSTRING_DIRECTION_L_TO_R, /* ksc_hangul_gr */ |
23 | + XmSTRING_DIRECTION_L_TO_R, /* utf-8 */ |
24 | }; |
25 | externaldef(uil_sym_glbl) unsigned char *charset_parsing_direction_table = |
26 | charset_parsdirection_table_vec; |
27 | @@ -134,6 +137,7 @@ |
28 | sym_k_onebyte_charsize, /* jis_katakana */ |
29 | sym_k_twobyte_charsize, /* ksc_hangul */ |
30 | sym_k_twobyte_charsize, /* ksc_hangul_gr */ |
31 | + sym_k_onebyte_charsize, /* utf-8 */ |
32 | }; |
33 | externaldef(uil_sym_glbl) unsigned char *charset_character_size_table = |
34 | charset_charsize_table_vec; |
35 | @@ -215,6 +219,7 @@ |
36 | "KSC_HANGUL_GL", /* ksc_hangul */ |
37 | "KSC_HANGUL_GR", /* ksc_hangul_gr */ |
38 | "KSC5601.1987-1", /* ksc_hangul_gr */ |
39 | + "UTF-8", /* utf-8 */ |
40 | }; |
41 | externaldef(uil_sym_glbl) char **charset_lang_names_table = |
42 | charset_lang_names_table_vec; |
43 | @@ -295,10 +300,11 @@ |
44 | sym_k_ksc_hangul_charset, |
45 | sym_k_ksc_hangul_gr_charset, |
46 | sym_k_ksc_hangul_gr_charset, |
47 | + sym_k_utf8_charset, |
48 | }; |
49 | externaldef(uil_sym_glbl) unsigned short int *charset_lang_codes_table = |
50 | charset_lang_codes_table_vec; |
51 | /* |
52 | * The number of entries in charset_lang_..._table tables |
53 | */ |
54 | -externaldef(uil_sym_glbl) unsigned short int charset_lang_table_max = 72; |
55 | +externaldef(uil_sym_glbl) unsigned short int charset_lang_table_max = 73; |
56 | --- openMotif-2.2.3/tools/wml/UilSymGen.h.utf8 2004-03-04 17:41:48.000000000 +0100 |
57 | +++ openMotif-2.2.3/tools/wml/UilSymGen.h 2004-03-17 12:54:23.000000000 +0100 |
58 | @@ -1417,6 +1417,7 @@ |
59 | #define sym_k_jis_katakana_charset 21 |
60 | #define sym_k_ksc_hangul_charset 22 |
61 | #define sym_k_ksc_hangul_gr_charset 23 |
62 | +#define sym_k_utf8_charset 24 |
63 | |
64 | /* Define literals for automatic children */ |
65 | |
66 | --- openMotif-2.2.3/tools/wml/motif.wml.utf8 2003-10-08 23:07:47.000000000 +0200 |
67 | +++ openMotif-2.2.3/tools/wml/motif.wml 2004-03-17 12:56:09.000000000 +0100 |
68 | @@ -163,6 +163,9 @@ |
69 | ksc_hangul_gr |
70 | { XmStringCharsetName = "KSC5601.1987-1"; |
71 | CharacterSize = TwoByte; }; |
72 | + utf8 |
73 | + { XmStringCharsetName = "UTF-8"; }; |
74 | + |
75 | XmFONTLIST_DEFAULT_TAG |
76 | { FontListElementTag = XmFONTLIST_DEFAULT_TAG; }; |
77 |