+2001-03-08 Gerd Moellmann <gerd@gnu.org>
+
+ * xterm.c (note_mouse_highlight): Handle mouse-face and
+ help-echo in strings.
+ (x_y_to_hpos_vpos): Add parameter BUFFER_ONLY_P.
+ (fast_find_string_pos): New function.
+
+ * xdisp.c (handle_face_prop, face_before_or_after_it_pos)
+ (display_string): Call face_at_string_position with new
+ parameter.
+
+ * xfaces.c (face_at_string_position): Add parameter MOUSE_P.
+ Handle `mouse-face'.
+
+ * dispextern.h (face_at_string_position): Change prototype.
+
+ * dired.c (directory_files_internal): Handle EAGAIN more
+ efficiently.
+
+ * keyboard.c (make_lispy_event): Avoid generating drag events
+ if the mouse hasn't actually moved to another buffer position.
+
+2001-03-08 Dave Love <fx@gnu.org>
+
+ * eval.c (syms_of_eval) <debug-on-error>: Doc fix.
+
+2001-03-08 Gerd Moellmann <gerd@gnu.org>
+
+ * process.c (Fset_process_window_size): Fix a typo.
+
+2001-03-08 Kenichi Handa <handa@etl.go.jp>
+
+ * coding.c (detect_coding_sjis): Do more rigid check.
+ (detect_coding_big5): Likewise.
+ (decode_coding_sjis_big5): Likewise.
+ (Fdetect_coding_region): Call detect_coding_system with tailing
+ anchor byte `\0' for more rigid detection.
+ (detect_coding_mask): Fix the incorrect handling of arg
+ MULTIBYTEP.
+ (Fdetect_coding_string): Likewise.
+
+2001-03-07 Stefan Monnier <monnier@cs.yale.edu>
+
+ * bytecode.c (Fbyte_code) <Btemp_output_buffer_setup>: Check the arg is
+ a string before extracting its data.
+
+2001-03-07 Gerd Moellmann <gerd@gnu.org>
+
+ * window.c (Frecenter): Rewrite code handling negative values
+ of ARG on graphical frames.
+
+2001-03-07 Eli Zaretskii <a34785@is.elta.co.il>
+
+ * window.c (displayed_window_lines): If W->start is outside the
+ accessible portion of the buffer, call start_display with BEGV or
+ ZV instead of W->start.
+
+2001-03-07 Gerd Moellmann <gerd@gnu.org>
+
+ * buffer.c (syms_of_buffer) <header-line-format>: Doc fix.
+
+ * process.c (Fset_process_filter): Don't crash if the input
+ file descriptor of PROCESS is closed.
+ (Fset_process_window_size): Likewise.
+
+2001-03-06 Kenichi Handa <handa@etl.go.jp>
+
+ * xterm.c (XTflash): Make the timeout of select shorter, and call
+ select repeatedly until the desired time expires.
+
+2001-03-06 Gerd Moellmann <gerd@gnu.org>
+
+ * w32fns.c (Fx_create_frame): Clear Vwindow_list.
+
+ * xfns.c (Fx_create_frame): Clear Vwindow_list.
+
+ * lisp.h (Vwindow_list): Declare extern.
+
+2001-03-06 Eli Zaretskii <eliz@is.elta.co.il>
+
+ * dispnew.c (syms_of_display) <glyph-table>: Doc fix.
+
2001-03-06 Gerd Moellmann <gerd@gnu.org>
* xterm.c (note_mouse_highlight): Call mouse_face_overlay_overlaps
to detect a case where we have to highlight a different region
despite not having left the currently highlighted region.
Set mouse_face_overlay in the x_display_info.
- (x_term_init): Initialze the x_display_info's mouse_face_overlay.
+ (x_term_init): Initialize the x_display_info's mouse_face_overlay.
* xterm.h (struct x_display_info): Add mouse_face_overlay.
* charset.c (char_to_string): If a single byte char has modifier
bits that can't be reflected to the character code, ignore them
- instead of signalling an error.
+ instead of signaling an error.
2001-03-04 Eli Zaretskii <eliz@is.elta.co.il>
NULL after destroying it, otherwise XTread_socket can access a
destroyed widget when input is unblocked.
- * xfns.c (x_set_foreground_color): Set the background of the
- cursor GC.
+ * xfns.c (x_set_foreground_color): Set the background of the cursor GC.
* xfns.c (x_set_font): Handle case of x_new_fontset returning the
same name as before, although there was a change in fontsets.