diff options
| author | Eli Zaretskii | 2024-12-19 16:30:08 +0200 |
|---|---|---|
| committer | Eli Zaretskii | 2024-12-19 16:30:08 +0200 |
| commit | 709a90d65c8f9d95acc0dcf048389ecaedcc5ddb (patch) | |
| tree | 992aa3a0413305635c4e2b0d696a9e38977086cf | |
| parent | 4f9ed518e792c00f6a1b27bebf9cb83779e01447 (diff) | |
| parent | b156a69eec8af26991ede5c5bc2d7fbcd8dba134 (diff) | |
| download | emacs-709a90d65c8f9d95acc0dcf048389ecaedcc5ddb.tar.gz emacs-709a90d65c8f9d95acc0dcf048389ecaedcc5ddb.zip | |
Merge branch 'master' of git.savannah.gnu.org:/srv/git/emacs
| -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 | ||