]> code.delx.au - gnu-emacs/blobdiff - src/ChangeLog
*** empty log message ***
[gnu-emacs] / src / ChangeLog
index 06dac9fc64e2010a7579d7a03936e1230aa75182..835c9a5d4900a690e7600de787fa88e58e6f341d 100644 (file)
@@ -1,3 +1,99 @@
+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.