1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-04-21 05:21:37 -07:00
emacs/doc
Martin Rudalics d4aeb6bd23 Handle removal of selected tty child frame
* src/dispextern.h (root_frame):
* src/frame.h (root_frame): Move declaration from dispextern.h
to frame.h.
(SET_FRAME_VISIBLE): Whend making the selected tty child frame
invisible, use mru_rooted_frame to find a frame to switch to.
* src/dispnew.c (root_frame): Move root_frame to frame.c.
* src/frame.c (do_switch_frame): On ttys don't change the
top frame when switching from a child frame to another frame
with the same root.
(root_frame): Move here from dispnew.c.
(Fframe_root_frame): New Lisp function.
(delete_frame): Whend deleting the selected tty child frame use,
mru_rooted_frame to find a frame to switch to.
* src/window.c (mru_rooted_frame): New function.
* src/window.h (mru_rooted_frame): Declare it.
* doc/lispref/frames.texi (Child Frames): Describe new function
'frame-root-frame'.
2025-01-14 09:51:17 +01:00
..
emacs Merge from origin/emacs-30 2025-01-11 07:44:23 -05:00
lispintro Merge from origin/emacs-30 2025-01-04 09:59:55 -05:00
lispref Handle removal of selected tty child frame 2025-01-14 09:51:17 +01:00
man Update copyright year to 2025 2025-01-02 18:39:42 +01:00
misc New symbol property 'definition-type' used by 'find-function'. 2025-01-12 20:39:02 -08:00
translations Update copyright year to 2025 2025-01-02 18:39:42 +01:00