comparison etc/NEWS @ 197:acd284d43ca1 r20-3b25

Import from CVS: tag r20-3b25
author cvs
date Mon, 13 Aug 2007 10:00:02 +0200
parents a2f645c6b9f8
children 169c0442b401
comparison
equal deleted inserted replaced
196:58e0786448ca 197:acd284d43ca1
184 ** If you set scroll-conservatively to a small number, then when you 184 ** If you set scroll-conservatively to a small number, then when you
185 move point a short distance off the screen, XEmacs will scroll the 185 move point a short distance off the screen, XEmacs will scroll the
186 screen just far enough to bring point back on screen, provided that 186 screen just far enough to bring point back on screen, provided that
187 does not exceed `scroll-conservatively' lines. 187 does not exceed `scroll-conservatively' lines.
188 188
189 ** Face background colors now take precedence over the default face
190 background pixmap, which means that background pixmaps no longer clash
191 with zmacs-regions, or clickable buttons.
192
189 ** Customize changes. 193 ** Customize changes.
190 194
191 *** Customize has undergone a massive speedup, and should now operate 195 *** Customize has undergone a massive speedup, and should now operate
192 acceptably fast. Slowness of the interface used to be the biggest 196 acceptably fast. Slowness of the interface used to be the biggest
193 gripe. 197 gripe.
248 252
249 To revert to the old behaviour, use: 253 To revert to the old behaviour, use:
250 254
251 (setq add-log-time-format 'current-time-string) 255 (setq add-log-time-format 'current-time-string)
252 256
253 Or `M-x customize-group RET add-log RET'. 257 Or `M-x customize RET add-log RET'.
254 258
255 ** The key C-x m no longer runs the `mail' command directly. 259 ** The key `C-x m' no longer runs the `mail' command directly.
256 Instead, it runs the command `compose-mail', which invokes the mail 260 Instead, it runs the command `compose-mail', which invokes the mail
257 composition mechanism you have selected with the variable 261 composition mechanism you have selected with the variable
258 `mail-user-agent'. The default choice of user agent is 262 `mail-user-agent'. The default choice of user agent is
259 `sendmail-user-agent', which gives behavior compatible with the old 263 `sendmail-user-agent', which gives behavior compatible with the old
260 behavior. 264 behavior.
380 384
381 (with-current-buffer BUFFER BODY-FORMS...) 385 (with-current-buffer BUFFER BODY-FORMS...)
382 386
383 BUFFER is the expression that says which buffer to use. 387 BUFFER is the expression that says which buffer to use.
384 BODY-FORMS say what to do in that buffer. 388 BODY-FORMS say what to do in that buffer.
389 The old `eval-in-buffer' macro is obsoleted by `with-current-buffer'.
385 390
386 ** The new primitive `save-current-buffer' saves and restores the 391 ** The new primitive `save-current-buffer' saves and restores the
387 choice of current buffer, like `save-excursion', but without saving or 392 choice of current buffer, like `save-excursion', but without saving or
388 restoring the value of point or the mark. `with-current-buffer' 393 restoring the value of point or the mark. `with-current-buffer'
389 works using `save-current-buffer'. 394 works using `save-current-buffer'.
395 ** The variable `debug-ignored-errors' now works in XEmacs. It allows 400 ** The variable `debug-ignored-errors' now works in XEmacs. It allows
396 one to ignore the debugger for some common errors, even when 401 one to ignore the debugger for some common errors, even when
397 `debug-on-error' is t. It has no effect when `debug-on-signal' is 402 `debug-on-error' is t. It has no effect when `debug-on-signal' is
398 non-nil. 403 non-nil.
399 404
400 ** The function current-message returns the message currently displayed 405 ** The new function `current-message' returns the message currently
401 in the echo area, or nil if there is none. 406 displayed in the echo area, or nil if there is none.
402 407
403 ** File-access primitive functions no longer discard an extra redundant 408 ** File-access primitive functions no longer discard an extra redundant
404 directory name from the beginning of the file name. In other words, 409 directory name from the beginning of the file name. In other words,
405 they no longer do anything special with // or /~. The same goes for 410 they no longer do anything special with // or /~. The same goes for
406 `expand-file-name'. That conversion is now done only in 411 `expand-file-name'. That conversion is now done only in
407 `substitute-in-file-name'. 412 `substitute-in-file-name'.
408 413
409 This makes it possible for a Lisp program to open a file whose name 414 This makes it possible for a Lisp program to open a file whose name
410 begins with ~. 415 begins with ~.
411 416
412 ** The new function regexp-opt returns an efficient regexp to match a 417 ** The new function `regexp-opt' returns an efficient regexp to match
413 string. The arguments are STRINGS and (optionally) PAREN. This 418 a string. The arguments are STRINGS and (optionally) PAREN. This
414 function can be used where regexp matching or searching is intensively 419 function can be used where regexp matching or searching is intensively
415 used and speed is important, e.g., in Font Lock mode. 420 used and speed is important, e.g., in Font Lock mode.
416 421
417 422
418 423