summaryrefslogtreecommitdiff
path: root/lisp/emacs-lisp/regexp-opt.el
diff options
context:
space:
mode:
authorPo Lu <luangruo@yahoo.com>2022-12-26 15:57:06 +0800
committerPo Lu <luangruo@yahoo.com>2022-12-26 15:57:48 +0800
commitcc29fab3a66c59e77d0ff67c0f3e2e34ec80a03c (patch)
tree07d54371ad2a25bd0f01b0cfbfeffefb574f87cc /lisp/emacs-lisp/regexp-opt.el
parent419ca81809c2eda9c9f102b7da820a6eb9685cc8 (diff)
downloademacs-cc29fab3a66c59e77d0ff67c0f3e2e34ec80a03c.tar.gz
emacs-cc29fab3a66c59e77d0ff67c0f3e2e34ec80a03c.tar.bz2
emacs-cc29fab3a66c59e77d0ff67c0f3e2e34ec80a03c.zip
Redisplay "invisible" frames that are actually visible on modern X
* etc/NEWS: Document that "invisible" frames are now redisplayed if the compositing manager is still displaying it as part of a thumbnail out of Emacs's control. * src/dispnew.c (Fredraw_display): Use FRAME_REDISPLAY_P. * src/frame.h (FRAME_REDISPLAY_P): New macro. * src/xdisp.c (clear_garbaged_frames, echo_area_display) (prepare_menu_bars, redisplay_internal, display_and_set_cursor) (gui_clear_cursor): Use FRAME_REDISPLAY_P to determine whether or not a frame should be redisplayed. * src/xfns.c (Fx_create_frame): Set visibility state initially. * src/xterm.c (handle_one_xevent): Likewise. * src/xterm.h (struct x_output): New field `visibility_state'.
Diffstat (limited to 'lisp/emacs-lisp/regexp-opt.el')
0 files changed, 0 insertions, 0 deletions