aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichael Albinus2018-08-11 10:26:20 +0200
committerMichael Albinus2018-08-11 10:26:20 +0200
commit33344ab911ed6933294b501cb28ff63012f7a567 (patch)
tree7fb08acaf15114e46713c2fa1df4f547ca4a3995
parente9cda7a9d438b842fe1456715118a410862ab25b (diff)
parente33534f26a27a6a10442fce8b735450d71568024 (diff)
downloademacs-33344ab911ed6933294b501cb28ff63012f7a567.tar.gz
emacs-33344ab911ed6933294b501cb28ff63012f7a567.zip
Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs
-rw-r--r--lisp/international/fontset.el4
-rw-r--r--lisp/international/mule-conf.el10
-rw-r--r--lisp/language/thai.el4
-rw-r--r--lisp/w32-fns.el2
4 files changed, 13 insertions, 7 deletions
diff --git a/lisp/international/fontset.el b/lisp/international/fontset.el
index d4ade3cc4c0..9bd05ceb4a2 100644
--- a/lisp/international/fontset.el
+++ b/lisp/international/fontset.el
@@ -79,7 +79,7 @@
79 ("cns11643.92p7-0" . chinese-cns11643-7) 79 ("cns11643.92p7-0" . chinese-cns11643-7)
80 ("big5" . big5) 80 ("big5" . big5)
81 ("viscii" . viscii) 81 ("viscii" . viscii)
82 ("tis620" . thai-iso8859-11) 82 ("tis620" . tis620-2533)
83 ("microsoft-cp1251" . windows-1251) 83 ("microsoft-cp1251" . windows-1251)
84 ("koi8-r" . koi8-r) 84 ("koi8-r" . koi8-r)
85 ("jisx0213.2000-1" . japanese-jisx0213-1) 85 ("jisx0213.2000-1" . japanese-jisx0213-1)
@@ -139,7 +139,7 @@
139 (cyrillic-iso8859-5 . iso-8859-5) 139 (cyrillic-iso8859-5 . iso-8859-5)
140 (greek-iso8859-7 . iso-8859-7) 140 (greek-iso8859-7 . iso-8859-7)
141 (arabic-iso8859-6 . iso-8859-6) 141 (arabic-iso8859-6 . iso-8859-6)
142 (thai-tis620 . thai-iso8859-11) 142 (thai-tis620 . tis620-2533)
143 (latin-jisx0201 . jisx0201) 143 (latin-jisx0201 . jisx0201)
144 (katakana-jisx0201 . jisx0201) 144 (katakana-jisx0201 . jisx0201)
145 (chinese-big5-1 . big5) 145 (chinese-big5-1 . big5)
diff --git a/lisp/international/mule-conf.el b/lisp/international/mule-conf.el
index a635c677705..3affeec03ea 100644
--- a/lisp/international/mule-conf.el
+++ b/lisp/international/mule-conf.el
@@ -201,7 +201,6 @@
201;; plus nbsp 201;; plus nbsp
202(define-iso-single-byte-charset 'iso-8859-11 'thai-iso8859-11 202(define-iso-single-byte-charset 'iso-8859-11 'thai-iso8859-11
203 "ISO/IEC 8859/11" "Latin/Thai" 166 ?T nil "8859-11") 203 "ISO/IEC 8859/11" "Latin/Thai" 166 ?T nil "8859-11")
204(define-charset-alias 'tis620-2533 'thai-iso8859-11)
205 204
206;; 8859-12 doesn't (yet?) exist. 205;; 8859-12 doesn't (yet?) exist.
207 206
@@ -223,13 +222,20 @@
223;; Can this be shared with 8859-11? 222;; Can this be shared with 8859-11?
224;; N.b. not all of these are defined in Unicode. 223;; N.b. not all of these are defined in Unicode.
225(define-charset 'thai-tis620 224(define-charset 'thai-tis620
226 "TIS620.2533" 225 "MULE charset for TIS620.2533"
227 :short-name "TIS620.2533" 226 :short-name "TIS620.2533"
228 :iso-final-char ?T 227 :iso-final-char ?T
229 :emacs-mule-id 133 228 :emacs-mule-id 133
230 :code-space [32 127] 229 :code-space [32 127]
231 :code-offset #x0E00) 230 :code-offset #x0E00)
232 231
232(define-charset 'tis620-2533
233 "TIS620.2533, a.k.a. TIS-620. Like `thai-iso8859-11', but without NBSP."
234 :short-name "TIS620.2533"
235 :ascii-compatible-p t
236 :code-space [0 255]
237 :superset '(ascii (thai-tis620 . 128)))
238
233(define-charset 'jisx0201 239(define-charset 'jisx0201
234 "JISX0201" 240 "JISX0201"
235 :short-name "JISX0201" 241 :short-name "JISX0201"
diff --git a/lisp/language/thai.el b/lisp/language/thai.el
index c655845e95d..a896fe59fd1 100644
--- a/lisp/language/thai.el
+++ b/lisp/language/thai.el
@@ -36,7 +36,7 @@
36 "8-bit encoding for ASCII (MSB=0) and Thai TIS620 (MSB=1)." 36 "8-bit encoding for ASCII (MSB=0) and Thai TIS620 (MSB=1)."
37 :coding-type 'charset 37 :coding-type 'charset
38 :mnemonic ?T 38 :mnemonic ?T
39 :charset-list '(thai-iso8859-11)) 39 :charset-list '(tis620-2533))
40 40
41(define-coding-system-alias 'th-tis620 'thai-tis620) 41(define-coding-system-alias 'th-tis620 'thai-tis620)
42(define-coding-system-alias 'tis620 'thai-tis620) 42(define-coding-system-alias 'tis620 'thai-tis620)
@@ -47,7 +47,7 @@
47 (charset thai-tis620) 47 (charset thai-tis620)
48 (coding-system thai-tis620 iso-8859-11 cp874) 48 (coding-system thai-tis620 iso-8859-11 cp874)
49 (coding-priority thai-tis620) 49 (coding-priority thai-tis620)
50 (nonascii-translation . iso-8859-11) 50 (nonascii-translation . tis620-2533)
51 (input-method . "thai-kesmanee") 51 (input-method . "thai-kesmanee")
52 (unibyte-display . thai-tis620) 52 (unibyte-display . thai-tis620)
53 (features thai-util) 53 (features thai-util)
diff --git a/lisp/w32-fns.el b/lisp/w32-fns.el
index bdba32c8067..a8a41c453a0 100644
--- a/lisp/w32-fns.el
+++ b/lisp/w32-fns.el
@@ -279,7 +279,7 @@ bit output with no translation."
279 (w32-add-charset-info "iso8859-9" 'w32-charset-turkish 1254) 279 (w32-add-charset-info "iso8859-9" 'w32-charset-turkish 1254)
280 (w32-add-charset-info "iso8859-13" 'w32-charset-baltic 1257) 280 (w32-add-charset-info "iso8859-13" 'w32-charset-baltic 1257)
281 (w32-add-charset-info "koi8-r" 'w32-charset-russian 20866) 281 (w32-add-charset-info "koi8-r" 'w32-charset-russian 20866)
282 (w32-add-charset-info "iso8859-5" 'w32-charset-russian 28595) 282 (w32-add-charset-info "tis620-2533" 'w32-charset-russian 28595)
283 (w32-add-charset-info "iso8859-11" 'w32-charset-thai 874) 283 (w32-add-charset-info "iso8859-11" 'w32-charset-thai 874)
284 (w32-add-charset-info "windows-1258" 'w32-charset-vietnamese 1258) 284 (w32-add-charset-info "windows-1258" 'w32-charset-vietnamese 1258)
285 (w32-add-charset-info "ksc5601.1992" 'w32-charset-johab 1361) 285 (w32-add-charset-info "ksc5601.1992" 'w32-charset-johab 1361)