diff options
| -rw-r--r-- | etc/NEWS | 18 | ||||
| -rw-r--r-- | src/dispnew.c | 2 |
2 files changed, 19 insertions, 1 deletions
| @@ -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 | |||
| 49 | The redisplay part is complete. The frame-handling part supports | ||
| 50 | use-cases like Posframe, Corfu, and child frames acting like tooltips. | ||
| 51 | Other use-cases of child frames are not currently supported. In | ||
| 52 | particular, trying to create minibuffer-only child frames on ttys will | ||
| 53 | signal an error. | ||
| 54 | |||
| 55 | To enable tooltips on ttys, call 'tty-tip-mode'. | ||
| 56 | |||
| 57 | The presence of child window support on ttys can be checked with | ||
| 58 | `(featurep 'tty-child-frames)'. | ||
| 59 | |||
| 60 | Current versions of Posframe and Corfu are known to use child frames on | ||
| 61 | ttys if supported. | ||
| 62 | |||
| 46 | +++ | 63 | +++ |
| 47 | ** Several font-lock face variables are now obsolete. | 64 | ** Several font-lock face variables are now obsolete. |
| 48 | The following variables are now obsolete: 'font-lock-builtin-face', | 65 | The 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'. |
| 906 | This function natively-compiles all Lisp files in a directory and in its | 924 | This function natively-compiles all Lisp files in a directory and in its |
| 907 | sub-directories, recursively, which were not already natively-compiled. | 925 | sub-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 | ||