Mercurial > emacs
annotate etc/NEWS @ 89444:ccdb59cdceed
(ctext-non-standard-encodings-alist):
Renamed from non-standard-icccm-encodings-alist.
(ctext-non-standard-encodings-regexp): New variable
(ctext-post-read-conversion): Full rewrite.
(ctext-non-standard-designations-alist): Renamed from
non-standard-designations-alist.
(ctext-pre-write-conversion): Full rewrite.
(define-coding-system): Doc fix (escape '"' by '\').
| author | Kenichi Handa <handa@m17n.org> |
|---|---|
| date | Wed, 28 May 2003 11:41:17 +0000 |
| parents | 7f6de538d995 |
| children |
| rev | line source |
|---|---|
| 88838 | 1 GNU Emacs NEWS -- history of user-visible changes. 2002-0705 |
| 2 Copyright (C) 2002 Free Software Foundation, Inc. | |
| 25853 | 3 See the end for copying conditions. |
| 4 | |
| 5 Please send Emacs bug reports to bug-gnu-emacs@gnu.org. | |
| 30922 | 6 For older news, see the file ONEWS |
| 25853 | 7 |
|
41749
83a9052556ea
Setting left-fringe and rigth-fringe parameters to nil causes
Kim F. Storm <storm@cua.dk>
parents:
41748
diff
changeset
|
8 Temporary note: |
|
83a9052556ea
Setting left-fringe and rigth-fringe parameters to nil causes
Kim F. Storm <storm@cua.dk>
parents:
41748
diff
changeset
|
9 +++ indicates that the appropriate manual has already been updated. |
|
83a9052556ea
Setting left-fringe and rigth-fringe parameters to nil causes
Kim F. Storm <storm@cua.dk>
parents:
41748
diff
changeset
|
10 --- means no change in the manuals is called for. |
|
83a9052556ea
Setting left-fringe and rigth-fringe parameters to nil causes
Kim F. Storm <storm@cua.dk>
parents:
41748
diff
changeset
|
11 When you add a new item, please add it without either +++ or --- |
|
83a9052556ea
Setting left-fringe and rigth-fringe parameters to nil causes
Kim F. Storm <storm@cua.dk>
parents:
41748
diff
changeset
|
12 so we will look at it |
|
83a9052556ea
Setting left-fringe and rigth-fringe parameters to nil causes
Kim F. Storm <storm@cua.dk>
parents:
41748
diff
changeset
|
13 |
|
35577
db5649648a65
Replace formfeeds removed on 2001/01/22.
Dave Love <fx@gnu.org>
parents:
35567
diff
changeset
|
14 |
| 88838 | 15 * Changes in Emacs 22.1 |
|
42822
b2bfe0b4018b
Advertise Info-scroll-prefer-subnodes.
Eli Zaretskii <eliz@gnu.org>
parents:
42820
diff
changeset
|
16 |
| 88838 | 17 ** The Emacs character set is now a superset of Unicode (it has about |
| 18 four times the code space, which should be plenty). | |
|
42830
20fac7788e1f
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
42822
diff
changeset
|
19 |
| 88838 | 20 The internal encoding used for buffers and strings is now |
| 21 Unicode-based and called `utf-8-emacs'. utf-8-emacs is backwards | |
| 22 compatible with the UTF-8 encoding of Unicode. The `emacs-mule' | |
| 23 coding system can still read and write data in the old internal | |
| 24 encoding. | |
|
40916
4a749a84888c
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
40889
diff
changeset
|
25 |
| 88838 | 26 There are still charsets which contain disjoint sets of characters |
| 27 where this is necessary or useful, especially for various Far Eastern | |
| 28 sets which are problematic with Unicode. | |
| 39738 | 29 |
| 88838 | 30 Since the internal encoding is also used by default for byte-compiled |
| 31 files -- i.e. the normal coding system for byte-compiled Lisp files is | |
| 32 now utf-8-Emacs -- Lisp containing non-ASCII characters which is | |
| 33 compiled by Emacs 22 can't be read by earlier versions of Emacs. | |
| 34 Files compiled by Emacs 20 or 21 are loaded correctly as emacs-mule | |
| 35 (whether or not they contain multibyte characters), which makes | |
| 36 loading them somewhat slower than Emacs 22-compiled files. Thus it | |
| 37 may be worth recompiling existing .elc files which don't need to be | |
| 38 shared with older Emacsen. | |
| 43159 | 39 |
| 88838 | 40 ** There are assorted new coding systems/aliases -- see |
| 41 M-x list-coding-systems. | |
|
42629
180b3f3a8fb8
*** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents:
42605
diff
changeset
|
42 |
| 88838 | 43 ** New charset implementation with many new charsets. |
| 44 See M-x list-character-sets. New charsets can be defined conveniently | |
| 45 as tables of unicodes. | |
|
41337
3a8e8dd8a64e
*** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
41298
diff
changeset
|
46 |
| 88838 | 47 The dimension of a charset is now 0, 1, 2, or 3, and the size of each |
| 48 dimension is no longer limited to 94 or 96. | |
|
40487
8c17e2ae6bf5
*** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
40378
diff
changeset
|
49 |
| 88838 | 50 Generic characters no longer exist. |
| 39604 | 51 |
| 88838 | 52 A dynamic charset priority list is used to infer the charset of |
| 53 unicodes for display &c. | |
| 30576 | 54 |
| 88838 | 55 ** The following facilities are obsolete: |
|
38900
a3e94a8271e0
Reshuffle user-level changes to bring more important ones closer to the
Eli Zaretskii <eliz@gnu.org>
parents:
38894
diff
changeset
|
56 |
| 88838 | 57 Minor modes: unify-8859-on-encoding-mode, unify-8859-on-decoding-mode |
|
38900
a3e94a8271e0
Reshuffle user-level changes to bring more important ones closer to the
Eli Zaretskii <eliz@gnu.org>
parents:
38894
diff
changeset
|
58 |
|
35577
db5649648a65
Replace formfeeds removed on 2001/01/22.
Dave Love <fx@gnu.org>
parents:
35567
diff
changeset
|
59 |
| 88838 | 60 * Lisp changes in Emacs 22.1 |
|
38900
a3e94a8271e0
Reshuffle user-level changes to bring more important ones closer to the
Eli Zaretskii <eliz@gnu.org>
parents:
38894
diff
changeset
|
61 |
| 88838 | 62 New functions: characterp, max-char, map-charset-chars, |
| 63 define-charset-alias, primary-charset, set-primary-charset, | |
| 64 unify-charset, clear-charset-maps, charset-priority-list, | |
| 65 set-charset-priority, define-coding-system, | |
| 66 define-coding-system-alias, coding-system-aliases | |
| 33618 | 67 |
| 88838 | 68 Changed functions: copy-sequence, decode-char, encode-char, |
| 69 set-fontset-font, new-fontset, modify-syntax-entry, define-charset, | |
| 70 modify-category-entry | |
| 30319 | 71 |
| 88838 | 72 Obsoleted: char-bytes, chars-in-region, set-coding-priority, |
| 73 char-valid-p | |
| 29102 | 74 |
|
35577
db5649648a65
Replace formfeeds removed on 2001/01/22.
Dave Love <fx@gnu.org>
parents:
35567
diff
changeset
|
75 |
| 33991 | 76 * Incompatible Lisp changes |
| 77 | |
| 88838 | 78 Deleted functions: make-coding-system, register-char-codings, |
| 79 coding-system-spec | |
| 30922 | 80 |
| 88838 | 81 ** The character codes for characters from the |
| 82 eight-bit-control/eight-bit-graphic charsets aren't now in the range | |
| 83 128-255. | |
| 30922 | 84 |
| 25853 | 85 |
| 86 ---------------------------------------------------------------------- | |
| 87 Copyright information: | |
| 88 | |
| 88838 | 89 Copyright (C) 2002 Free Software Foundation, Inc. |
| 25853 | 90 |
| 91 Permission is granted to anyone to make or distribute verbatim copies | |
| 92 of this document as received, in any medium, provided that the | |
| 93 copyright notice and this permission notice are preserved, | |
| 94 thus giving the recipient permission to redistribute in turn. | |
| 95 | |
| 96 Permission is granted to distribute modified versions | |
| 97 of this document, or of portions of it, | |
| 98 under the above conditions, provided also that they | |
| 99 carry prominent notices stating who last changed them. | |
|
35577
db5649648a65
Replace formfeeds removed on 2001/01/22.
Dave Love <fx@gnu.org>
parents:
35567
diff
changeset
|
100 |
| 25853 | 101 Local variables: |
| 102 mode: outline | |
| 103 paragraph-separate: "[ ]*$" | |
| 104 end: |
