# HG changeset patch # User Stefan Monnier # Date 962811678 0 # Node ID 6a413a3c9c2570c421b6516339498f606d0dbb4f # Parent cbdbc61ee760843c0e6d4d24e2fb6903f7c890e4 *** empty log message *** diff -r cbdbc61ee760 -r 6a413a3c9c25 lisp/ChangeLog --- a/lisp/ChangeLog Wed Jul 05 15:40:14 2000 +0000 +++ b/lisp/ChangeLog Wed Jul 05 15:41:18 2000 +0000 @@ -1,3 +1,21 @@ +2000-07-05 Stefan Monnier + + * emacs-lisp/easymenu.el (easy-menu-define): Docstring fix. + (easy-menu-do-define): Use `menu-item' format. + Handle case where easy-menu-create-menu returns a symbol. + Manually call the potential top-level filter in the function binding. + (easy-menu-filter-return): New arg NAME. + Convert to a keymap if MENU is an XEmacs menu. + (easy-menu-convert-item-1): New. Extracted from easy-menu-do-add-item. + (easy-menu-converted-items-table, easy-menu-convert-item): + New var and fun to memoize easy-menu-convert-item-1. + (easy-menu-do-add-item): Use it. + (easy-menu-create-menu): Use easy-menu-convert-item. + Wrap easy-menu-filter-return around any :filter specification. + Don't convert the menu if a filter was specified. + Tell easy-menu-make-symbol not to check for MENU being an expression. + (easy-menu-make-symbol): New arg NOEXP. + 2000-07-05 Gerd Moellmann * emacs-lisp/lisp-mode.el (eval-defun-2): Remove parameter diff -r cbdbc61ee760 -r 6a413a3c9c25 src/ChangeLog --- a/src/ChangeLog Wed Jul 05 15:40:14 2000 +0000 +++ b/src/ChangeLog Wed Jul 05 15:41:18 2000 +0000 @@ -1,3 +1,22 @@ +2000-07-05 Stefan Monnier + + * w32menu.c (w32_menu_display_help): + * xmenu.c (menu_help_callback): Use show_help_echo. + + * keyboard.h (show_help_echo): Declare. + + * keyboard.c (show_help_echo): New function, extracted from read_char. + Feval its `msg' argument if it's a cons cell. + (read_char): Use it. + + * xterm.c (note_mode_line_highlight, note_mouse_highlight) + (note_tool_bar_highlight, XTread_socket): + * msdos.c (IT_note_mode_line_highlight, IT_note_mouse_highlight) + (dos_rawgetc): + * w32term.c (note_mode_line_highlight, note_mouse_highlight) + (note_tool_bar_highlight, w32_read_socket): + Do not gratuitously ignore non-string `help-echo' properties. + 2000-07-05 Gerd Moellmann * eval.c (Feval): Put check for interrupt_input_block in #if 0.