Mercurial > emacs
diff lisp/ChangeLog @ 30059:6a413a3c9c25
*** empty log message ***
author | Stefan Monnier <monnier@iro.umontreal.ca> |
---|---|
date | Wed, 05 Jul 2000 15:41:18 +0000 |
parents | 2381ee2fec5b |
children | 8cd5cb9e72bd |
line wrap: on
line diff
--- 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 <monnier@cs.yale.edu> + + * 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 <gerd@gnu.org> * emacs-lisp/lisp-mode.el (eval-defun-2): Remove parameter