Mercurial > hg > xemacs-beta
diff 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 |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/mule-doc/NEWFEATURE Mon Aug 13 09:02:59 2007 +0200 @@ -0,0 +1,280 @@ +############################################################ +List of new features in Mule Ver.2.3 -- 95.7.24 + +1. This version is still based on GNU Emacs 18.28, and +changed are mainly for bug fixes except for the following +topic. + +2. By the cooperation with Omron Software, we can include a +feature to use jserver of Wnn6 as a kana-kanji conversion +server. See INSTALL for more detail. General information +about Wnn6 is avairable at: + http://www-sp.omronsoft.co.jp/ + +############################################################ +List of new features in Mule Ver.2.2 -- 94.12.28 + +1. This version is based on GNU Emacs 19.28 and changes are +mainly for bug fixes. + +2. `m2ps' is updated and can now handle any of text coded in +*internal*. + +3. New command `coco' is available for code conversion among +any of coding-systems supported by Mule. `coco' package +announced in the previous version is obsolete. + + +############################################################ +List of new features in Mule Ver.2.1 -- 94.10.29 + +1. The way to specify fontset gets easy. See mule/fonts +section of info for more detail. + +2. Improvement of Quail + +2.1 Works also in minibuffer. The guidance is shown in a +window which pops up at the bottom of screen. + +2.2 Quail packages can be compiled. A compiled package +is load very quickly. + +2.3 Cxterm's tit format to quail-package converter is +provided in lisp/quail/tit.el. All quail packages for +chinese are updated. + +3. Arabic support improved. + +4. Ethiopic support starts. + +5. Direct input of Big5. Now `set-keyboard-coding-system' +accepts '*big5*. + +6. M-x mule-diag shows you useful diagnosis about the +current state of your running mule. + +7. Multilingual Xmenu support. + +8. cocolib package is distributed under `contrib' of Mule's ftp directory + +This package contains a generic code conversion program. In +addition, the program `any2ps' in this package is a +convenient front-end of `m2ps'. Since `any2ps' accepts any +coding-system, you don't have to save text in *internal* +every time before using m2ps. + + +############################################################ +List of new features in Mule Ver.2.0 -- 94.8.6 + +1. Now Mule is based on GNU Emacs 19 (.25) + +Of course, Mule supports GNU Emacs 19's various new +features. + +2. You can use `face' of Emacs19 even on terminals. + +By `configure'ing Mule with the argument `--terminal-face', +such faces as underline and highlight get effective even +when you run Mule on terminal (i.e. -nw). + +3. Thai character-set gets official + +Since TIS620 has been registered in ISO, Mule also handles +it as an official character set. The new leading-char for +TIS620 (lc-thai) is 0x85. If you wrote Thai text with +coding-system *junet*, the escape sequence used for Thai +characters is not the same as that of previous version of +Mule. But, you can still read a Thai text file of old +escape sequence. + +4. Experimental support of Arabic + +When you load arabic.el, you can write Arabic text. + +5. Stop supporting BIG5-HKU + +Since HKU version of BIG5 is just an error version, Mule +stops supporting it. + +6. CCL is completely changed + +To improve speed and easiness of writing, CCL syntax is +changed completely. Read `CCL (mule)' node in Info for more +detail. + + +############################################################ +List of new features in Mule Ver.1.1 -- 94.2.10 + +1. CRLF is now handled automatically. + +By the big change in the structure of coding-system, we now +can automatically detect how end-of-line of a text is +encoded and choose an appropriate coding-system for a new +buffer. Please read doc/coding.txt for more information. + + +############################################################ +List of new features in Mule Ver.0.9.8 -- 93.6.20 + +1. CRLF is not handled automatically. + +The facility of automatic detection of EOL type (LF, or +CRLF) is deleteted because: + o causes hard problem in process I/O + o not necessary if code-priority is defined appropriately +Instead, on defining coding-system, you can specify the EOL +type as one of LF (Unix), CRLF (DOS), CR (Mac). + +2. Vietnamese support + +Now you can read/write files encoded in VISCII, VIQR, VSCII. +Vietnamese inputting method is also supported by QUAIL. + +3. More rich support for right-to-left writing language + +For right-to-left characters, we have added two features: + o r2l-double-cursor (Emacslisp variable) + When cursor is in between right-to-left char + and left-to-right (normal) char, you can see + insertion points for both types of character + by two cursors. + o highlight-reverse-direction (Emacslisp variable) + A character whose direction is different + from that of the current buffer is + highlighted by gray-color (or background mesh). +Both mode is on by default. Try these while you are +writing, for instance, Hebrew. + +In addition, ISO6429's escape sequence for specifying +directionality is used on I/O. + +3. CCL -- Code Conversion Language + +Now Mule has a interpreter of CCL (simple stack language for +code-conversion) for non-ISO2022 coding-system. It's much +faster than doing the same thing by Emacslisp. CCL can also +be used to map a character code to that of a font while +displaying on X. + +4. Quail packages for Chinese get more combenient + +Now it works much similar as cxterm's inputting methods with +the features of showing candidates dynamically and selecting +candidate by ".," and digits. + + +############################################################ +List of new features in Mule Ver.0.9.7.1 -- 93.1.22 + +1. Usage of EGG (TAKANA) + +Although EGG can communicate with both jserver and cserver, +using EGG for both Japanese and Chinese was not convenient +in the previous version. Now the environment is improved. +But please note that the previous command set-wnn-host-name +is changed to set-jserver-host-name and +set-cserver-host-name. + +2. Thai inputting methods + +Quail-package of the name 'thai' is ninproved. You can +enter a composite character easily. For instance, in +quail-mode for Thai, typing CVT (where C:consonant +V:upper-vowel, T:tone-mark) will produce a character +something like: + + T + V + __C__ <-- base line + +Though, we still have a problem in deleting only T or V. + +3. Automatic handling of CRLF at end of line + +Mule's automatic coding-system detection mechanism can now +detect the type of end of line. In the world of DOS, the +end-of-line mark is the sequence of CR and LF. When mule +reads such a file, it detects the sequence and set an +appropriate coding-system for the file. + + +############################################################ +List of new features in Mule Ver.0.9.7 -- 92.12.26 + +1. Composite character + +You can compose any characters (upto 16 chars) into one +composite character, in that case, all the characters are +displayed on the same column and treated as one character. + +But!!, for the moment, vertical split of window is not +supported for composite character. If you split window +vartically while showing composite characters, I don't no +what happens. :-( + +'m2ps' is also updated to support composite character. + + +2. Thai character support + +By utilizing composite character, now you can treat Thai +character on X window. See doc/demo for example. +lisp/quail-thai.el provides input method of Thai, the +program is not yet completed. We are waiting a contribution +by who has knowledge of Thai writing. + + +3. Right-to-left displaying + +Each character set has new attribute 'display-direction'. +Although, most of character sets have 'left-to-right' +feature, Hebrew and Arabic character sets have +'right-to-left' feature. Characters who have this feature +are displayed from right to left on the screen. See +doc/demo and try to move cursor around Hebrew letters. + +But!!! (again), the support is yet quite buggy. You may +find many many inconveniences. + + +4. Coding-system is now a symbol + +You may not find any change on user-interface, but emacslisp +programers will find that handling coding-system gets much +easier. + + +############################################################ +List of new features in Mule Ver.0.9.6 -- 92.10.26 + +1. EGG requires Wnn4.108. + +You need Wnn4.108 to compile Mule with '#define EGG'. + + +2. TAKANA of EGG provides Chinese inputting facility. + +Now, TAKANA can communicate with cserver. All setups for it +is done in lisp/chinese.el. To use this facility, you also +need SiSheng font (available in fonts/ETL.tar.Z or in +fonts/SISHENG.tar.Z). The default setting uses the font in +ETL.tar.Z. + + +3. QUAIL system updated. + +You must type 'C-]' (not 'C-\') to startup quail. +'quail-latin.el' supports Latin-2,3,4,5 inputting. + + +4. Support for new machines and systems + +NeXT, PFU-A-Family, 386BSD, Linux, VMS, and MS-DOS are +supported. + + +5. Required PURESIZE is reduced a little. + +By autoloading some libraries.