emacs-commit
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Emacs-commit] emacs/src w32menu.c


From: Richard M. Stallman
Subject: [Emacs-commit] emacs/src w32menu.c
Date: Mon, 05 Aug 2002 12:33:46 -0400

CVSROOT:        /cvsroot/emacs
Module name:    emacs
Changes by:     Richard M. Stallman <address@hidden>    02/08/05 12:33:44

Modified files:
        src            : w32menu.c 

Log message:
        (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.
        
        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.

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/emacs/emacs/src/w32menu.c.diff?tr1=1.58&tr2=1.59&r1=text&r2=text




reply via email to

[Prev in Thread] Current Thread [Next in Thread]