+2000-07-24 Eli Zaretskii <eliz@is.elta.co.il>
+
+ * xmenu.c (keymap_panes): Pass the keymap's prompt as the pane
+ name to single_keymap_panes.
+
+2000-07-24 Andreas Schwab <schwab@suse.de>
+
+ * fns.c (Fmakehash): Pass Qeql to Fmake_hash_table if TEST is nil.
+
+2000-07-24 Gerd Moellmann <gerd@gnu.org>
+
+ * xdisp.c (with_echo_area_buffer): Take additional EMACS_INT
+ parameters instead of using int parameters. Expect FN to accept
+ EMACS_INT parameters.
+ (display_echo_area, resize_echo_area_axactly, current_message)
+ (truncate_echo_area, set_message_1): Call with_echo_area_buffer
+ with new argument list.
+ (resize_mini_window_1): New callback function.
+ (current_message_1, truncate_message_1, set_message_1): Change
+ parameter lists to the new format expected by
+ with_echo_area_buffer.
+
+2000-07-24 Kenichi Handa <handa@etl.go.jp>
+
+ * fontset.c (fontset_ref): Remove INLINE declaration.
+ (fontset_ref_via_base): Likewise.
+ (Fset_fontset_font): Convert FAMILY and REGISTRY specifications
+ to downcase.
+
+2000-07-23 Eli Zaretskii <eliz@is.elta.co.il>
+
+ * msdos.c (IT_note_mouse_highlight): Process overlays in the
+ correct order of priority. If help echo was found in an overlay,
+ use that overlay as the object in which the help echo was found.
+
+2000-07-22 Miles Bader <miles@gnu.org>
+
+ * textprop.c (Fprevious_single_char_property_change): The initial
+ property value should be from the position preceding POSITION, not
+ following it.
+
+2000-07-22 Eli Zaretskii <eliz@is.elta.co.il>
+
+ * coding.c (syms_of_coding): Doc fix for
+ inhibit-iso-escape-detection.
+
+2000-07-21 Gerd Moellmann <gerd@gnu.org>
+
+ * xterm.c (note_mouse_highlight): Process overlays in the right
+ order of priority.
+
+ * keyboard.c (show_help_echo, gen_help_event): Extend comments.
+
+ * xterm.c (note_mouse_highlight): If help-echo was found in an
+ overlay, use that overlay as the object in which the help was
+ found.
+
+ * window.c (foreach_window_1): Fix typo reversing an if-condition.
+
+ * window.c (foreach_window): Instead of a fake variable argument
+ list, take one USER_DATA argument.
+ (foreach_window_1): Likewise, and call callback functions with two
+ args, the window and USER_DATA.
+ (struct check_window_data): New struct.
+ (check_window_containing): Use it.
+ (window_from_coordinates): Set up a struct check_window_data for
+ foreach_window.
+ (add_window_to_list, freeze_window_start): Change parameters
+ according to new calling convention.
+
+ * window.h (foreach_window): Change prototype.
+
+ * buffer.c (Fprevious_overlay_change): Avoid memory leak.
+
+2000-07-21 Eli Zaretskii <eliz@is.elta.co.il>
+
+ * xmenu.c (menu_help_callback): Call show_help_echo with
+ additional arguments OBJECT and POS.
+
+2000-07-21 Kenichi Handa <handa@etl.go.jp>
+
+ * data.c (Faset): Allow storing any multibyte character in a
+ string. Convert unibyte string to multibyte if necessary.
+
+ * xfns.c (x_encode_text): New function.
+ (x_set_name): Use x_encode_text.
+ (x_set_title): Likewise.
+
+ * xselect.c (lisp_data_to_selection_data): Use x_encode_text.
+
+ * xterm.h (x_encode_text): Add prototype.
+
+2000-07-20 Dave Love <fx@gnu.org>
+
+ * ccl.c (Fccl_execute_on_string): Don't check xmalloc return. Use
+ xfree, not free.
+
+2000-07-20 Eli Zaretskii <eliz@is.elta.co.il>
+
+ * msdos.c (help_echo_window): New variable.
+ (syms_of_msdos): Initialize and staticpro it.
+ (IT_note_mode_line_highlight): Set help_echo_window.
+ (IT_note_mouse_highlight): Ditto.
+ (dos_rawgetc): Store help_echo_window in the second event produced
+ for HELP_EVENTs.
+
+ * msdos.c (IT_note_mode_line_highlight, IT_note_mouse_highlight):
+ Record the object that generated the help echo and the position of
+ that object in help_echo_object and help_echo_pos. Record that
+ some glyphs in a row are displayed in mouse-face.
+ (IT_update_begin): Don't clear mouse highlight unless one of the
+ enabled glyph rows is marked as being displayed in mouse-face.
+ (dos_rawgetc): Generate 2 events for HELP_EVENT. Pass the object
+ and position recorded in help_echo_object and help_echo_pos to the
+ event queue.
+ (IT_menu_display): Accept a new argument PN: the pane number of
+ the current menu pane. Record the pane number and the item
+ number of the item which has associated help string.
+ (XMenuActivate): Update the prototype for help_callback in
+ function declaration. Call IT_menu_display with the current menu
+ pane number as an additional argument. Call help_callback with
+ two additional arguments: the pane number and the item number of
+ the menu item associated with the help text.
+ (help_echo_object, help_echo_pos): New variables.
+ (syms_of_msdos): Initialize them and staticpro help_echo_object.
+
+ * msdos.h (XMenuActivate): Update prototype.
+
+2000-07-19 Gerd Moellmann <gerd@gnu.org>
+
+ * xdisp.c (with_echo_area_buffer): Call FN with more arguments.
+ Add some more prototypes.
+
+ * xterm.c, xterm.h: Add some more prototypes.
+
+ * lisp.h (Fnext_single_char_property_change): Add prototype.
+
+ * dispnew.c (direct_output_for_insert): Remove confusing
+ outer local variable mouse_face_overwritten_p.
+ (glyph_row_slice_p): Put in #ifdef GLYPH_DEBUG.
+
+ * alloc.c (allocate_string_data): Don't copy old string contents.
+
2000-07-19 Kenichi Handa <handa@etl.go.jp>
* coding.c (code_convert_region): Delete text properties before
* mktime.c: Unprotoized.
-2000-06-19 Richard Stallman <rms@caffeine.ai.mit.edu>
+2000-06-19 Richard Stallman <rms@gnu.org>
* data.c (set_internal): If variable is frame-local,
store the new value immediately into the frame parameter alist.
* xterm.c (x_check_font) [GLYPH_DEBUG]: Add prototype.
-2000-06-13 Richard Stallman <rms@caffeine.ai.mit.edu>
+2000-06-13 Richard Stallman <rms@gnu.org>
* frame.c (Fmodify_frame_parameters): Doc fix.
* term.c (calculate_costs): Remove code dealing with X frames.
-2000-03-19 Richard M. Stallman <rms@caffeine.ai.mit.edu>
+2000-03-19 Richard M. Stallman <rms@gnu.org>
* lread.c (syms_of_lread): Doc fix for load-convert-to-unibyte.
* emacs.c (main): Remove code snippet commented out with `//'.
-2000-02-25 Richard M. Stallman <rms@caffeine.ai.mit.edu>
+2000-02-25 Richard M. Stallman <rms@gnu.org>
* fileio.c (Ffile_symlink_p): If result starts with a `/'
and contains a `:', prepend `/:'.
* bytecode.c (Fbyte_code) <Bvarset>: Inline most common case.
-2000-02-20 Richard M. Stallman <rms@caffeine.ai.mit.edu>
+2000-02-20 Richard M. Stallman <rms@gnu.org>
* data.c (Fmake_variable_buffer_local): Doc fix.
Init found_for_buffer to 0.