comparison etc/NEWS @ 46677:86e8d59e2e49

*** empty log message ***
author Dave Love <fx@gnu.org>
date Wed, 24 Jul 2002 23:01:32 +0000
parents c5989a0d356e
children d173e099056d
comparison
equal deleted inserted replaced
46676:f0b8a25b0b7d 46677:86e8d59e2e49
108 ** The commands M-x customize-face and M-x customize-face-other-window 108 ** The commands M-x customize-face and M-x customize-face-other-window
109 now look at the character after point. If a face or faces are 109 now look at the character after point. If a face or faces are
110 specified for that character, the commands by default customize those 110 specified for that character, the commands by default customize those
111 faces. 111 faces.
112 112
113 ** New language environments: French, Cyrillic-KOI8-U, Windows-1251,
114 Cyrillic-KOI8-T, Bulgarian, Belarusian, Ukrainian, UTF-8,
115 Windows-1255, Welsh, Latin-7, Lithuanian, Latvian.
116
117 ** New input methods: latin-alt-postfix, latin-postfix, latin-prefix,
118 ukrainian-computer, belarusian, bulgarian-bds, russian-computer,
119 vietnamese-telex, lithuanian-numeric, lithuanian-keyboard,
120 latvian-keyboard, welsh, georgian, rfc1345, ucs, sgml,
121 bulgarian-phonetic, dutch.
122
123 ** Many new coding systems are available by loading the `code-pages'
124 library. These include complete versions of most of those in
125 codepage.el, based Unicode mappings.
126
127 ** The utf-8 coding system has been enhanced. Untranslatable utf-8
128 sequences (mostly representing CJK characters) are composed into
129 single quasi-characters. By loading the library utf-8-subst, you can
130 arrange to translate many utf-8 CJK character sequences into real
131 Emacs characters in a similar way to the Mule-UCS system. The utf-8
132 coding system will now encode characters from most of Emacs's
133 one-dimensional internal charsets, specifically the ISO-8859 ones.
134
135 ** New command `ucs-insert' inserts a character specified by its
136 Unicode.
137
113 +++ 138 +++
114 ** Limited support for charset unification has been added. 139 ** Limited support for character unification has been added.
115 By default, Emacs now knows how to translate latin-N chars between their 140 Emacs now knows how to translate Latin-N chars between their charset
116 charset and some other latin-N charset or unicode. You can force a 141 and some other Latin-N charset or Unicode. By default this
117 more complete unification by calling (unify-8859-on-decoding-mode 1). 142 translation will happen automatically on encoding. Quail input
118 That maps all the Latin-N character sets into either Latin-1 143 methods use the translations to make the input conformant with the
119 or Unicode characters. 144 encoding of the buffer in which it's being used where possible.
145
146 You can force a more complete unification with the user option
147 unify-8859-on-decoding-mode. That maps all the Latin-N character sets
148 into Unicode characters (from the latin-iso8859-1 and
149 mule-unicode-0100-24ff charsets) on decoding.
150
151 ** There is support for decoding Greek and Cyrillic characters into
152 either Unicode (the mule-unicode charsets) or the iso-8859 charsets,
153 when possible. The latter are more space-efficient. This is
154 controlled by user option utf-8-fragment-on-decoding.
120 155
121 --- 156 ---
122 ** The scrollbar under LessTif or Motif has a smoother drag-scrolling. 157 ** The scrollbar under LessTif or Motif has a smoother drag-scrolling.
123 On the other hand, the size of the thumb does not represent the actual 158 On the other hand, the size of the thumb does not represent the actual
124 amount of text shown any more (only a crude approximation of it). 159 amount of text shown any more (only a crude approximation of it).
937 to use standout mode, however they will not be able to display 972 to use standout mode, however they will not be able to display
938 mode-lines in inverse-video. 973 mode-lines in inverse-video.
939 974
940 975
941 * Lisp Changes in Emacs 21.4 976 * Lisp Changes in Emacs 21.4
977
978 ** New CCL functions `lookup-character' and `lookup-integer' access
979 hash tables defined by the Lisp function `define-translation-hash-table'.
942 980
943 ** There is a new Warnings facility; see the functions `warn' 981 ** There is a new Warnings facility; see the functions `warn'
944 and `display-warning'. 982 and `display-warning'.
945 983
946 ** The functions all-completions and try-completion now accept lists 984 ** The functions all-completions and try-completion now accept lists
10823 * For older news, see the file ONEWS 10861 * For older news, see the file ONEWS
10824 10862
10825 ---------------------------------------------------------------------- 10863 ----------------------------------------------------------------------
10826 Copyright information: 10864 Copyright information:
10827 10865
10828 Copyright (C) 1999, 2000, 2001 Free Software Foundation, Inc. 10866 Copyright (C) 1999, 2000, 2001, 2002 Free Software Foundation, Inc.
10829 10867
10830 Permission is granted to anyone to make or distribute verbatim copies 10868 Permission is granted to anyone to make or distribute verbatim copies
10831 of this document as received, in any medium, provided that the 10869 of this document as received, in any medium, provided that the
10832 copyright notice and this permission notice are preserved, 10870 copyright notice and this permission notice are preserved,
10833 thus giving the recipient permission to redistribute in turn. 10871 thus giving the recipient permission to redistribute in turn.