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