Mercurial > hg > xemacs-beta
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. |