aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDave Love2001-12-15 17:48:26 +0000
committerDave Love2001-12-15 17:48:26 +0000
commiteccac83707ac631003d8bca633b8dc3cf80dbfa1 (patch)
treecdc9bbe2f3262a7ec1ae07e1dd619db2be56e305
parent3286933f81fc8c5cd63f180b3c02819faade5c19 (diff)
downloademacs-eccac83707ac631003d8bca633b8dc3cf80dbfa1.tar.gz
emacs-eccac83707ac631003d8bca633b8dc3cf80dbfa1.zip
("Windows-1255"): New language.
-rw-r--r--lisp/ChangeLog35
-rw-r--r--lisp/language/hebrew.el15
2 files changed, 45 insertions, 5 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index 123828ec292..eb88345a200 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,3 +1,36 @@
12001-12-15 Dave Love <fx@gnu.org>
2
3 * language/georgian.el: New file.
4
5 * international/mule-cmds.el (locale-language-names): Add various
6 entries. Remove utf-8 special case.
7 (locale-charset-language-names, locale-preferred-coding-systems):
8 Add utf-8 case.
9 (set-language-environment): Process required-features earlier.
10
11 * international/quail.el (quail-keyboard-layout-alist): Add
12 pc105-uk.
13 (quail-keyboard-layout-type): Fix :type.
14 (quail-choose-completion-string): Simplify.
15 (quail-update-leim-list-file): Don't get fooled by commented-out
16 code.
17 (quail-input-string-to-events): Run events through
18 translation-table-for-input.
19
20 * international/mule-conf.el (translation-table-for-input): New
21 variable.
22 (latin-iso8859-14): Amend description.
23 (file-coding-system-alist): Add entry for utf-8.
24
25 * language/utf-8-lang.el: New file.
26
27 * international/code-pages.el: New file.
28
29 * language/hebrew.el ("Windows-1255"): New language.
30
31 * language/european.el ("Welsh", "Latin-7", "Lithuanian")
32 ("Latvian"): New languages.
33
12001-12-14 Pavel Jan,Bm(Bk <Pavel@Janik.cz> 342001-12-14 Pavel Jan,Bm(Bk <Pavel@Janik.cz>
2 35
3 * select.el (xselect-convert-to-class, xselect-convert-to-name): 36 * select.el (xselect-convert-to-class, xselect-convert-to-name):
@@ -76,8 +109,6 @@
76 * international/characters.el (Unicode): Comment out 109 * international/characters.el (Unicode): Comment out
77 the specifications for kelvin and angstrom signs. 110 the specifications for kelvin and angstrom signs.
78 111
792001-12-12 Dave Love <fx@gnu.org>
80
81 * international/mule.el (make-translation-table-from-vector): 112 * international/mule.el (make-translation-table-from-vector):
82 Allow null elements in VEC. 113 Allow null elements in VEC.
83 114
diff --git a/lisp/language/hebrew.el b/lisp/language/hebrew.el
index 3579d2c394a..64e7ce19809 100644
--- a/lisp/language/hebrew.el
+++ b/lisp/language/hebrew.el
@@ -2,7 +2,8 @@
2 2
3;; Copyright (C) 1995 Electrotechnical Laboratory, JAPAN. 3;; Copyright (C) 1995 Electrotechnical Laboratory, JAPAN.
4;; Licensed to the Free Software Foundation. 4;; Licensed to the Free Software Foundation.
5 5;; Copyright (C) 2001 Free Software Foundation, Inc.
6)
6;; Keywords: multilingual, Hebrew 7;; Keywords: multilingual, Hebrew
7 8
8;; This file is part of GNU Emacs. 9;; This file is part of GNU Emacs.
@@ -24,9 +25,9 @@
24 25
25;;; Commentary: 26;;; Commentary:
26 27
27;; For Hebrew, the character sets ISO8859-8 is supported. 28;; For Hebrew, the character set ISO8859-8 is supported.
28;; See http://www.ecma.ch/ecma1/STAND/ECMA-121.HTM. 29;; See http://www.ecma.ch/ecma1/STAND/ECMA-121.HTM.
29 30;; Windows-1255 is also supported.
30;;; Code: 31;;; Code:
31 32
32(make-coding-system 33(make-coding-system
@@ -57,6 +58,14 @@
57 (documentation . "Right-to-left writing is not yet supported.") 58 (documentation . "Right-to-left writing is not yet supported.")
58 )) 59 ))
59 60
61(set-language-info-alist
62 "Windows-1255" '((coding-priority windows-1255)
63 (coding-system windows-1255)
64 (features code-pages)
65 (documentation . "Support for Windows-1255 encoding, e.g. for Yiddish.
66Right-to-left writing is not yet supported.")
67 ))
68
60(provide 'hebrew) 69(provide 'hebrew)
61 70
62;;; hebrew.el ends here 71;;; hebrew.el ends here