summaryrefslogtreecommitdiff
path: root/test/lisp/emacs-lisp/bytecomp-resources/warn-wide-docstring-define-obsolete-variable-alias.el
diff options
context:
space:
mode:
authorMartin Rudalics <rudalics@gmx.at>2025-03-26 09:04:49 +0100
committerMartin Rudalics <rudalics@gmx.at>2025-03-26 09:04:49 +0100
commit001359ce7650c1ec110b4c38b6f67274d2d29ad1 (patch)
tree2047852599de40c6f05055f82ca30c08a8fb8aa4 /test/lisp/emacs-lisp/bytecomp-resources/warn-wide-docstring-define-obsolete-variable-alias.el
parent2d278a0f2e945eef30752550f900c1c88367fb6b (diff)
downloademacs-001359ce7650c1ec110b4c38b6f67274d2d29ad1.tar.gz
emacs-001359ce7650c1ec110b4c38b6f67274d2d29ad1.tar.bz2
emacs-001359ce7650c1ec110b4c38b6f67274d2d29ad1.zip
Further amendments of child frame handling and documentation
* src/frame.c (frame_subsumes_p): New static function (delete_frame): On ttys refuse to delete a frame that could be used as surrogate minibuffer frame by surviving frames. (store_frame_param): Make sure 'minibuffer' parameter does not reference a deleted window. If on a tty it references a live window, make sure its frame has the same root frame as the frame where the parameter shall be installed. Also on ttys make sure that storing the 'parent-frame' parameter does not assign a surrogate minibuffer frame a different root frame than that of any of its client frames. Further on ttys assert that making a child a new root frame gives it the dimensions of the terminal. (Fmouse_position_in_root_frame): Don't use XFRAME before it's clear that FRAME is a frame. * doc/lispref/elisp.texi (Top): Add menu for Child Frames section. * doc/lispref/frames.texi (Buffer Parameters): Mention that value 'child-frame' is not special for 'minibuffer' parameter on text terminals. (Visibility of Frames): Fix description of 'iconify-frame'. (Raising and Lowering): 'minibuffer-auto-raise' is an option. (Child Frames): Major rewrite using subsections. Explain new and deviant features on text terminals - menu bar access, reparenting, deleting, visibility and minibuffer-only child frames. * etc/NEWS: Remove remark that child frames cannot be arbitrarily reparented on ttys.
Diffstat (limited to 'test/lisp/emacs-lisp/bytecomp-resources/warn-wide-docstring-define-obsolete-variable-alias.el')
0 files changed, 0 insertions, 0 deletions