]> code.delx.au - gnu-emacs/blobdiff - src/ChangeLog.unicode
* Makefile.in (fringe.o, minibuf.o): Fix dependencies.
[gnu-emacs] / src / ChangeLog.unicode
index 846e93d9bcd3e5e9830709282d5e7a95448ae478..b3f20c24a5570555f980067bd97a538dc67967e5 100644 (file)
@@ -1,3 +1,71 @@
+2007-10-12  Dan Nicolaescu  <dann@ics.uci.edu>
+
+       * Makefile.in (fringe.o, minibuf.o): Fix dependencies.
+
+2007-10-11  Miles Bader  <miles@gnu.org>
+
+       * xdisp.c (get_char_face_and_encoding): Remove extraneous definition.
+       Add extra args to FACE_FOR_CHAR.
+
+2007-09-20  Kenichi Handa  <handa@m17n.org>
+
+       * keymap.c (where_is_internal_1): If key is a cons, store the copy
+       in sequence.
+
+       * chartab.c (map_sub_char_table): If the range contains just one
+       character, call the function with that character even if the depth
+       is not 3.
+       (map_char_table): Likewise.
+
+2007-09-19  Jason Rumney  <jasonr@gnu.org>
+
+       * w32font.c (w32font_text_extents): Calculate metrics for the
+       whole string.
+
+2007-09-15  Jason Rumney  <jasonr@gnu.org>
+
+       * w32xfns.c (get_next_msg): Consolidate WM_PAINT messages.
+
+2007-09-13  Jason Rumney  <jasonr@gnu.org>
+
+       * w32term.c (x_set_glyph_string_clipping): Use
+       get_glyph_string_clip_rects.
+       (x_set_glyph_string_clipping_exactly): Adjusted for the change of
+       struct glyph_string.
+       (x_draw_glyph_string): Likewise.
+
+       * w32font.c (w32font_draw): Do clipping here.
+
+2007-09-13  Kenichi Handa  <handa@m17n.org>
+
+       * xftfont.c (xftfont_draw): Adjusted for the change of struct
+       glyph_string.
+
+       * xterm.c (x_set_glyph_string_clipping): Use
+       get_glyph_string_clip_rects.
+       (x_set_glyph_string_clipping_exactly): Adjusted for the change of
+       struct glyph_string.
+       (x_draw_glyph_string): Likewise.
+
+       * xdisp.c (get_glyph_string_clip_rects): Reflect s->row->clip to
+       the resulting clip(s}.
+       (expose_overlaps): Add arg r.  Callers changed.  Set it ot
+       row->clip temporarily.
+       (expose_window): Redraw rows overlapping the exposed area.
+
+       * dispextern.h (struct glyph_row): New member clip.
+       (struct glyph_string): Delete members clip_x, clip_y, clip_width,
+       clip_height, new member clip, and num_clips.
+
+2007-09-07  Kenichi Handa  <handa@m17n.org>
+
+       * data.c (Fchar_or_string_p): Fix docstring.
+
+2007-08-22  Kenichi Handa  <handa@m17n.org>
+
+       * xftfont.c (xftfont_draw): If s->font_info != s->face->font_info,
+       create a temporal XftDraw object.
+
 2007-07-26  Kenichi Handa  <handa@m17n.org>
 
        * font.c (Ffontp): Fix docstring.