Magellan Linux

Contents of /trunk/openmotif/patches/openmotif-2.2.3-utf8.patch

Parent Directory Parent Directory | Revision Log Revision Log


Revision 153 - (show annotations) (download)
Tue May 8 20:52:56 2007 UTC (17 years 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