+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.