1
0
mirror of https://git.savannah.gnu.org/git/emacs.git synced 2024-11-27 07:37:33 +00:00

NEWS and TODO changes.

This commit is contained in:
Martin Rudalics 2014-09-03 18:13:17 +02:00
parent 568df136f1
commit eda0450a3a
2 changed files with 28 additions and 6 deletions

View File

@ -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

View File

@ -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.