rust/cargo-c: update to 0.10.7+cargo-0.84.0
[oi-userland.git] / components / x11 / libX11 / patches / 49.locale-th_TH.UTF-8.patch
blob98fd227f9d2dd8b78d5155e5352ee9bc99746b80
1 ###############################################################################
2 # Copyright (c) 2009, Oracle and/or its affiliates. All rights reserved.
4 # Permission is hereby granted, free of charge, to any person obtaining a
5 # copy of this software and associated documentation files (the "Software"),
6 # to deal in the Software without restriction, including without limitation
7 # the rights to use, copy, modify, merge, publish, distribute, sublicense,
8 # and/or sell copies of the Software, and to permit persons to whom the
9 # Software is furnished to do so, subject to the following conditions:
11 # The above copyright notice and this permission notice (including the next
12 # paragraph) shall be included in all copies or substantial portions of the
13 # Software.
15 # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16 # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17 # FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
18 # THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19 # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
20 # FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
21 # DEALINGS IN THE SOFTWARE.
24 diff --git a/nls/th_TH.UTF-8/XI18N_OBJS b/nls/th_TH.UTF-8/XI18N_OBJS
25 index dec38b0..fceb448 100644
26 --- a/nls/th_TH.UTF-8/XI18N_OBJS
27 +++ b/nls/th_TH.UTF-8/XI18N_OBJS
28 @@ -4,5 +4,9 @@
31 XLC common/xlcUTF8Load _XlcUtf8Loader # XLC_open
32 +XIM common/xiiimp _SwitchOpenIM # XIM_open
33 XIM common/ximcp _XimOpenIM _XimRegisterIMInstantiateCallback _XimUnRegisterIMInstantiateCallback # XIM_open XIM_register XIM_unregister
34 +XIM common/xiiimp _XimpLocalOpenIM # XIM_open
35 +XIM common/ximll _XimpLocalOpenIM # XIM_open
36 +XIM common/ximlocal _XimpLocalOpenIM # XIM_open
37 XOM common/xomGeneric _XomGenericOpenOM # XOM_open
38 diff --git a/nls/th_TH.UTF-8/XLC_LOCALE.pre b/nls/th_TH.UTF-8/XLC_LOCALE.pre
39 index f79091a..ba29336 100644
40 --- a/nls/th_TH.UTF-8/XLC_LOCALE.pre
41 +++ b/nls/th_TH.UTF-8/XLC_LOCALE.pre
42 @@ -7,27 +7,171 @@ XCOMM
43 XCOMM XLC_FONTSET category
44 XCOMM
45 XLC_FONTSET
46 -XCOMM fs0 class
47 +XCOMM fs0 class (7 bit ASCII)
48 fs0 {
49 - charset {
50 - name ISO10646-1
51 + charset ISO8859-1:GL
52 + font ISO8859-1:GL
55 +XCOMM fs1 class (ISO8859 families)
56 +fs1 {
57 + charset {
58 + name ISO8859-1:GR
59 + }
60 + font {
61 + primary ISO8859-1:GR
62 + }
65 +XCOMM fs2 class (Chinese Han Character)
66 +fs2 {
67 + charset {
68 + name GB2312.1980-0:GL
69 + }
70 + font {
71 + primary GB2312.1980-0:GL
72 + }
75 +XCOMM fs3 class
76 +fs3 {
77 + charset BIG5-0:GLGR
78 + font {
79 +XCOMM load_option delay_nocheck
80 + primary BIG5-0:GLGR
81 + }
84 +XCOMM fs4 class for JISX0208
85 +fs4 {
86 + charset JISX0208.1983-0:GL
87 + font {
88 + load_option delay_nocheck
89 + primary JISX0208.1983-0:GL
91 - font {
92 - primary ISO10646-1
95 +XCOMM fs5 class for JISX0201 kana
96 +fs5 {
97 + charset JISX0201.1976-0:GR
98 + font {
99 + load_option delay_nocheck
100 + primary JISX0201.1976-0:GR
103 -XCOMM We leave the legacy encodings in for the moment, because we don't
104 -XCOMM have that many ISO10646 fonts yet.
105 -XCOMM fs0 class (7 bit ASCII)
106 -fs1 {
107 - charset ISO8859-1:GL
108 - font ISO8859-1:GL
110 +XCOMM fs6 calss for KS C 5601-1992 Supplementary Codes 3
111 +fs6 {
112 + charset KSC5601.1992-3:GLGR
113 + font {
114 + load_option delay_nocheck
115 + primary KSC5601.1992-3:GLGR
119 XCOMM fs1 class (Thai)
120 -fs2 {
121 - charset ISO8859-11:GR
122 - font ISO8859-11:GR
123 +fs7 {
124 + charset TIS620-0:GR
125 + font TIS620-0:GR
128 +fs8 {
129 + charset ISO8859-5:GR
130 + font {
131 + load_option delay_nocheck
132 + primary ISO8859-5:GR
136 +XCOMM fs9 class
137 +fs9 {
138 + charset ISO8859-7:GR
139 + font {
140 + load_option delay_nocheck
141 + primary ISO8859-7:GR
145 +XCOMM fs10 class
146 +fs10 {
147 + charset ISO8859-2:GR
148 + font {
149 + load_option delay_nocheck
150 + primary ISO8859-2:GR
154 +XCOMM fs11 class
155 +fs11 {
156 + charset ISO8859-4:GR
157 + font {
158 + load_option delay_nocheck
159 + primary ISO8859-4:GR
162 +XCOMM fs12 class
163 +fs12 {
164 + charset ISO8859-9:GR
165 + font {
166 + load_option delay_nocheck
167 + primary ISO8859-9:GR
171 +XCOMM fs13 class
172 +fs13 {
173 + charset ISO8859-15:GR
174 + font {
175 + load_option delay_nocheck
176 + primary ISO8859-15:GR
179 +XCOMM fs14 class (ISO8859-6) (Arabic)
180 +fs14 {
181 + charset {
182 + name ISO8859-6:GLGR
184 + font {
185 + load_option delay_nocheck
186 + primary ISO8859-6:GLGR
189 +XCOMM fs15 class (ISO8859-8) (Hebrew)
190 +fs15 {
191 + charset {
192 + name ISO8859-8:GR
194 + font {
195 + load_option delay_nocheck
196 + primary ISO8859-8:GR
200 +XCOMM fs16 class (SUN.UNICODE.INDIA-0) (Indian Script)
201 +fs16 {
202 + charset {
203 + name SUN.UNICODE.INDIA-0:GLGR
205 + font {
206 + load_option delay_nocheck
207 + primary SUN.UNICODE.INDIA-0:GLGR
211 +XCOMM fs17 (Last, fallback) class (unicode-fontspecific)
212 +fs17 {
213 + charset {
214 + name UNICODE-FONTSPECIFIC:GLGR
216 + font {
217 + load_option delay_nocheck
218 + primary UNICODE-FONTSPECIFIC:GLGR
225 END XLC_FONTSET
227 XCOMM
228 @@ -36,44 +180,138 @@ XCOMM
229 XLC_XLOCALE
231 encoding_name UTF-8
232 -mb_cur_max 3
233 +mb_cur_max 6
234 state_depend_encoding False
237 -wc_encoding_mask \x30000000
238 -wc_shift_bits 7
239 +XCOMM wc_encoding_mask \x30000000
240 +XCOMM wc_shift_bits 7
244 +XCOMM cs0 class
245 +cs0 {
246 + side GL:Default
247 + length 1
248 + ct_encoding ISO8859-1:GL
252 +XCOMM cs1 class
253 +cs1 {
254 + side GR:Default
255 + length 1
256 + ct_encoding ISO8859-1:GR
258 +XCOMM cs2 class
259 +cs2 {
260 + side GR
261 + length 2
262 + ct_encoding GB2312.1980-0:GL;GB2312.1980-0:GR
265 -use_stdc_env True
266 -force_convert_to_mb True
268 +XCOMM cs11 class
269 +cs3 {
270 + side GR:Default
271 + length 2
272 + ct_encoding BIG5-0:GLGR
274 -XCOMM cs0 class
275 -cs0 {
276 - side GL:Default
278 +XCOMM cs4 class
279 +cs4 {
280 + side GR
281 + length 2
282 + ct_encoding JISX0208.1983-0:GL; JISX0208.1983-0:GR;
285 +XCOMM cs5 class
286 +cs5 {
287 + side GR:Default
288 + length 1
289 + ct_encoding JISX0201.1976-0:GL
292 +XCOMM cs15 class
293 +cs6 {
294 + side GR:Default
295 + length 2
296 + ct_encoding KSC5601.1992-3:GLGR
299 +XCOMM Thai
300 +cs7 {
301 + side GR:Default
302 + length 1
303 + ct_encoding TIS620-0:GR
305 +XCOMM cs8 class
306 +cs8 {
307 + side GR:Default
308 length 1
309 - wc_encoding \x00000000
310 - ct_encoding ISO8859-1:GL
311 + ct_encoding ISO8859-5:GR
314 +XCOMM cs9 class
315 +cs9 {
316 + side GR:Default
317 + length 1
318 + ct_encoding ISO8859-7:GR
321 -XCOMM cs1 class
322 -cs1 {
323 +XCOMM cs10 class
324 +cs10 {
325 side GR:Default
326 length 1
327 + ct_encoding ISO8859-2:GR
330 +XCOMM cs11 class
331 +cs11 {
332 + side GR:Default
333 + length 1
334 + ct_encoding ISO8859-4:GR
336 +XCOMM cs12 class
337 +cs12 {
338 + side GR:Default
339 + length 1
340 + ct_encoding ISO8859-9:GR
342 - wc_encoding \x30000000
343 - ct_encoding ISO8859-11:GR
346 -XCOMM cs2 class
347 -cs2 {
348 - side none
349 - ct_encoding ISO10646-1
350 +XCOMM cs13 class
351 +cs13 {
352 + side GR:Default
353 + length 1
354 + ct_encoding ISO8859-15:GR
357 +XCOMM cs14 class
358 +cs14 {
359 + side GR:Default
360 + length 2
361 + ct_encoding ISO8859-6:GLGR
363 +XCOMM cs15 class
364 +cs15 {
365 + side GR:Default
366 + length 1
367 + ct_encoding ISO8859-8:GR
370 +XCOMM cs16 class
371 +cs16 {
372 + side GR:Default
373 + length 2
374 + ct_encoding SUN.UNICODE.INDIA-0:GLGR
377 +XCOMM Last, fallback class
378 +cs17 {
379 + side GR:Default
380 + length 1
381 + ct_encoding UNICODE-FONTSPECIFIC:GLGR
384 END XLC_XLOCALE