comparison etc/NEWS @ 225:12579d965149 r20-4b11

Import from CVS: tag r20-4b11
author cvs
date Mon, 13 Aug 2007 10:11:40 +0200
parents 2c611d1463a6
children 0e522484dd2a
comparison
equal deleted inserted replaced
224:4663b37daab6 225:12579d965149
18 18
19 Users interested in some of the details of how XEmacs differs from GNU 19 Users interested in some of the details of how XEmacs differs from GNU
20 Emacs should read the section "What's Different?" near the end of this 20 Emacs should read the section "What's Different?" near the end of this
21 file. 21 file.
22 22
23 N.B. The term "FSF GNU Emacs" refers to any release of Emacs 23 N.B. The term "GNU Emacs" refers to any release of Emacs Version
24 Version 19 from the Free Software Foundation's GNU Project. (We do 24 19 from the Free Software Foundation's GNU Project. (We do not
25 not say just "GNU Emacs" because Richard M. Stallman ["RMS"] 25 say just "Emacs" as Richard M. Stallman ["RMS"] prefers, because
26 thinks that this term is too generic; although we sometimes say 26 it is clearly a more generic term.) The term "XEmacs" refers to
27 e.g. "GNU Emacs 19.30" to refer to a specific version of FSF GNU
28 Emacs. We do not say merely "Emacs", as RMS prefers, because that
29 is clearly an even more generic term.) The term "XEmacs" refers to
30 this program or to its predecessors "Era" and "Lucid Emacs". The 27 this program or to its predecessors "Era" and "Lucid Emacs". The
31 predecessor of all these program is called "Emacs 18". When no 28 predecessor of all these program is called "Emacs 18". When no
32 particular version is implied, "Emacs" will be used. 29 particular version is implied, "Emacs" will be used.
33 30
34 31
61 when the function is called without arguments, it will return the 58 when the function is called without arguments, it will return the
62 value of the `user-full-name' variable. The `user-full-name' variable 59 value of the `user-full-name' variable. The `user-full-name' variable
63 is initialized using the environment variable NAME and (failing that) 60 is initialized using the environment variable NAME and (failing that)
64 the user's system name. 61 the user's system name.
65 62
66 If you specify an argument to the `user-full-name' function, it will 63 The behaviour of the `user-full-name' function with an argument
67 not respect the `user-full-name' variable. 64 specified is unchanged.
68 65
69 ** The new command `M-x customize-changed-options' lets you customize 66 ** The new command `M-x customize-changed-options' lets you customize
70 all the options whose default values have changed in recent Emacs 67 all the options whose default values have changed in recent Emacs
71 versions. You specify a previous Emacs version number as argument, 68 versions. You specify a previous Emacs version number as argument,
72 and the command creates a customization buffer showing all the 69 and the command creates a customization buffer showing all the
89 This information is used to control the customize-changed-options 86 This information is used to control the customize-changed-options
90 command. 87 command.
91 88
92 ** XEmacs/Mule (internationalization) changes. 89 ** XEmacs/Mule (internationalization) changes.
93 90
94 *** Egg/SJ3 input method is supported officially. Quail and Egg/Skk 91 *** Egg/SJ3 input method is now officially supported. Quail and
95 have been available through the generalized Leim since 20.3. 92 Egg/Skk have been available through the generalized Leim since 20.3.
96 93
97 *** Localized Japanese menubars are available if XEmacs is built with 94 *** Localized Japanese menubars are available if XEmacs is built with
98 XFONTSET and either the X11 libraries are built with X_LOCALE defined 95 XFONTSET and either the X11 libraries are built with X_LOCALE defined
99 or the native C libraries support Japanese localization. This has 96 or the native C libraries support Japanese localization. This has
100 been available since 20.3, only it hasn't been announced before. 97 been available since 20.3, only it hasn't been announced before.
101 98
102 99
103 * Lisp and internal changes in XEmacs 20.4 100 * Lisp and internal changes in XEmacs 20.4
104 ========================================== 101 ==========================================
105 102
103 ** There is initial support for 30-bit integers in elisp (normally,
104 integers are only 28 bits wide on 32-bit machines.) Compile with
105 -DUSE_MINIMAL_TAGBITS to test. With this change, the maximum buffer
106 size on 32-bit machines is bumped from 128M to 512M.
107
108 ** The internal image code now uses the ImageMagick library as an
109 interface to various image-related functions. You still need the
110 other libraries to build the image support, though.
111
106 ** The XEmacs hashtables now have a consistent read/print syntax. 112 ** The XEmacs hashtables now have a consistent read/print syntax.
107 This means that a hashtable will be readably printed in a 113 This means that a hashtable will be readably printed in a
108 structure-like form: 114 structure-like form:
109 115
110 #s(hashtable size 2 data (key1 value1 key2 value2)) 116 #s(hashtable size 2 data (key1 value1 key2 value2))
133 This function is more convenient than `display-message' because it 139 This function is more convenient than `display-message' because it
134 automatically applies `format' to its arguments. 140 automatically applies `format' to its arguments.
135 141
136 ** The new `lwarn' function, analogous to `lmessage', allows printing 142 ** The new `lwarn' function, analogous to `lmessage', allows printing
137 a formatted warning, with a non-default CLASS or LABEL. 143 a formatted warning, with a non-default CLASS or LABEL.
144
145 ** The line number tracking in modeline is now efficient, even for
146 very large buffers. This is achieved by caching the line numbers of
147 recent buffer positions, and reusing them. This cache is used only in
148 the buffers where `line-number-mode' is in effect.
138 149
139 150
140 * Changes in XEmacs 20.3 151 * Changes in XEmacs 20.3
141 ======================== 152 ========================
142 153