Mercurial > emacs
comparison etc/NEWS @ 62063:8b86bc77d515
More rearrangement.
author | Richard M. Stallman <rms@gnu.org> |
---|---|
date | Wed, 04 May 2005 16:04:04 +0000 |
parents | c84f1e028ace |
children | 3deee372e47e 08185296b491 |
comparison
equal
deleted
inserted
replaced
62062:3c0e180dfb92 | 62063:8b86bc77d515 |
---|---|
3389 contents are detected automatically. However, certain implicit | 3389 contents are detected automatically. However, certain implicit |
3390 changes to mode lines, header lines, or display properties may require | 3390 changes to mode lines, header lines, or display properties may require |
3391 forcing an explicit window update. | 3391 forcing an explicit window update. |
3392 | 3392 |
3393 +++ | 3393 +++ |
3394 ** You can now make a window as short as one line. | 3394 ** The line-move, scroll-up, and scroll-down functions will now |
3395 modify the window vscroll to scroll through display rows that are | |
3396 taller that the height of the window, for example in the presense of | |
3397 large images. To disable this feature, Lisp code may bind the new | |
3398 variable `auto-window-vscroll' to nil. | |
3399 | |
3400 +++ | |
3401 ** Function `compute-motion' now calculates the usable window | |
3402 width if the WIDTH argument is nil. If the TOPOS argument is nil, | |
3403 the usable window height and width is used. | |
3404 | |
3405 +++ | |
3406 ** Function pos-visible-in-window-p now returns the pixel coordinates | |
3407 and partial visiblity state of the corresponding row, if the PARTIALLY | |
3408 arg is non-nil. | |
3409 | |
3410 ** Changes in using window objects: | |
3411 | |
3412 +++ | |
3413 *** You can now make a window as short as one line. | |
3395 | 3414 |
3396 A window that is just one line tall does not display either a mode | 3415 A window that is just one line tall does not display either a mode |
3397 line or a header line, even if the variables `mode-line-format' and | 3416 line or a header line, even if the variables `mode-line-format' and |
3398 `header-line-format' call for them. A window that is two lines tall | 3417 `header-line-format' call for them. A window that is two lines tall |
3399 cannot display both a mode line and a header line at once; if the | 3418 cannot display both a mode line and a header line at once; if the |
3400 variables call for both, only the mode line actually appears. | 3419 variables call for both, only the mode line actually appears. |
3401 | 3420 |
3402 +++ | 3421 +++ |
3403 ** The line-move, scroll-up, and scroll-down functions will now | 3422 *** The new function `window-inside-edges' returns the edges of the |
3404 modify the window vscroll to scroll through display rows that are | |
3405 taller that the height of the window, for example in the presense of | |
3406 large images. To disable this feature, Lisp code may bind the new | |
3407 variable `auto-window-vscroll' to nil. | |
3408 | |
3409 +++ | |
3410 ** Function `compute-motion' now calculates the usable window | |
3411 width if the WIDTH argument is nil. If the TOPOS argument is nil, | |
3412 the usable window height and width is used. | |
3413 | |
3414 +++ | |
3415 ** Function pos-visible-in-window-p now returns the pixel coordinates | |
3416 and partial visiblity state of the corresponding row, if the PARTIALLY | |
3417 arg is non-nil. | |
3418 | |
3419 +++ | |
3420 ** The new function `window-inside-edges' returns the edges of the | |
3421 actual text portion of the window, not including the scroll bar or | 3423 actual text portion of the window, not including the scroll bar or |
3422 divider line, the fringes, the display margins, the header line and | 3424 divider line, the fringes, the display margins, the header line and |
3423 the mode line. | 3425 the mode line. |
3424 | 3426 |
3425 +++ | 3427 +++ |
3426 ** The new functions `window-pixel-edges' and `window-inside-pixel-edges' | 3428 *** The new functions `window-pixel-edges' and `window-inside-pixel-edges' |
3427 return window edges in units of pixels, rather than columns and lines. | 3429 return window edges in units of pixels, rather than columns and lines. |
3428 | 3430 |
3429 +++ | 3431 +++ |
3430 ** The new macro `with-selected-window' temporarily switches the | 3432 *** The new macro `with-selected-window' temporarily switches the |
3431 selected window without impacting the order of buffer-list. | 3433 selected window without impacting the order of buffer-list. |
3432 | 3434 |
3433 +++ | 3435 +++ |
3434 ** `select-window' takes an optional second argument `norecord', like | 3436 *** `select-window' takes an optional second argument `norecord', like |
3435 `switch-to-buffer'. | 3437 `switch-to-buffer'. |
3436 | 3438 |
3437 +++ | 3439 +++ |
3438 ** `save-selected-window' now saves and restores the selected window | 3440 *** `save-selected-window' now saves and restores the selected window |
3439 of every frame. This way, it restores everything that can be changed | 3441 of every frame. This way, it restores everything that can be changed |
3440 by calling `select-window'. | 3442 by calling `select-window'. |
3441 | 3443 |
3442 +++ | 3444 +++ |
3443 ** The function `set-window-buffer' now has an optional third argument | 3445 *** The function `set-window-buffer' now has an optional third argument |
3444 KEEP-MARGINS which will preserve the window's current margin, fringe, | 3446 KEEP-MARGINS which will preserve the window's current margin, fringe, |
3445 and scroll-bar settings if non-nil. | 3447 and scroll-bar settings if non-nil. |
3446 | 3448 |
3447 +++ | 3449 +++ |
3448 ** Customizable fringe bitmaps | 3450 ** Customizable fringe bitmaps |