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