Mercurial > emacs
diff src/ChangeLog @ 46817:fb2254910fb6
*** empty log message ***
author | Richard M. Stallman <rms@gnu.org> |
---|---|
date | Mon, 05 Aug 2002 16:35:07 +0000 |
parents | 0139d2dce230 |
children | c8a846fe7940 |
line wrap: on
line diff
--- a/src/ChangeLog Mon Aug 05 16:34:53 2002 +0000 +++ b/src/ChangeLog Mon Aug 05 16:35:07 2002 +0000 @@ -1,3 +1,27 @@ +2002-08-01 David Ponce <david@dponce.com> + + * w32menu.c (local_heap, local_alloc, local_free): New macros. + (malloc_widget_value, free_widget_value) + (w32_free_submenu_strings): Use them. + + (push_submenu_start, push_submenu_end, push_left_right_boundary) + (push_menu_pane, push_menu_item, single_keymap_panes) + (single_menu_item, Fx_popup_menu, menubar_selection_callback) + (single_submenu, set_frame_menubar) + (w32_menu_show, w32_dialog_show): Use AREF, ASET, ASIZE. + + (Fx_popup_menu): Don't show pop up menu until preceding one is + actually cleaned up. Moved UNGCPRO outside #ifdef HAVE_MENUS block. + + * w32menu.c: Changes adapted from xmenu.c + (set_frame_menubar): First parse all submenus, + then make widget_value trees from them. + Don't allocate any widget_value objects + until we are done with the parsing. + (parse_single_submenu): New function. + (digest_single_submenu): New function. + (single_submenu): Function deleted, replaced by those two. + 2002-08-04 Andrew Choi <akochoi@shaw.ca> * macterm.c (XTread_socket): Check that FrontNonFloatingWindow