Mercurial > emacs
annotate etc/NEWS @ 89325:58d5f88f985b
(x-complement-fontset-spec): If a fontname doesn't conform to XLFD
format, try to get XLFD name by x-list-fonts.
author | Kenichi Handa <handa@m17n.org> |
---|---|
date | Mon, 06 Jan 2003 01:12:14 +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: |