Mercurial > hg > xemacs-beta
comparison etc/NEWS @ 136:b980b6286996 r20-2b2
Import from CVS: tag r20-2b2
author | cvs |
---|---|
date | Mon, 13 Aug 2007 09:31:12 +0200 |
parents | 1370575f1259 |
children | 6608ceec7cf8 |
comparison
equal
deleted
inserted
replaced
135:4636a6841cd6 | 136:b980b6286996 |
---|---|
107 *** Wnn support will be made more solid. | 107 *** Wnn support will be made more solid. |
108 | 108 |
109 *** More user-level documentation on using Mule. | 109 *** More user-level documentation on using Mule. |
110 | 110 |
111 | 111 |
112 * Changes in XEmacs 20.1 | 112 * Changes in XEmacs 20.2 |
113 ======================== | 113 ======================== |
114 | 114 |
115 ** The logo has been changed, and the default background color is | 115 ** The logo has been changed, and the default background color is |
116 now a shade of gray instead of the eye-burning white. | 116 now a shade of gray instead of the eye-burning white. |
117 | 117 |
124 when new mail arrives. It also supports balloon-help messages. | 124 when new mail arrives. It also supports balloon-help messages. |
125 | 125 |
126 ** Various commands that were previously disabled are now enabled, like | 126 ** Various commands that were previously disabled are now enabled, like |
127 eval-expression (`M-:') and upcase-region (`C-x C-u')/downcase-region | 127 eval-expression (`M-:') and upcase-region (`C-x C-u')/downcase-region |
128 (`C-x C-l'). | 128 (`C-x C-l'). |
129 | |
130 ** The `C-z' key now iconifies only the current X frame. You can use | |
131 `C-x C-z' to get the old behavior. | |
132 | |
133 On the tty frames `C-z' behaves as before. | |
129 | 134 |
130 ** Numerous causes of crashes have been fixed. XEmacs should now be | 135 ** Numerous causes of crashes have been fixed. XEmacs should now be |
131 even more stable than before. | 136 even more stable than before. |
132 | 137 |
133 ** The XEmacs build process has been changed to make site | 138 ** The XEmacs build process has been changed to make site |
264 | 269 |
265 See `nnmail-prepare-incoming-header-hook'. | 270 See `nnmail-prepare-incoming-header-hook'. |
266 | 271 |
267 *** The nnml mail backend now understands compressed article files. | 272 *** The nnml mail backend now understands compressed article files. |
268 | 273 |
269 ** Custom 1.84, courtesy of Per Abrahamsen | 274 ** Custom 1.86, courtesy of Per Abrahamsen |
270 | 275 |
271 The Customize library enables Emacs Lisp programmers to specify types | 276 The Customize library enables Emacs Lisp programmers to specify types |
272 of their variables, so that the users can customize them. | 277 of their variables, so that the users can customize them. |
273 | 278 |
274 Invoke the customizations buffer using the menus (Customize is at the | 279 Invoke the customizations buffer using the menus (Customize is at the |
340 | 345 |
341 It completely reverses the effect of the undo, which includes making | 346 It completely reverses the effect of the undo, which includes making |
342 the chain of buffer modification records shorter by one, to counteract | 347 the chain of buffer modification records shorter by one, to counteract |
343 the effect of the undo command making the record list longer by one. | 348 the effect of the undo command making the record list longer by one. |
344 | 349 |
345 ** edmacro.el-3.09, courtesy of Dave Gillespie, ported to XEmacs by | 350 ** edmacro.el-3.10, courtesy of Dave Gillespie, ported to XEmacs by |
346 Hrvoje Niksic. | 351 Hrvoje Niksic. |
347 | 352 |
348 Edmacro is a utility that provides easy editing of keyboard macros. | 353 Edmacro is a utility that provides easy editing of keyboard macros. |
349 Originally written by Dave Gillespie, it has been mostly rewritten by | 354 Originally written by Dave Gillespie, it has been mostly rewritten by |
350 Hrvoje Niksic, in order to make it distinguish characters and integer, | 355 Hrvoje Niksic, in order to make it distinguish characters and integer, |
390 ** tm-7.105, courtesy of MORIOKA Tomohiko | 395 ** tm-7.105, courtesy of MORIOKA Tomohiko |
391 ** verilog-mode.el, courtesy of Michael McNamara & Adrian Aichner | 396 ** verilog-mode.el, courtesy of Michael McNamara & Adrian Aichner |
392 ** overlay.el, courtesy of Joseph Nuspl | 397 ** overlay.el, courtesy of Joseph Nuspl |
393 | 398 |
394 | 399 |
395 * Lisp and internal changes in XEmacs 20.1 | 400 * Lisp and internal changes in XEmacs 20.2 |
396 ========================================== | 401 ========================================== |
397 | 402 |
398 ** `defcustom' and `defgroup' can now be used to specify types and | 403 ** `defcustom' and `defgroup' can now be used to specify types and |
399 placement of the user-settable variables. | 404 placement of the user-settable variables. |
400 | 405 |
444 interface will remain the same. This is why we recommend that you use | 449 interface will remain the same. This is why we recommend that you use |
445 `defcustom' for user-settable variables in your new Lisp packages. | 450 `defcustom' for user-settable variables in your new Lisp packages. |
446 | 451 |
447 ** The `read-kbd-macro' function is now available. | 452 ** The `read-kbd-macro' function is now available. |
448 | 453 |
449 The `read-kbd-macro' function (and its shorter-named equivalent `kbd') | 454 The `read-kbd-macro' function (as well as the read-time evaluated |
450 from the edmacro package is now available in XEmacs. For example: | 455 `kbd' macro) from the edmacro package is now available in XEmacs. For |
456 example: | |
451 | 457 |
452 (define-key foo-mode-map (kbd "C-c <up>") 'foo-up) | 458 (define-key foo-mode-map (kbd "C-c <up>") 'foo-up) |
453 | 459 |
454 is the equivalent of | 460 is completely equivalent to |
455 | 461 |
456 (define-key foo-mode-map [(control ?c) up] 'foo-up) | 462 (define-key foo-mode-map [(control ?c) up] 'foo-up) |
457 | 463 |
458 Using `read-kbd-macro' and `kbd' is not necessary for GNU Emacs | 464 The `kbd' macro is preferred over `read-kbd-macro' function , as it |
459 compatibility (GNU Emacs supports the XEmacs-style keysyms), but adds | 465 evaluates before compiling, thus having no loading overhead. |
460 to clarity. | 466 |
461 | 467 Using `kbd' is not necessary for GNU Emacs compatibility (GNU Emacs |
462 For example, (kbd "C-?") is easier to read than [(control ??)]. The | 468 supports the XEmacs-style keysyms), but adds to clarity. For example, |
463 full description of the syntax of keybindings accepted by | 469 (kbd "C-?") is usually easier to read than [(control ??)]. The full |
464 `read-kbd-macro' is documented in the docstring of `edmacro-mode'. | 470 description of the syntax of keybindings accepted by `read-kbd-macro' |
471 is documented in the docstring of `edmacro-mode'. | |
465 | 472 |
466 ** Overlay compatibility is implemented. | 473 ** Overlay compatibility is implemented. |
467 | 474 |
468 The overlay support in XEmacs is now functional. Written by Joe | 475 The overlay support in XEmacs is now functional. Written by Joe |
469 Nuspl, the overlay compatibility library overlay.el is implemented on | 476 Nuspl, the overlay compatibility library overlay.el is implemented on |
470 top of the native XEmacs extents, and can be used as a GNU | 477 top of the native XEmacs extents, and can be used as a GNU |
471 Emacs-compatible way of changing display properties. | 478 Emacs-compatible way of changing display properties. |
472 | 479 |
473 ** You should use keysyms kp-* (kp-1, kp-2, ..., kp-enter etc.) | 480 ** You should use keysyms kp-* (kp-1, kp-2, ..., kp-enter etc.) |
474 rather than the old form kp_*. The old form is retained for | 481 rather than the old form kp_*. The new form is also compatible with |
475 backwards compatibility, but is obsolete. The new form is also | 482 GNU Emacs. |
476 compatible with GNU Emacs. | |
477 | 483 |
478 ** The keysyms mouse-1, mouse-2, mouse-3 and down-mouse-1, | 484 ** The keysyms mouse-1, mouse-2, mouse-3 and down-mouse-1, |
479 down-mouse-2, and down-mouse-3 have been added for GNU Emacs | 485 down-mouse-2, and down-mouse-3 have been added for GNU Emacs |
480 compatibility. | 486 compatibility. |
481 | 487 |
513 | 519 |
514 ** Many files have been purged out of the etc/ directory. | 520 ** Many files have been purged out of the etc/ directory. |
515 | 521 |
516 If you still need the purged files, look for them in the GNU Emacs | 522 If you still need the purged files, look for them in the GNU Emacs |
517 distribution. | 523 distribution. |
524 | |
525 | |
526 * Changes in XEmacs 20.1 | |
527 ======================== | |
528 | |
529 XEmacs 20.1 has not been released to the net. Please consult the 20.2 | |
530 entries instead. | |
518 | 531 |
519 | 532 |
520 * Major Differences Between 19.14 and 20.0 | 533 * Major Differences Between 19.14 and 20.0 |
521 =========================================== | 534 =========================================== |
522 | 535 |