diff options
| author | Glenn Morris | 2014-03-21 12:04:57 -0700 |
|---|---|---|
| committer | Glenn Morris | 2014-03-21 12:04:57 -0700 |
| commit | 5671dc515946c8a27b09d060bc34345d42a8fa6e (patch) | |
| tree | 54668c08879422e9c9d8c8c7a9e612d357971a49 /etc | |
| parent | 26e91130ed0611a1074d0cac5880c065f9ba69c8 (diff) | |
| parent | 1e92a8a3aa7958ba699cd0430be4f23aff6c4c01 (diff) | |
| download | emacs-5671dc515946c8a27b09d060bc34345d42a8fa6e.tar.gz emacs-5671dc515946c8a27b09d060bc34345d42a8fa6e.zip | |
Merge from emacs-24; up to 2014-03-21T08:51:02Z!eliz@gnu.org
Diffstat (limited to 'etc')
| -rw-r--r-- | etc/NEWS | 10 |
1 files changed, 10 insertions, 0 deletions
| @@ -240,6 +240,7 @@ bound to <f11> and M-<f10>, respectively. | |||
| 240 | *** New hooks `focus-in-hook', `focus-out-hook'. | 240 | *** New hooks `focus-in-hook', `focus-out-hook'. |
| 241 | These are normal hooks run when an Emacs frame gains or loses input focus. | 241 | These are normal hooks run when an Emacs frame gains or loses input focus. |
| 242 | 242 | ||
| 243 | +++ | ||
| 243 | *** Emacs can now change frame sizes in units of pixels, rather than | 244 | *** Emacs can now change frame sizes in units of pixels, rather than |
| 244 | text rows or columns. When maximizing a frame or making it fullscreen, | 245 | text rows or columns. When maximizing a frame or making it fullscreen, |
| 245 | remaining extra pixels are no longer given to the minibuffer, the rightmost | 246 | remaining extra pixels are no longer given to the minibuffer, the rightmost |
| @@ -248,6 +249,7 @@ areas of the frame's windows. If the new option `frame-resize-pixelwise' | |||
| 248 | is non-nil, all frame size changes happen pixelwise and set the | 249 | is non-nil, all frame size changes happen pixelwise and set the |
| 249 | corresponding size hints for the window manager. | 250 | corresponding size hints for the window manager. |
| 250 | 251 | ||
| 252 | +++ | ||
| 251 | *** Emacs can now change window sizes in units of pixels. | 253 | *** Emacs can now change window sizes in units of pixels. |
| 252 | Mouse-dragging a mode line or window divider now changes the size of | 254 | Mouse-dragging a mode line or window divider now changes the size of |
| 253 | adjacent windows pixelwise. If the new option `window-resize-pixelwise' | 255 | adjacent windows pixelwise. If the new option `window-resize-pixelwise' |
| @@ -261,6 +263,7 @@ or values to be returned, in pixels instead of lines/columns. | |||
| 261 | count partially visible lines or columns if called with a nil PIXELWISE | 263 | count partially visible lines or columns if called with a nil PIXELWISE |
| 262 | argument. | 264 | argument. |
| 263 | 265 | ||
| 266 | +++ | ||
| 264 | *** Emacs can now draw dividers between adjacent windows. To put | 267 | *** Emacs can now draw dividers between adjacent windows. To put |
| 265 | dividers between side-by-side/vertically stacked windows customize the | 268 | dividers between side-by-side/vertically stacked windows customize the |
| 266 | frame parameters `right-divider-width' and `bottom-divider-width' to | 269 | frame parameters `right-divider-width' and `bottom-divider-width' to |
| @@ -271,25 +274,30 @@ the appearance of dividers by customizing the faces `window-divider', | |||
| 271 | two are useful to provide a 3D effect, or to better distinguish dividers | 274 | two are useful to provide a 3D effect, or to better distinguish dividers |
| 272 | from surrounding display objects. | 275 | from surrounding display objects. |
| 273 | 276 | ||
| 277 | +++ | ||
| 274 | *** New functions are provided to return the pixel sizes of window | 278 | *** New functions are provided to return the pixel sizes of window |
| 275 | components, namely `window-scroll-bar-width', `window-mode-line-height' | 279 | components, namely `window-scroll-bar-width', `window-mode-line-height' |
| 276 | `window-header-line-height', `window-right-divider-width' and | 280 | `window-header-line-height', `window-right-divider-width' and |
| 277 | `window-bottom-divider-width'. | 281 | `window-bottom-divider-width'. |
| 278 | 282 | ||
| 283 | +++ | ||
| 279 | *** The new function `window-text-pixel-size' returns the size of the | 284 | *** The new function `window-text-pixel-size' returns the size of the |
| 280 | text of a window's buffer in pixels. This allows functions like | 285 | text of a window's buffer in pixels. This allows functions like |
| 281 | `fit-frame-to-buffer' and `fit-window-to-buffer' to accurately fit a | 286 | `fit-frame-to-buffer' and `fit-window-to-buffer' to accurately fit a |
| 282 | window to its buffer as it will be displayed. | 287 | window to its buffer as it will be displayed. |
| 283 | 288 | ||
| 289 | +++ | ||
| 284 | *** `fit-window-to-buffer' can now resize windows in both dimensions. | 290 | *** `fit-window-to-buffer' can now resize windows in both dimensions. |
| 285 | This behavior is controlled by the new option | 291 | This behavior is controlled by the new option |
| 286 | `fit-window-to-buffer-horizontally'. The new option | 292 | `fit-window-to-buffer-horizontally'. The new option |
| 287 | `fit-frame-to-buffer' allows to fit the window's frame to its buffer. | 293 | `fit-frame-to-buffer' allows to fit the window's frame to its buffer. |
| 288 | 294 | ||
| 295 | +++ | ||
| 289 | *** `fit-frame-to-buffer' now fits frames in both dimensions. The new | 296 | *** `fit-frame-to-buffer' now fits frames in both dimensions. The new |
| 290 | options `fit-frame-to-buffer-margins' and `fit-frame-to-buffer-sizes' | 297 | options `fit-frame-to-buffer-margins' and `fit-frame-to-buffer-sizes' |
| 291 | control the size of the frame and its position on screen. | 298 | control the size of the frame and its position on screen. |
| 292 | 299 | ||
| 300 | --- | ||
| 293 | *** Temp Buffer Resize Mode can now adjust height and width of windows | 301 | *** Temp Buffer Resize Mode can now adjust height and width of windows |
| 294 | and frames. `temp-buffer-resize-mode' is now able to adjust the height | 302 | and frames. `temp-buffer-resize-mode' is now able to adjust the height |
| 295 | and the width of a window displaying a temporary buffer. The new option | 303 | and the width of a window displaying a temporary buffer. The new option |
| @@ -328,9 +336,11 @@ buffer. | |||
| 328 | `display-buffer' choose or make a window at the bottom of the selected | 336 | `display-buffer' choose or make a window at the bottom of the selected |
| 329 | frame. | 337 | frame. |
| 330 | 338 | ||
| 339 | +++ | ||
| 331 | *** New display action function `display-buffer-no-window' to not | 340 | *** New display action function `display-buffer-no-window' to not |
| 332 | display the buffer in a window. | 341 | display the buffer in a window. |
| 333 | 342 | ||
| 343 | +++ | ||
| 334 | *** New display action alist entry `allow-no-window' to indicate the | 344 | *** New display action alist entry `allow-no-window' to indicate the |
| 335 | caller of `display-buffer' is ready to handle the case of not | 345 | caller of `display-buffer' is ready to handle the case of not |
| 336 | displaying the buffer in a window. | 346 | displaying the buffer in a window. |