diff options
author | Po Lu <luangruo@yahoo.com> | 2021-10-23 19:51:31 +0800 |
---|---|---|
committer | Alan Third <alan@idiocy.org> | 2021-11-06 12:59:18 +0000 |
commit | 75a264ed023fd407c279eabf4089bb0aa61bec8d (patch) | |
tree | a89fe5de1da61cbb5393ad4a52db17467cbb1ef3 /test/lisp/emacs-lisp/ring-tests.el | |
parent | 07715630ad9df9cb681cbadecbaf73fc9c698061 (diff) | |
download | emacs-75a264ed023fd407c279eabf4089bb0aa61bec8d.tar.gz emacs-75a264ed023fd407c279eabf4089bb0aa61bec8d.tar.bz2 emacs-75a264ed023fd407c279eabf4089bb0aa61bec8d.zip |
General improvements to NS port
* src/dispextern.h: Remove some !HAVE_NS conditionals around grab
related code.
* src/frame.c (gui_mouse_grabbed, gui_redo_mouse_highlight): Remove
!HAVE_NS conditionals around code.
* src/nsmenu.m (ns_update_menubar): Prevent recursive calls and enable
shallow updates on GNUstep.
(menuNeedsUpdate): Prevent recursive calls.
(ns_menu_show): Fix mysterious GC-related bug.
(update_frame_tool_bar_1): Work around mysterious toolbar sizing bug
on GNUstep.
* src/nsterm.h (struct ns_output): New field for tracking toolbar
visibility changes.
* src/nsterm.m (frame_set_mouse_pixel_position): Implement for
GNUstep.
(ns_redraw_scroll_bars): Enable for GNUstep.
(ns_clear_frame): Redraw scrollbars on GNUstep.
(ns_update_window_end): New function.
(ns_redisplay_interface): Add ns_update_window_end on GNUstep.
(- keyDown): Remove debug code that doesn't work on GNUstep.
(- mouseDown): Enable grab tracking on NS port.
(- resizeWithOldSuperviewSize): Fix build with NSTRACE.
* src/xdisp.c (note_tab_bar_highlight): Enable some code for NS port.
Diffstat (limited to 'test/lisp/emacs-lisp/ring-tests.el')
0 files changed, 0 insertions, 0 deletions