Update section title.
[bpt/emacs.git] / doc / emacs / anti.texi
CommitLineData
6bf7aab6 1@c This is part of the Emacs manual.
3f548a7c 2@c Copyright (C) 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
6bf7aab6
DL
3@c See file emacs.texi for copying conditions.
4
9e827d47 5@node Antinews, Mac OS, X Resources, Top
b420746a 6@appendix Emacs 22 Antinews
6bf7aab6 7
94534bbd
CY
8 For those users who live backwards in time, here is information
9about downgrading to Emacs version 22.3. We hope you will enjoy the
10greater simplicity that results from the absence of many Emacs
11@value{EMACSVER} features.
6bf7aab6
DL
12
13@itemize @bullet
4829cfc3 14
6bf7aab6 15@item
94534bbd
CY
16The Fontconfig font library is no longer supported. To specify a
17font, you must use an XLFD (X Logical Font Descriptor). The other
18ways of specifying fonts---so-called ``Fontconfig'' and ``GTK'' font
19names---are clearly redundant, and have been removed.
6bf7aab6
DL
20
21@item
94534bbd
CY
22Emacs no longer performs font anti-aliasing. If your fonts look ugly,
23try choosing a larger font and increasing the screen resolution. This
24may admittedly become difficult as you go further back in time, since
25available screen resolutions will decrease.
6bf7aab6
DL
26
27@item
94534bbd
CY
28Emacs has added support for some soon-to-be-non-obsolete platforms.
29These include GNU/Linux systems based on libc version 5, BSD systems
30based on the COFF executable format, Solaris versions less than 2.6,
31and many more.
6bf7aab6 32
4829cfc3 33@item
94534bbd
CY
34Emacs can no longer display frames on X windows and text terminals
35(ttys) simultaneously. If you start Emacs as an X application, the
36Emacs job can only create X frames; if you start Emacs on a tty, the
37Emacs job can only use that tty.
6bf7aab6 38
189a47e4 39@item
94534bbd 40Emacs can no longer be started as a daemon.
189a47e4 41
6bf7aab6 42@item
94534bbd
CY
43Transient Mark mode is now disabled by default. Furthermore, some
44commands that operate specifically on the region when it is active and
45Transient Mark mode is enabled (such as @code{fill-paragraph}
46@code{ispell-word}, and @code{indent-for-tab-command}), no longer do
47so.
6bf7aab6
DL
48
49@item
94534bbd
CY
50The line motion commands, @kbd{C-n} and @kbd{C-p}, now move by logical
51text lines, not screen lines. Even if a long text line is continued
52over multiple screen lines, @kbd{C-n} and @kbd{C-p} treat it as a
53single line, because that's ultimately what it is.
6bf7aab6 54
6bf7aab6 55@item
94534bbd
CY
56Visual Line mode, which provides ``word wrap'' functionality, has been
57removed. You can still use Long Lines mode to gain an approximation
58of word wrapping, though this has some drawbacks---for instance,
59syntax highlighting often doesn't work well on wrapped lines.
6bf7aab6
DL
60
61@item
94534bbd
CY
62The variable @code{shift-select-mode} has been deleted; holding
63@key{shift} while typing a motion command no longer creates a
64temporarily active region. You can still create temporarily active
65regions by dragging the mouse.
daaf40c7 66
6bf7aab6 67@item
94534bbd
CY
68@kbd{C-l} now runs @code{recenter} instead of
69@code{recenter-top-bottom}. This always sets the current line at the
70center of the window, instead of cycling through the center, top, and
71bottom of the window on successive invocations of @kbd{C-l}. This
72lets you type @kbd{C-l C-l C-l C-l} to be @emph{absolutely sure} that
73you have recentered the line.
daaf40c7 74
6bf7aab6 75@item
94534bbd
CY
76Typing @kbd{M-n} at the start of the minibuffer history list no longer
77attempts to generate guesses of possible minibuffer input. It instead
78does the straightforward thing, by issuing the message @samp{End of
79history; no default available}.
daaf40c7 80
6bf7aab6 81@item
94534bbd
CY
82Individual buffers can no longer display faces specially. The text
83scaling commands @kbd{C-x C-+}, @kbd{C-x C--}, and @kbd{C-x C-0} have
84been removed, and so has the buffer face menu bound to
85@kbd{S-down-mouse-1}.
4829cfc3
RS
86
87@item
94534bbd
CY
88Emacs now uses an internal encoding, known as @samp{emacs-mule}, which
89is not a superset of Unicode.
daaf40c7 90
6bf7aab6 91@item
94534bbd
CY
92VC no longer supports fileset-based operations on distributed version
93control systems (DVCSs) such as Arch, Bazaar, Subversion, Mercurial,
94and Git. For instance, multi-file commits will be performed by
95committing one file at a time. As you go further back in time, we
96will remove DVCS support entirely, so start migrating your projects to
97CVS.
6bf7aab6
DL
98
99@item
daaf40c7 100To keep up with decreasing computer memory capacity and disk space, many
94534bbd 101other functions and files have been eliminated in Emacs 22.3.
6bf7aab6 102@end itemize
ab5796a9
MB
103
104@ignore
105 arch-tag: 32932bd9-46f5-41b2-8a0e-fb0cc4caeb29
106@end ignore