+2001-03-15 Gerd Moellmann <gerd@gnu.org>
+
+ * data.c (store_symval_forwarding): Add parameter BUF. If BUF is
+ non-null, set a per-buffer value in BUF instead of the current
+ buffer.
+ (swap_in_global_binding, swap_in_symval_forwarding, Fset_default):
+ Call store_symval_forwarding with BUF null.
+ (set_internal): Call store_symval_forwarding with the BUF
+ parameter passed to set_internal. Formerly, the value was always
+ set in the current buffer; the buffer recorded in specbind for
+ this case wasn't used.
+ (arith_driver): Reindent.
+
+ * buffer.c (swap_out_buffer_local_variables): Call
+ store_symval_forwarding with BUF null.
+
+ * lisp.h (store_symval_forwarding): Change prototype.
+
+ * eval.c (specbind): Call store_symval_forwarding with BUF null.
+
+2001-03-14 Gerd Moellmann <gerd@gnu.org>
+
+ * frame.c (do_switch_frame): Remove unused parameter NO_EVENT, add
+ FOR_DELETION. Avoid resizing the mini-window of the selected
+ frame if FOR_DELETION is set.
+ (Fselect_frame, Fhandle_switch_frame, Fdelete_frame)
+ (Fmake_frame_invisible): Change calls to do_switch_frame for new
+ signature.
+
+ * window.c (Fset_window_configuration): Change call to
+ do_switch_frame to new format.
+
+ * keyboard.c (quit_throw_to_read_char): Change call to
+ do_switch_frame to new format.
+
+ * lisp.h (do_switch_frame): Change prototype.
+
+ * frame.c (Fframe_parameters): In the `buffer-list' frame
+ parameter, store the buffer list of FRAME, not the list of the
+ selected frame.
+
+ * xterm.c (x_draw_glyph_string_box): Don't draw a full-width
+ box just because the glyph row's full_width_p flag is set.
+
+2001-03-14 Eli Zaretskii <eliz@is.elta.co.il>
+
+ * xdisp.c (highlight_trailing_whitespace): On character terminals,
+ skip the padding blanks inserted in extend_face_to_end_of_line,
+ before checking for trailing whitespace.
+
+2001-03-13 Gerd Moellmann <gerd@gnu.org>
+
+ * xmenu.c (popup_activate_callback, popup_deactivate_callback):
+ Remove special handling for LessTif/Motif.
+ (toplevel): Don't include Xm/Xm.h.
+
+ * xterm.c (XTread_socket) <LeaveNotify, EnterNotify>: Remove
+ workaround code for LessTif; it doesn't work anymore.
+
+ * xterm.c [USE_TOOLKIT_SCROLL_BARS && USE_MOTIF]: Don't include
+ Xm/ScrollBarP.h.
+
+ * xterm.c (x_set_toolkit_scroll_bar_thumb) [USE_MOTIF]: Don't
+ access private scroll bar data; it's no longer necessary with
+ contemporary LessTif.
+
+ * xfaces.c (xm_set_menu_resources_from_menu_face): Change
+ #if 0 to #ifndef LESSTIF_VERSION.
+
+ * xmenu.c (xmenu_show) [LESSTIF_VERSION]: Take out the code
+ removing button grabs.
+
+2001-03-13 Kenichi Handa <handa@etl.go.jp>
+
+ * fontset.c (syms_of_fontset): Describe highlight-wrong-size-font
+ and clip-large-size-font as obsolete.
+
+ * lread.c (read_multibyte): Check the validity of multibyte
+ sequence. If invalid, return the first byte.
+
+2001-03-12 Gerd Moellmann <gerd@gnu.org>
+
+ * keyboard.c (command_loop_1): Set Vdeactivate_mark to nil
+ before running the command; timer functions or process
+ filters may have set it.
+
+2001-03-12 Eli Zaretskii <eliz@is.elta.co.il>
+
+ * keyboard.c (syms_of_keyboard) <overriding-terminal-local-map>:
+ Doc fix.
+
+2001-03-12 Gerd Moellmann <gerd@gnu.org>
+
+ * xrdb.c (x_load_resources) [USE_MOTIF]: Remove extraneous arg
+ to sprintf.
+
2001-03-09 Gerd Moellmann <gerd@gnu.org>
* dispextern.h (string_buffer_position): Add prototype.