comparison etc/NEWS @ 276:6330739388db r21-0b36

Import from CVS: tag r21-0b36
author cvs
date Mon, 13 Aug 2007 10:30:37 +0200
parents ca9a9ec9c1c1
children 90d73dddcdc4
comparison
equal deleted inserted replaced
275:a68ae4439f57 276:6330739388db
2 2
3 * Introduction 3 * Introduction
4 ============== 4 ==============
5 5
6 This file presents some general information about XEmacs. It is 6 This file presents some general information about XEmacs. It is
7 primarily about the evolution of XEmacs and its release history. 7 primarily about the changes in recent XEmacs versions and its release
8 history.
8 9
9 Use `C-c C-f' to move to the next equal level of outline, and 10 Use `C-c C-f' to move to the next equal level of outline, and
10 `C-c C-b' to move to previous equal level. `C-h m' will give more 11 `C-c C-b' to move to previous equal level. `C-h m' will give more
11 info about the Outline mode. Many commands are also available through 12 info about the Outline mode. Many commands are also available through
12 the menubar. 13 the menubar.
40 colormap. 41 colormap.
41 42
42 ** The `imenu' package has been ported to XEmacs. 43 ** The `imenu' package has been ported to XEmacs.
43 44
44 ** `echo-keystrokes' can now be a floating-point number, so that you 45 ** `echo-keystrokes' can now be a floating-point number, so that you
45 can set it to values smaller than one second. 46 can set it to intervals shorter than one second.
46 47
47 (setq echo-keystrokes 0.1) 48 (setq echo-keystrokes 0.1)
48 49
49 ** The `M-.' command will now first search through exact tags matches, 50 ** The `M-.' command will now first search through exact tags matches,
50 and then through inexact matches, as one would expect. 51 and then through inexact matches, as one would expect.
133 is now calculated. This information is stored in 134 is now calculated. This information is stored in
134 `call-count-profile-table', and is utilized by `profile-results' as 135 `call-count-profile-table', and is utilized by `profile-results' as
135 well as the new function `profile-call-count-results'. 136 well as the new function `profile-call-count-results'.
136 137
137 ** The `make-event' function now supports the TYPE and PLIST 138 ** The `make-event' function now supports the TYPE and PLIST
138 arguments, which can be used to create many various events from Lisp. 139 arguments, which can be used to create various events from Lisp. See
139 See the documentation for details. 140 the documentation for details.
140 141
141 ** `function-interactive' is a new function that returns the 142 ** `function-interactive' is a new function that returns the
142 interactive specification of a funcallable object. 143 interactive specification of a funcallable object.
143 144
144 ** The new `lmessage' function allows printing of a formatted message 145 ** The new `lmessage' function allows printing of a formatted message
151 152
152 ** The new `lwarn' function, analogous to `lmessage', allows printing 153 ** The new `lwarn' function, analogous to `lmessage', allows printing
153 a formatted warning, with a non-default CLASS or LABEL. 154 a formatted warning, with a non-default CLASS or LABEL.
154 155
155 ** Specifiers and symbols whose value is a specifier are now allowed 156 ** Specifiers and symbols whose value is a specifier are now allowed
156 as modeline specifications. #### Provide an example. 157 as modeline specifications.
157 158
158 ** defcustom now accepts the keyword `:version'. Use this to specify 159 ** defcustom now accepts the keyword `:version'. Use this to specify
159 in which version of Emacs a certain variable's default value changed. 160 in which version of Emacs a certain variable's default value changed.
160 For example, 161 For example,
161 162
162 (defcustom foo-max 34 "*Maximum number of foo's allowed." 163 (defcustom foo-max 34 "*Maximum number of foo's allowed."
163 :type 'integer 164 :type 'integer
164 :group 'foo 165 :group 'foo
165 :version "20.5") 166 :version "21.0")
166 167
167 This information is used to control the customize-changed-options 168 This information is used to control the customize-changed-options
168 command. 169 command.
169 170
170 ** The line number tracking in modeline is now efficient, even for 171 ** The line number tracking in modeline is now efficient, even for
174 175
175 ** When the new GNU Malloc aka Doug Lea Malloc is available, it will 176 ** When the new GNU Malloc aka Doug Lea Malloc is available, it will
176 be used. This should result in better performance on Linux systems 177 be used. This should result in better performance on Linux systems
177 with libc6. 178 with libc6.
178 179
179 ** The code XEmacs uses to assemble its various paths into the directory 180 ** The code XEmacs uses to assemble its various paths into the
180 hierarchy has been completely rewritten to support the package system. 181 directory hierarchy has been rewritten to support the package system.
181 182
182 *** Since site-lisp is now off by default, the variable `site-directory' 183 *** site-lisp is now longer part of the load-path by default.
183 is now obsolete. Code that depends on its value is probably wrong. 184 Its use is deprecated, but you can specify --with-site-lisp=yes at the
184 In a default setup, it is set to nil. 185 configure command line to get it back.
185 186
186 *** `Info-default-directory-list' is obsolete. 187 *** `Info-default-directory-list' is now obsolete. If you want to
187 It never served any useful function anyway. 188 change the path which XEmacs uses to search for info files, set
188 189 `Info-directory-list' instead.
189 If you want to change the path which XEmacs uses to search for
190 info files, set `Info-directory-list' instead.
191 190
192 191
193 * Changes in XEmacs 20.4 192 * Changes in XEmacs 20.4
194 ======================== 193 ========================
195 194