Mercurial > emacs
comparison lisp/ChangeLog @ 26899:5d1bf698efc8
*** empty log message ***
author | Kenichi Handa <handa@m17n.org> |
---|---|
date | Wed, 15 Dec 1999 00:53:45 +0000 |
parents | e7000551b2ed |
children | 264b83a3a688 |
comparison
equal
deleted
inserted
replaced
26898:182d67795a5b | 26899:5d1bf698efc8 |
---|---|
1 1999-12-15 Kenichi Handa <handa@etl.go.jp> | |
2 | |
3 The following changes are for the new composition mechanism. We | |
4 have deleted `composition' charset and composite characters, | |
5 instead introduced a special text property `composition'. | |
6 | |
7 * composite.el: New file. | |
8 | |
9 * ps-mule.el: Define encode-composition-rule and find-composition | |
10 for Emacs 20.4 and the earlier versions. | |
11 (ps-mule-init-external-library): Just require a feature for | |
12 external libraries. | |
13 (ps-mule-prologue): Postscript code modified for new composition. | |
14 (ps-mule-find-wrappoint): New arg COMPOSITION. | |
15 (ps-mule-plot-string): Delete code for composite characaters. | |
16 (ps-mule-plot-composition): New funcion. | |
17 (ps-mule-prepare-font-for-components): New function. | |
18 (ps-mule-plot-components): New function. | |
19 (ps-mule-composition-prologue-generated): Renamed from | |
20 ps-mule-cmpchar-prologue-generated. | |
21 (ps-mule-composition-prologue): New named from | |
22 ps-mule-cmpchar-prologue. Modified for new composition. | |
23 (ps-mule-plot-rule-cmpchar, ps-mule-plot-cmpchar, | |
24 ps-mule-prepare-cmpchar-font): Deleted. | |
25 (ps-mule-string-encoding): New arg NO-SETFONT. | |
26 (ps-mule-bitmap-prologue): In Postscript code of BuildGlyphCommon, | |
27 check Composing, not Cmpchar | |
28 (ps-mule-initialize): Set ps-mule-composition-prologue-generated | |
29 to nil. | |
30 (ps-mule-begin-job): Check existence of new composition. | |
31 | |
32 * ps-print.el (ps-plot-region): Handle new composition. | |
33 | |
34 * simple.el (what-cursor-position): Show "(composed)" if the | |
35 character is composed. | |
36 | |
37 * international/characters.el: Fix cateogries of Lao symbols. | |
38 | |
39 * international/fontset.el (vertical-centering-font-regexp): New | |
40 variable. | |
41 | |
42 * international/mule.el (mule-version): Updated to 5.0 (AOI). | |
43 (mule-version-date): Updated to 1999.12.7. | |
44 (with-category-table): New macro. | |
45 | |
46 * international/mule-cmds.el (encode-coding-char): Don't check | |
47 composite character. | |
48 | |
49 * international/mule-conf.el (iso-2022-7bit, iso-2022-7bit-ss2 | |
50 iso-2022-7bit-lock, iso-2022-7bit-lock-ss2, iso-2022-8bit-ss2, | |
51 x-ctext): Give `composition' property t. | |
52 | |
53 * international/mule-util.el (set-nested-alist): Set BRANCHES (if | |
54 non-nil) at the tail of ALIST. | |
55 (compose-region, decompose-region, decompse-string, | |
56 reference-point-alist, compose-chars): Moved to composite.el. | |
57 (compose-chars-component, compose-chars-rule, | |
58 decompose-composite-char): Deleted. | |
59 | |
60 * international/quail.el (quail-install-map): New optional arg | |
61 NAME. | |
62 (quail-get-translation): If DEF is a symbol but not a function, | |
63 ignore it. | |
64 (quail-start-translation): Put a key sequence undefined in the | |
65 translation keymap in unread-command-events, not generated-events. | |
66 Return parameterized event (compose-last-chars N) if the input | |
67 characters should be composed. | |
68 (quail-map-definition): If DEF is t, treat it as nil. | |
69 (quail-delete-last-char): Delete the quail region. | |
70 (quail-show-translations): Don't show list of translations if the | |
71 quail package is deterministic. | |
72 (quail-completion-max-depth): New variable. | |
73 (quail-completion-1): Pay attention to the above variable. Fix | |
74 for the case that a translation is a function. | |
75 (quail-map-from-table, quail-map-from-table-1, | |
76 quail-map-from-table-2): New functions. | |
77 (quail-lookup-map-and-concat): New function | |
78 | |
79 * language/devan-util.el: Mostly rewritten. | |
80 | |
81 * language/lao.el: Register lao-composition-function in | |
82 composition-function-table. | |
83 | |
84 * language/lao-util.el: Mostly rewritten. | |
85 | |
86 * language/thai.el: Register thai-composition-function in | |
87 composition-function-table. | |
88 (thai-tis620): Delete `pre-write-conversion' property. | |
89 | |
90 * language/thai-util.el: (thai-category-table): Make it by | |
91 make-category-table. | |
92 (thai-composition-pattern): New variable. | |
93 (thai-compose-region, thai-compose-string): Use | |
94 with-category-table. | |
95 (thai-post-read-conversion): Just call thai-compose-region. | |
96 (thai-pre-write-conversion): Deleted. | |
97 (thai-composition-function): New funciton. | |
98 | |
99 * language/tibet-util.el: Most functions rewritten. | |
100 (tibetan-char-p): Renamed from tibetan-char-examin. | |
101 (tibetan-composable-examin) (tibetan-complete-char-examin) | |
102 (tibetan-vertical-stacking) (tibetan-composition): Deleted. | |
103 (tibetan-add-components): New function. | |
104 (tibetan-composition-function): New function. | |
105 | |
106 * language/tibetan.el: Register tibetan-composition-function in | |
107 composition-function-table. | |
108 (tibetan-composable-pattern): New variable. | |
109 (tibetan-subjoined-transcription-alist): Change key "R" to "+R". | |
110 (tibetan-precomposition-rule-alist): Move punctuations to | |
111 tibetan-punctuation-transcription-alist and | |
112 tibetan-obsolete-glyphs. | |
113 (tibetan-punctuation-transcription-alist): New variable. | |
114 (tibetan-obsolete-glyphs): New variable. | |
115 (tibetan-regexp): Improve the initialization code. | |
116 | |
117 * textmodes/fill.el (fill-find-break-point): Delete codes for | |
118 composite characters. | |
119 (fill-region-as-paragraph): Likewise. | |
120 | |
1 1999-12-14 Gerd Moellmann <gerd@gnu.org> | 121 1999-12-14 Gerd Moellmann <gerd@gnu.org> |
2 | 122 |
3 * international/mule-cmds.el (default-input-method): Specify | 123 * international/mule-cmds.el (default-input-method): Specify |
4 that it should be set after current-language-environment. | 124 that it should be set after current-language-environment. |
5 | 125 |