summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMartin Rudalics <rudalics@gmx.at>2014-09-03 18:13:17 +0200
committerMartin Rudalics <rudalics@gmx.at>2014-09-03 18:13:17 +0200
commiteda0450a3aea160f3e6899b8c0bd8a2ac9ab7866 (patch)
treeb54119d56ade2492abb6c5ccd7a4f10c4f796611
parent568df136f13451a098d166918b9602cf8dedf976 (diff)
downloademacs-eda0450a3aea160f3e6899b8c0bd8a2ac9ab7866.tar.gz
NEWS and TODO changes.
-rw-r--r--etc/NEWS33
-rw-r--r--etc/TODO3
2 files changed, 29 insertions, 7 deletions
diff --git a/etc/NEWS b/etc/NEWS
index 776519fa5cf..bb5e2ab72c0 100644
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -236,12 +236,33 @@ optional repeat-count argument.
** Emacs can now draw horizontal scroll bars on some platforms that
provide toolkit scroll bars, namely Gtk, Lucid, Motif and Windows.
-Horizontal scroll bars are turned off by default. Use the command
-`horizontal-scroll-bar-mode' to toggle them on all frames; the frame
-parameter `horizontal-scroll-bars' to turn them on/off on individual
-frames; the function `set-window-scroll-bars' to turn them on/off on
-individual windows.
-
+Horizontal scroll bars are turned off by default.
+*** New mode `horizontal-scroll-bar-mode' to toggle horizontal scroll
+ bars on all existing and future frames.
+*** New frame parameters `horizontal-scroll-bars' and
+ `scroll-bar-height' to set horizontal scroll bars and their height
+ for individual frames and in `default-frame-alist'.
+*** New function `frame-scroll-bar-height' to return the height of
+ horizontal scroll bars on a specific frame.
+*** `set-window-scroll-bars' now accepts five parameters where the last
+ two specify height and type of the window's horizontal scroll bar.
+
+** The height of a frame's menu and tool bar are no more counted in the
+frame's text height. This means that the text height stands only for
+the height of the frame's root window plus that of the echo area (if
+present). This was already the behavior for frames with external tool
+and menu bars (like in the Gtk builds) but has now been extended to all
+builds.
+
+** Frames now do not necessarily preserve the number of columns or lines
+they display when setting default font, menu bar, fringe width, or
+scroll bars. In particular, maximized and fullscreen frames are
+conceptually never resized if such settings change. For fullheight and
+fullwidth frames, the behavior may depend on the toolkit used.
+*** New option `frame-inhibit-implied-resize' if non-nil, means that
+ setting default font, menu bar, fringe width, or scroll bars of a
+ specific frame does not resize that frame in order to preserve the
+ number of columns or lines it displays.
* Changes in Emacs 24.5 on Non-Free Operating Systems
diff --git a/etc/TODO b/etc/TODO
index 11bbd356a88..3fccffc5630 100644
--- a/etc/TODO
+++ b/etc/TODO
@@ -467,7 +467,8 @@ rather than interactively. This a trivial one-liner in easy-mode.el.
** Add definitions for symbol properties, for documentation purposes.
-** Add horizontal scroll bars.
+** Temporarily remove scroll bars when they are not needed, typically
+ when a buffer can be fully displayed in its window.
** Provide an optional feature which computes a scroll bar slider's
size and its position from lines instead of characters.