comparison lisp/ChangeLog @ 3659:98af8a976fc3

[xemacs-hg @ 2006-11-05 22:31:31 by aidan] Support specifying fonts for particular character sets in Mule; support translation to ISO 10646-1 for Mule character sets without an otherwise matching font; move to a vector of X11-charset-X11-registry instead of a regex for the charset-registry property.
author aidan
date Sun, 05 Nov 2006 22:31:46 +0000
parents 6f7f27dd257f
children 4c8ad140bcec
comparison
equal deleted inserted replaced
3658:0db1aaedbbef 3659:98af8a976fc3
1 2006-11-05 Aidan Kehoe <kehoea@parhasard.net>
2
3 * mule/arabic.el (arabic-digit):
4 * mule/arabic.el (arabic-1-column):
5 * mule/arabic.el (arabic-2-column):
6 * mule/chinese.el (make-chinese-cns11643-charset):
7 * mule/chinese.el (chinese-sisheng):
8 * mule/english.el (ascii-right-to-left):
9 * mule/ethiopic.el (ethiopic):
10 * mule/european.el (latin-iso8859-14):
11 * mule/european.el (latin-iso8859-16):
12 * mule/indian.el (indian-is13194):
13 * mule/indian.el (indian-1-column):
14 * mule/indian.el (indian-2-column):
15 * mule/japanese.el (japanese-jisx0213-1):
16 * mule/japanese.el (japanese-jisx0213-2):
17 * mule/lao.el (lao):
18 * mule/misc-lang.el (ipa):
19 * mule/mule-charset.el:
20 * mule/thai-xtis.el (thai-xtis):
21 * mule/tibetan.el (tibetan-1-column):
22 * mule/tibetan.el (tibetan):
23 * mule/vietnamese.el (vietnamese-viscii-lower):
24 * mule/vietnamese.el (vietnamese-viscii-upper):
25 Stop using the `registry' charset property; use `registries'
26 instead. The difference is that registries is an ordered vector of
27 X11 registries and encodings rather than a regexp; this means we
28 can leave the matching to the X11 server, avoiding transferring
29 huge amounts of data (perhaps across the network!) in order to do
30 a regexp search on it.
31 * mule/mule-charset.el (charset-registries): New.
32 charset-registries returns the registries of a charset;
33 * mule/mule-charset.el (set-charset-registry): Moved here from C.
34
35 2006-11-05 Aidan Kehoe <kehoea@parhasard.net>
36
37 * faces.el (face-property-matching-instance):
38 Simplify.
39 * faces.el (face-font-instance):
40 Document CHARSET.
41 * faces.el (set-face-font):
42 Give more details on common values for font instantiators,
43 LOCALEs.
44 * unicode.el:
45 Remove a few comments that were only relevant to GNU Emacs.
46 * unicode.el (decode-char):
47 * unicode.el (encode-char):
48 Document CODE, CHAR using uppercase, since they're
49 parameters. Update commentary on GNU's mule-unicode charsets and
50 how we've solved the same problem.
51 * x-faces.el (x-init-face-from-resources):
52 Retain some of the fallbacks in the generated default face, since
53 it doesn't make sense to try Andale Mono's ISO-10646-1 encoding
54 for Amharic or Thai.
55 * x-font-menu.el (charset-registries):
56 * x-font-menu.el (x-reset-device-font-menus-core):
57 Use charset-registries instead of charset-registry.
58
1 2006-11-02 Adrian Aichner <adrian@xemacs.org> 59 2006-11-02 Adrian Aichner <adrian@xemacs.org>
2 60
3 * font-lock.el: Sync font-lock-add-keywords and 61 * font-lock.el: Sync font-lock-add-keywords and
4 font-lock-remove-keywords from GNU Emacs. 62 font-lock-remove-keywords from GNU Emacs.
5 * font-lock.el (font-lock-keywords-alist): New. 63 * font-lock.el (font-lock-keywords-alist): New.