(send_process): Set src_multibyte to 1 after the call
[bpt/emacs.git] / src / ChangeLog
index b3fcea1..9461a32 100644 (file)
@@ -1,5 +1,118 @@
+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.