comparison etc/NEWS @ 193:f53b5ca2e663 r20-3b23

Import from CVS: tag r20-3b23
author cvs
date Mon, 13 Aug 2007 09:58:30 +0200
parents 489f57a838ef
children a2f645c6b9f8
comparison
equal deleted inserted replaced
192:9d35321dd38c 193:f53b5ca2e663
52 you to navigate from heading to heading. Menu items under "Show" make 52 you to navigate from heading to heading. Menu items under "Show" make
53 visible portions of the outline while menu items under "Hide" do the 53 visible portions of the outline while menu items under "Hide" do the
54 opposite. 54 opposite.
55 55
56 A special minor mode called "outl-mouse" has been automatically enabled. In 56 A special minor mode called "outl-mouse" has been automatically enabled. In
57 this minor mode, glyphs appear which, when clicked on, will alternately hide 57 this minor mode, glyphs appear that, when clicked on, will alternately hide
58 or show sections of the outline. 58 or show sections of the outline.
59 59
60 You may at any time press `C-h m' to get a listing of the outline mode key 60 You may at any time press `C-h m' to get a listing of the outline mode key
61 bindings. They are reproduced here: 61 bindings. They are reproduced here:
62 62
118 Customizable options are now saved to ~/.xemacs-custom file, which is 118 Customizable options are now saved to ~/.xemacs-custom file, which is
119 normally loaded after .emacs. 119 normally loaded after .emacs.
120 120
121 ** Quail input method is now available. 121 ** Quail input method is now available.
122 122
123 Quail is a simple key-translation system which allows users to input 123 Quail is a simple key-translation system that allows users to input
124 any multilingual text from normal ASCII keyboard. This means that 124 any multilingual text from normal ASCII keyboard. This means that
125 XEmacs with Mule now supports a number of European languages. 125 XEmacs with Mule now supports a number of European languages.
126 126
127 ** XEmacs runs on Windows NT. 127 ** XEmacs runs on Windows NT.
128 128
141 ** Zmacs region is not deactivated when an error is signaled. 141 ** Zmacs region is not deactivated when an error is signaled.
142 142
143 The behavior of the zmacs region can now be controlled in the event of 143 The behavior of the zmacs region can now be controlled in the event of
144 a signaled error. The new variable `errors-deactivate-region' may be 144 a signaled error. The new variable `errors-deactivate-region' may be
145 set to nil to revert to the old behaviour. As before, typing C-g 145 set to nil to revert to the old behaviour. As before, typing C-g
146 deactivate the region. 146 deactivates the region.
147 147
148 ** Info "dir" functionality merged from Emacs-19.34 148 ** Info "dir" functionality merged from Emacs-19.34
149 149
150 All of the directories on `Info-directory-list' will be searched for 150 All of the directories on `Info-directory-list' will be searched for
151 "dir" files, which may be full fledged Info files containing subnodes 151 "dir" files, which may be full fledged Info files containing subnodes
159 directory-list', which you may customize through the Options menu. 159 directory-list', which you may customize through the Options menu.
160 160
161 ** Abbreviations can now contain non-word characters. 161 ** Abbreviations can now contain non-word characters.
162 162
163 This means that it is finally possible to do such simple things as 163 This means that it is finally possible to do such simple things as
164 define `#if' to expand to `#include' in C mode, `s-c-b' to 164 define `#in' to expand to `#include' in C mode, `s-c-b' to
165 `save-current-buffer' in Lisp mode, `call/cc' to 165 `save-current-buffer' in Lisp mode, `call/cc' to
166 `call-with-current-continuation' in Scheme mode, etc. 166 `call-with-current-continuation' in Scheme mode, etc.
167 167
168 ** Customize now has a new `browser' mode of traversing 168 ** Customize now has a new `browser' mode of traversing
169 customizations, which is in many ways easier to follow than the 169 customizations, which is in many ways easier to follow than the
180 ** arc-mode has a new function called `archive-quit' bound to q, which 180 ** arc-mode has a new function called `archive-quit' bound to q, which
181 quits archive mode in the same fashion dired-quit works. 181 quits archive mode in the same fashion dired-quit works.
182 182
183 ** The feature to teach the key bindings of extended commands now 183 ** The feature to teach the key bindings of extended commands now
184 prints the message after the command finishes. After some time, the 184 prints the message after the command finishes. After some time, the
185 previous echo area contents is restored (in case the command prints 185 previous echo area contents are restored (in case the command prints
186 something useful.) 186 something useful).
187 187
188 ** Pending-delete changes. 188 ** Pending-delete changes.
189 189
190 *** Pending-delete is now a minor mode, with the normal minor-mode 190 *** Pending-delete is now a minor mode, with the normal minor-mode
191 semantics and toggle functions. Old functions are left for 191 semantics and toggle functions. Old functions are left for
245 flexibility and features. 245 flexibility and features.
246 246
247 *** Many new options and variables are now customizable. Try 247 *** Many new options and variables are now customizable. Try
248 `M-x customize-group RET gnuserv RET'. 248 `M-x customize-group RET gnuserv RET'.
249 249
250 *** The `gnuattact' and `gnudoit' programs have been abandoned in 250 *** The `gnuattach' and `gnudoit' programs have been abandoned in
251 favor of `gnuclient', which now accepts the standard `-nw', 251 favor of `gnuclient', which now accepts the standard `-nw',
252 `-display', `-eval' and `-f' options. 252 `-display', `-eval' and `-f' options.
253 253
254 ** Etags changes. 254 ** Etags changes.
255 255
256 *** In C, C++, Objective C and Java, Etags tags global variables by 256 *** In C, C++, Objective C and Java, Etags tags global variables by
257 default. The resulting tags files are inflated by 30% on average. 257 default. The resulting tags files are inflated by 30% on average.
258 Use --no-globals to turn this feature off. Etags can also tag 258 Use --no-globals to turn this feature off. Etags can also tag
259 ariables which are members of structure-like constructs, but it does 259 variables that are members of structure-like constructs, but it does
260 not by default. Use --members to turn this feature on. 260 not by default. Use --members to turn this feature on.
261 261
262 *** C++ member functions are now recognized as tags. 262 *** C++ member functions are now recognized as tags.
263 263
264 *** Java is tagged like C++. In addition, "extends" and "implements" 264 *** Java is tagged like C++. In addition, "extends" and "implements"
297 The user options `ada-compiler-make', `ada-make-options', 297 The user options `ada-compiler-make', `ada-make-options',
298 `ada-language-version', `ada-compiler-syntax-check', and 298 `ada-language-version', `ada-compiler-syntax-check', and
299 `ada-compile-options' are used within these commands. 299 `ada-compile-options' are used within these commands.
300 300
301 *** Ada mode can now work with Outline minor mode. The outline level 301 *** Ada mode can now work with Outline minor mode. The outline level
302 is calculated from the indenting, not from syntactic contructs. 302 is calculated from the indenting, not from syntactic constructs.
303 Outlining does not work if your code is not correctly indented. 303 Outlining does not work if your code is not correctly indented.
304 304
305 *** The new function `ada-gnat-style' converts the buffer to the style of 305 *** The new function `ada-gnat-style' converts the buffer to the style of
306 formatting used in GNAT. It places two blanks after a comment start, 306 formatting used in GNAT. It places two blanks after a comment start,
307 places one blank between a word end and an opening '(', and puts one 307 places one blank between a word end and an opening '(', and puts one
314 314
315 ** Autoconf 2 is supported, making XEmacs more conforming to 315 ** Autoconf 2 is supported, making XEmacs more conforming to
316 conventions used by other free software. 316 conventions used by other free software.
317 317
318 ** `tty-erase-char' is a new variable that reports which character 318 ** `tty-erase-char' is a new variable that reports which character
319 was set up as the terminal's erase character at the tim Emacs was 319 was set up as the terminal's erase character at the time Emacs was
320 started. 320 started.
321 321
322 ** `insert-file-contents' can now read from a special file, 322 ** `insert-file-contents' can now read from a special file,
323 as long as the arguments VISIT and REPLACE are nil. 323 as long as the arguments VISIT and REPLACE are nil.
324 324
325 ** `string-to-number' now accepts an optional BASE argument which 325 ** `string-to-number' now accepts an optional BASE argument that
326 specifies which base to use. The default base is 10. 326 specifies which base to use. The default base is 10.
327 327
328 ** The TIME argument to `format-time-string' is now optional and 328 ** The TIME argument to `format-time-string' is now optional and
329 defaults to the current time. 329 defaults to the current time.
330 330