• Martin Rudalics's avatar
    Describe recent frame and window changes in manuals · 7cc613dc
    Martin Rudalics authored
    * doc/emacs/emacs.texi (Top):
    * doc/emacs/cmdargs.texi (Borders X): Clearly separate the terms
    "outer border" (for the X border which can be set from within
    Emacs) and "external border" (for the border which is added by
    the window manager).
    * doc/lispref/display.texi (Tooltips): Clarify slightly.
    * doc/lispref/elisp.texi (Top): Update node and section names.
    * doc/lispref/frames.texi (Frames): Describe difference between
    top-level and child frames.
    (Frame Layout): Describe outer border.  Add more details about
    how Emacs obtains the outer size and position of a frame and
    about menu bar/tool bar wrapping.  Add references to new frame
    parameters.
    (Size and Position): Remove subsection.
    (Frame Position): New subsection excerpted from the earlier Size
    and Position subsection.  Clarify positioning concepts and
    some of their shortcomings.  Describe `move-frame-functions'.
    (Frame Size): New subsection excerpted from the earlier Size
    and Position subsection.  Describe how to track frame size
    changes and the new function `frame-size-changed-p'.
    (Position Parameters): Describe child frame positioning.  Warn
    about negative offsets.  Describe 'z-group' parameter.
    (Size Parameters): Describe 'text-pixels' specification
    facility and new 'min-width' and 'min-height' parameters.
    (Layout Parameters): Clarify description of 'tool-bar-lines' and
    'menu-bar-lines' parameters.
    (Frame Interaction Parameters): New subsubsection describing
    'parent-frame', 'delete-before', 'mouse-wheel-frame' and
    'no-other-frame' parameters.
    (Management Parameters): Describe 'skip-taskbar',
    'no-focus-on-map', 'no-accept-focus', 'undecorated' and
    'override-redirect' parameters.
    (Deleting Frames): Describe handling of 'delete-before'
    parameter and child frames for `delete-frame' and
    `delete-other-frames'.
    (Finding All Frames): Describe `frame-list-z-order' and handling
    of 'no-other-frame' parameter by `next-frame'.
    (Minibuffers and Frames): Minor clarifications.
    (Input Focus): Document `x-focus-frame'.  Clarify descriptions
    of `focus-in-hook', `focus-out-hook' and `focus-follows-mouse'.
    (Visibility of Frames): Describe mapping and how the visibility
    of a parent frame affects that of its child frames.
    (Raising and Lowering): Describe restacking of frames and
    z-groups.
    (Child Frames): New section.
    * doc/lispref/windows.texi (Selecting Windows): Describe
    additional semantics of NORECORD argument of `select-window' and
    how `buffer-list-update-hook' can emulate a "select window
    hook".
    (Mouse Window Auto-selection): New section.
    7cc613dc
windows.texi 216 KB