Mercurial > hg > xemacs-beta
comparison mule-doc/NEWFEATURE @ 70:131b0175ea99 r20-0b30
Import from CVS: tag r20-0b30
author | cvs |
---|---|
date | Mon, 13 Aug 2007 09:02:59 +0200 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
69:804d1389bcd6 | 70:131b0175ea99 |
---|---|
1 ############################################################ | |
2 List of new features in Mule Ver.2.3 -- 95.7.24 | |
3 | |
4 1. This version is still based on GNU Emacs 18.28, and | |
5 changed are mainly for bug fixes except for the following | |
6 topic. | |
7 | |
8 2. By the cooperation with Omron Software, we can include a | |
9 feature to use jserver of Wnn6 as a kana-kanji conversion | |
10 server. See INSTALL for more detail. General information | |
11 about Wnn6 is avairable at: | |
12 http://www-sp.omronsoft.co.jp/ | |
13 | |
14 ############################################################ | |
15 List of new features in Mule Ver.2.2 -- 94.12.28 | |
16 | |
17 1. This version is based on GNU Emacs 19.28 and changes are | |
18 mainly for bug fixes. | |
19 | |
20 2. `m2ps' is updated and can now handle any of text coded in | |
21 *internal*. | |
22 | |
23 3. New command `coco' is available for code conversion among | |
24 any of coding-systems supported by Mule. `coco' package | |
25 announced in the previous version is obsolete. | |
26 | |
27 | |
28 ############################################################ | |
29 List of new features in Mule Ver.2.1 -- 94.10.29 | |
30 | |
31 1. The way to specify fontset gets easy. See mule/fonts | |
32 section of info for more detail. | |
33 | |
34 2. Improvement of Quail | |
35 | |
36 2.1 Works also in minibuffer. The guidance is shown in a | |
37 window which pops up at the bottom of screen. | |
38 | |
39 2.2 Quail packages can be compiled. A compiled package | |
40 is load very quickly. | |
41 | |
42 2.3 Cxterm's tit format to quail-package converter is | |
43 provided in lisp/quail/tit.el. All quail packages for | |
44 chinese are updated. | |
45 | |
46 3. Arabic support improved. | |
47 | |
48 4. Ethiopic support starts. | |
49 | |
50 5. Direct input of Big5. Now `set-keyboard-coding-system' | |
51 accepts '*big5*. | |
52 | |
53 6. M-x mule-diag shows you useful diagnosis about the | |
54 current state of your running mule. | |
55 | |
56 7. Multilingual Xmenu support. | |
57 | |
58 8. cocolib package is distributed under `contrib' of Mule's ftp directory | |
59 | |
60 This package contains a generic code conversion program. In | |
61 addition, the program `any2ps' in this package is a | |
62 convenient front-end of `m2ps'. Since `any2ps' accepts any | |
63 coding-system, you don't have to save text in *internal* | |
64 every time before using m2ps. | |
65 | |
66 | |
67 ############################################################ | |
68 List of new features in Mule Ver.2.0 -- 94.8.6 | |
69 | |
70 1. Now Mule is based on GNU Emacs 19 (.25) | |
71 | |
72 Of course, Mule supports GNU Emacs 19's various new | |
73 features. | |
74 | |
75 2. You can use `face' of Emacs19 even on terminals. | |
76 | |
77 By `configure'ing Mule with the argument `--terminal-face', | |
78 such faces as underline and highlight get effective even | |
79 when you run Mule on terminal (i.e. -nw). | |
80 | |
81 3. Thai character-set gets official | |
82 | |
83 Since TIS620 has been registered in ISO, Mule also handles | |
84 it as an official character set. The new leading-char for | |
85 TIS620 (lc-thai) is 0x85. If you wrote Thai text with | |
86 coding-system *junet*, the escape sequence used for Thai | |
87 characters is not the same as that of previous version of | |
88 Mule. But, you can still read a Thai text file of old | |
89 escape sequence. | |
90 | |
91 4. Experimental support of Arabic | |
92 | |
93 When you load arabic.el, you can write Arabic text. | |
94 | |
95 5. Stop supporting BIG5-HKU | |
96 | |
97 Since HKU version of BIG5 is just an error version, Mule | |
98 stops supporting it. | |
99 | |
100 6. CCL is completely changed | |
101 | |
102 To improve speed and easiness of writing, CCL syntax is | |
103 changed completely. Read `CCL (mule)' node in Info for more | |
104 detail. | |
105 | |
106 | |
107 ############################################################ | |
108 List of new features in Mule Ver.1.1 -- 94.2.10 | |
109 | |
110 1. CRLF is now handled automatically. | |
111 | |
112 By the big change in the structure of coding-system, we now | |
113 can automatically detect how end-of-line of a text is | |
114 encoded and choose an appropriate coding-system for a new | |
115 buffer. Please read doc/coding.txt for more information. | |
116 | |
117 | |
118 ############################################################ | |
119 List of new features in Mule Ver.0.9.8 -- 93.6.20 | |
120 | |
121 1. CRLF is not handled automatically. | |
122 | |
123 The facility of automatic detection of EOL type (LF, or | |
124 CRLF) is deleteted because: | |
125 o causes hard problem in process I/O | |
126 o not necessary if code-priority is defined appropriately | |
127 Instead, on defining coding-system, you can specify the EOL | |
128 type as one of LF (Unix), CRLF (DOS), CR (Mac). | |
129 | |
130 2. Vietnamese support | |
131 | |
132 Now you can read/write files encoded in VISCII, VIQR, VSCII. | |
133 Vietnamese inputting method is also supported by QUAIL. | |
134 | |
135 3. More rich support for right-to-left writing language | |
136 | |
137 For right-to-left characters, we have added two features: | |
138 o r2l-double-cursor (Emacslisp variable) | |
139 When cursor is in between right-to-left char | |
140 and left-to-right (normal) char, you can see | |
141 insertion points for both types of character | |
142 by two cursors. | |
143 o highlight-reverse-direction (Emacslisp variable) | |
144 A character whose direction is different | |
145 from that of the current buffer is | |
146 highlighted by gray-color (or background mesh). | |
147 Both mode is on by default. Try these while you are | |
148 writing, for instance, Hebrew. | |
149 | |
150 In addition, ISO6429's escape sequence for specifying | |
151 directionality is used on I/O. | |
152 | |
153 3. CCL -- Code Conversion Language | |
154 | |
155 Now Mule has a interpreter of CCL (simple stack language for | |
156 code-conversion) for non-ISO2022 coding-system. It's much | |
157 faster than doing the same thing by Emacslisp. CCL can also | |
158 be used to map a character code to that of a font while | |
159 displaying on X. | |
160 | |
161 4. Quail packages for Chinese get more combenient | |
162 | |
163 Now it works much similar as cxterm's inputting methods with | |
164 the features of showing candidates dynamically and selecting | |
165 candidate by ".," and digits. | |
166 | |
167 | |
168 ############################################################ | |
169 List of new features in Mule Ver.0.9.7.1 -- 93.1.22 | |
170 | |
171 1. Usage of EGG (TAKANA) | |
172 | |
173 Although EGG can communicate with both jserver and cserver, | |
174 using EGG for both Japanese and Chinese was not convenient | |
175 in the previous version. Now the environment is improved. | |
176 But please note that the previous command set-wnn-host-name | |
177 is changed to set-jserver-host-name and | |
178 set-cserver-host-name. | |
179 | |
180 2. Thai inputting methods | |
181 | |
182 Quail-package of the name 'thai' is ninproved. You can | |
183 enter a composite character easily. For instance, in | |
184 quail-mode for Thai, typing CVT (where C:consonant | |
185 V:upper-vowel, T:tone-mark) will produce a character | |
186 something like: | |
187 | |
188 T | |
189 V | |
190 __C__ <-- base line | |
191 | |
192 Though, we still have a problem in deleting only T or V. | |
193 | |
194 3. Automatic handling of CRLF at end of line | |
195 | |
196 Mule's automatic coding-system detection mechanism can now | |
197 detect the type of end of line. In the world of DOS, the | |
198 end-of-line mark is the sequence of CR and LF. When mule | |
199 reads such a file, it detects the sequence and set an | |
200 appropriate coding-system for the file. | |
201 | |
202 | |
203 ############################################################ | |
204 List of new features in Mule Ver.0.9.7 -- 92.12.26 | |
205 | |
206 1. Composite character | |
207 | |
208 You can compose any characters (upto 16 chars) into one | |
209 composite character, in that case, all the characters are | |
210 displayed on the same column and treated as one character. | |
211 | |
212 But!!, for the moment, vertical split of window is not | |
213 supported for composite character. If you split window | |
214 vartically while showing composite characters, I don't no | |
215 what happens. :-( | |
216 | |
217 'm2ps' is also updated to support composite character. | |
218 | |
219 | |
220 2. Thai character support | |
221 | |
222 By utilizing composite character, now you can treat Thai | |
223 character on X window. See doc/demo for example. | |
224 lisp/quail-thai.el provides input method of Thai, the | |
225 program is not yet completed. We are waiting a contribution | |
226 by who has knowledge of Thai writing. | |
227 | |
228 | |
229 3. Right-to-left displaying | |
230 | |
231 Each character set has new attribute 'display-direction'. | |
232 Although, most of character sets have 'left-to-right' | |
233 feature, Hebrew and Arabic character sets have | |
234 'right-to-left' feature. Characters who have this feature | |
235 are displayed from right to left on the screen. See | |
236 doc/demo and try to move cursor around Hebrew letters. | |
237 | |
238 But!!! (again), the support is yet quite buggy. You may | |
239 find many many inconveniences. | |
240 | |
241 | |
242 4. Coding-system is now a symbol | |
243 | |
244 You may not find any change on user-interface, but emacslisp | |
245 programers will find that handling coding-system gets much | |
246 easier. | |
247 | |
248 | |
249 ############################################################ | |
250 List of new features in Mule Ver.0.9.6 -- 92.10.26 | |
251 | |
252 1. EGG requires Wnn4.108. | |
253 | |
254 You need Wnn4.108 to compile Mule with '#define EGG'. | |
255 | |
256 | |
257 2. TAKANA of EGG provides Chinese inputting facility. | |
258 | |
259 Now, TAKANA can communicate with cserver. All setups for it | |
260 is done in lisp/chinese.el. To use this facility, you also | |
261 need SiSheng font (available in fonts/ETL.tar.Z or in | |
262 fonts/SISHENG.tar.Z). The default setting uses the font in | |
263 ETL.tar.Z. | |
264 | |
265 | |
266 3. QUAIL system updated. | |
267 | |
268 You must type 'C-]' (not 'C-\') to startup quail. | |
269 'quail-latin.el' supports Latin-2,3,4,5 inputting. | |
270 | |
271 | |
272 4. Support for new machines and systems | |
273 | |
274 NeXT, PFU-A-Family, 386BSD, Linux, VMS, and MS-DOS are | |
275 supported. | |
276 | |
277 | |
278 5. Required PURESIZE is reduced a little. | |
279 | |
280 By autoloading some libraries. |