(specbind): Additionally record the buffer that was
[bpt/emacs.git] / src / ChangeLog
index 2773553..ea5463c 100644 (file)
@@ -1,5 +1,54 @@
+2001-07-05  Gerd Moellmann  <gerd@gnu.org>
+
+       * eval.c (specbind): Additionally record the buffer that was
+       current when a buffer-local or frame-local variable was bound.
+
+2001-07-04  Gerd Moellmann  <gerd@gnu.org>
+
+       * xterm.c (x_produce_glyphs): Don't convert multibyte characters
+       to unibyte characters in unibyte buffers.
+
+2001-07-03  Gerd Moellmann  <gerd@gnu.org>
+
+       * eval.c (specbind): If SYMBOL has a frame-local binding, record
+       the frame on the binding stack.  Change format of entries for
+       local bindings on the binding stack to '(SYMBOL . WHERE)'.
+       (unbind_to): Handle unbinding a frame-local variable.
+
+       * xdisp.c (compute_line_metrics): On ttys, subtract continuation
+       glyphs and truncation glyphs at the end of a row from its pixel
+       width.
+       (dump_glyph_row): Print row's continuation_lines_width.
+       (try_window_id): Take the shortcut if ZV is visible in the
+       window, but there are actually no changes at ZV.
+
+2001-07-02  Gerd Moellmann  <gerd@gnu.org>
+
+       * xterm.h (x_free_dpy_colors): Add prototype.
+
+       * xterm.c (cvt_pixel_dtor): Call x_free_dpy_colors with the
+       right number of arguments.
+
+       * Makefile.in (tags): Depend on $(lwlibdir)/TAGS.
+       ($(lwlibdir)TAGS): New target.
+       (TAGS): Fix dependency list.
+
+       * xterm.c (x_list_fonts): Make sure XFreeFont is called
+       with input blocked.
+
+2001-06-30  Gerd Moellmann  <gerd@gnu.org>
+
+       * emacs.c (main): Remove extern declaration for sys_nerr, which
+       isn't used and causes a compilation error with GCC 3.0 on
+       FreeBSD 4.3.
+
 2001-06-27  Gerd Moellmann  <gerd@gnu.org>
 
+       * widget.c (EmacsFrameSetCharSize): Turn off atimers and block
+       SIGIO around the code where Xt might wait for a
+       ConfigureNotifyEvent.
+       (toplevel): Include <signal.h> and syssignal.h.
+
        * sound.c (vox_configure, vox_close): Turn off atimers
        around ioctls.