summaryrefslogtreecommitdiff
path: root/test/lisp/emacs-lisp
diff options
context:
space:
mode:
authorPo Lu <luangruo@yahoo.com>2021-10-23 19:51:31 +0800
committerAlan Third <alan@idiocy.org>2021-11-06 12:59:18 +0000
commit75a264ed023fd407c279eabf4089bb0aa61bec8d (patch)
treea89fe5de1da61cbb5393ad4a52db17467cbb1ef3 /test/lisp/emacs-lisp
parent07715630ad9df9cb681cbadecbaf73fc9c698061 (diff)
downloademacs-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')
0 files changed, 0 insertions, 0 deletions