aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--etc/NEWS18
-rw-r--r--src/dispnew.c2
2 files changed, 19 insertions, 1 deletions
diff --git a/etc/NEWS b/etc/NEWS
index b9064829548..97d3d945b01 100644
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -43,6 +43,23 @@ enabled, you can disable mouse tracking by putting '(xterm-mouse-mode
43 43
44* Changes in Emacs 31.1 44* Changes in Emacs 31.1
45 45
46---
47** Add support for child frames on tty
48
49The redisplay part is complete. The frame-handling part supports
50use-cases like Posframe, Corfu, and child frames acting like tooltips.
51Other use-cases of child frames are not currently supported. In
52particular, trying to create minibuffer-only child frames on ttys will
53signal an error.
54
55To enable tooltips on ttys, call 'tty-tip-mode'.
56
57The presence of child window support on ttys can be checked with
58`(featurep 'tty-child-frames)'.
59
60Current versions of Posframe and Corfu are known to use child frames on
61ttys if supported.
62
46+++ 63+++
47** Several font-lock face variables are now obsolete. 64** Several font-lock face variables are now obsolete.
48The following variables are now obsolete: 'font-lock-builtin-face', 65The following variables are now obsolete: 'font-lock-builtin-face',
@@ -902,6 +919,7 @@ restore the old behavior, you can set 'eshell-pwd-convert-function' to
902* Lisp Changes in Emacs 31.1 919* Lisp Changes in Emacs 31.1
903 920
904--- 921---
922** The obsolete variable `redisplay-dont-pause' has been removed
905** New function 'native-compile-directory'. 923** New function 'native-compile-directory'.
906This function natively-compiles all Lisp files in a directory and in its 924This function natively-compiles all Lisp files in a directory and in its
907sub-directories, recursively, which were not already natively-compiled. 925sub-directories, recursively, which were not already natively-compiled.
diff --git a/src/dispnew.c b/src/dispnew.c
index cbc7d4d7aaf..f628415359c 100644
--- a/src/dispnew.c
+++ b/src/dispnew.c
@@ -3757,7 +3757,7 @@ update_menu_bar (struct frame *f)
3757{ 3757{
3758#if defined HAVE_WINDOW_SYSTEM && !defined HAVE_EXT_MENU_BAR 3758#if defined HAVE_WINDOW_SYSTEM && !defined HAVE_EXT_MENU_BAR
3759 if (WINDOWP (f->menu_bar_window)) 3759 if (WINDOWP (f->menu_bar_window))
3760 update_window (XWINDOW (f->menu_bar_window), true); 3760 update_window (XWINDOW (f->menu_bar_window));
3761#endif 3761#endif
3762} 3762}
3763 3763