* nsmenu.m (ns_update_menubar): Correct NSTRACE.
authorJan Djärv <jan.h.d@swipnet.se>
Sat, 30 Mar 2013 09:57:27 +0000 (10:57 +0100)
committerJan Djärv <jan.h.d@swipnet.se>
Sat, 30 Mar 2013 09:57:27 +0000 (10:57 +0100)
commit6d01f1feafdbcf90b4a602ed6ae4a3f543f5b8b9
tree0ef1e43f227757901b27e5c113203c53af34a827
parent73572c72157ae732679c858bc5f3497473649b2f
* nsmenu.m (ns_update_menubar): Correct NSTRACE.
(x_activate_menubar): Update the menu with title that matches
ns_get_pending_menu_title, and call
ns_check_pending_openmenu.
(menuWillOpen:): New method.
(menuNeedsUpdate:): Add check for ! COCOA || OSX < 10.5 (Bug#12698).

* nsterm.h (ns_get_pending_menu_title, ns_check_menu_open)
(ns_check_pending_open_menu): Declare.

* nsterm.m (menu_will_open_state, menu_mouse_point)
(menu_pending_title): New varaibles.
(ns_get_pending_menu_title, ns_check_menu_open)
(ns_check_pending_open_menu): New functions.
src/ChangeLog
src/nsmenu.m
src/nsterm.h
src/nsterm.m