+2002-01-07 Eli Zaretskii <eliz@is.elta.co.il>
+
+ * process.c (send_process): Set src_multibyte to 1 after the call
+ top setup_coding_system, not before the call.
+
+2002-01-07 Jason Rumney <jasonr@gnu.org>
+
+ * xmenu.c (set_frame_menubar, xmenu_show):
+ (xdialog_show): Initialize wv->help to Qnil.
+
+ * w32menu.c (single_submenu, set_frame_menubar, w32_menu_show):
+ (w32_dialog_show): Initialize wv->help to Qnil.
+
+2002-01-06 Jason Rumney <jasonr@gnu.org>
+
+ * xmenu.c (single_submenu): Initialize wv->help to Qnil.
+
+ * w32menu.c (w32_menu_display_help): Revert last change.
+
+ * xmenu.c (menu_highlight_callback): Revert last change.
+
+2002-01-06 Andreas Schwab <schwab@suse.de>
+
+ * insdel.c (make_gap_larger): Make sure buffer size does not
+ overflow range of int.
+
+2002-01-05 Jason Rumney <jasonr@gnu.org>
+
+ * w32term.c (x_draw_glyphs): Don't call notice_overwritten_cursor if
+ OVERLAPS_P.
+
+ * w32menu.c (w32_menu_display_help): Hide any tooltip window.
+
+ * w32fns.c (compute_tip_xy): If tooltip won't fit on the screen
+ to the left or to the right of the pointer, put it against
+ the left screen edge.
+ (x_frame_parms): Add missing braces around initializer.
+
+ * w32term.c (x_setup_relief_colors): Don't compute an image's
+ background color if it doesn't have a Pixmap.
+ (notice_overwritten_cursor): Don't depend on
+ output_cursor and updated_area. Compare pixel coordinates with
+ window's cursor pixel coordinates.
+ (x_draw_glyphs, x_clear_end_of_line, show_mouse_face): Call
+ notice_overwritten_cursor with new arg list.
+ (show_mouse_face): Fix bug setting a row's mouse_face_p flag
+ unconditionally.
+ (x_draw_image_relief): Use predefined macro instead of
+ constant when the value of `tool_bar_button_relief' is negative.
+
+ * w32term.c (x_display_and_set_cursor): Fix PostMessage arg types.
+
+2002-01-04 Richard M. Stallman <rms@gnu.org>
+
+ * xmenu.c (menu_highlight_callback): Hide any tooltip window.
+
+2002-01-03 Richard M. Stallman <rms@gnu.org>
+
+ * keymap.c (Fcurrent_active_maps): Put the `keymap' property map first.
+ (Fkey_binding): Try the `keymap' property map first.
+ (Fdescribe_buffer_bindings): Show `keymap' property bindings before
+ minor mode bindings.
+
+2002-01-03 Kim F. Storm <storm@cua.dk>
+
+ * keyboard.c (read_key_sequence): Fixed cast of submaps arg to bcopy.
+
+2002-01-02 Richard M. Stallman <rms@gnu.org>
+
+ * keyboard.c (read_key_sequence): Handle the keymap property
+ before minor mode maps.
+
+ * editfns.c (Fformat): Update thissize from field_width
+ based on the actual width, in the string case.
+
+2002-01-01 Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
+
+ * charset.h (UNIBYTE_STR_AS_MULTIBYTE_P): Parenthesize assignment
+ when used as truth value to prevent gcc warnings.
+
+ * sysdep.c, unexapollo.c, w32.c, w32bdf.c, w32heap.c, w32inevt.c,
+ * w32proc.c: Include <config.h>.
+
+2002-01-01 Andreas Schwab <schwab@suse.de>
+
+ * eval.c (max_specpdl_size, max_lisp_eval_depth): Define as int,
+ not EMACS_INT, to make them compatible with DEFVAR_INT.
+ * lisp.h (max_specpdl_size): Adjust declaration.
+
+2002-01-01 Richard M. Stallman <rms@gnu.org>
+
+ * print.c (print_object): Test print_escape_nonascii only for
+ unibyte strings.
+ (PRINTPREPARE): Once again bind Qprint_escape_nonascii
+ when outputting to a multibyte buffer.
+
+2001-12-29 Richard M. Stallman <rms@gnu.org>
+
+ * print.c (print_object): In multibyte string, use hex escapes.
+ Use octal only for unibyte strings.
+ (PRINTPREPARE): Don't ever set Qprint_escape_nonascii.
+
+ * lread.c (read_escape): New arg BYTEREP for reporting whether
+ escape forces unibyte or multibyte.
+ (read1): When reading a string, take note of that info.
+
+2001-12-29 Ken Raeburn <raeburn@gnu.org>
+
+ * abbrev.c (Fexpand_abbrev): Use NILP instead of implicit zero
+ comparison to test lisp value returned by Fget.
+
2001-12-29 Richard M. Stallman <rms@gnu.org>
+ * lisp.h (max_specpdl_size): Add declaration.
+
* fileio.c (Fdo_auto_save): If NO_MESSAGE, don't call push_message.
* keymap.c (silly_event_symbol_error): New subrtn, from Fdefine_key.