]> code.delx.au - gnu-emacs/blobdiff - src/ChangeLog
(Veven_window_heights): New variable.
[gnu-emacs] / src / ChangeLog
index 820e8bde563baf87d1870bf8e090642779c20eeb..875ccc28f8d254b7d3cc80485129eca6294dc28e 100644 (file)
@@ -1,5 +1,96 @@
+2000-12-06  Gerd Moellmann  <gerd@gnu.org>
+
+       * sound.c (vox_configure): Set volume for left and right channel.
+       (sound_cleanup): Return nil.
+
+       * xdisp.c (move_it_by_lines): Fix paren typo.
+
+       * xterm.c (x_load_font): Don't use the font's max_bounds for
+       computing the height of the font.  If max_bounds' ascent or
+       descent are greater than the font's ascent or descent, this means
+       glyphs overlap, which should be handled now by redisplay.
+
+       * window.c (Veven_window_heights): New variable.
+       (syms_of_window): DEFVAR_LISP it.
+       (Fdisplay_buffer): Check Veven_window_heights before evening the
+       window heights.
+       
+2000-12-06  Miles Bader  <miles@gnu.org>
+
+       * xfaces.c (Finternal_set_lisp_face_attribute): If FRAME is `t',
+       update `default-frame-alist' instead of setting no frame parameters.
+
+2000-12-06  Kenichi Handa  <handa@etl.go.jp>
+
+       * composite.c (update_compositions): Fix typo (use the correct
+       variable).
+
+2000-12-05  Jason Rumney  <jasonr@gnu.org>
+
+       * md5.h: Remove underscores from function declarations.
+       (__attribute__, __alignof__) [!__GNUC__]: Define.
+
+       * md5.c: Delay include of md5.h until after namespace cleaning.
+
+       * makefile.w32-in (fns.o): Depend on md5.h
+       (md5.o): New target.
+       (sunfns.o): Remove.
+
+       * makefile.nt: Likewise.
+
+2000-12-05  Jason Rumney  <jasonr@altavista.net>
+
+       * w32term.c (expose_area): Complete last change.
+
+2000-12-05  Ken Raeburn  <raeburn@gnu.org>
+
+       * minibuf.c: Include intervals.h.
+
+2000-12-05  Jason Rumney  <jasonr@gnu.org>
+
+       * w32term.c (x_produce_glyphs): If a font for a component of
+       a composition is not found, use 1 pixel dot ascent and 0 dot
+       descent value to avoid displaying terribly tall empty boxes.
+       (expose_area): Pass x-coordinate relative to the exposed
+       area to x_draw_glyphs instead of a window-relative coordinate.
+
+2000-12-05  Gerd Moellmann  <gerd@gnu.org>
+
+       * xdisp.c (next_element_from_ellipsis): Save face before selective
+       display in saved_face_id, and set face_before_selective_p.
+       (reseat_1): Reset face_before_selective_p.
+       (append_space, extend_face_to_end_of_line): If iterator's
+       face_before_selective_p is set, use the face from saved_face_id.
+       (extend_face_to_end_of_line): For tty frames, make sure to
+       use the right face id when producing spaces at the end of
+       the line.
+
+       * dispextern.h (struct it): Add face_before_selective_p.
+
+       * keyboard.c (record_char): Don't record identical help-echo
+       events in recent_keys.
+
+       * xterm.c [USE_X_TOOLKIT]: Close the display.
+       (xim_close_dpy): Handle case that the display has been closed.
+
+       * xterm.c (x_destroy_window): Reset the frame's X window after
+       destroying it.
+
+       * dispnew.c (adjust_glyph_matrix): Make sure to initialize local
+       variable window_width.
+       (line_draw_cost): Fix code skipping over spaces at the end of the
+       line when must_write_spaces is not set.
+       (scrolling_window): Fix code inserting runs in list of all runs.
+
+2000-12-05  Kenichi Handa  <handa@etl.go.jp>
+
+       * coding.c (setup_coding_system): Be sure to initialize
+       coding->category_idx.
+
 2000-12-04  Gerd Moellmann  <gerd@gnu.org>
 
+       * xterm.c (PER_CHAR_METRIC): Removed because not used.
+       
        * xterm.c (expose_area): Pass x-coordinate relative to the exposed
        area to x_draw_glyphs instead of a window-relative coordinate.