(Fset_process_window_size): Fix a typo.
[bpt/emacs.git] / src / ChangeLog
index 464a8ad..7e7a269 100644 (file)
@@ -1,5 +1,182 @@
+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): Initialize the x_display_info's mouse_face_overlay.
+
+       * xterm.h (struct x_display_info): Add mouse_face_overlay.
+
+       * buffer.c (mouse_face_overlay_overlaps): New function.
+
+       * lisp.h (mouse_face_overlay_overlaps): Add prototype.
+       (Qmouse_face): Declare extern.
+
+       * xdisp.c (redisplay_internal): Set windows_or_buffers_changed
+       if face_change_count is non-zero.
+
+2001-03-06  Kenichi Handa  <handa@etl.go.jp>
+
+       * ccl.c (ccl_driver) <CCL_ReadMultibyteChar2>: Fix for the case
+       that the source is unibyte.
+
+2001-03-05  Dave Love  <fx@gnu.org>
+
+       * xterm.c (XTmouse_position): Fix typo.
+
+2001-03-05  Gerd Moellmann  <gerd@gnu.org>
+
+       * minibuf.c (read_minibuf): Clean up the binding stack if
+       called noninteractively.
+
+2001-03-05  Kenichi Handa  <handa@etl.go.jp>
+
+       * coding.c (syms_of_coding): Docstring modified.
+
+2001-03-05  Kenichi Handa  <handa@etl.go.jp>
+
+       * 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 signaling an error.
+
+2001-03-04  Eli Zaretskii  <eliz@is.elta.co.il>
+
+       * s/msdos.h: Update copyright notice.
+
+       * dosfns.h: Update copyright notice.
+
+       * dosfns.c: Update copyright notice.
+
+       * msdos.c: Update copyright notice.
+
+2001-03-02  Gerd Moellmann  <gerd@gnu.org>
+
+       * xterm.c (glyph_rect): New function.
+       (XTmouse_position): Use it to raise the threshold for mouse
+       movement event generation.
+
+2001-03-02  Eli Zaretskii  <eliz@is.elta.co.il>
+
+       * msdos.c (Fmsdos_remember_default_colors): If default-frame-alist
+       specifies (reverse . t), reverse the initial screen colors.
+       (IT_set_frame_parameters): If the property is foreground-color,
+       but we are reversing the colors, set bg_set, not fg_set.  Likewise
+       for setting background-color and reversing: set fg_set.  Set
+       unspecified-fg and unspecified-bg correctly when (reverse . t) is
+       in effect.
+
+       * xfaces.c (Finternal_set_lisp_face_attribute)
+       [!HAVE_WINDOW_SYSTEM]: Record the new attribute in the frame's
+       parameters alist.
+
+2001-03-02  Gerd Moellmann  <gerd@gnu.org>
+
+       * fileio.c (Fexpand_file_name): Collapse sequences of slashes
+       to a single slash in the middle of file names.
+
+       * editfns.c (Fcurrent_time_zone) [HAVE_TM_ZONE || HAVE_TZNAME]: 
+       Accept only alphanumeric time zone names.
+
+       * xterm.c (XTset_vertical_scroll_bar): Don't clear a zero height
+       or width area.
+       (XTset_vertical_scroll_bar, x_scroll_bar_create): Don't configure
+       a widget to zero height.
+       
+2001-03-01  Gerd Moellmann  <gerd@gnu.org>
+
+       * window.c (Fwindow_end): Call move_it_past_eol only if
+       ending up on a partially visible line.
+
+2001-03-01  Dave Love  <fx@gnu.org>
+
+       * ccl.c (Fccl_execute): Doc fix.
+
+2001-03-01  Gerd Moellmann  <gerd@gnu.org>
+
+       * xfns.c (Fx_create_frame): Adjust the frame's height for presence
+       of the tool bar before calling x_figure_window_size.
+
+       * xmenu.c (free_frame_menubar): Set the frame's menubar_widget to
+       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_font): Handle case of x_new_fontset returning the
+       same name as before, although there was a change in fontsets.
+
+2001-02-28  Ken Raeburn  <raeburn@gnu.org>
+
+       * lisp.h (Fframe_parameter): Declare.
+
+       * window.c (set_window_buffer): Field vscroll is an int, not a
+       Lisp_Object.
+
 2001-02-28  Gerd Moellmann  <gerd@gnu.org>
 
+       * xterm.c (x_set_window_size): Don't use `None' with widgets; use
+       NULL instead.
+
+       * xfns.c (Fx_hide_tip): Don't use `None' with widgets; use
+       NULL instead.
+
        * alloc.c (toplevel): Include process.h.
        (enum mem_type): Add MEM_TYPE_PROCESS, MEM_TYPE_HASH_TABLE,
        MEM_TYPE_FRAME, MEM_TYPE_WINDOW enumerators.