Richard M. Stallman [Wed, 2 Mar 1994 07:57:04 +0000 (07:57 +0000)]
(makefile-mode): Set local-write-file-hooks, not write-file-hooks.
Version 1.16.
(makefile-mode): Correct `make-variable-buffer-local' to
`make-local-variable'. Set indent-tabs-mode to t.
(makefile-insert-macro-ref): Do not append a space
to the inserted macro reference.
(makefile-insert-macro-ref): Likewise if the reference is to
one of makefile-runtime-macros-list.
(makefile-format-macro-ref): If the name of the macro ref
starts with a '(' or '{' then the enclosing parentheses are not added.
(makefile-warn-suspicious-lines): New function.
Changed mode name to "Makefile" instead of "makefile".
Roland McGrath [Wed, 2 Mar 1994 05:24:33 +0000 (05:24 +0000)]
(tags-add-tables): Change default value to 'ask-user; update doc.
(visit-tags-table-buffer): If tags-add-tables is nil, never add to current
list; if t, always; if non-nil, non-t, ask user.
Richard M. Stallman [Wed, 2 Mar 1994 04:57:23 +0000 (04:57 +0000)]
(ispell-message-text-end): New variable.
(ispell-message): Use ispell-message-text-end.
Spell check all of a multi-line subject.
Correct bug whereby internally generated messages were not recognized.
Richard M. Stallman [Wed, 2 Mar 1994 04:11:11 +0000 (04:11 +0000)]
(menu_bar_items): Accept old vector as arg. Return a vector.
(menu_bar_one_keymap, menu_bar_item): Associated changes.
(make_lispy_event): Use FRAME_MENU_BAR_LINES as vector.
Edward M. Reingold [Tue, 1 Mar 1994 22:42:53 +0000 (22:42 +0000)]
* calendar.el (calendar-current-date): Use fixed assoc list for
month names so that changing the array of names doesn't screw up
the determination of the current date.
Richard M. Stallman [Fri, 25 Feb 1994 19:35:58 +0000 (19:35 +0000)]
(help-menu-map): Variable deleted, and its binding.
(mouse-select-window): New command, now on mode-line mouse-1.
(mouse-delete-other-windows): Now on mode-line mouse-2.
(mouse-split-window-horizontally): Now on mode-line C-mouse-2.
Fred Pierresteguy [Fri, 25 Feb 1994 09:29:20 +0000 (09:29 +0000)]
(XTread_socket): For case ConfigureNotify, call x_any_window_to_frame.
[USE_X_TOOLKIT]: Call XTranslateCoordinates for case ConfigureNotify
when send_event is 0 and when the event is relative to toplevel widget.
Richard M. Stallman [Fri, 25 Feb 1994 06:27:24 +0000 (06:27 +0000)]
(c-macro-display-buffer): Delete special view-mode hack.
(c-macro-expansion): Parse from 1 to START just once.
Avoid counting lines. Use ???!!!???!!! to mark start of
the region we want to look at.
Richard M. Stallman [Fri, 25 Feb 1994 00:57:37 +0000 (00:57 +0000)]
(byte-compile-from-buffer, byte-compile-top-level):
Removed advice. Byte-compilation problem is now taken care of
directly by the compiler.
(ad-advised-byte-compilers): Removed.
(ad-enable-definition-hooks, ad-disable-definition-hooks): Removed
activation of the advised byte-compiler entry points.
(ad-lemacs-p): Removed variable.
(ad-lemacs-p): New macro for compile-time conditionalization.
Richard M. Stallman [Fri, 25 Feb 1994 00:54:15 +0000 (00:54 +0000)]
(byte-compile-protect-from-advice): New macro that
temporarily deactivates advice of `defun/defmacro' while BODY is run.
(byte-compile-from-buffer, byte-compile-top-level): Use
`byte-compile-protect-from-advice' to protect compilation.
Richard M. Stallman [Thu, 24 Feb 1994 08:07:16 +0000 (08:07 +0000)]
(Fx_popup_menu): Allow t as position, meaning use mouse pos.
Allow nil as position, meaning just precompute equiv-key data.
Mouse events have coords in pixel units.
(menu_item_equiv_key): Cached equiv-key data is a sublist.
Most of file rewritten.
(menu_items, menu_items_*): New variables.
(MENU_ITEMS_*): New macros.
(init_menu_items, discard_menu_items, push_menu_pane, push_menu_item)
(finish_menu_items): New functions.
(menu_item_enabled_p): New function.
(keymap_panes, single_keymap_panes): Major rewrite; most args changed.
(list_of_panes, list_of_items): Major rewrite; most args changed.
(Fx_popup_menu): Major rewrite. Now independent of display mechanism.
No more conditionals here.
(set_menu_items, free_menu_items): Functions deleted.
(xmenu_show): Both versions rewritten to work from menu_items
and to do all the conditionalized things that were in Fx_popup_menu.
(unread_menu_bar_button, other_menu_bar_item_p): New functions.
(check_mouse_other_menu_bar): New function.
Richard M. Stallman [Thu, 24 Feb 1994 03:25:46 +0000 (03:25 +0000)]
(Info-build-node-completions): Add a call to widen.
(Info-goto-emacs-command-node): Fix paren error. Fix typo in message.
(Info-restore-point): Use iteration instead of recursion.