aboutsummaryrefslogtreecommitdiffstats
path: root/etc
diff options
context:
space:
mode:
authorGlenn Morris2014-03-21 12:04:57 -0700
committerGlenn Morris2014-03-21 12:04:57 -0700
commit5671dc515946c8a27b09d060bc34345d42a8fa6e (patch)
tree54668c08879422e9c9d8c8c7a9e612d357971a49 /etc
parent26e91130ed0611a1074d0cac5880c065f9ba69c8 (diff)
parent1e92a8a3aa7958ba699cd0430be4f23aff6c4c01 (diff)
downloademacs-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/NEWS10
1 files changed, 10 insertions, 0 deletions
diff --git a/etc/NEWS b/etc/NEWS
index 4a90b8f0970..777d19b761b 100644
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -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'.
241These are normal hooks run when an Emacs frame gains or loses input focus. 241These 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
244text rows or columns. When maximizing a frame or making it fullscreen, 245text rows or columns. When maximizing a frame or making it fullscreen,
245remaining extra pixels are no longer given to the minibuffer, the rightmost 246remaining 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'
248is non-nil, all frame size changes happen pixelwise and set the 249is non-nil, all frame size changes happen pixelwise and set the
249corresponding size hints for the window manager. 250corresponding 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.
252Mouse-dragging a mode line or window divider now changes the size of 254Mouse-dragging a mode line or window divider now changes the size of
253adjacent windows pixelwise. If the new option `window-resize-pixelwise' 255adjacent windows pixelwise. If the new option `window-resize-pixelwise'
@@ -261,6 +263,7 @@ or values to be returned, in pixels instead of lines/columns.
261count partially visible lines or columns if called with a nil PIXELWISE 263count partially visible lines or columns if called with a nil PIXELWISE
262argument. 264argument.
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
265dividers between side-by-side/vertically stacked windows customize the 268dividers between side-by-side/vertically stacked windows customize the
266frame parameters `right-divider-width' and `bottom-divider-width' to 269frame parameters `right-divider-width' and `bottom-divider-width' to
@@ -271,25 +274,30 @@ the appearance of dividers by customizing the faces `window-divider',
271two are useful to provide a 3D effect, or to better distinguish dividers 274two are useful to provide a 3D effect, or to better distinguish dividers
272from surrounding display objects. 275from 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
275components, namely `window-scroll-bar-width', `window-mode-line-height' 279components, 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
280text of a window's buffer in pixels. This allows functions like 285text 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
282window to its buffer as it will be displayed. 287window 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.
285This behavior is controlled by the new option 291This 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
290options `fit-frame-to-buffer-margins' and `fit-frame-to-buffer-sizes' 297options `fit-frame-to-buffer-margins' and `fit-frame-to-buffer-sizes'
291control the size of the frame and its position on screen. 298control 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
294and frames. `temp-buffer-resize-mode' is now able to adjust the height 302and frames. `temp-buffer-resize-mode' is now able to adjust the height
295and the width of a window displaying a temporary buffer. The new option 303and 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
329frame. 337frame.
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
332display the buffer in a window. 341display 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
335caller of `display-buffer' is ready to handle the case of not 345caller of `display-buffer' is ready to handle the case of not
336displaying the buffer in a window. 346displaying the buffer in a window.