+2002-11-07 Stefan Monnier <monnier@cs.yale.edu>
+
+ * progmodes/compile.el (grep-default-command): New fun.
+ (grep): Use it.
+ (compilation-menu-map): New var.
+ (compilation-minor-mode-map, compilation-shell-minor-mode-map): Use it.
+ (compilation-mode-map): Simplify.
+ (compilation-shell-minor-mode, compilation-minor-mode):
+ Use define-minor-mode.
+
+ * elide-head.el (elide-head): Don't make intangible.
+
+ * help.el (where-is): Rename map to defs (a list of syms is not a map).
+ Test fboundp first, to speed things up. Use push.
+
+ * isearch.el (isearch-hidden): New var.
+ (isearch-search-and-update): Test it.
+ (isearch-range-invisible): Set it.
+
+ * progmodes/tcl.el (tcl-mode): Don't set paragraph-start,
+ paragraph-separate, comment-column, and fill-paragraph-function.
+ Simplify outline-regexp.
+ (tcl-do-fill-paragraph): Remove.
+
2002-11-07 Markus Rost <rost@math.ohio-state.edu>
- * mail/sendmail.el (mail-default-directory): Set the version to
- 21.4.
+ * mail/sendmail.el (mail-default-directory): Set the version to 21.4.
- * progmodes/compile.el (grep-compute-defaults): Undo previous
- change. Definition moved down.
- (grep-command, grep-find-command, grep-tree-command): Allow value
- nil. Do not declare :get property.
- (grep-use-null-device): Doc fix. Fix type. Do not declare :get
- property.
+ * progmodes/compile.el (grep-compute-defaults): Undo previous change.
+ Definition moved down.
+ (grep-command, grep-find-command, grep-tree-command): Allow value nil.
+ Do not declare :get property.
+ (grep-use-null-device): Fix type. Do not declare :get property.
- * emacs-lisp/checkdoc.el (checkdoc-find-error): Use
- get-file-buffer instead of get-buffer.
+ * emacs-lisp/checkdoc.el (checkdoc-find-error):
+ Use get-file-buffer instead of get-buffer.
* cus-dep.el (custom-make-dependencies): Fix comment inserted in
cus-load.el.
(ucs-unify-8859, ucs-unify-8859, ucs-fragment-8859): Add/remove
set-buffer-major-mode-hook, not quail-activate-hook.
(ucs-set-table-for-input): Renamed from ucs-quail-activate.
- (ucs-unify-8859, ucs-unify-8859, ucs-fragment-8859): Setup
- keyboard-translate-table, not translation-table-for-input.
+ (ucs-unify-8859, ucs-unify-8859, ucs-fragment-8859):
+ Setup keyboard-translate-table, not translation-table-for-input.
Modify set-buffer-major-mode-hook, not quail-activate-hook.
(ucs-fragment-8859): Don't use translation-table-for-input coding
system property.
(ucs-set-table-for-input): New.
(ucs-minibuffer-setup): Use it.
- * international/quail.el (quail-input-string-to-events): Use
- keyboard-translate-table, not translation-table-for-input.
+ * international/quail.el (quail-input-string-to-events):
+ Use keyboard-translate-table, not translation-table-for-input.
* files.el (normal-mode): Call ucs-set-table-for-input.
- * international/mule.el (set-buffer-file-coding-system): Call
- ucs-set-table-for-input.
+ * international/mule.el (set-buffer-file-coding-system):
+ Call ucs-set-table-for-input.
2002-11-06 Richard M. Stallman <rms@gnu.org>
2002-11-06 Kenichi Handa <handa@m17n.org>
- * international/mule.el (coding-system-eol-type-mnemonic): Use
- eol-mnemonic-undecided if CODING-SYSTEM is nil.
+ * international/mule.el (coding-system-eol-type-mnemonic):
+ Use eol-mnemonic-undecided if CODING-SYSTEM is nil.
2002-11-06 Kim F. Storm <storm@cua.dk>
* language/cyrillic.el ("Bulgarian"): Fix typo.
- * international/mule.el (coding-system-eol-type-mnemonic): Move from
- mule-util.el.
+ * international/mule.el (coding-system-eol-type-mnemonic):
+ Move from mule-util.el.
- * international/mule-util.el (coding-system-eol-type-mnemonic): Move to
- mule.el.
+ * international/mule-util.el (coding-system-eol-type-mnemonic):
+ Move to mule.el.
2002-11-04 Juanma Barranquero <lektu@terra.es>
(menu_items_inuse): New var.
(syms_of_xmenu): Initialize it.
(init_menu_items): Use it to detect re-entrance.
- (Fx_popup_menu, Fx_popup_dialog, set_frame_menubar): Reset it when done.
+ (Fx_popup_menu, Fx_popup_dialog, set_frame_menubar): Reset when done.
(Fx_popup_menu): Remove spurious XSETFRAME.
* editfns.c (find_field): Make an exception for nil fields.
bind input-method-exit-on-first-char and input-method-use-echo-area
to t.
(read_char): If PREV_EVENT is non-nil, don't run the input method.
- (read_key_sequence): Do not bind input-method-function.
-
+ (read_key_sequence): Do not bind input-method-function.
+
* callint.c (Fcall_interactively): Pass new args to Fread_event
and Fread_char. Let Fread_char do the prompting.
1998-08-16 Richard Stallman <rms@psilocin.ai.mit.edu>
* charset.c (Fmultibyte_char_to_unibyte): New function.
- (syms_of_charset): defsubr it.
+ (syms_of_charset): Defsubr it.
1998-08-15 Richard Stallman <rms@psilocin.ai.mit.edu>
(boyer_moore): New arg CHARSET_BASE says which chars
to use the translate tables for.
(search_buffer): Properly test which chars participate in translation.
-
+
1998-02-12 Gerd Moellmann <gerd@gnu.org>
* intervals.c (split_interval_right): Make sure to call
selected_frame.
(read_minibuf): Ditto.
- * keyboard.c (command_loop_1): Change for Lisp_Object
- selected_frame.
+ * keyboard.c (command_loop_1): Change for Lisp_Object selected_frame.
(cmd_error_internal, command_loop_1, read_char,
kbd_buffer_get_event, read_avail_input,
read_char_minibuf_menu_prompt, read_key_sequence, Fsuspend_emacs,
(syms_of_frame_1): Initialize Qmac.
(make_terminal_frame) [macintosh]: Initialize output_data.mac fields.
(Fmake_terminal_frame) [macintosh]: Add an alternate error check.
- (Fmodify_frame_parameters) [macintosh]: Call
- mac_set_frame_parameter in macterm.c.
+ (Fmodify_frame_parameters) [macintosh]:
+ Call mac_set_frame_parameter in macterm.c.
* keyboard.c [macintosh]: Set KBD_BUFFER_SIZE to a smaller value
(512) because Mac compilers limit local data of a function to 32K.
- * make-docfiles.c: Correctly handle input files with Mac-style
- eol's.
+ * make-docfiles.c: Correctly handle input files with Mac-style eol's.
* sysdep.c: Define numerous routines to emulate Unix system calls.
* window.h (beg_unchanged, end_unchanged, unchanged_modified,
overlay_unchanged_modified): Remove extern declarations.
- * keyboard.c (command_loop_1): Set beg/end_unchanged per
- buffer.
+ * keyboard.c (command_loop_1): Set beg/end_unchanged per buffer.
* insdel.c (gap_left): Compute beg/end_unchanged per buffer.
(gap_right): Ditto.
1999-07-30 Eli Zaretskii <eliz@gnu.org>
- * dispextern.h (load_color, lookup_derived_face): Declare
- prototypes.
+ * dispextern.h (load_color, lookup_derived_face): Declare prototypes.
* dispnew.c (init_display) [MSDOS]: Don't initialize frame faces,
it will be done later.
load_color to try to find a suitable approximation. If the face
is inverse-video, swap the foreground and background colors.
- * dosfns.c (msdos_stdcolor_name, msdos_stdcolor_idx): New
- functions.
+ * dosfns.c (msdos_stdcolor_name, msdos_stdcolor_idx): New functions.
* dosfns.h (msdos_stdcolor_name, msdos_stdcolor_idx): Declare.
* keyboard.c (read_char): Use message3_nolog to show help-echo.
- * dispnew.c (blank_row): Add y-position as parameter. Compute
- visible height.
+ * dispnew.c (blank_row): Add y-position as parameter.
+ Compute visible height.
* xdisp.c (next_element_from_string): Give padding spaces
a position of -1.
* xterm.c (XTread_socket): Set mouse_face_frame to zero after
clearing mouse face.
- (XTread_socket) <EnterNotify> [LESSTIF_VERSION]: If
- event.xcrossing.focus is not set, and focus is in the menu bar,
+ (XTread_socket) <EnterNotify> [LESSTIF_VERSION]:
+ If event.xcrossing.focus is not set, and focus is in the menu bar,
set focus frame as if event.xcrossing.focus were set.
1999-06-24 Gerd Moellmann <gerd@gnu.org>
* minibuf.c (read_minibuf): Reset echo message strings to nil.
(Fminibuffer_completion_help): Ditto.
- * keyboard.c (cmd_error_internal): Set echo_areA_message.
- (command_loop_1): Test echo_areA_message.
+ * keyboard.c (cmd_error_internal): Set echo_area_message.
+ (command_loop_1): Test echo_area_message.
(read_char): Ditto.
(record_menu_key): Set echo_area_message to nil.
(Fexecute_extended_command): Test echo_area_message.
and display_ellipsis_for_invisible_p removed.
* xdisp.c (next_display_element): Set last_invisible_text_pos
- to the last position at which invisible text was found. Don't
- decrement cursor.pos for newlines and cr with ellipsis. Set
- dpvec for `...' due to invisible text directly.
+ to the last position at which invisible text was found.
+ Don't decrement cursor.pos for newlines and cr with ellipsis.
+ Set dpvec for `...' due to invisible text directly.
(redisplay_internal): Don't assert that cursor is at PT after
skip_to. It may be in invisible text.
1999-06-29 Wolfram Gloger <wmglo@dent.med.uni-muenchen.de>
- * emacs.c [DOUG_LEA_MALLOC] (malloc_initialize_hook): New
- function, assigned to the global __malloc_initialize_hook pointer.
+ * emacs.c [DOUG_LEA_MALLOC] (malloc_initialize_hook):
+ New function, assigned to the global __malloc_initialize_hook pointer.
(main): Move malloc_set_state call into malloc_initialize_hook
so that it happens as early as possible.