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
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
88838
7f6de538d995 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 43563
diff changeset
1 GNU Emacs NEWS -- history of user-visible changes. 2002-0705
7f6de538d995 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 43563
diff changeset
2 Copyright (C) 2002 Free Software Foundation, Inc.
25853
Dave Love <fx@gnu.org>
parents:
diff changeset
3 See the end for copying conditions.
Dave Love <fx@gnu.org>
parents:
diff changeset
4
Dave Love <fx@gnu.org>
parents:
diff changeset
5 Please send Emacs bug reports to bug-gnu-emacs@gnu.org.
30922
6c3081f54e62 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 30871
diff changeset
6 For older news, see the file ONEWS
25853
Dave Love <fx@gnu.org>
parents:
diff changeset
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
7f6de538d995 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 43563
diff changeset
15 * Changes in Emacs 22.1
42822
b2bfe0b4018b Advertise Info-scroll-prefer-subnodes.
Eli Zaretskii <eliz@gnu.org>
parents: 42820
diff changeset
16
88838
7f6de538d995 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 43563
diff changeset
17 ** The Emacs character set is now a superset of Unicode (it has about
7f6de538d995 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 43563
diff changeset
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
7f6de538d995 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 43563
diff changeset
20 The internal encoding used for buffers and strings is now
7f6de538d995 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 43563
diff changeset
21 Unicode-based and called `utf-8-emacs'. utf-8-emacs is backwards
7f6de538d995 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 43563
diff changeset
22 compatible with the UTF-8 encoding of Unicode. The `emacs-mule'
7f6de538d995 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 43563
diff changeset
23 coding system can still read and write data in the old internal
7f6de538d995 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 43563
diff changeset
24 encoding.
40916
4a749a84888c *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 40889
diff changeset
25
88838
7f6de538d995 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 43563
diff changeset
26 There are still charsets which contain disjoint sets of characters
7f6de538d995 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 43563
diff changeset
27 where this is necessary or useful, especially for various Far Eastern
7f6de538d995 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 43563
diff changeset
28 sets which are problematic with Unicode.
39738
9c1411458564 Add ruler-mode.
Gerd Moellmann <gerd@gnu.org>
parents: 39647
diff changeset
29
88838
7f6de538d995 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 43563
diff changeset
30 Since the internal encoding is also used by default for byte-compiled
7f6de538d995 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 43563
diff changeset
31 files -- i.e. the normal coding system for byte-compiled Lisp files is
7f6de538d995 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 43563
diff changeset
32 now utf-8-Emacs -- Lisp containing non-ASCII characters which is
7f6de538d995 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 43563
diff changeset
33 compiled by Emacs 22 can't be read by earlier versions of Emacs.
7f6de538d995 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 43563
diff changeset
34 Files compiled by Emacs 20 or 21 are loaded correctly as emacs-mule
7f6de538d995 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 43563
diff changeset
35 (whether or not they contain multibyte characters), which makes
7f6de538d995 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 43563
diff changeset
36 loading them somewhat slower than Emacs 22-compiled files. Thus it
7f6de538d995 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 43563
diff changeset
37 may be worth recompiling existing .elc files which don't need to be
7f6de538d995 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 43563
diff changeset
38 shared with older Emacsen.
43159
c69608fb5b19 Added command remapping.
Kim F. Storm <storm@cua.dk>
parents: 43143
diff changeset
39
88838
7f6de538d995 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 43563
diff changeset
40 ** There are assorted new coding systems/aliases -- see
7f6de538d995 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 43563
diff changeset
41 M-x list-coding-systems.
42629
180b3f3a8fb8 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 42605
diff changeset
42
88838
7f6de538d995 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 43563
diff changeset
43 ** New charset implementation with many new charsets.
7f6de538d995 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 43563
diff changeset
44 See M-x list-character-sets. New charsets can be defined conveniently
7f6de538d995 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 43563
diff changeset
45 as tables of unicodes.
41337
3a8e8dd8a64e *** empty log message ***
Stefan Monnier <monnier@iro.umontreal.ca>
parents: 41298
diff changeset
46
88838
7f6de538d995 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 43563
diff changeset
47 The dimension of a charset is now 0, 1, 2, or 3, and the size of each
7f6de538d995 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 43563
diff changeset
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
7f6de538d995 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 43563
diff changeset
50 Generic characters no longer exist.
39604
3eb5c468047e *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 39601
diff changeset
51
88838
7f6de538d995 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 43563
diff changeset
52 A dynamic charset priority list is used to infer the charset of
7f6de538d995 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 43563
diff changeset
53 unicodes for display &c.
30576
e53905a0a16b *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 30568
diff changeset
54
88838
7f6de538d995 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 43563
diff changeset
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
7f6de538d995 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 43563
diff changeset
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
7f6de538d995 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 43563
diff changeset
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
7f6de538d995 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 43563
diff changeset
62 New functions: characterp, max-char, map-charset-chars,
7f6de538d995 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 43563
diff changeset
63 define-charset-alias, primary-charset, set-primary-charset,
7f6de538d995 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 43563
diff changeset
64 unify-charset, clear-charset-maps, charset-priority-list,
7f6de538d995 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 43563
diff changeset
65 set-charset-priority, define-coding-system,
7f6de538d995 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 43563
diff changeset
66 define-coding-system-alias, coding-system-aliases
33618
beb961476e7f *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 33559
diff changeset
67
88838
7f6de538d995 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 43563
diff changeset
68 Changed functions: copy-sequence, decode-char, encode-char,
7f6de538d995 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 43563
diff changeset
69 set-fontset-font, new-fontset, modify-syntax-entry, define-charset,
7f6de538d995 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 43563
diff changeset
70 modify-category-entry
30319
c84efa0acd91 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 30305
diff changeset
71
88838
7f6de538d995 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 43563
diff changeset
72 Obsoleted: char-bytes, chars-in-region, set-coding-priority,
7f6de538d995 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 43563
diff changeset
73 char-valid-p
29102
ba9cfbfc601e *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 28955
diff changeset
74
35577
db5649648a65 Replace formfeeds removed on 2001/01/22.
Dave Love <fx@gnu.org>
parents: 35567
diff changeset
75
33991
b741aa7a2d46 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 33990
diff changeset
76 * Incompatible Lisp changes
b741aa7a2d46 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 33990
diff changeset
77
88838
7f6de538d995 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 43563
diff changeset
78 Deleted functions: make-coding-system, register-char-codings,
7f6de538d995 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 43563
diff changeset
79 coding-system-spec
30922
6c3081f54e62 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 30871
diff changeset
80
88838
7f6de538d995 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 43563
diff changeset
81 ** The character codes for characters from the
7f6de538d995 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 43563
diff changeset
82 eight-bit-control/eight-bit-graphic charsets aren't now in the range
7f6de538d995 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 43563
diff changeset
83 128-255.
30922
6c3081f54e62 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 30871
diff changeset
84
25853
Dave Love <fx@gnu.org>
parents:
diff changeset
85
Dave Love <fx@gnu.org>
parents:
diff changeset
86 ----------------------------------------------------------------------
Dave Love <fx@gnu.org>
parents:
diff changeset
87 Copyright information:
Dave Love <fx@gnu.org>
parents:
diff changeset
88
88838
7f6de538d995 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 43563
diff changeset
89 Copyright (C) 2002 Free Software Foundation, Inc.
25853
Dave Love <fx@gnu.org>
parents:
diff changeset
90
Dave Love <fx@gnu.org>
parents:
diff changeset
91 Permission is granted to anyone to make or distribute verbatim copies
Dave Love <fx@gnu.org>
parents:
diff changeset
92 of this document as received, in any medium, provided that the
Dave Love <fx@gnu.org>
parents:
diff changeset
93 copyright notice and this permission notice are preserved,
Dave Love <fx@gnu.org>
parents:
diff changeset
94 thus giving the recipient permission to redistribute in turn.
Dave Love <fx@gnu.org>
parents:
diff changeset
95
Dave Love <fx@gnu.org>
parents:
diff changeset
96 Permission is granted to distribute modified versions
Dave Love <fx@gnu.org>
parents:
diff changeset
97 of this document, or of portions of it,
Dave Love <fx@gnu.org>
parents:
diff changeset
98 under the above conditions, provided also that they
Dave Love <fx@gnu.org>
parents:
diff changeset
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
Dave Love <fx@gnu.org>
parents:
diff changeset
101 Local variables:
Dave Love <fx@gnu.org>
parents:
diff changeset
102 mode: outline
Dave Love <fx@gnu.org>
parents:
diff changeset
103 paragraph-separate: "[ ]*$"
Dave Love <fx@gnu.org>
parents:
diff changeset
104 end: